# hltGetConfiguration /frozen/2023/2e34/v1.1/HLT --full --data --type 2023v11 --unprescale --process HLT2023v11 --globaltag auto:run3_hlt_2023v11 --input file:RelVal_Raw_2023v11_DATA.root # /frozen/2023/2e34/v1.1/HLT/V1 (CMSSW_13_0_2) import FWCore.ParameterSet.Config as cms from HeterogeneousCore.CUDACore.SwitchProducerCUDA import SwitchProducerCUDA from HeterogeneousCore.CUDACore.ProcessAcceleratorCUDA import ProcessAcceleratorCUDA process = cms.Process( "HLT2023v11" ) process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( tableName = cms.string('/frozen/2023/2e34/v1.1/HLT/V1') ) process.transferSystem = cms.PSet( destinations = cms.vstring( 'Tier0', 'DQM', 'ECAL', 'EventDisplay', 'Lustre', 'None' ), transferModes = cms.vstring( 'default', 'test', 'emulator' ), streamA = cms.PSet( default = cms.vstring( 'Tier0' ), test = cms.vstring( 'Lustre' ), emulator = cms.vstring( 'Lustre' ) ), streamCalibration = cms.PSet( default = cms.vstring( 'Tier0' ), test = cms.vstring( 'Lustre' ), emulator = cms.vstring( 'None' ) ), streamDQM = cms.PSet( default = cms.vstring( 'DQM' ), test = cms.vstring( 'DQM', 'Lustre' ), emulator = cms.vstring( 'None' ) ), streamDQMCalibration = cms.PSet( default = cms.vstring( 'DQM' ), test = cms.vstring( 'DQM', 'Lustre' ), emulator = cms.vstring( 'None' ) ), streamEcalCalibration = cms.PSet( default = cms.vstring( 'ECAL' ), test = cms.vstring( 'ECAL' ), emulator = cms.vstring( 'None' ) ), streamEventDisplay = cms.PSet( default = cms.vstring( 'EventDisplay', 'Tier0' ), test = cms.vstring( 'EventDisplay', 'Lustre' ), emulator = cms.vstring( 'None' ) ), streamExpressCosmics = cms.PSet( default = cms.vstring( 'Tier0' ), test = cms.vstring( 'Lustre' ), emulator = cms.vstring( 'Lustre' ) ), streamNanoDST = cms.PSet( default = cms.vstring( 'Tier0' ), test = cms.vstring( 'Lustre' ), emulator = cms.vstring( 'None' ) ), streamRPCMON = cms.PSet( default = cms.vstring( 'Tier0' ), test = cms.vstring( 'Lustre' ), emulator = cms.vstring( 'None' ) ), streamTrackerCalibration = cms.PSet( default = cms.vstring( 'Tier0' ), test = cms.vstring( 'Lustre' ), emulator = cms.vstring( 'None' ) ), default = cms.PSet( default = cms.vstring( 'Tier0' ), test = cms.vstring( 'Lustre' ), emulator = cms.vstring( 'Lustre' ), streamLookArea = cms.PSet( ) ), streamLookArea = cms.PSet( default = cms.vstring( 'DQM' ), test = cms.vstring( 'DQM', 'Lustre' ), emulator = cms.vstring( 'None' ) ) ) process.HLTIter0PSetTrajectoryBuilderIT = cms.PSet( ComponentType = cms.string( "CkfTrajectoryBuilder" ), lostHitPenalty = cms.double( 30.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( False ), estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), intermediateCleaning = cms.bool( True ), updator = cms.string( "hltESPKFUpdator" ), seedAs5DHit = cms.bool( False ) ) process.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 ) ) process.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.7 ), 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 ) ) process.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 ) ) process.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 ) ) process.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 ) ) process.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 ) ) process.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 ) ) process.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.7 ), 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 ) ) process.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) process.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 ) ) process.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 ) ) process.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 ) ) process.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 ) ) process.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) ) process.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 ) ) process.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 ) ) process.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 ) ) process.HLTIter2PSetTrajectoryBuilderIT = 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( "HLTIter2PSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( False ), estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), intermediateCleaning = cms.bool( True ), updator = cms.string( "hltESPKFUpdator" ), seedAs5DHit = cms.bool( False ) ) process.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 ) ) process.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 ) ) process.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 ) ) process.HLTIter1PSetTrajectoryBuilderIT = 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( "HLTIter1PSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( False ), estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), intermediateCleaning = cms.bool( True ), updator = cms.string( "hltESPKFUpdator" ), seedAs5DHit = cms.bool( False ) ) process.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) process.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 ) ) process.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( ComponentType = cms.string( "CkfTrajectoryBuilder" ), lostHitPenalty = cms.double( 30.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), intermediateCleaning = cms.bool( True ), updator = cms.string( "hltESPKFUpdator" ), seedAs5DHit = cms.bool( False ) ) process.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( False ), estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 5.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ) ) process.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( True ), lostHitPenalty = cms.double( 1.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterial" ), minNrOfHitsForRebuild = cms.int32( 2 ), maxCand = cms.int32( 5 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 1000.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 10.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( True ), lostHitPenalty = cms.double( 1.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterial" ), minNrOfHitsForRebuild = cms.int32( 2 ), maxCand = cms.int32( 5 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 1000.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 10.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 0.3 ), maxConsecLostHits = cms.int32( 3 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 1.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 999.0 ), maxLostHits = cms.int32( 1 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( False ), estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 1000.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ) ) process.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 0.3 ), maxConsecLostHits = cms.int32( 3 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 1.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 999.0 ), maxLostHits = cms.int32( 1 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( False ), estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 1000.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ) ) process.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) process.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), subclusterCutSN = cms.double( 12.0 ), trimMaxADC = cms.double( 30.0 ), seedCutMIPs = cms.double( 0.35 ), subclusterCutMIPs = cms.double( 0.45 ), subclusterWindow = cms.double( 0.7 ), maxNSat = cms.uint32( 3 ), trimMaxFracNeigh = cms.double( 0.25 ), maxTrimmedSizeDiffNeg = cms.double( 1.0 ), seedCutSN = cms.double( 7.0 ), layerMask = cms.PSet( TOB = cms.bool( False ), TIB = cms.vuint32( 1, 2 ), TID = cms.vuint32( 1, 2 ), TEC = cms.bool( False ) ), maxTrimmedSizeDiffPos = cms.double( 0.7 ), trimMaxFracTotal = cms.double( 0.15 ) ) process.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), 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 ) ) process.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.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( ComponentType = cms.string( "CompositeTrajectoryFilter" ), filters = cms.VPSet( cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ), cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) ) ) process.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), 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 ) ) process.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( True ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 1 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.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 ) ) process.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.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( False ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 1.4 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 1 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 0 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 4 ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( False ), estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 1 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 0 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 1 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 0 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( False ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 4 ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( False ), estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 50 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 1 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), maxCCCLostHits = cms.int32( 0 ), nSigmaMinPt = cms.double( 5.0 ), minPt = cms.double( 3.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( True ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 1 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), minPt = cms.double( 2.8 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), minPt = cms.double( 3.5 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) process.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.7 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) process.streams = cms.PSet( 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' ), DQMPPSRandom = cms.vstring( 'DQMPPSRandom' ), EcalCalibration = cms.vstring( 'EcalLaser' ), Express = cms.vstring( 'ExpressPhysics' ), ExpressAlignment = cms.vstring( 'ExpressAlignment' ), ExpressCosmics = cms.vstring( ), HLTMonitor = cms.vstring( 'HLTMonitor' ), NanoDST = cms.vstring( 'L1Accept' ), ParkingDoubleElectronLowMass = cms.vstring( 'ParkingDoubleElectronLowMass' ), ParkingDoubleMuonLowMass0 = cms.vstring( 'ParkingDoubleMuonLowMass0', 'ParkingDoubleMuonLowMass1' ), ParkingDoubleMuonLowMass1 = cms.vstring( 'ParkingDoubleMuonLowMass2', 'ParkingDoubleMuonLowMass3' ), ParkingDoubleMuonLowMass2 = cms.vstring( 'ParkingDoubleMuonLowMass4', 'ParkingDoubleMuonLowMass5' ), ParkingDoubleMuonLowMass3 = cms.vstring( 'ParkingDoubleMuonLowMass6', 'ParkingDoubleMuonLowMass7' ), ParkingHH = cms.vstring( 'ParkingHH' ), ParkingLLP = cms.vstring( 'ParkingLLP' ), ParkingVBF0 = cms.vstring( 'ParkingVBF0' ), ParkingVBF1 = cms.vstring( 'ParkingVBF1' ), ParkingVBF2 = cms.vstring( 'ParkingVBF2' ), ParkingVBF3 = cms.vstring( 'ParkingVBF3' ), PhysicsCommissioning = cms.vstring( 'Commissioning', 'Cosmics', 'HLTPhysics', 'HcalNZS', 'MonteCarlo', 'NoBPTX', 'ZeroBias' ), PhysicsDispJetBTagMuEGTau = cms.vstring( 'BTagMu', 'DisplacedJet', 'MuonEG', 'Tau' ), PhysicsEGamma0 = cms.vstring( 'EGamma0' ), PhysicsEGamma1 = cms.vstring( 'EGamma1' ), PhysicsHLTPhysics = cms.vstring( 'EphemeralHLTPhysics' ), PhysicsJetMET0 = cms.vstring( 'JetMET0' ), PhysicsJetMET1 = cms.vstring( 'JetMET1' ), PhysicsMuon0 = cms.vstring( 'Muon0' ), PhysicsMuon1 = cms.vstring( 'Muon1' ), PhysicsReservedDoubleMuonLowMass = cms.vstring( 'ReservedDoubleMuonLowMass' ), PhysicsScoutingPFMonitor = cms.vstring( 'ScoutingPFMonitor' ), PhysicsZeroBias = cms.vstring( 'EphemeralZeroBias' ), RPCMON = cms.vstring( 'RPCMonitor' ), ScoutingPF = cms.vstring( 'ScoutingPFRun3' ) ) process.datasets = cms.PSet( AlCaLowPtJet = cms.vstring( 'AlCa_AK8PFJet40_v19', 'AlCa_PFJet40_v24' ), AlCaLumiPixelsCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v6' ), AlCaLumiPixelsCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v6', 'AlCa_LumiPixelsCounts_ZeroBias_v6' ), AlCaP0 = cms.vstring( 'AlCa_EcalEtaEBonly_v17', 'AlCa_EcalEtaEEonly_v17', 'AlCa_EcalPi0EBonly_v17', 'AlCa_EcalPi0EEonly_v17' ), AlCaPPSExpress = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v4', 'HLT_PPSMaxTracksPerRP4_v4' ), AlCaPPSPrompt = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v4', 'HLT_PPSMaxTracksPerRP4_v4' ), AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v13' ), BTagMu = cms.vstring( 'HLT_BTagMu_AK4DiJet110_Mu5_v17', 'HLT_BTagMu_AK4DiJet170_Mu5_v16', 'HLT_BTagMu_AK4DiJet20_Mu5_v17', 'HLT_BTagMu_AK4DiJet40_Mu5_v17', 'HLT_BTagMu_AK4DiJet70_Mu5_v17', 'HLT_BTagMu_AK4Jet300_Mu5_v16', 'HLT_BTagMu_AK8DiJet170_Mu5_v13', 'HLT_BTagMu_AK8Jet170_DoubleMu5_v6', 'HLT_BTagMu_AK8Jet300_Mu5_v16' ), Commissioning = cms.vstring( 'HLT_IsoTrackHB_v8', 'HLT_IsoTrackHE_v8', 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v4', 'HLT_PFJet40_GPUvsCPU_v2' ), Cosmics = cms.vstring( 'HLT_L1SingleMuCosmics_v3' ), DQMGPUvsCPU = cms.vstring( 'DQM_EcalReconstruction_v6', 'DQM_HcalReconstruction_v5', 'DQM_PixelReconstruction_v6' ), DQMOnlineBeamspot = cms.vstring( 'HLT_HT300_Beamspot_v15', 'HLT_ZeroBias_Beamspot_v8' ), DQMPPSRandom = cms.vstring( 'HLT_PPSRandom_v1' ), DisplacedJet = cms.vstring( 'HLT_CaloMET60_DTCluster50_v5', 'HLT_CaloMET60_DTClusterNoMB1S50_v5', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v5', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v5', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v5', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v5', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v5', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v5', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v5', 'HLT_HT240_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v2', 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5', 'HLT_HT280_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v2', 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v5', 'HLT_HT350_DelayedJet40_SingleDelay3nsInclusive_v1', 'HLT_HT350_v1', 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v17', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v5', 'HLT_HT425_v13', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v4', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v5', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v5', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v3', 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v3', 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v5', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v3', 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v5', 'HLT_HT550_DisplacedDijet60_Inclusive_v17', 'HLT_L1MET_DTCluster50_v5', 'HLT_L1MET_DTClusterNoMB1S50_v5', 'HLT_L1Mu6HT240_v3', 'HLT_L1SingleLLPJet_v2', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v3', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v3', 'HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v3', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v3', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v3', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v3', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v5', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v5', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v5', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v5', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v5', 'HLT_Mu6HT240_DisplacedDijet45_Inclusive0PtrkShortSig5_v5', 'HLT_Mu6HT240_DisplacedDijet50_Inclusive0PtrkShortSig5_v5', 'HLT_PFJet200_TimeGt2p5ns_v1', 'HLT_PFJet200_TimeLtNeg2p5ns_v1' ), EGamma0 = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v8', 'HLT_DiPhoton10Time1ns_v4', 'HLT_DiPhoton10Time1p2ns_v4', 'HLT_DiPhoton10Time1p4ns_v4', 'HLT_DiPhoton10Time1p6ns_v4', 'HLT_DiPhoton10Time1p8ns_v4', 'HLT_DiPhoton10Time2ns_v4', 'HLT_DiPhoton10_CaloIdL_v4', 'HLT_DiPhoton10sminlt0p12_v4', 'HLT_DiPhoton10sminlt0p1_v4', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v18', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v4', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v4', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v5', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v5', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v17', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v17', 'HLT_DoubleEle25_CaloIdL_MW_v9', 'HLT_DoubleEle27_CaloIdL_MW_v9', 'HLT_DoubleEle33_CaloIdL_MW_v22', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v24', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v24', 'HLT_DoublePhoton33_CaloIdL_v11', 'HLT_DoublePhoton70_v11', 'HLT_DoublePhoton85_v19', 'HLT_ECALHT800_v14', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v19', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v22', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v12', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v20', 'HLT_Ele15_IsoVVVL_PFHT450_v20', 'HLT_Ele15_IsoVVVL_PFHT600_v24', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v13', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v22', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v22', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v23', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v23', 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v5', 'HLT_Ele28_HighEta_SC20_Mass55_v17', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v17', 'HLT_Ele30_WPTight_Gsf_v5', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v17', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v13', 'HLT_Ele32_WPTight_Gsf_v19', 'HLT_Ele35_WPTight_Gsf_v13', 'HLT_Ele38_WPTight_Gsf_v13', 'HLT_Ele40_WPTight_Gsf_v13', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PNetBB0p06_v1', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v4', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v4', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v22', 'HLT_Ele50_IsoVVVL_PFHT450_v20', 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v22', 'HLT_Photon100EBHE10_v6', 'HLT_Photon110EB_TightID_TightIso_v6', 'HLT_Photon120_R9Id90_HE10_IsoM_v18', 'HLT_Photon120_v17', 'HLT_Photon130EB_TightID_TightIso_v2', 'HLT_Photon150EB_TightID_TightIso_v2', 'HLT_Photon150_v11', 'HLT_Photon165_R9Id90_HE10_IsoM_v19', 'HLT_Photon175EB_TightID_TightIso_v2', 'HLT_Photon175_v19', 'HLT_Photon200EB_TightID_TightIso_v2', 'HLT_Photon200_v18', 'HLT_Photon20_HoverELoose_v14', 'HLT_Photon300_NoHE_v17', 'HLT_Photon30EB_TightID_TightIso_v5', 'HLT_Photon30_HoverELoose_v14', 'HLT_Photon32_OneProng32_M50To105_v2', 'HLT_Photon33_v9', 'HLT_Photon35_TwoProngs35_v5', 'HLT_Photon50EB_TightID_TightIso_v2', 'HLT_Photon50_R9Id90_HE10_IsoM_v18', 'HLT_Photon50_TimeGt2p5ns_v1', 'HLT_Photon50_TimeLtNeg2p5ns_v1', 'HLT_Photon50_v17', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v2', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v2', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v2', 'HLT_Photon60_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1', 'HLT_Photon75EB_TightID_TightIso_v2', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v9', 'HLT_Photon75_R9Id90_HE10_IsoM_v18', 'HLT_Photon75_v17', 'HLT_Photon90EB_TightID_TightIso_v2', 'HLT_Photon90_R9Id90_HE10_IsoM_v18', 'HLT_Photon90_v17' ), EGamma1 = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v8', 'HLT_DiPhoton10Time1ns_v4', 'HLT_DiPhoton10Time1p2ns_v4', 'HLT_DiPhoton10Time1p4ns_v4', 'HLT_DiPhoton10Time1p6ns_v4', 'HLT_DiPhoton10Time1p8ns_v4', 'HLT_DiPhoton10Time2ns_v4', 'HLT_DiPhoton10_CaloIdL_v4', 'HLT_DiPhoton10sminlt0p12_v4', 'HLT_DiPhoton10sminlt0p1_v4', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v18', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v4', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v4', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v5', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v5', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v17', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v17', 'HLT_DoubleEle25_CaloIdL_MW_v9', 'HLT_DoubleEle27_CaloIdL_MW_v9', 'HLT_DoubleEle33_CaloIdL_MW_v22', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v24', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v24', 'HLT_DoublePhoton33_CaloIdL_v11', 'HLT_DoublePhoton70_v11', 'HLT_DoublePhoton85_v19', 'HLT_ECALHT800_v14', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v19', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v22', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v12', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v20', 'HLT_Ele15_IsoVVVL_PFHT450_v20', 'HLT_Ele15_IsoVVVL_PFHT600_v24', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v13', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v22', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v22', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v23', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v23', 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v5', 'HLT_Ele28_HighEta_SC20_Mass55_v17', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v17', 'HLT_Ele30_WPTight_Gsf_v5', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v17', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v13', 'HLT_Ele32_WPTight_Gsf_v19', 'HLT_Ele35_WPTight_Gsf_v13', 'HLT_Ele38_WPTight_Gsf_v13', 'HLT_Ele40_WPTight_Gsf_v13', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PNetBB0p06_v1', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v4', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v4', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v22', 'HLT_Ele50_IsoVVVL_PFHT450_v20', 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v22', 'HLT_Photon100EBHE10_v6', 'HLT_Photon110EB_TightID_TightIso_v6', 'HLT_Photon120_R9Id90_HE10_IsoM_v18', 'HLT_Photon120_v17', 'HLT_Photon130EB_TightID_TightIso_v2', 'HLT_Photon150EB_TightID_TightIso_v2', 'HLT_Photon150_v11', 'HLT_Photon165_R9Id90_HE10_IsoM_v19', 'HLT_Photon175EB_TightID_TightIso_v2', 'HLT_Photon175_v19', 'HLT_Photon200EB_TightID_TightIso_v2', 'HLT_Photon200_v18', 'HLT_Photon20_HoverELoose_v14', 'HLT_Photon300_NoHE_v17', 'HLT_Photon30EB_TightID_TightIso_v5', 'HLT_Photon30_HoverELoose_v14', 'HLT_Photon32_OneProng32_M50To105_v2', 'HLT_Photon33_v9', 'HLT_Photon35_TwoProngs35_v5', 'HLT_Photon50EB_TightID_TightIso_v2', 'HLT_Photon50_R9Id90_HE10_IsoM_v18', 'HLT_Photon50_TimeGt2p5ns_v1', 'HLT_Photon50_TimeLtNeg2p5ns_v1', 'HLT_Photon50_v17', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v2', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v2', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v2', 'HLT_Photon60_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1', 'HLT_Photon75EB_TightID_TightIso_v2', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v9', 'HLT_Photon75_R9Id90_HE10_IsoM_v18', 'HLT_Photon75_v17', 'HLT_Photon90EB_TightID_TightIso_v2', 'HLT_Photon90_R9Id90_HE10_IsoM_v18', 'HLT_Photon90_v17' ), EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ), EphemeralHLTPhysics = cms.vstring( 'HLT_EphemeralPhysics_v4' ), EphemeralZeroBias = cms.vstring( 'HLT_EphemeralZeroBias_v4' ), EventDisplay = cms.vstring( 'HLT_DoublePhoton85_v19', 'HLT_PFJet500_v25' ), ExpressAlignment = cms.vstring( 'HLT_HT300_Beamspot_v15', 'HLT_ZeroBias_Beamspot_v8' ), ExpressPhysics = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v23', 'HLT_ExpressMuons_v4', 'HLT_IsoMu20_v19', 'HLT_IsoMu24_v17', 'HLT_IsoMu27_v20', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v9', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v19', 'HLT_Physics_v9', 'HLT_Random_v3', 'HLT_ZeroBias_Alignment_v3', 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v7', 'HLT_ZeroBias_IsolatedBunches_v7', 'HLT_ZeroBias_v8' ), HLTMonitor = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v23', 'HLT_Ele32_WPTight_Gsf_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v4', 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v17', 'HLT_HT550_DisplacedDijet60_Inclusive_v17', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v4', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PNet2BTagMean0p50_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v5', 'HLT_PFHT510_v21', 'HLT_PFJet260_v24', 'HLT_PFJet320_v24', 'HLT_PFMET130_PFMHT130_IDTight_v24', 'HLT_PFMET140_PFMHT140_IDTight_v24' ), HLTPhysics = cms.vstring( 'HLT_Physics_v9' ), HcalNZS = cms.vstring( 'HLT_HcalNZS_v15', 'HLT_HcalPhiSym_v18' ), JetMET0 = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v4', 'HLT_AK8DiPFJet250_250_MassSD50_v4', 'HLT_AK8DiPFJet260_260_MassSD30_v4', 'HLT_AK8DiPFJet260_260_MassSD50_v4', 'HLT_AK8DiPFJet270_270_MassSD30_v4', 'HLT_AK8DiPFJet280_280_MassSD30_v4', 'HLT_AK8DiPFJet290_290_MassSD30_v4', 'HLT_AK8PFJet140_v19', 'HLT_AK8PFJet200_v19', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', 'HLT_AK8PFJet220_SoftDropMass40_v5', 'HLT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1', 'HLT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1', 'HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p03_v1', 'HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p05_v1', 'HLT_AK8PFJet230_SoftDropMass40_v5', 'HLT_AK8PFJet250_SoftDropMass40_PNetBB0p06_v1', 'HLT_AK8PFJet250_SoftDropMass40_PNetBB0p10_v1', 'HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p03_v1', 'HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p05_v1', 'HLT_AK8PFJet260_v20', 'HLT_AK8PFJet275_SoftDropMass40_PNetBB0p06_v1', 'HLT_AK8PFJet275_SoftDropMass40_PNetBB0p10_v1', 'HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p03_v1', 'HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p05_v1', 'HLT_AK8PFJet320_v20', 'HLT_AK8PFJet400_MassSD30_v4', 'HLT_AK8PFJet400_v20', 'HLT_AK8PFJet40_v20', 'HLT_AK8PFJet420_MassSD30_v4', 'HLT_AK8PFJet425_SoftDropMass40_v5', 'HLT_AK8PFJet450_MassSD30_v4', 'HLT_AK8PFJet450_SoftDropMass40_v5', 'HLT_AK8PFJet450_v20', 'HLT_AK8PFJet470_MassSD30_v4', 'HLT_AK8PFJet500_MassSD30_v4', 'HLT_AK8PFJet500_v20', 'HLT_AK8PFJet550_v15', 'HLT_AK8PFJet60_v19', 'HLT_AK8PFJet80_v19', 'HLT_AK8PFJetFwd140_v18', 'HLT_AK8PFJetFwd15_v7', 'HLT_AK8PFJetFwd200_v18', 'HLT_AK8PFJetFwd25_v7', 'HLT_AK8PFJetFwd260_v19', 'HLT_AK8PFJetFwd320_v19', 'HLT_AK8PFJetFwd400_v19', 'HLT_AK8PFJetFwd40_v19', 'HLT_AK8PFJetFwd450_v19', 'HLT_AK8PFJetFwd500_v19', 'HLT_AK8PFJetFwd60_v18', 'HLT_AK8PFJetFwd80_v18', 'HLT_CaloJet500_NoJetID_v16', 'HLT_CaloJet550_NoJetID_v11', 'HLT_CaloMET350_NotCleaned_v8', 'HLT_CaloMET90_NotCleaned_v8', 'HLT_CaloMHT90_v8', 'HLT_DiJet110_35_Mjj650_PFMET110_v13', 'HLT_DiJet110_35_Mjj650_PFMET120_v13', 'HLT_DiJet110_35_Mjj650_PFMET130_v13', 'HLT_DiPFJetAve100_HFJEC_v20', 'HLT_DiPFJetAve140_v17', 'HLT_DiPFJetAve160_HFJEC_v20', 'HLT_DiPFJetAve200_v17', 'HLT_DiPFJetAve220_HFJEC_v20', 'HLT_DiPFJetAve260_HFJEC_v3', 'HLT_DiPFJetAve260_v18', 'HLT_DiPFJetAve300_HFJEC_v20', 'HLT_DiPFJetAve320_v18', 'HLT_DiPFJetAve400_v18', 'HLT_DiPFJetAve40_v18', 'HLT_DiPFJetAve500_v18', 'HLT_DiPFJetAve60_HFJEC_v19', 'HLT_DiPFJetAve60_v18', 'HLT_DiPFJetAve80_HFJEC_v20', 'HLT_DiPFJetAve80_v17', 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v5', 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v5', 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v5', 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v5', 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v6', 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v5', 'HLT_L1ETMHadSeeds_v5', 'HLT_MET105_IsoTrk50_v13', 'HLT_MET120_IsoTrk50_v13', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v5', 'HLT_Mu12eta2p3_PFJet40_v5', 'HLT_Mu12eta2p3_v5', 'HLT_PFHT1050_v22', 'HLT_PFHT180_v21', 'HLT_PFHT250_v21', 'HLT_PFHT350_v23', 'HLT_PFHT370_v21', 'HLT_PFHT430_v21', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v16', 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v16', 'HLT_PFHT510_v21', 'HLT_PFHT590_v21', 'HLT_PFHT680_v21', 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v16', 'HLT_PFHT780_v21', 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v16', 'HLT_PFHT890_v21', 'HLT_PFJet110_v4', 'HLT_PFJet140_v23', 'HLT_PFJet200_v23', 'HLT_PFJet260_v24', 'HLT_PFJet320_v24', 'HLT_PFJet400_v24', 'HLT_PFJet40_v25', 'HLT_PFJet450_v25', 'HLT_PFJet500_v25', 'HLT_PFJet550_v15', 'HLT_PFJet60_v25', 'HLT_PFJet80_v24', 'HLT_PFJetFwd140_v22', 'HLT_PFJetFwd200_v22', 'HLT_PFJetFwd260_v23', 'HLT_PFJetFwd320_v23', 'HLT_PFJetFwd400_v23', 'HLT_PFJetFwd40_v23', 'HLT_PFJetFwd450_v23', 'HLT_PFJetFwd500_v23', 'HLT_PFJetFwd60_v23', 'HLT_PFJetFwd80_v22', 'HLT_PFMET105_IsoTrk50_v5', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v13', 'HLT_PFMET120_PFMHT120_IDTight_v24', 'HLT_PFMET130_PFMHT130_IDTight_v24', 'HLT_PFMET140_PFMHT140_IDTight_v24', 'HLT_PFMET200_BeamHaloCleaned_v13', 'HLT_PFMET200_NotCleaned_v13', 'HLT_PFMET250_NotCleaned_v13', 'HLT_PFMET300_NotCleaned_v13', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v4', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v4', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v13', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v24', 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v4', 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v23', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v4', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v23', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v15', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v13', 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v2', 'HLT_QuadPFJet100_88_70_30_v2', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v5', 'HLT_QuadPFJet103_88_75_15_v9', 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v2', 'HLT_QuadPFJet105_88_75_30_v1', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v5', 'HLT_QuadPFJet105_88_76_15_v9', 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v5', 'HLT_QuadPFJet111_90_80_15_v9', 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v2', 'HLT_QuadPFJet111_90_80_30_v1', 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v13', 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v13', 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v13' ), JetMET1 = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v4', 'HLT_AK8DiPFJet250_250_MassSD50_v4', 'HLT_AK8DiPFJet260_260_MassSD30_v4', 'HLT_AK8DiPFJet260_260_MassSD50_v4', 'HLT_AK8DiPFJet270_270_MassSD30_v4', 'HLT_AK8DiPFJet280_280_MassSD30_v4', 'HLT_AK8DiPFJet290_290_MassSD30_v4', 'HLT_AK8PFJet140_v19', 'HLT_AK8PFJet200_v19', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', 'HLT_AK8PFJet220_SoftDropMass40_v5', 'HLT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1', 'HLT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1', 'HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p03_v1', 'HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p05_v1', 'HLT_AK8PFJet230_SoftDropMass40_v5', 'HLT_AK8PFJet250_SoftDropMass40_PNetBB0p06_v1', 'HLT_AK8PFJet250_SoftDropMass40_PNetBB0p10_v1', 'HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p03_v1', 'HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p05_v1', 'HLT_AK8PFJet260_v20', 'HLT_AK8PFJet275_SoftDropMass40_PNetBB0p06_v1', 'HLT_AK8PFJet275_SoftDropMass40_PNetBB0p10_v1', 'HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p03_v1', 'HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p05_v1', 'HLT_AK8PFJet320_v20', 'HLT_AK8PFJet400_MassSD30_v4', 'HLT_AK8PFJet400_v20', 'HLT_AK8PFJet40_v20', 'HLT_AK8PFJet420_MassSD30_v4', 'HLT_AK8PFJet425_SoftDropMass40_v5', 'HLT_AK8PFJet450_MassSD30_v4', 'HLT_AK8PFJet450_SoftDropMass40_v5', 'HLT_AK8PFJet450_v20', 'HLT_AK8PFJet470_MassSD30_v4', 'HLT_AK8PFJet500_MassSD30_v4', 'HLT_AK8PFJet500_v20', 'HLT_AK8PFJet550_v15', 'HLT_AK8PFJet60_v19', 'HLT_AK8PFJet80_v19', 'HLT_AK8PFJetFwd140_v18', 'HLT_AK8PFJetFwd15_v7', 'HLT_AK8PFJetFwd200_v18', 'HLT_AK8PFJetFwd25_v7', 'HLT_AK8PFJetFwd260_v19', 'HLT_AK8PFJetFwd320_v19', 'HLT_AK8PFJetFwd400_v19', 'HLT_AK8PFJetFwd40_v19', 'HLT_AK8PFJetFwd450_v19', 'HLT_AK8PFJetFwd500_v19', 'HLT_AK8PFJetFwd60_v18', 'HLT_AK8PFJetFwd80_v18', 'HLT_CaloJet500_NoJetID_v16', 'HLT_CaloJet550_NoJetID_v11', 'HLT_CaloMET350_NotCleaned_v8', 'HLT_CaloMET90_NotCleaned_v8', 'HLT_CaloMHT90_v8', 'HLT_DiJet110_35_Mjj650_PFMET110_v13', 'HLT_DiJet110_35_Mjj650_PFMET120_v13', 'HLT_DiJet110_35_Mjj650_PFMET130_v13', 'HLT_DiPFJetAve100_HFJEC_v20', 'HLT_DiPFJetAve140_v17', 'HLT_DiPFJetAve160_HFJEC_v20', 'HLT_DiPFJetAve200_v17', 'HLT_DiPFJetAve220_HFJEC_v20', 'HLT_DiPFJetAve260_HFJEC_v3', 'HLT_DiPFJetAve260_v18', 'HLT_DiPFJetAve300_HFJEC_v20', 'HLT_DiPFJetAve320_v18', 'HLT_DiPFJetAve400_v18', 'HLT_DiPFJetAve40_v18', 'HLT_DiPFJetAve500_v18', 'HLT_DiPFJetAve60_HFJEC_v19', 'HLT_DiPFJetAve60_v18', 'HLT_DiPFJetAve80_HFJEC_v20', 'HLT_DiPFJetAve80_v17', 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v5', 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v5', 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v5', 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v5', 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v6', 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v5', 'HLT_L1ETMHadSeeds_v5', 'HLT_MET105_IsoTrk50_v13', 'HLT_MET120_IsoTrk50_v13', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v5', 'HLT_Mu12eta2p3_PFJet40_v5', 'HLT_Mu12eta2p3_v5', 'HLT_PFHT1050_v22', 'HLT_PFHT180_v21', 'HLT_PFHT250_v21', 'HLT_PFHT350_v23', 'HLT_PFHT370_v21', 'HLT_PFHT430_v21', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v16', 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v16', 'HLT_PFHT510_v21', 'HLT_PFHT590_v21', 'HLT_PFHT680_v21', 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v16', 'HLT_PFHT780_v21', 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v16', 'HLT_PFHT890_v21', 'HLT_PFJet110_v4', 'HLT_PFJet140_v23', 'HLT_PFJet200_v23', 'HLT_PFJet260_v24', 'HLT_PFJet320_v24', 'HLT_PFJet400_v24', 'HLT_PFJet40_v25', 'HLT_PFJet450_v25', 'HLT_PFJet500_v25', 'HLT_PFJet550_v15', 'HLT_PFJet60_v25', 'HLT_PFJet80_v24', 'HLT_PFJetFwd140_v22', 'HLT_PFJetFwd200_v22', 'HLT_PFJetFwd260_v23', 'HLT_PFJetFwd320_v23', 'HLT_PFJetFwd400_v23', 'HLT_PFJetFwd40_v23', 'HLT_PFJetFwd450_v23', 'HLT_PFJetFwd500_v23', 'HLT_PFJetFwd60_v23', 'HLT_PFJetFwd80_v22', 'HLT_PFMET105_IsoTrk50_v5', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v13', 'HLT_PFMET120_PFMHT120_IDTight_v24', 'HLT_PFMET130_PFMHT130_IDTight_v24', 'HLT_PFMET140_PFMHT140_IDTight_v24', 'HLT_PFMET200_BeamHaloCleaned_v13', 'HLT_PFMET200_NotCleaned_v13', 'HLT_PFMET250_NotCleaned_v13', 'HLT_PFMET300_NotCleaned_v13', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v4', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v4', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v13', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v24', 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v4', 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v23', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v4', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v23', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v15', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v13', 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v2', 'HLT_QuadPFJet100_88_70_30_v2', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v5', 'HLT_QuadPFJet103_88_75_15_v9', 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v2', 'HLT_QuadPFJet105_88_75_30_v1', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v5', 'HLT_QuadPFJet105_88_76_15_v9', 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v5', 'HLT_QuadPFJet111_90_80_15_v9', 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v2', 'HLT_QuadPFJet111_90_80_30_v1', 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v13', 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v13', 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v13' ), L1Accept = cms.vstring( 'DST_Physics_v9', 'DST_ZeroBias_v4' ), MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v12', 'MC_AK4CaloJets_v13', 'MC_AK4PFJets_v21', 'MC_AK8CaloHT_v12', 'MC_AK8PFHT_v20', 'MC_AK8PFJets_v21', 'MC_AK8TrimPFJets_v21', 'MC_CaloBTagDeepCSV_v12', 'MC_CaloHT_v12', 'MC_CaloMET_JetIdCleaned_v13', 'MC_CaloMET_v12', 'MC_CaloMHT_v12', 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v17', 'MC_DoubleEle5_CaloIdL_MW_v20', 'MC_DoubleMuNoFiltersNoVtx_v11', 'MC_DoubleMu_TrkIsoVVL_DZ_v15', 'MC_Egamma_Open_Unseeded_v2', 'MC_Egamma_Open_v2', 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v19', 'MC_Ele5_WPTight_Gsf_v12', 'MC_IsoMu_v19', 'MC_PFBTagDeepCSV_v14', 'MC_PFBTagDeepJet_v5', 'MC_PFHT_v20', 'MC_PFMET_v21', 'MC_PFMHT_v20', 'MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v2', 'MC_ReducedIterativeTracking_v16', 'MC_Run3_PFScoutingPixelTracking_v20' ), Muon0 = cms.vstring( 'HLT_CascadeMu100_v7', 'HLT_CscCluster_Loose_v4', 'HLT_CscCluster_Medium_v4', 'HLT_CscCluster_Tight_v4', 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v4', 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v5', 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v4', 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v4', 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v4', 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v5', 'HLT_DoubleL2Mu23NoVtx_2Cha_v5', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v5', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v5', 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v5', 'HLT_DoubleL2Mu25NoVtx_2Cha_v5', 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v5', 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v5', 'HLT_DoubleL2Mu50_v5', 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v4', 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v4', 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v5', 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v4', 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v4', 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v4', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v14', 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v14', 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v14', 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v14', 'HLT_DoubleMu43NoFiltersNoVtx_v8', 'HLT_DoubleMu48NoFiltersNoVtx_v8', 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v12', 'HLT_HighPtTkMu100_v6', 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v5', 'HLT_IsoMu20_v19', 'HLT_IsoMu24_TwoProngs35_v5', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v5', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v5', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v4', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v4', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v4', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v4', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v5', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v4', 'HLT_IsoMu24_eta2p1_v19', 'HLT_IsoMu24_v17', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v4', 'HLT_IsoMu27_v20', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PNetBB0p06_v1', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v4', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v4', 'HLT_L1CSCShower_DTCluster50_v4', 'HLT_L1CSCShower_DTCluster75_v4', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v4', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v19', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v19', 'HLT_Mu15_IsoVVVL_PFHT450_v19', 'HLT_Mu15_IsoVVVL_PFHT600_v23', 'HLT_Mu15_v7', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v9', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v9', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v19', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v18', 'HLT_Mu17_TrkIsoVVL_v17', 'HLT_Mu17_v17', 'HLT_Mu18_Mu9_SameSign_v8', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v7', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v7', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v7', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v7', 'HLT_Mu19_TrkIsoVVL_v8', 'HLT_Mu19_v8', 'HLT_Mu20_v16', 'HLT_Mu27_v17', 'HLT_Mu37_TkMu27_v9', 'HLT_Mu3_PFJet40_v20', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v6', 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v19', 'HLT_Mu50_IsoVVVL_PFHT450_v19', 'HLT_Mu50_L1SingleMuShower_v3', 'HLT_Mu50_v17', 'HLT_Mu55_v7', 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v20', 'HLT_Mu8_TrkIsoVVL_v16', 'HLT_Mu8_v16', 'HLT_TripleMu_10_5_5_DZ_v14', 'HLT_TripleMu_12_10_5_v14', 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v7', 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v12', 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v10' ), Muon1 = cms.vstring( 'HLT_CascadeMu100_v7', 'HLT_CscCluster_Loose_v4', 'HLT_CscCluster_Medium_v4', 'HLT_CscCluster_Tight_v4', 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v4', 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v5', 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v4', 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v4', 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v4', 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v5', 'HLT_DoubleL2Mu23NoVtx_2Cha_v5', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v5', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v5', 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v5', 'HLT_DoubleL2Mu25NoVtx_2Cha_v5', 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v5', 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v5', 'HLT_DoubleL2Mu50_v5', 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v4', 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v4', 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v5', 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v4', 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v4', 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v4', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v14', 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v14', 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v14', 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v14', 'HLT_DoubleMu43NoFiltersNoVtx_v8', 'HLT_DoubleMu48NoFiltersNoVtx_v8', 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v12', 'HLT_HighPtTkMu100_v6', 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v5', 'HLT_IsoMu20_v19', 'HLT_IsoMu24_TwoProngs35_v5', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v5', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v5', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v4', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v4', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v4', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v4', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v5', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v4', 'HLT_IsoMu24_eta2p1_v19', 'HLT_IsoMu24_v17', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v4', 'HLT_IsoMu27_v20', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PNetBB0p06_v1', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v4', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v4', 'HLT_L1CSCShower_DTCluster50_v4', 'HLT_L1CSCShower_DTCluster75_v4', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v4', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v19', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v19', 'HLT_Mu15_IsoVVVL_PFHT450_v19', 'HLT_Mu15_IsoVVVL_PFHT600_v23', 'HLT_Mu15_v7', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v9', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v9', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v19', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v18', 'HLT_Mu17_TrkIsoVVL_v17', 'HLT_Mu17_v17', 'HLT_Mu18_Mu9_SameSign_v8', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v7', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v7', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v7', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v7', 'HLT_Mu19_TrkIsoVVL_v8', 'HLT_Mu19_v8', 'HLT_Mu20_v16', 'HLT_Mu27_v17', 'HLT_Mu37_TkMu27_v9', 'HLT_Mu3_PFJet40_v20', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v6', 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v19', 'HLT_Mu50_IsoVVVL_PFHT450_v19', 'HLT_Mu50_L1SingleMuShower_v3', 'HLT_Mu50_v17', 'HLT_Mu55_v7', 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v20', 'HLT_Mu8_TrkIsoVVL_v16', 'HLT_Mu8_v16', 'HLT_TripleMu_10_5_5_DZ_v14', 'HLT_TripleMu_12_10_5_v14', 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v7', 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v12', 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v10' ), MuonEG = cms.vstring( 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v21', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v21', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v21', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v19', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v11', 'HLT_Mu17_Photon30_IsoCaloId_v10', 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v5', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v11', 'HLT_Mu27_Ele37_CaloIdL_MW_v9', 'HLT_Mu37_Ele27_CaloIdL_MW_v9', 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v5', 'HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v5', 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v9', 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v9', 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v22', 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v22', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v23', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v23', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v5', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v2', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v2', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v5', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PNet2BTagMean0p50_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v5', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_QuadPFJet30_PNet2BTagMean0p55_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_QuadPFJet30_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v15' ), NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v4', 'HLT_CDC_L2cosmic_5p5_er1p0_v4', 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v8', 'HLT_L2Mu10_NoVertex_NoBPTX_v9', 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v8', 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v7', 'HLT_UncorrectedJetE30_NoBPTX3BX_v9', 'HLT_UncorrectedJetE30_NoBPTX_v9', 'HLT_UncorrectedJetE60_NoBPTX3BX_v9', 'HLT_UncorrectedJetE70_NoBPTX3BX_v9' ), OnlineMonitor = ( cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v4', 'HLT_AK8DiPFJet250_250_MassSD50_v4', 'HLT_AK8DiPFJet260_260_MassSD30_v4', 'HLT_AK8DiPFJet260_260_MassSD50_v4', 'HLT_AK8DiPFJet270_270_MassSD30_v4', 'HLT_AK8DiPFJet280_280_MassSD30_v4', 'HLT_AK8DiPFJet290_290_MassSD30_v4', 'HLT_AK8PFJet140_v19', 'HLT_AK8PFJet200_v19', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', 'HLT_AK8PFJet220_SoftDropMass40_v5', 'HLT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1', 'HLT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1', 'HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p03_v1', 'HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p05_v1', 'HLT_AK8PFJet230_SoftDropMass40_v5', 'HLT_AK8PFJet250_SoftDropMass40_PNetBB0p06_v1', 'HLT_AK8PFJet250_SoftDropMass40_PNetBB0p10_v1', 'HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p03_v1', 'HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p05_v1', 'HLT_AK8PFJet260_v20', 'HLT_AK8PFJet275_SoftDropMass40_PNetBB0p06_v1', 'HLT_AK8PFJet275_SoftDropMass40_PNetBB0p10_v1', 'HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p03_v1', 'HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p05_v1', 'HLT_AK8PFJet320_v20', 'HLT_AK8PFJet400_MassSD30_v4', 'HLT_AK8PFJet400_v20', 'HLT_AK8PFJet40_v20', 'HLT_AK8PFJet420_MassSD30_v4', 'HLT_AK8PFJet425_SoftDropMass40_v5', 'HLT_AK8PFJet450_MassSD30_v4', 'HLT_AK8PFJet450_SoftDropMass40_v5', 'HLT_AK8PFJet450_v20', 'HLT_AK8PFJet470_MassSD30_v4', 'HLT_AK8PFJet500_MassSD30_v4', 'HLT_AK8PFJet500_v20', 'HLT_AK8PFJet550_v15', 'HLT_AK8PFJet60_v19', 'HLT_AK8PFJet80_v19', 'HLT_AK8PFJetFwd140_v18', 'HLT_AK8PFJetFwd15_v7', 'HLT_AK8PFJetFwd200_v18', 'HLT_AK8PFJetFwd25_v7', 'HLT_AK8PFJetFwd260_v19', 'HLT_AK8PFJetFwd320_v19', 'HLT_AK8PFJetFwd400_v19', 'HLT_AK8PFJetFwd40_v19', 'HLT_AK8PFJetFwd450_v19', 'HLT_AK8PFJetFwd500_v19', 'HLT_AK8PFJetFwd60_v18', 'HLT_AK8PFJetFwd80_v18', 'HLT_BTagMu_AK4DiJet110_Mu5_v17', 'HLT_BTagMu_AK4DiJet170_Mu5_v16', 'HLT_BTagMu_AK4DiJet20_Mu5_v17', 'HLT_BTagMu_AK4DiJet40_Mu5_v17', 'HLT_BTagMu_AK4DiJet70_Mu5_v17', 'HLT_BTagMu_AK4Jet300_Mu5_v16', 'HLT_BTagMu_AK8DiJet170_Mu5_v13', 'HLT_BTagMu_AK8Jet170_DoubleMu5_v6', 'HLT_BTagMu_AK8Jet300_Mu5_v16', 'HLT_CDC_L2cosmic_10_er1p0_v4', 'HLT_CDC_L2cosmic_5p5_er1p0_v4', 'HLT_CaloJet500_NoJetID_v16', 'HLT_CaloJet550_NoJetID_v11', 'HLT_CaloMET350_NotCleaned_v8', 'HLT_CaloMET60_DTCluster50_v5', 'HLT_CaloMET60_DTClusterNoMB1S50_v5', 'HLT_CaloMET90_NotCleaned_v8', 'HLT_CaloMHT90_v8', 'HLT_CascadeMu100_v7', 'HLT_CscCluster_Loose_v4', 'HLT_CscCluster_Medium_v4', 'HLT_CscCluster_Tight_v4', 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v8', 'HLT_DiJet110_35_Mjj650_PFMET110_v13', 'HLT_DiJet110_35_Mjj650_PFMET120_v13', 'HLT_DiJet110_35_Mjj650_PFMET130_v13', 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v21', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v21', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v21', 'HLT_DiPFJetAve100_HFJEC_v20', 'HLT_DiPFJetAve140_v17', 'HLT_DiPFJetAve160_HFJEC_v20', 'HLT_DiPFJetAve200_v17', 'HLT_DiPFJetAve220_HFJEC_v20', 'HLT_DiPFJetAve260_HFJEC_v3', 'HLT_DiPFJetAve260_v18', 'HLT_DiPFJetAve300_HFJEC_v20', 'HLT_DiPFJetAve320_v18', 'HLT_DiPFJetAve400_v18', 'HLT_DiPFJetAve40_v18', 'HLT_DiPFJetAve500_v18', 'HLT_DiPFJetAve60_HFJEC_v19', 'HLT_DiPFJetAve60_v18', 'HLT_DiPFJetAve80_HFJEC_v20', 'HLT_DiPFJetAve80_v17', 'HLT_DiPhoton10Time1ns_v4', 'HLT_DiPhoton10Time1p2ns_v4', 'HLT_DiPhoton10Time1p4ns_v4', 'HLT_DiPhoton10Time1p6ns_v4', 'HLT_DiPhoton10Time1p8ns_v4', 'HLT_DiPhoton10Time2ns_v4', 'HLT_DiPhoton10_CaloIdL_v4', 'HLT_DiPhoton10sminlt0p12_v4', 'HLT_DiPhoton10sminlt0p1_v4', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v18', 'HLT_Dimuon0_Jpsi3p5_Muon2_v9', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_L1_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_v12', 'HLT_Dimuon0_Jpsi_v12', 'HLT_Dimuon0_LowMass_L1_0er1p5R_v11', 'HLT_Dimuon0_LowMass_L1_0er1p5_v12', 'HLT_Dimuon0_LowMass_L1_4R_v11', 'HLT_Dimuon0_LowMass_L1_4_v12', 'HLT_Dimuon0_LowMass_L1_TM530_v10', 'HLT_Dimuon0_LowMass_v12', 'HLT_Dimuon0_Upsilon_L1_4p5_v13', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v13', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v10', 'HLT_Dimuon0_Upsilon_NoVertexing_v11', 'HLT_Dimuon10_Upsilon_y1p4_v5', 'HLT_Dimuon12_Upsilon_y1p4_v6', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v11', 'HLT_Dimuon14_PsiPrime_noCorrL1_v9', 'HLT_Dimuon14_PsiPrime_v17', 'HLT_Dimuon18_PsiPrime_noCorrL1_v10', 'HLT_Dimuon18_PsiPrime_v18', 'HLT_Dimuon24_Phi_noCorrL1_v10', 'HLT_Dimuon24_Upsilon_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_v18', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v4', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v4', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v5', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v5', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v17', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v17', 'HLT_DoubleEle25_CaloIdL_MW_v9', 'HLT_DoubleEle27_CaloIdL_MW_v9', 'HLT_DoubleEle33_CaloIdL_MW_v22', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v24', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v24', 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v4', 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v5', 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v4', 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v4', 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v4', 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v5', 'HLT_DoubleL2Mu23NoVtx_2Cha_v5', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v5', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v5', 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v5', 'HLT_DoubleL2Mu25NoVtx_2Cha_v5', 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v5', 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v5', 'HLT_DoubleL2Mu50_v5', 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v4', 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v4', 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v5', 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v4', 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v4', 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v4', 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v5', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_OneProng_M5to80_v2', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v4', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v4', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v10', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v14', 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v14', 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v14', 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v14', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v8', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v8', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v10', 'HLT_DoubleMu3_Trk_Tau3mu_v16', 'HLT_DoubleMu43NoFiltersNoVtx_v8', 'HLT_DoubleMu48NoFiltersNoVtx_v8', 'HLT_DoubleMu4_3_Bs_v19', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_3_Jpsi_v19', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v11', 'HLT_DoubleMu4_JpsiTrk_Bc_v4', 'HLT_DoubleMu4_Jpsi_Displaced_v11', 'HLT_DoubleMu4_Jpsi_NoVertexing_v11', 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v12', 'HLT_DoubleMu4_MuMuTrk_Displaced_v19', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v8', 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v5', 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v5', 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v5', 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v5', 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v6', 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v4', 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v5', 'HLT_DoublePhoton33_CaloIdL_v11', 'HLT_DoublePhoton70_v11', 'HLT_DoublePhoton85_v19', 'HLT_ECALHT800_v14', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v19', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v22', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v12', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v20', 'HLT_Ele15_IsoVVVL_PFHT450_v20', 'HLT_Ele15_IsoVVVL_PFHT600_v24', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v13', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v22', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v22', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v23', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v23', 'HLT_Ele28_HighEta_SC20_Mass55_v17', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v17', 'HLT_Ele30_WPTight_Gsf_v5', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v17', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v13', 'HLT_Ele32_WPTight_Gsf_v19', 'HLT_Ele35_WPTight_Gsf_v13', 'HLT_Ele38_WPTight_Gsf_v13', 'HLT_Ele40_WPTight_Gsf_v13', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PNetBB0p06_v1', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v4', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v4', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v22', 'HLT_Ele50_IsoVVVL_PFHT450_v20', 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v22', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v5', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v5', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v5', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v5', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v5', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v5', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v5', 'HLT_HT240_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v2', 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5', 'HLT_HT280_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v2', 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v5', 'HLT_HT350_DelayedJet40_SingleDelay3nsInclusive_v1')+cms.vstring( 'HLT_HT350_v1', 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v17', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v5', 'HLT_HT425_v13', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v4', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v5', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v5', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v3', 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v3', 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v5', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v3', 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v5', 'HLT_HT550_DisplacedDijet60_Inclusive_v17', 'HLT_HcalNZS_v15', 'HLT_HcalPhiSym_v18', 'HLT_HighPtTkMu100_v6', 'HLT_IsoMu20_v19', 'HLT_IsoMu24_TwoProngs35_v5', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v5', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v5', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v4', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v4', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v4', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v4', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v5', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v4', 'HLT_IsoMu24_eta2p1_v19', 'HLT_IsoMu24_v17', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v4', 'HLT_IsoMu27_v20', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PNetBB0p06_v1', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v4', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v4', 'HLT_IsoTrackHB_v8', 'HLT_IsoTrackHE_v8', 'HLT_L1CSCShower_DTCluster50_v4', 'HLT_L1CSCShower_DTCluster75_v4', 'HLT_L1ETMHadSeeds_v5', 'HLT_L1MET_DTCluster50_v5', 'HLT_L1MET_DTClusterNoMB1S50_v5', 'HLT_L1Mu6HT240_v3', 'HLT_L1SingleLLPJet_v2', 'HLT_L1SingleMuCosmics_v3', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v3', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v3', 'HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v3', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v3', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v3', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v3', 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v4', 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v8', 'HLT_L2Mu10_NoVertex_NoBPTX_v9', 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v8', 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v7', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v4', 'HLT_MET105_IsoTrk50_v13', 'HLT_MET120_IsoTrk50_v13', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v19', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v5', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v19', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v11', 'HLT_Mu12eta2p3_PFJet40_v5', 'HLT_Mu12eta2p3_v5', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v19', 'HLT_Mu15_IsoVVVL_PFHT450_v19', 'HLT_Mu15_IsoVVVL_PFHT600_v23', 'HLT_Mu15_v7', 'HLT_Mu17_Photon30_IsoCaloId_v10', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v9', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v9', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v19', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v18', 'HLT_Mu17_TrkIsoVVL_v17', 'HLT_Mu17_v17', 'HLT_Mu18_Mu9_SameSign_v8', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v7', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v7', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v7', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v7', 'HLT_Mu19_TrkIsoVVL_v8', 'HLT_Mu19_v8', 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v5', 'HLT_Mu20_v16', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v11', 'HLT_Mu25_TkMu0_Phi_v12', 'HLT_Mu27_Ele37_CaloIdL_MW_v9', 'HLT_Mu27_v17', 'HLT_Mu30_TkMu0_Psi_v5', 'HLT_Mu30_TkMu0_Upsilon_v5', 'HLT_Mu37_Ele27_CaloIdL_MW_v9', 'HLT_Mu37_TkMu27_v9', 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v5', 'HLT_Mu3_PFJet40_v20', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v6', 'HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v5', 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v9', 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v9', 'HLT_Mu4_L1DoubleMu_v5', 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v19', 'HLT_Mu50_IsoVVVL_PFHT450_v19', 'HLT_Mu50_L1SingleMuShower_v3', 'HLT_Mu50_v17', 'HLT_Mu55_v7', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v5', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v5', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v5', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v5', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v5', 'HLT_Mu6HT240_DisplacedDijet45_Inclusive0PtrkShortSig5_v5', 'HLT_Mu6HT240_DisplacedDijet50_Inclusive0PtrkShortSig5_v5', 'HLT_Mu7p5_L2Mu2_Jpsi_v14', 'HLT_Mu7p5_L2Mu2_Upsilon_v14', 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v22', 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v22', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v23', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v23', 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v20', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v5', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v2', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v2', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v5', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PNet2BTagMean0p50_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v5', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_QuadPFJet30_PNet2BTagMean0p55_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_QuadPFJet30_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v15', 'HLT_Mu8_TrkIsoVVL_v16', 'HLT_Mu8_v16', 'HLT_OnlineMonitorGroup_v5', 'HLT_PFHT1050_v22', 'HLT_PFHT180_v21', 'HLT_PFHT250_v21', 'HLT_PFHT350_v23', 'HLT_PFHT370_v21', 'HLT_PFHT430_v21', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v16', 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v16', 'HLT_PFHT510_v21', 'HLT_PFHT590_v21', 'HLT_PFHT680_v21', 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v16', 'HLT_PFHT780_v21', 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v16', 'HLT_PFHT890_v21', 'HLT_PFJet110_v4', 'HLT_PFJet140_v23', 'HLT_PFJet200_TimeGt2p5ns_v1', 'HLT_PFJet200_TimeLtNeg2p5ns_v1', 'HLT_PFJet200_v23', 'HLT_PFJet260_v24', 'HLT_PFJet320_v24', 'HLT_PFJet400_v24', 'HLT_PFJet40_v25', 'HLT_PFJet450_v25', 'HLT_PFJet500_v25', 'HLT_PFJet550_v15', 'HLT_PFJet60_v25', 'HLT_PFJet80_v24', 'HLT_PFJetFwd140_v22', 'HLT_PFJetFwd200_v22', 'HLT_PFJetFwd260_v23', 'HLT_PFJetFwd320_v23', 'HLT_PFJetFwd400_v23', 'HLT_PFJetFwd40_v23', 'HLT_PFJetFwd450_v23', 'HLT_PFJetFwd500_v23', 'HLT_PFJetFwd60_v23', 'HLT_PFJetFwd80_v22', 'HLT_PFMET105_IsoTrk50_v5', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v13', 'HLT_PFMET120_PFMHT120_IDTight_v24', 'HLT_PFMET130_PFMHT130_IDTight_v24', 'HLT_PFMET140_PFMHT140_IDTight_v24', 'HLT_PFMET200_BeamHaloCleaned_v13', 'HLT_PFMET200_NotCleaned_v13', 'HLT_PFMET250_NotCleaned_v13', 'HLT_PFMET300_NotCleaned_v13', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v4', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v4', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v13', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v24', 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v4', 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v23', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v4', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v23', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v15', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v13', 'HLT_Photon100EBHE10_v6', 'HLT_Photon110EB_TightID_TightIso_v6', 'HLT_Photon120_R9Id90_HE10_IsoM_v18', 'HLT_Photon120_v17', 'HLT_Photon130EB_TightID_TightIso_v2', 'HLT_Photon150EB_TightID_TightIso_v2', 'HLT_Photon150_v11', 'HLT_Photon165_R9Id90_HE10_IsoM_v19', 'HLT_Photon175EB_TightID_TightIso_v2', 'HLT_Photon175_v19', 'HLT_Photon200EB_TightID_TightIso_v2', 'HLT_Photon200_v18', 'HLT_Photon20_HoverELoose_v14', 'HLT_Photon300_NoHE_v17', 'HLT_Photon30EB_TightID_TightIso_v5', 'HLT_Photon30_HoverELoose_v14', 'HLT_Photon32_OneProng32_M50To105_v2', 'HLT_Photon33_v9', 'HLT_Photon35_TwoProngs35_v5', 'HLT_Photon50EB_TightID_TightIso_v2', 'HLT_Photon50_R9Id90_HE10_IsoM_v18', 'HLT_Photon50_TimeGt2p5ns_v1', 'HLT_Photon50_TimeLtNeg2p5ns_v1', 'HLT_Photon50_v17', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v2', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v2', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v2', 'HLT_Photon60_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1', 'HLT_Photon75EB_TightID_TightIso_v2', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v9', 'HLT_Photon75_R9Id90_HE10_IsoM_v18', 'HLT_Photon75_v17', 'HLT_Photon90EB_TightID_TightIso_v2', 'HLT_Photon90_R9Id90_HE10_IsoM_v18', 'HLT_Photon90_v17', 'HLT_Physics_v9', 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v2', 'HLT_QuadPFJet100_88_70_30_v2', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v5', 'HLT_QuadPFJet103_88_75_15_v9', 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v2', 'HLT_QuadPFJet105_88_75_30_v1', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v5', 'HLT_QuadPFJet105_88_76_15_v9', 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v5', 'HLT_QuadPFJet111_90_80_15_v9', 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v2', 'HLT_QuadPFJet111_90_80_30_v1', 'HLT_Random_v3')+cms.vstring( 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v9', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v7', 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v13', 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v13', 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v13', 'HLT_TripleMu_10_5_5_DZ_v14', 'HLT_TripleMu_12_10_5_v14', 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v7', 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v12', 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v10', 'HLT_UncorrectedJetE30_NoBPTX3BX_v9', 'HLT_UncorrectedJetE30_NoBPTX_v9', 'HLT_UncorrectedJetE60_NoBPTX3BX_v9', 'HLT_UncorrectedJetE70_NoBPTX3BX_v9', 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v4', 'HLT_ZeroBias_Alignment_v3', 'HLT_ZeroBias_FirstBXAfterTrain_v5', 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v7', 'HLT_ZeroBias_FirstCollisionInTrain_v6', 'HLT_ZeroBias_IsolatedBunches_v7', 'HLT_ZeroBias_LastCollisionInTrain_v5', 'HLT_ZeroBias_v8') ), ParkingDoubleElectronLowMass = cms.vstring( 'HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle10_eta1p22_mMax6_v4', 'HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle4_eta1p22_mMax6_v4', 'HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle4p5_eta1p22_mMax6_v4', 'HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle5_eta1p22_mMax6_v4', 'HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle5p5_eta1p22_mMax6_v4', 'HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle6_eta1p22_mMax6_v4', 'HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle6p5_eta1p22_mMax6_v4', 'HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle7_eta1p22_mMax6_v4', 'HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle7p5_eta1p22_mMax6_v4', 'HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle8_eta1p22_mMax6_v4', 'HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle8p5_eta1p22_mMax6_v4', 'HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle9_eta1p22_mMax6_v4', 'HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle9p5_eta1p22_mMax6_v4', 'HLT_SingleEle8_SingleEGL1_v3', 'HLT_SingleEle8_v3' ), ParkingDoubleMuonLowMass0 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v9', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_L1_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_v12', 'HLT_Dimuon0_Jpsi_v12', 'HLT_Dimuon0_LowMass_L1_0er1p5R_v11', 'HLT_Dimuon0_LowMass_L1_0er1p5_v12', 'HLT_Dimuon0_LowMass_L1_4R_v11', 'HLT_Dimuon0_LowMass_L1_4_v12', 'HLT_Dimuon0_LowMass_L1_TM530_v10', 'HLT_Dimuon0_LowMass_v12', 'HLT_Dimuon0_Upsilon_L1_4p5_v13', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v13', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v10', 'HLT_Dimuon0_Upsilon_NoVertexing_v11', 'HLT_Dimuon10_Upsilon_y1p4_v5', 'HLT_Dimuon12_Upsilon_y1p4_v6', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v11', 'HLT_Dimuon14_PsiPrime_noCorrL1_v9', 'HLT_Dimuon14_PsiPrime_v17', 'HLT_Dimuon18_PsiPrime_noCorrL1_v10', 'HLT_Dimuon18_PsiPrime_v18', 'HLT_Dimuon24_Phi_noCorrL1_v10', 'HLT_Dimuon24_Upsilon_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_v18', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v10', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v8', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v8', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v10', 'HLT_DoubleMu3_Trk_Tau3mu_v16', 'HLT_DoubleMu4_3_Bs_v19', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_3_Jpsi_v19', 'HLT_DoubleMu4_3_LowMass_v5', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v11', 'HLT_DoubleMu4_JpsiTrk_Bc_v4', 'HLT_DoubleMu4_Jpsi_Displaced_v11', 'HLT_DoubleMu4_Jpsi_NoVertexing_v11', 'HLT_DoubleMu4_LowMass_Displaced_v5', 'HLT_DoubleMu4_MuMuTrk_Displaced_v19', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v8', 'HLT_Mu25_TkMu0_Phi_v12', 'HLT_Mu30_TkMu0_Psi_v5', 'HLT_Mu30_TkMu0_Upsilon_v5', 'HLT_Mu4_L1DoubleMu_v5', 'HLT_Mu7p5_L2Mu2_Jpsi_v14', 'HLT_Mu7p5_L2Mu2_Upsilon_v14', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v9', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v7' ), ParkingDoubleMuonLowMass1 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v9', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_L1_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_v12', 'HLT_Dimuon0_Jpsi_v12', 'HLT_Dimuon0_LowMass_L1_0er1p5R_v11', 'HLT_Dimuon0_LowMass_L1_0er1p5_v12', 'HLT_Dimuon0_LowMass_L1_4R_v11', 'HLT_Dimuon0_LowMass_L1_4_v12', 'HLT_Dimuon0_LowMass_L1_TM530_v10', 'HLT_Dimuon0_LowMass_v12', 'HLT_Dimuon0_Upsilon_L1_4p5_v13', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v13', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v10', 'HLT_Dimuon0_Upsilon_NoVertexing_v11', 'HLT_Dimuon10_Upsilon_y1p4_v5', 'HLT_Dimuon12_Upsilon_y1p4_v6', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v11', 'HLT_Dimuon14_PsiPrime_noCorrL1_v9', 'HLT_Dimuon14_PsiPrime_v17', 'HLT_Dimuon18_PsiPrime_noCorrL1_v10', 'HLT_Dimuon18_PsiPrime_v18', 'HLT_Dimuon24_Phi_noCorrL1_v10', 'HLT_Dimuon24_Upsilon_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_v18', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v10', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v8', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v8', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v10', 'HLT_DoubleMu3_Trk_Tau3mu_v16', 'HLT_DoubleMu4_3_Bs_v19', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_3_Jpsi_v19', 'HLT_DoubleMu4_3_LowMass_v5', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v11', 'HLT_DoubleMu4_JpsiTrk_Bc_v4', 'HLT_DoubleMu4_Jpsi_Displaced_v11', 'HLT_DoubleMu4_Jpsi_NoVertexing_v11', 'HLT_DoubleMu4_LowMass_Displaced_v5', 'HLT_DoubleMu4_MuMuTrk_Displaced_v19', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v8', 'HLT_Mu25_TkMu0_Phi_v12', 'HLT_Mu30_TkMu0_Psi_v5', 'HLT_Mu30_TkMu0_Upsilon_v5', 'HLT_Mu4_L1DoubleMu_v5', 'HLT_Mu7p5_L2Mu2_Jpsi_v14', 'HLT_Mu7p5_L2Mu2_Upsilon_v14', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v9', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v7' ), ParkingDoubleMuonLowMass2 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v9', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_L1_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_v12', 'HLT_Dimuon0_Jpsi_v12', 'HLT_Dimuon0_LowMass_L1_0er1p5R_v11', 'HLT_Dimuon0_LowMass_L1_0er1p5_v12', 'HLT_Dimuon0_LowMass_L1_4R_v11', 'HLT_Dimuon0_LowMass_L1_4_v12', 'HLT_Dimuon0_LowMass_L1_TM530_v10', 'HLT_Dimuon0_LowMass_v12', 'HLT_Dimuon0_Upsilon_L1_4p5_v13', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v13', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v10', 'HLT_Dimuon0_Upsilon_NoVertexing_v11', 'HLT_Dimuon10_Upsilon_y1p4_v5', 'HLT_Dimuon12_Upsilon_y1p4_v6', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v11', 'HLT_Dimuon14_PsiPrime_noCorrL1_v9', 'HLT_Dimuon14_PsiPrime_v17', 'HLT_Dimuon18_PsiPrime_noCorrL1_v10', 'HLT_Dimuon18_PsiPrime_v18', 'HLT_Dimuon24_Phi_noCorrL1_v10', 'HLT_Dimuon24_Upsilon_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_v18', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v10', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v8', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v8', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v10', 'HLT_DoubleMu3_Trk_Tau3mu_v16', 'HLT_DoubleMu4_3_Bs_v19', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_3_Jpsi_v19', 'HLT_DoubleMu4_3_LowMass_v5', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v11', 'HLT_DoubleMu4_JpsiTrk_Bc_v4', 'HLT_DoubleMu4_Jpsi_Displaced_v11', 'HLT_DoubleMu4_Jpsi_NoVertexing_v11', 'HLT_DoubleMu4_LowMass_Displaced_v5', 'HLT_DoubleMu4_MuMuTrk_Displaced_v19', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v8', 'HLT_Mu25_TkMu0_Phi_v12', 'HLT_Mu30_TkMu0_Psi_v5', 'HLT_Mu30_TkMu0_Upsilon_v5', 'HLT_Mu4_L1DoubleMu_v5', 'HLT_Mu7p5_L2Mu2_Jpsi_v14', 'HLT_Mu7p5_L2Mu2_Upsilon_v14', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v9', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v7' ), ParkingDoubleMuonLowMass3 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v9', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_L1_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_v12', 'HLT_Dimuon0_Jpsi_v12', 'HLT_Dimuon0_LowMass_L1_0er1p5R_v11', 'HLT_Dimuon0_LowMass_L1_0er1p5_v12', 'HLT_Dimuon0_LowMass_L1_4R_v11', 'HLT_Dimuon0_LowMass_L1_4_v12', 'HLT_Dimuon0_LowMass_L1_TM530_v10', 'HLT_Dimuon0_LowMass_v12', 'HLT_Dimuon0_Upsilon_L1_4p5_v13', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v13', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v10', 'HLT_Dimuon0_Upsilon_NoVertexing_v11', 'HLT_Dimuon10_Upsilon_y1p4_v5', 'HLT_Dimuon12_Upsilon_y1p4_v6', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v11', 'HLT_Dimuon14_PsiPrime_noCorrL1_v9', 'HLT_Dimuon14_PsiPrime_v17', 'HLT_Dimuon18_PsiPrime_noCorrL1_v10', 'HLT_Dimuon18_PsiPrime_v18', 'HLT_Dimuon24_Phi_noCorrL1_v10', 'HLT_Dimuon24_Upsilon_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_v18', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v10', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v8', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v8', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v10', 'HLT_DoubleMu3_Trk_Tau3mu_v16', 'HLT_DoubleMu4_3_Bs_v19', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_3_Jpsi_v19', 'HLT_DoubleMu4_3_LowMass_v5', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v11', 'HLT_DoubleMu4_JpsiTrk_Bc_v4', 'HLT_DoubleMu4_Jpsi_Displaced_v11', 'HLT_DoubleMu4_Jpsi_NoVertexing_v11', 'HLT_DoubleMu4_LowMass_Displaced_v5', 'HLT_DoubleMu4_MuMuTrk_Displaced_v19', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v8', 'HLT_Mu25_TkMu0_Phi_v12', 'HLT_Mu30_TkMu0_Psi_v5', 'HLT_Mu30_TkMu0_Upsilon_v5', 'HLT_Mu4_L1DoubleMu_v5', 'HLT_Mu7p5_L2Mu2_Jpsi_v14', 'HLT_Mu7p5_L2Mu2_Upsilon_v14', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v9', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v7' ), ParkingDoubleMuonLowMass4 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v9', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_L1_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_v12', 'HLT_Dimuon0_Jpsi_v12', 'HLT_Dimuon0_LowMass_L1_0er1p5R_v11', 'HLT_Dimuon0_LowMass_L1_0er1p5_v12', 'HLT_Dimuon0_LowMass_L1_4R_v11', 'HLT_Dimuon0_LowMass_L1_4_v12', 'HLT_Dimuon0_LowMass_L1_TM530_v10', 'HLT_Dimuon0_LowMass_v12', 'HLT_Dimuon0_Upsilon_L1_4p5_v13', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v13', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v10', 'HLT_Dimuon0_Upsilon_NoVertexing_v11', 'HLT_Dimuon10_Upsilon_y1p4_v5', 'HLT_Dimuon12_Upsilon_y1p4_v6', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v11', 'HLT_Dimuon14_PsiPrime_noCorrL1_v9', 'HLT_Dimuon14_PsiPrime_v17', 'HLT_Dimuon18_PsiPrime_noCorrL1_v10', 'HLT_Dimuon18_PsiPrime_v18', 'HLT_Dimuon24_Phi_noCorrL1_v10', 'HLT_Dimuon24_Upsilon_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_v18', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v10', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v8', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v8', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v10', 'HLT_DoubleMu3_Trk_Tau3mu_v16', 'HLT_DoubleMu4_3_Bs_v19', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_3_Jpsi_v19', 'HLT_DoubleMu4_3_LowMass_v5', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v11', 'HLT_DoubleMu4_JpsiTrk_Bc_v4', 'HLT_DoubleMu4_Jpsi_Displaced_v11', 'HLT_DoubleMu4_Jpsi_NoVertexing_v11', 'HLT_DoubleMu4_LowMass_Displaced_v5', 'HLT_DoubleMu4_MuMuTrk_Displaced_v19', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v8', 'HLT_Mu25_TkMu0_Phi_v12', 'HLT_Mu30_TkMu0_Psi_v5', 'HLT_Mu30_TkMu0_Upsilon_v5', 'HLT_Mu4_L1DoubleMu_v5', 'HLT_Mu7p5_L2Mu2_Jpsi_v14', 'HLT_Mu7p5_L2Mu2_Upsilon_v14', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v9', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v7' ), ParkingDoubleMuonLowMass5 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v9', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_L1_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_v12', 'HLT_Dimuon0_Jpsi_v12', 'HLT_Dimuon0_LowMass_L1_0er1p5R_v11', 'HLT_Dimuon0_LowMass_L1_0er1p5_v12', 'HLT_Dimuon0_LowMass_L1_4R_v11', 'HLT_Dimuon0_LowMass_L1_4_v12', 'HLT_Dimuon0_LowMass_L1_TM530_v10', 'HLT_Dimuon0_LowMass_v12', 'HLT_Dimuon0_Upsilon_L1_4p5_v13', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v13', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v10', 'HLT_Dimuon0_Upsilon_NoVertexing_v11', 'HLT_Dimuon10_Upsilon_y1p4_v5', 'HLT_Dimuon12_Upsilon_y1p4_v6', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v11', 'HLT_Dimuon14_PsiPrime_noCorrL1_v9', 'HLT_Dimuon14_PsiPrime_v17', 'HLT_Dimuon18_PsiPrime_noCorrL1_v10', 'HLT_Dimuon18_PsiPrime_v18', 'HLT_Dimuon24_Phi_noCorrL1_v10', 'HLT_Dimuon24_Upsilon_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_v18', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v10', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v8', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v8', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v10', 'HLT_DoubleMu3_Trk_Tau3mu_v16', 'HLT_DoubleMu4_3_Bs_v19', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_3_Jpsi_v19', 'HLT_DoubleMu4_3_LowMass_v5', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v11', 'HLT_DoubleMu4_JpsiTrk_Bc_v4', 'HLT_DoubleMu4_Jpsi_Displaced_v11', 'HLT_DoubleMu4_Jpsi_NoVertexing_v11', 'HLT_DoubleMu4_LowMass_Displaced_v5', 'HLT_DoubleMu4_MuMuTrk_Displaced_v19', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v8', 'HLT_Mu25_TkMu0_Phi_v12', 'HLT_Mu30_TkMu0_Psi_v5', 'HLT_Mu30_TkMu0_Upsilon_v5', 'HLT_Mu4_L1DoubleMu_v5', 'HLT_Mu7p5_L2Mu2_Jpsi_v14', 'HLT_Mu7p5_L2Mu2_Upsilon_v14', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v9', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v7' ), ParkingDoubleMuonLowMass6 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v9', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_L1_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_v12', 'HLT_Dimuon0_Jpsi_v12', 'HLT_Dimuon0_LowMass_L1_0er1p5R_v11', 'HLT_Dimuon0_LowMass_L1_0er1p5_v12', 'HLT_Dimuon0_LowMass_L1_4R_v11', 'HLT_Dimuon0_LowMass_L1_4_v12', 'HLT_Dimuon0_LowMass_L1_TM530_v10', 'HLT_Dimuon0_LowMass_v12', 'HLT_Dimuon0_Upsilon_L1_4p5_v13', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v13', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v10', 'HLT_Dimuon0_Upsilon_NoVertexing_v11', 'HLT_Dimuon10_Upsilon_y1p4_v5', 'HLT_Dimuon12_Upsilon_y1p4_v6', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v11', 'HLT_Dimuon14_PsiPrime_noCorrL1_v9', 'HLT_Dimuon14_PsiPrime_v17', 'HLT_Dimuon18_PsiPrime_noCorrL1_v10', 'HLT_Dimuon18_PsiPrime_v18', 'HLT_Dimuon24_Phi_noCorrL1_v10', 'HLT_Dimuon24_Upsilon_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_v18', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v10', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v8', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v8', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v10', 'HLT_DoubleMu3_Trk_Tau3mu_v16', 'HLT_DoubleMu4_3_Bs_v19', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_3_Jpsi_v19', 'HLT_DoubleMu4_3_LowMass_v5', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v11', 'HLT_DoubleMu4_JpsiTrk_Bc_v4', 'HLT_DoubleMu4_Jpsi_Displaced_v11', 'HLT_DoubleMu4_Jpsi_NoVertexing_v11', 'HLT_DoubleMu4_LowMass_Displaced_v5', 'HLT_DoubleMu4_MuMuTrk_Displaced_v19', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v8', 'HLT_Mu25_TkMu0_Phi_v12', 'HLT_Mu30_TkMu0_Psi_v5', 'HLT_Mu30_TkMu0_Upsilon_v5', 'HLT_Mu4_L1DoubleMu_v5', 'HLT_Mu7p5_L2Mu2_Jpsi_v14', 'HLT_Mu7p5_L2Mu2_Upsilon_v14', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v9', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v7' ), ParkingDoubleMuonLowMass7 = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v9', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_L1_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_v12', 'HLT_Dimuon0_Jpsi_v12', 'HLT_Dimuon0_LowMass_L1_0er1p5R_v11', 'HLT_Dimuon0_LowMass_L1_0er1p5_v12', 'HLT_Dimuon0_LowMass_L1_4R_v11', 'HLT_Dimuon0_LowMass_L1_4_v12', 'HLT_Dimuon0_LowMass_L1_TM530_v10', 'HLT_Dimuon0_LowMass_v12', 'HLT_Dimuon0_Upsilon_L1_4p5_v13', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v13', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v10', 'HLT_Dimuon0_Upsilon_NoVertexing_v11', 'HLT_Dimuon10_Upsilon_y1p4_v5', 'HLT_Dimuon12_Upsilon_y1p4_v6', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v11', 'HLT_Dimuon14_PsiPrime_noCorrL1_v9', 'HLT_Dimuon14_PsiPrime_v17', 'HLT_Dimuon18_PsiPrime_noCorrL1_v10', 'HLT_Dimuon18_PsiPrime_v18', 'HLT_Dimuon24_Phi_noCorrL1_v10', 'HLT_Dimuon24_Upsilon_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_v18', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v10', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v8', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v8', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v10', 'HLT_DoubleMu3_Trk_Tau3mu_v16', 'HLT_DoubleMu4_3_Bs_v19', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_3_Jpsi_v19', 'HLT_DoubleMu4_3_LowMass_v5', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v11', 'HLT_DoubleMu4_JpsiTrk_Bc_v4', 'HLT_DoubleMu4_Jpsi_Displaced_v11', 'HLT_DoubleMu4_Jpsi_NoVertexing_v11', 'HLT_DoubleMu4_LowMass_Displaced_v5', 'HLT_DoubleMu4_MuMuTrk_Displaced_v19', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v8', 'HLT_Mu25_TkMu0_Phi_v12', 'HLT_Mu30_TkMu0_Psi_v5', 'HLT_Mu30_TkMu0_Upsilon_v5', 'HLT_Mu4_L1DoubleMu_v5', 'HLT_Mu7p5_L2Mu2_Jpsi_v14', 'HLT_Mu7p5_L2Mu2_Upsilon_v14', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v9', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v7' ), ParkingHH = cms.vstring( 'HLT_PFHT280_QuadPFJet30_PNet2BTagMean0p55_v1', 'HLT_PFHT280_QuadPFJet30_PNet2BTagMean0p60_v1', 'HLT_PFHT280_QuadPFJet30_v1', 'HLT_PFHT280_QuadPFJet35_PNet2BTagMean0p60_v1', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v5', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v13', 'HLT_PFHT340_QuadPFJet70_50_40_40_PNet2BTagMean0p70_v2', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v5', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v12', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v5', 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v5', 'HLT_PFHT400_SixPFJet32_v12', 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v5', 'HLT_PFHT450_SixPFJet36_v11' ), ParkingLLP = cms.vstring( 'HLT_HT350_DelayedJet40_SingleDelay1p5To3nsInclusive_v1', 'HLT_HT350_DelayedJet40_SingleDelay1p6To3nsInclusive_v1', 'HLT_HT350_DelayedJet40_SingleDelay1p75To3nsInclusive_v1', 'HLT_HT360_DisplacedDijet40_Inclusive1PtrkShortSig5_v1', 'HLT_HT360_DisplacedDijet45_Inclusive1PtrkShortSig5_v1', 'HLT_HT390_DisplacedDijet40_Inclusive1PtrkShortSig5_v1', 'HLT_HT390_DisplacedDijet45_Inclusive1PtrkShortSig5_v1', 'HLT_HT390eta2p0_DisplacedDijet40_Inclusive1PtrkShortSig5_v1', 'HLT_HT430_DelayedJet40_SingleDelay1To1p5nsInclusive_v1', 'HLT_HT430_DelayedJet40_SingleDelay1p1To1p6nsInclusive_v1', 'HLT_HT430_DelayedJet40_SingleDelay1p25To1p75nsInclusive_v1', 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v17', 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v5', 'HLT_HT650_DisplacedDijet60_Inclusive_v17', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5To3p5nsInclusive_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay2p6To3p5nsInclusive_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay2p75To3p5nsInclusive_v1' ), ParkingVBF0 = cms.vstring( 'HLT_VBF_DiPFJet105_40_Mjj1000_Detajj3p5_TriplePFJet_v1', 'HLT_VBF_DiPFJet105_40_Mjj1000_Detajj3p5_v1', 'HLT_VBF_DiPFJet125_45_Mjj720_Detajj3p0_TriplePFJet_v1', 'HLT_VBF_DiPFJet125_45_Mjj720_Detajj3p0_v1', 'HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_Ele12_eta2p1_WPTight_Gsf_v1', 'HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_MediumDeepTauPFTauHPS45_L2NN_eta2p1_v1', 'HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_Photon12_v1', 'HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingFiveJet_v1', 'HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingQuadJet_v1', 'HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingSixJet_v1', 'HLT_VBF_DiPFJet75_40_Mjj500_Detajj2p5_PFMET85_TriplePFJet_v1', 'HLT_VBF_DiPFJet75_40_Mjj500_Detajj2p5_PFMET85_v1', 'HLT_VBF_DiPFJet90_40_Mjj600_Detajj2p5_Mu3_TrkIsoVVL_TriplePFJet_v1', 'HLT_VBF_DiPFJet90_40_Mjj600_Detajj2p5_Mu3_TrkIsoVVL_v1' ), ParkingVBF1 = cms.vstring( 'HLT_VBF_DiPFJet105_40_Mjj1000_Detajj3p5_TriplePFJet_v1', 'HLT_VBF_DiPFJet105_40_Mjj1000_Detajj3p5_v1', 'HLT_VBF_DiPFJet125_45_Mjj720_Detajj3p0_TriplePFJet_v1', 'HLT_VBF_DiPFJet125_45_Mjj720_Detajj3p0_v1', 'HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_Ele12_eta2p1_WPTight_Gsf_v1', 'HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_MediumDeepTauPFTauHPS45_L2NN_eta2p1_v1', 'HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_Photon12_v1', 'HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingFiveJet_v1', 'HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingQuadJet_v1', 'HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingSixJet_v1', 'HLT_VBF_DiPFJet75_40_Mjj500_Detajj2p5_PFMET85_TriplePFJet_v1', 'HLT_VBF_DiPFJet75_40_Mjj500_Detajj2p5_PFMET85_v1', 'HLT_VBF_DiPFJet90_40_Mjj600_Detajj2p5_Mu3_TrkIsoVVL_TriplePFJet_v1', 'HLT_VBF_DiPFJet90_40_Mjj600_Detajj2p5_Mu3_TrkIsoVVL_v1' ), ParkingVBF2 = cms.vstring( 'HLT_VBF_DiPFJet105_40_Mjj1000_Detajj3p5_TriplePFJet_v1', 'HLT_VBF_DiPFJet105_40_Mjj1000_Detajj3p5_v1', 'HLT_VBF_DiPFJet125_45_Mjj720_Detajj3p0_TriplePFJet_v1', 'HLT_VBF_DiPFJet125_45_Mjj720_Detajj3p0_v1', 'HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_Ele12_eta2p1_WPTight_Gsf_v1', 'HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_MediumDeepTauPFTauHPS45_L2NN_eta2p1_v1', 'HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_Photon12_v1', 'HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingFiveJet_v1', 'HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingQuadJet_v1', 'HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingSixJet_v1', 'HLT_VBF_DiPFJet75_40_Mjj500_Detajj2p5_PFMET85_TriplePFJet_v1', 'HLT_VBF_DiPFJet75_40_Mjj500_Detajj2p5_PFMET85_v1', 'HLT_VBF_DiPFJet90_40_Mjj600_Detajj2p5_Mu3_TrkIsoVVL_TriplePFJet_v1', 'HLT_VBF_DiPFJet90_40_Mjj600_Detajj2p5_Mu3_TrkIsoVVL_v1' ), ParkingVBF3 = cms.vstring( 'HLT_VBF_DiPFJet105_40_Mjj1000_Detajj3p5_TriplePFJet_v1', 'HLT_VBF_DiPFJet105_40_Mjj1000_Detajj3p5_v1', 'HLT_VBF_DiPFJet125_45_Mjj720_Detajj3p0_TriplePFJet_v1', 'HLT_VBF_DiPFJet125_45_Mjj720_Detajj3p0_v1', 'HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_Ele12_eta2p1_WPTight_Gsf_v1', 'HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_MediumDeepTauPFTauHPS45_L2NN_eta2p1_v1', 'HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_Photon12_v1', 'HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingFiveJet_v1', 'HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingQuadJet_v1', 'HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingSixJet_v1', 'HLT_VBF_DiPFJet75_40_Mjj500_Detajj2p5_PFMET85_TriplePFJet_v1', 'HLT_VBF_DiPFJet75_40_Mjj500_Detajj2p5_PFMET85_v1', 'HLT_VBF_DiPFJet90_40_Mjj600_Detajj2p5_Mu3_TrkIsoVVL_TriplePFJet_v1', 'HLT_VBF_DiPFJet90_40_Mjj600_Detajj2p5_Mu3_TrkIsoVVL_v1' ), RPCMonitor = cms.vstring( 'AlCa_RPCMuonNormalisation_v16' ), ReservedDoubleMuonLowMass = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v9', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_L1_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_v12', 'HLT_Dimuon0_Jpsi_v12', 'HLT_Dimuon0_LowMass_L1_0er1p5R_v11', 'HLT_Dimuon0_LowMass_L1_0er1p5_v12', 'HLT_Dimuon0_LowMass_L1_4R_v11', 'HLT_Dimuon0_LowMass_L1_4_v12', 'HLT_Dimuon0_LowMass_L1_TM530_v10', 'HLT_Dimuon0_LowMass_v12', 'HLT_Dimuon0_Upsilon_L1_4p5_v13', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v13', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v10', 'HLT_Dimuon0_Upsilon_NoVertexing_v11', 'HLT_Dimuon12_Upsilon_y1p4_v6', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v11', 'HLT_Dimuon18_PsiPrime_noCorrL1_v10', 'HLT_Dimuon18_PsiPrime_v18', 'HLT_Dimuon24_Phi_noCorrL1_v10', 'HLT_Dimuon24_Upsilon_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_v18', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v10', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v8', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v8', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v10', 'HLT_DoubleMu3_Trk_Tau3mu_v16', 'HLT_DoubleMu4_3_Bs_v19', 'HLT_DoubleMu4_3_Jpsi_v19', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v11', 'HLT_DoubleMu4_Jpsi_Displaced_v11', 'HLT_DoubleMu4_Jpsi_NoVertexing_v11', 'HLT_DoubleMu4_MuMuTrk_Displaced_v19', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v8', 'HLT_Mu25_TkMu0_Phi_v12', 'HLT_Mu30_TkMu0_Psi_v5', 'HLT_Mu30_TkMu0_Upsilon_v5', 'HLT_Mu4_L1DoubleMu_v5', 'HLT_Mu7p5_L2Mu2_Jpsi_v14', 'HLT_Mu7p5_L2Mu2_Upsilon_v14', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v9', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v7' ), ScoutingPFMonitor = cms.vstring( 'DST_Run3_DoubleMu3_PFScoutingPixelTracking_v20', 'DST_Run3_EG16_EG12_PFScoutingPixelTracking_v20', 'DST_Run3_EG30_PFScoutingPixelTracking_v20', 'DST_Run3_JetHT_PFScoutingPixelTracking_v20', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v19', 'HLT_Ele35_WPTight_Gsf_v13', 'HLT_IsoMu27_v20', 'HLT_Mu50_v17', 'HLT_PFHT1050_v22', 'HLT_Photon200_v18' ), ScoutingPFRun3 = cms.vstring( 'DST_HLTMuon_Run3_PFScoutingPixelTracking_v20', 'DST_Run3_DoubleMu3_PFScoutingPixelTracking_v20', 'DST_Run3_EG16_EG12_PFScoutingPixelTracking_v20', 'DST_Run3_EG30_PFScoutingPixelTracking_v20', 'DST_Run3_JetHT_PFScoutingPixelTracking_v20' ), Tau = cms.vstring( 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v5', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_OneProng_M5to80_v2', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v4', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v4', 'HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v4', 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v4', 'HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v5', 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v4' ), TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4', 'HLT_HcalCalibration_v6' ), TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4', 'HLT_HcalCalibration_v6' ), ZeroBias = cms.vstring( 'HLT_Random_v3', 'HLT_ZeroBias_Alignment_v3', 'HLT_ZeroBias_FirstBXAfterTrain_v5', 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v7', 'HLT_ZeroBias_FirstCollisionInTrain_v6', 'HLT_ZeroBias_IsolatedBunches_v7', 'HLT_ZeroBias_LastCollisionInTrain_v5', 'HLT_ZeroBias_v8' ) ) process.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource", recordName = cms.string( "CSCChannelMapperRecord" ), iovIsRunNotTime = cms.bool( True ), firstValid = cms.vuint32( 1 ) ) process.CSCINdexerESSource = cms.ESSource( "EmptyESSource", recordName = cms.string( "CSCIndexerRecord" ), iovIsRunNotTime = cms.bool( True ), firstValid = cms.vuint32( 1 ) ) process.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource", recordName = cms.string( "L1TGlobalParametersRcd" ), iovIsRunNotTime = cms.bool( True ), firstValid = cms.vuint32( 1 ) ) process.GlobalTag = cms.ESSource( "PoolDBESSource", DBParameters = cms.PSet( connectionRetrialTimeOut = cms.untracked.int32( 60 ), idleConnectionCleanupPeriod = cms.untracked.int32( 10 ), enableReadOnlySessionOnUpdateConnection = cms.untracked.bool( False ), enablePoolAutomaticCleanUp = cms.untracked.bool( False ), messageLevel = cms.untracked.int32( 0 ), authenticationPath = cms.untracked.string( "." ), connectionRetrialPeriod = cms.untracked.int32( 10 ), connectionTimeOut = cms.untracked.int32( 0 ), enableConnectionSharing = cms.untracked.bool( True ) ), connect = cms.string( "frontier://FrontierProd/CMS_CONDITIONS" ), globaltag = cms.string( "None" ), snapshotTime = cms.string( "" ), toGet = cms.VPSet( cms.PSet( refreshTime = cms.uint64( 2 ), record = cms.string( "BeamSpotOnlineLegacyObjectsRcd" ) ), cms.PSet( refreshTime = cms.uint64( 2 ), record = cms.string( "BeamSpotOnlineHLTObjectsRcd" ) ) ), DumpStat = cms.untracked.bool( False ), ReconnectEachRun = cms.untracked.bool( True ), RefreshAlways = cms.untracked.bool( False ), RefreshEachRun = cms.untracked.bool( True ), RefreshOpenIOVs = cms.untracked.bool( False ), pfnPostfix = cms.untracked.string( "" ), pfnPrefix = cms.untracked.string( "" ) ) process.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 ) ) ) ) process.HepPDTESSource = cms.ESSource( "HepPDTESSource", pdtFileName = cms.FileInPath( "SimGeneral/HepPDTESSource/data/pythiaparticle.tbl" ) ) process.ecalMultifitParametersGPUESProducer = cms.ESSource( "EcalMultifitParametersGPUESProducer", pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ), 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 ), appendToDataLabel = cms.string( "" ) ) process.ecalRecHitParametersGPUESProducer = cms.ESSource( "EcalRecHitParametersGPUESProducer", ChannelStatusToBeExcluded = cms.vstring( 'kDAC', 'kNoisy', 'kNNoisy', 'kFixedG6', 'kFixedG1', 'kFixedG0', 'kNonRespondingIsolated', 'kDeadVFE', 'kDeadFE', 'kNoDataNoTP' ), 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' ) ), appendToDataLabel = cms.string( "" ) ) process.eegeom = cms.ESSource( "EmptyESSource", recordName = cms.string( "EcalMappingRcd" ), iovIsRunNotTime = cms.bool( True ), firstValid = cms.vuint32( 1 ) ) process.es_hardcode = cms.ESSource( "HcalHardcodeCalibrations", fromDDD = cms.untracked.bool( False ), toGet = cms.untracked.vstring( 'GainWidths' ) ) process.hcalMahiPulseOffsetsGPUESProducer = cms.ESSource( "HcalMahiPulseOffsetsGPUESProducer", pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ), appendToDataLabel = cms.string( "" ) ) process.hltESSBTagRecord = cms.ESSource( "EmptyESSource", recordName = cms.string( "JetTagComputerRecord" ), iovIsRunNotTime = cms.bool( True ), firstValid = cms.vuint32( 1 ) ) process.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource", recordName = cms.string( "EcalSeverityLevelAlgoRcd" ), iovIsRunNotTime = cms.bool( True ), firstValid = cms.vuint32( 1 ) ) process.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource", recordName = cms.string( "HcalSeverityLevelComputerRcd" ), iovIsRunNotTime = cms.bool( True ), firstValid = cms.vuint32( 1 ) ) process.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( "" ) ) process.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", MaxDPhi = cms.double( 1.6 ), ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ), PropagationDirection = cms.string( "anyDirection" ) ) process.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer", AlgoName = cms.string( "CSCChannelMapperPostls1" ) ) process.CSCGeometryESModule = cms.ESProducer( "CSCGeometryESModule", fromDDD = cms.bool( False ), fromDD4hep = cms.bool( False ), alignmentsLabel = cms.string( "" ), appendToDataLabel = cms.string( "" ), useRealWireGeometry = cms.bool( True ), useOnlyWiresInME1a = cms.bool( False ), useGangedStripsInME1a = cms.bool( False ), useCentreTIOffsets = cms.bool( False ), applyAlignment = cms.bool( True ), debugV = cms.untracked.bool( False ) ) process.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer", AlgoName = cms.string( "CSCIndexerPostls1" ) ) process.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer", appendToDataLabel = cms.string( "" ) ) process.CaloGeometryBuilder = cms.ESProducer( "CaloGeometryBuilder", SelectedCalos = cms.vstring( 'HCAL', 'ZDC', 'EcalBarrel', 'EcalEndcap', 'EcalPreshower', 'TOWER' ) ) process.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" ) process.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( "" ) ) process.CaloTowerGeometryFromDBEP = cms.ESProducer( "CaloTowerGeometryFromDBEP", applyAlignment = cms.bool( False ) ) process.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP", appendToDataLabel = cms.string( "" ) ) process.CastorDbProducer = cms.ESProducer( "CastorDbProducer", appendToDataLabel = cms.string( "" ) ) process.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ), PixelShapeFileL1 = cms.string( "RecoPixelVertexing/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( "" ) ) process.DTGeometryESModule = cms.ESProducer( "DTGeometryESModule", fromDDD = cms.bool( False ), fromDD4hep = cms.bool( False ), DDDetector = cms.ESInputTag( "","" ), alignmentsLabel = cms.string( "" ), appendToDataLabel = cms.string( "" ), attribute = cms.string( "MuStructure" ), value = cms.string( "MuonBarrelDT" ), applyAlignment = cms.bool( True ) ) process.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer", appendToDataLabel = cms.string( "" ) ) process.EcalBarrelGeometryFromDBEP = cms.ESProducer( "EcalBarrelGeometryFromDBEP", applyAlignment = cms.bool( True ) ) process.EcalElectronicsMappingBuilder = cms.ESProducer( "EcalElectronicsMappingBuilder" ) process.EcalEndcapGeometryFromDBEP = cms.ESProducer( "EcalEndcapGeometryFromDBEP", applyAlignment = cms.bool( True ) ) process.EcalLaserCorrectionService = cms.ESProducer( "EcalLaserCorrectionService", maxExtrapolationTimeInSec = cms.uint32( 0 ), appendToDataLabel = cms.string( "" ) ) process.EcalPreshowerGeometryFromDBEP = cms.ESProducer( "EcalPreshowerGeometryFromDBEP", applyAlignment = cms.bool( True ) ) process.GEMGeometryESModule = cms.ESProducer( "GEMGeometryESModule", fromDDD = cms.bool( False ), fromDD4hep = cms.bool( False ), applyAlignment = cms.bool( False ), alignmentsLabel = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.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( "" ) ) process.HcalGeometryFromDBEP = cms.ESProducer( "HcalGeometryFromDBEP", applyAlignment = cms.bool( False ) ) process.HcalTopologyIdealEP = cms.ESProducer( "HcalTopologyIdealEP", Exclude = cms.untracked.string( "" ), MergePosition = cms.untracked.bool( True ), appendToDataLabel = cms.string( "" ) ) process.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "" ), MaxDPhi = cms.double( 1.6 ), ComponentName = cms.string( "PropagatorWithMaterial" ), Mass = cms.double( 0.105 ), PropagationDirection = cms.string( "alongMomentum" ), useRungeKutta = cms.bool( False ), ptMin = cms.double( -1.0 ) ) process.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 1.6 ), ComponentName = cms.string( "PropagatorWithMaterialForHI" ), Mass = cms.double( 0.139 ), PropagationDirection = cms.string( "alongMomentum" ), useRungeKutta = cms.bool( False ), ptMin = cms.double( -1.0 ) ) process.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 1.6 ), ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ), Mass = cms.double( 0.105 ), PropagationDirection = cms.string( "alongMomentum" ), useRungeKutta = cms.bool( False ), ptMin = cms.double( -1.0 ) ) process.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "" ), MaxDPhi = cms.double( 1.6 ), ComponentName = cms.string( "PropagatorWithMaterialOpposite" ), Mass = cms.double( 0.105 ), PropagationDirection = cms.string( "oppositeToMomentum" ), useRungeKutta = cms.bool( False ), ptMin = cms.double( -1.0 ) ) process.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 1.6 ), ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ), Mass = cms.double( 0.139 ), PropagationDirection = cms.string( "oppositeToMomentum" ), useRungeKutta = cms.bool( False ), ptMin = cms.double( -1.0 ) ) process.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 1.6 ), ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), Mass = cms.double( 0.105 ), PropagationDirection = cms.string( "oppositeToMomentum" ), useRungeKutta = cms.bool( False ), ptMin = cms.double( -1.0 ) ) process.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 1.6 ), ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), Mass = cms.double( 0.105 ), PropagationDirection = cms.string( "oppositeToMomentum" ), useRungeKutta = cms.bool( False ), ptMin = cms.double( 0.1 ) ) process.ParametrizedMagneticFieldProducer = cms.ESProducer( "AutoParametrizedMagneticFieldProducer", version = cms.string( "Parabolic" ), label = cms.untracked.string( "ParabolicMf" ), valueOverride = cms.int32( -1 ) ) process.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 4.0 ), ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ), Mass = cms.double( 0.1396 ), PropagationDirection = cms.string( "alongMomentum" ), useRungeKutta = cms.bool( False ), ptMin = cms.double( -1.0 ) ) process.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 1.6 ), ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ), Mass = cms.double( 0.105 ), PropagationDirection = cms.string( "alongMomentum" ), useRungeKutta = cms.bool( False ), ptMin = cms.double( 0.1 ) ) process.RPCGeometryESModule = cms.ESProducer( "RPCGeometryESModule", fromDDD = cms.untracked.bool( False ), fromDD4hep = cms.untracked.bool( False ), appendToDataLabel = cms.string( "" ) ) process.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer", QualityLabel = cms.string( "" ), Label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.SiStripGainESProducer = cms.ESProducer( "SiStripGainESProducer", appendToDataLabel = cms.string( "" ), printDebug = cms.untracked.bool( False ), AutomaticNormalization = cms.bool( False ), APVGain = cms.VPSet( cms.PSet( NormalizationFactor = cms.untracked.double( 1.0 ), Label = cms.untracked.string( "" ), Record = cms.string( "SiStripApvGainRcd" ) ), cms.PSet( NormalizationFactor = cms.untracked.double( 1.0 ), Label = cms.untracked.string( "" ), Record = cms.string( "SiStripApvGain2Rcd" ) ) ) ) process.SiStripQualityESProducer = cms.ESProducer( "SiStripQualityESProducer", appendToDataLabel = cms.string( "" ), ListOfRecordToMerge = cms.VPSet( cms.PSet( record = cms.string( "SiStripDetVOffRcd" ), tag = cms.string( "" ) ), cms.PSet( record = cms.string( "SiStripDetCablingRcd" ), tag = cms.string( "" ) ), cms.PSet( record = cms.string( "SiStripBadChannelRcd" ), tag = cms.string( "" ) ), cms.PSet( record = cms.string( "SiStripBadFiberRcd" ), tag = cms.string( "" ) ), cms.PSet( record = cms.string( "SiStripBadModuleRcd" ), tag = cms.string( "" ) ) ), ReduceGranularity = cms.bool( False ), ThresholdForReducedGranularity = cms.double( 0.3 ), PrintDebugOutput = cms.bool( False ), UseEmptyRunInfo = cms.bool( False ) ) process.SiStripRecHitMatcherESProducer = cms.ESProducer( "SiStripRecHitMatcherESProducer", ComponentName = cms.string( "StandardMatcher" ), NSigmaInside = cms.double( 3.0 ), PreFilter = cms.bool( False ) ) process.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity", EtaDivisions = cms.untracked.uint32( 20 ), PhiDivisions = cms.untracked.uint32( 20 ), EtaMax = cms.untracked.double( 2.5 ) ) process.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer", use3d = cms.bool( True ), unBoost = cms.bool( False ), useSignificance = cms.bool( True ), minTracks = cms.uint32( 3 ), minVertices = cms.uint32( 1 ) ) process.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 ) ) process.TrackerDigiGeometryESModule = cms.ESProducer( "TrackerDigiGeometryESModule", appendToDataLabel = cms.string( "" ), fromDDD = cms.bool( False ), applyAlignment = cms.bool( True ), alignmentsLabel = cms.string( "" ) ) process.TrackerGeometricDetESModule = cms.ESProducer( "TrackerGeometricDetESModule", fromDDD = cms.bool( False ), fromDD4hep = cms.bool( False ), appendToDataLabel = cms.string( "" ) ) process.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer", ComponentName = cms.string( "TransientTrackBuilder" ) ) process.VolumeBasedMagneticFieldESProducer = cms.ESProducer( "VolumeBasedMagneticFieldESProducerFromDB", label = cms.untracked.string( "" ), debugBuilder = cms.untracked.bool( False ), valueOverride = cms.int32( -1 ) ) process.ZdcGeometryFromDBEP = cms.ESProducer( "ZdcGeometryFromDBEP", applyAlignment = cms.bool( False ) ) process.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 ) ) process.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", ComponentName = cms.string( "CosmicNavigationSchool" ), SimpleMagneticField = cms.string( "" ) ) process.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( "" ) ) process.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource", lhcInfoLabel = cms.string( "" ), opticsLabel = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.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 ) ) process.ecalElectronicsMappingGPUESProducer = cms.ESProducer( "EcalElectronicsMappingGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.ecalGainRatiosGPUESProducer = cms.ESProducer( "EcalGainRatiosGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.ecalIntercalibConstantsGPUESProducer = cms.ESProducer( "EcalIntercalibConstantsGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.ecalLaserAPDPNRatiosGPUESProducer = cms.ESProducer( "EcalLaserAPDPNRatiosGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.ecalLaserAPDPNRatiosRefGPUESProducer = cms.ESProducer( "EcalLaserAPDPNRatiosRefGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.ecalLaserAlphasGPUESProducer = cms.ESProducer( "EcalLaserAlphasGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.ecalLinearCorrectionsGPUESProducer = cms.ESProducer( "EcalLinearCorrectionsGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.ecalPedestalsGPUESProducer = cms.ESProducer( "EcalPedestalsGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.ecalPulseCovariancesGPUESProducer = cms.ESProducer( "EcalPulseCovariancesGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.ecalPulseShapesGPUESProducer = cms.ESProducer( "EcalPulseShapesGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.ecalRechitADCToGeVConstantGPUESProducer = cms.ESProducer( "EcalRechitADCToGeVConstantGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.ecalRechitChannelStatusGPUESProducer = cms.ESProducer( "EcalRechitChannelStatusGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.ecalSamplesCorrelationGPUESProducer = cms.ESProducer( "EcalSamplesCorrelationGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.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 ) ) process.ecalTimeBiasCorrectionsGPUESProducer = cms.ESProducer( "EcalTimeBiasCorrectionsGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.ecalTimeCalibConstantsGPUESProducer = cms.ESProducer( "EcalTimeCalibConstantsGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" ) process.hcalChannelQualityGPUESProducer = cms.ESProducer( "HcalChannelQualityGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.hcalConvertedEffectivePedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalWidthsGPUESProducer", ComponentName = cms.string( "" ), label0 = cms.string( "withTopoEff" ), label1 = cms.string( "withTopoEff" ), label2 = cms.string( "" ), label3 = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.hcalConvertedEffectivePedestalsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalsGPUESProducer", ComponentName = cms.string( "" ), label0 = cms.string( "withTopoEff" ), label1 = cms.string( "" ), label2 = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.hcalConvertedPedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalWidthsGPUESProducer", ComponentName = cms.string( "" ), label0 = cms.string( "" ), label1 = cms.string( "" ), label2 = cms.string( "" ), label3 = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.hcalConvertedPedestalsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalsGPUESProducer", ComponentName = cms.string( "" ), label0 = cms.string( "" ), label1 = cms.string( "" ), label2 = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule", appendToDataLabel = cms.string( "" ) ) process.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule", appendToDataLabel = cms.string( "" ) ) process.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 ) ) process.hcalElectronicsMappingGPUESProducer = cms.ESProducer( "HcalElectronicsMappingGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.hcalGainWidthsGPUESProducer = cms.ESProducer( "HcalGainWidthsGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.hcalGainsGPUESProducer = cms.ESProducer( "HcalGainsGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.hcalLUTCorrsGPUESProducer = cms.ESProducer( "HcalLUTCorrsGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.hcalQIECodersGPUESProducer = cms.ESProducer( "HcalQIECodersGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.hcalQIETypesGPUESProducer = cms.ESProducer( "HcalQIETypesGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.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( "" ) ) process.hcalRecoParamsWithPulseShapesGPUESProducer = cms.ESProducer( "HcalRecoParamsWithPulseShapesGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.hcalRespCorrsGPUESProducer = cms.ESProducer( "HcalRespCorrsGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.hcalSiPMCharacteristicsGPUESProducer = cms.ESProducer( "HcalSiPMCharacteristicsGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.hcalSiPMParametersGPUESProducer = cms.ESProducer( "HcalSiPMParametersGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.hcalTimeCorrsGPUESProducer = cms.ESProducer( "HcalTimeCorrsGPUESProducer", ComponentName = cms.string( "" ), label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) process.hcal_db_producer = cms.ESProducer( "HcalDbProducer" ) process.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer", useCondDB = cms.bool( False ), weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ), useGBRForest = cms.bool( True ), useAdaBoost = cms.bool( False ) ) process.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", trackPseudoSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), sip2dSigMax = cms.double( 99999.9 ), sip2dValMax = cms.double( 99999.9 ), sip3dSigMax = cms.double( 99999.9 ), sip3dValMax = cms.double( 99999.9 ), maxDecayLen = cms.double( 5.0 ), qualityClass = cms.string( "any" ), jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), sip2dSigMin = cms.double( 2.0 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) ), trackSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), sip2dSigMax = cms.double( 99999.9 ), sip2dValMax = cms.double( 99999.9 ), sip3dSigMax = cms.double( 99999.9 ), sip3dValMax = cms.double( 99999.9 ), maxDecayLen = cms.double( 5.0 ), qualityClass = cms.string( "any" ), jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), sip2dSigMin = cms.double( -99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) ), trackFlip = cms.bool( False ), vertexFlip = cms.bool( False ), SoftLeptonFlip = cms.bool( False ), useTrackWeights = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), correctVertexMass = cms.bool( True ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), charmCut = cms.double( 1.5 ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), trackSort = cms.string( "sip2dSig" ), useCategories = cms.bool( True ), calibrationRecords = cms.vstring( 'CombinedSVRecoVertex', 'CombinedSVPseudoVertex', 'CombinedSVNoVertex' ), recordLabel = cms.string( "HLT" ), categoryVariableName = cms.string( "vertexCategory" ) ) process.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", trackPseudoSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), b_pT = cms.double( 0.3684 ), ptMin = cms.double( 0.0 ), max_pT_trackPTcut = cms.double( 3.0 ), max_pT = cms.double( 500.0 ), useVariableJTA = cms.bool( False ), maxDecayLen = cms.double( 5.0 ), qualityClass = cms.string( "any" ), normChi2Max = cms.double( 99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ), a_dR = cms.double( -0.001053 ), maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), a_pT = cms.double( 0.005263 ), sip2dSigMax = cms.double( 99999.9 ), sip2dValMax = cms.double( 99999.9 ), sip3dSigMax = cms.double( 99999.9 ), sip3dValMax = cms.double( 99999.9 ), min_pT_dRcut = cms.double( 0.5 ), jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), sip2dSigMin = cms.double( 2.0 ) ), trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), b_pT = cms.double( 0.3684 ), ptMin = cms.double( 0.0 ), max_pT_trackPTcut = cms.double( 3.0 ), max_pT = cms.double( 500.0 ), useVariableJTA = cms.bool( False ), maxDecayLen = cms.double( 5.0 ), qualityClass = cms.string( "any" ), normChi2Max = cms.double( 99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ), a_dR = cms.double( -0.001053 ), maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), a_pT = cms.double( 0.005263 ), sip2dSigMax = cms.double( 99999.9 ), sip2dValMax = cms.double( 99999.9 ), sip3dSigMax = cms.double( 99999.9 ), sip3dValMax = cms.double( 99999.9 ), min_pT_dRcut = cms.double( 0.5 ), jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), sip2dSigMin = cms.double( -99999.9 ) ), trackFlip = cms.bool( False ), vertexFlip = cms.bool( False ), SoftLeptonFlip = cms.bool( False ), useTrackWeights = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), correctVertexMass = cms.bool( True ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), charmCut = cms.double( 1.5 ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), trackSort = cms.string( "sip2dSig" ), useCategories = cms.bool( True ), calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', 'CombinedSVIVFV2PseudoVertex', 'CombinedSVIVFV2NoVertex' ), recordLabel = cms.string( "HLT" ), categoryVariableName = cms.string( "vertexCategory" ) ) process.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", impactParameterType = cms.int32( 1 ), minimumImpactParameter = cms.double( -1.0 ), useSignedImpactParameterSig = cms.bool( True ), maximumDistanceToJetAxis = cms.double( 999999.0 ), deltaR = cms.double( -1.0 ), deltaRmin = cms.double( 0.0 ), maximumDecayLength = cms.double( 999999.0 ), maxImpactParameter = cms.double( 0.1 ), maxImpactParameterSig = cms.double( 999999.0 ), trackQualityClass = cms.string( "any" ), nthTrack = cms.int32( -1 ) ) process.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", a_dR = cms.double( -0.001053 ), b_dR = cms.double( 0.6263 ), a_pT = cms.double( 0.005263 ), b_pT = cms.double( 0.3684 ), min_pT = cms.double( 120.0 ), max_pT = cms.double( 500.0 ), min_pT_dRcut = cms.double( 0.5 ), max_pT_dRcut = cms.double( 0.1 ), max_pT_trackPTcut = cms.double( 3.0 ), minimumImpactParameter = cms.double( 0.05 ), useSignedImpactParameterSig = cms.bool( False ), impactParameterType = cms.int32( 1 ), maximumDistanceToJetAxis = cms.double( 9999999.0 ), deltaR = cms.double( -1.0 ), maximumDecayLength = cms.double( 999999.0 ), nthTrack = cms.int32( 1 ), trackQualityClass = cms.string( "any" ), useVariableJTA = cms.bool( False ) ) process.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", MaxDPhi = cms.double( 1.6 ), ComponentName = cms.string( "hltESPAnalyticalPropagator" ), PropagationDirection = cms.string( "alongMomentum" ) ) process.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", MaxDPhi = cms.double( 1.6 ), ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ), PropagationDirection = cms.string( "oppositeToMomentum" ) ) process.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "" ), MaxDPhi = cms.double( 1.6 ), ComponentName = cms.string( "hltESPBwdElectronPropagator" ), Mass = cms.double( 5.11E-4 ), PropagationDirection = cms.string( "oppositeToMomentum" ), useRungeKutta = cms.bool( False ), ptMin = cms.double( -1.0 ) ) process.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( "" ) ) process.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", MaxChi2 = cms.double( 16.0 ), nSigma = cms.double( 3.0 ), MaxDisplacement = cms.double( 0.5 ), MaxSagitta = cms.double( 2.0 ), MinimalTolerance = cms.double( 0.5 ), MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), pTChargeCutThreshold = cms.double( -1.0 ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), appendToDataLabel = cms.string( "" ) ) process.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", MaxChi2 = cms.double( 2000.0 ), nSigma = cms.double( 3.0 ), MaxDisplacement = cms.double( 100.0 ), MaxSagitta = cms.double( -1.0 ), MinimalTolerance = cms.double( 10.0 ), MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ), pTChargeCutThreshold = cms.double( -1.0 ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), appendToDataLabel = cms.string( "" ) ) process.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", MaxChi2 = cms.double( 30.0 ), nSigma = cms.double( 3.0 ), MaxDisplacement = cms.double( 100.0 ), MaxSagitta = cms.double( -1.0 ), MinimalTolerance = cms.double( 10.0 ), MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), pTChargeCutThreshold = cms.double( -1.0 ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), appendToDataLabel = cms.string( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D", ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ), MaxComponents = cms.int32( 12 ), DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" ) ) process.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( "" ) ) process.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 ) ) process.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 ) ) process.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( "" ) ) process.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 ) ) process.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", impactParameterType = cms.int32( 1 ), minimumImpactParameter = cms.double( -1.0 ), useSignedImpactParameterSig = cms.bool( True ), maximumDistanceToJetAxis = cms.double( 999999.0 ), deltaR = cms.double( -1.0 ), deltaRmin = cms.double( 0.0 ), maximumDecayLength = cms.double( 999999.0 ), maxImpactParameter = cms.double( 0.1 ), maxImpactParameterSig = cms.double( 999999.0 ), trackQualityClass = cms.string( "any" ), nthTrack = cms.int32( -1 ) ) process.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer", impactParameterType = cms.int32( 1 ), minimumImpactParameter = cms.double( -1.0 ), useSignedImpactParameterSig = cms.bool( True ), maximumDistanceToJetAxis = cms.double( 999999.0 ), deltaR = cms.double( -1.0 ), deltaRmin = cms.double( 0.0 ), maximumDecayLength = cms.double( 999999.0 ), maxImpactParameter = cms.double( 0.2 ), maxImpactParameterSig = cms.double( 999999.0 ), trackQualityClass = cms.string( "any" ), nthTrack = cms.int32( -1 ) ) process.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer", impactParameterType = cms.int32( 1 ), minimumImpactParameter = cms.double( -1.0 ), useSignedImpactParameterSig = cms.bool( False ), maximumDistanceToJetAxis = cms.double( 999999.0 ), deltaR = cms.double( -1.0 ), deltaRmin = cms.double( 0.0 ), maximumDecayLength = cms.double( 999999.0 ), maxImpactParameter = cms.double( 0.05 ), maxImpactParameterSig = cms.double( 5.0 ), trackQualityClass = cms.string( "any" ), nthTrack = cms.int32( -1 ) ) process.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", a_dR = cms.double( -0.001053 ), b_dR = cms.double( 0.6263 ), a_pT = cms.double( 0.005263 ), b_pT = cms.double( 0.3684 ), min_pT = cms.double( 120.0 ), max_pT = cms.double( 500.0 ), min_pT_dRcut = cms.double( 0.5 ), max_pT_dRcut = cms.double( 0.1 ), max_pT_trackPTcut = cms.double( 3.0 ), minimumImpactParameter = cms.double( 0.05 ), useSignedImpactParameterSig = cms.bool( False ), impactParameterType = cms.int32( 1 ), maximumDistanceToJetAxis = cms.double( 9999999.0 ), deltaR = cms.double( -1.0 ), maximumDecayLength = cms.double( 999999.0 ), nthTrack = cms.int32( 1 ), trackQualityClass = cms.string( "any" ), useVariableJTA = cms.bool( False ) ) process.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer", a_dR = cms.double( -0.001053 ), b_dR = cms.double( 0.6263 ), a_pT = cms.double( 0.005263 ), b_pT = cms.double( 0.3684 ), min_pT = cms.double( 120.0 ), max_pT = cms.double( 500.0 ), min_pT_dRcut = cms.double( 0.5 ), max_pT_dRcut = cms.double( 0.1 ), max_pT_trackPTcut = cms.double( 3.0 ), minimumImpactParameter = cms.double( 0.03 ), useSignedImpactParameterSig = cms.bool( False ), impactParameterType = cms.int32( 1 ), maximumDistanceToJetAxis = cms.double( 9999999.0 ), deltaR = cms.double( -1.0 ), maximumDecayLength = cms.double( 999999.0 ), nthTrack = cms.int32( 1 ), trackQualityClass = cms.string( "any" ), useVariableJTA = cms.bool( False ) ) process.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer", a_dR = cms.double( -0.001053 ), b_dR = cms.double( 0.6263 ), a_pT = cms.double( 0.005263 ), b_pT = cms.double( 0.3684 ), min_pT = cms.double( 120.0 ), max_pT = cms.double( 500.0 ), min_pT_dRcut = cms.double( 0.5 ), max_pT_dRcut = cms.double( 0.1 ), max_pT_trackPTcut = cms.double( 3.0 ), minimumImpactParameter = cms.double( 0.2 ), useSignedImpactParameterSig = cms.bool( True ), impactParameterType = cms.int32( 1 ), maximumDistanceToJetAxis = cms.double( 9999999.0 ), deltaR = cms.double( -1.0 ), maximumDecayLength = cms.double( 999999.0 ), nthTrack = cms.int32( 2 ), trackQualityClass = cms.string( "any" ), useVariableJTA = cms.bool( False ) ) process.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer", ComponentName = cms.string( "hltESPDummyDetLayerGeometry" ) ) process.hltESPEcalTrigTowerConstituentsMapBuilder = cms.ESProducer( "EcalTrigTowerConstituentsMapBuilder", MapFile = cms.untracked.string( "Geometry/EcalMapping/data/EndCap_TTMap.txt" ) ) process.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 ) ) process.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 ) ) process.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 ) ) process.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( "" ) ) process.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( "" ) ) process.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ), standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ), appendToDataLabel = cms.string( "" ) ) process.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "" ), MaxDPhi = cms.double( 1.6 ), ComponentName = cms.string( "hltESPFwdElectronPropagator" ), Mass = cms.double( 5.11E-4 ), PropagationDirection = cms.string( "alongMomentum" ), useRungeKutta = cms.bool( False ), ptMin = cms.double( -1.0 ) ) process.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer", ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" ) ) process.hltESPGlobalTrackingGeometryESProducer = cms.ESProducer( "GlobalTrackingGeometryESProducer" ) process.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( "" ) ) process.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer", Merger = cms.string( "hltESPCloseComponentsMerger5D" ), ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ), MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ), GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ), RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) ) process.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer", Merger = cms.string( "hltESPCloseComponentsMerger5D" ), ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ), MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ), ErrorRescaling = cms.double( 100.0 ), GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ), RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer", ComponentName = cms.string( "hltESPKFUpdator" ) ) process.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D", ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ), DistanceMeasure = cms.string( "KullbackLeibler" ) ) process.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( "" ) ) process.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( "" ) ) process.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 ) ) process.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 ) ) process.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( "" ) ) process.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 ) ) process.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( "" ) ) process.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ), PixelShapeFileL1 = cms.string( "RecoPixelVertexing/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( "" ) ) process.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 ) ) process.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( "" ) ) process.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 ) ) process.hltESPMuonDetLayerGeometryESProducer = cms.ESProducer( "MuonDetLayerGeometryESProducer" ) process.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ) process.hltESPPixelCPEFast = cms.ESProducer( "PixelCPEFastESProducerPhase1", 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( "hltESPPixelCPEFast" ), MagneticFieldRecord = cms.ESInputTag( "","" ), appendToDataLabel = cms.string( "" ) ) process.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", LoadTemplatesFromDB = cms.bool( True ), Alpha2Order = cms.bool( True ), ClusterProbComputationFlag = cms.int32( 0 ), useLAWidthFromDB = cms.bool( False ), lAOffset = cms.double( 0.0 ), lAWidthBPix = cms.double( 0.0 ), lAWidthFPix = cms.double( 0.0 ), doLorentzFromAlignment = cms.bool( False ), useLAFromDB = cms.bool( True ), xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), xerr_endcap = cms.vdouble( 0.002, 0.002 ), yerr_endcap = cms.vdouble( 0.0021 ), xerr_barrel_l1_def = cms.double( 0.0103 ), yerr_barrel_l1_def = cms.double( 0.0021 ), xerr_barrel_ln_def = cms.double( 0.0103 ), yerr_barrel_ln_def = cms.double( 0.0021 ), xerr_endcap_def = cms.double( 0.002 ), yerr_endcap_def = cms.double( 7.5E-4 ), eff_charge_cut_highX = cms.double( 1.0 ), eff_charge_cut_highY = cms.double( 1.0 ), eff_charge_cut_lowX = cms.double( 0.0 ), eff_charge_cut_lowY = cms.double( 0.0 ), size_cutX = cms.double( 3.0 ), size_cutY = cms.double( 3.0 ), EdgeClusterErrorX = cms.double( 50.0 ), EdgeClusterErrorY = cms.double( 85.0 ), inflate_errors = cms.bool( False ), inflate_all_errors_no_trk_angle = cms.bool( False ), NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ), UseErrorsFromTemplates = cms.bool( True ), TruncatePixelCharge = cms.bool( True ), IrradiationBiasCorrection = cms.bool( True ), DoCosmics = cms.bool( False ), isPhase2 = cms.bool( False ), SmallPitch = cms.bool( False ), ComponentName = cms.string( "hltESPPixelCPEGeneric" ), MagneticFieldRecord = cms.ESInputTag( "","" ), appendToDataLabel = cms.string( "" ) ) process.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer", LoadTemplatesFromDB = cms.bool( True ), Alpha2Order = cms.bool( True ), ClusterProbComputationFlag = cms.int32( 0 ), useLAWidthFromDB = cms.bool( True ), lAOffset = cms.double( 0.0 ), lAWidthBPix = cms.double( 0.0 ), lAWidthFPix = cms.double( 0.0 ), doLorentzFromAlignment = cms.bool( False ), useLAFromDB = cms.bool( True ), barrelTemplateID = cms.int32( 0 ), forwardTemplateID = cms.int32( 0 ), directoryWithTemplates = cms.int32( 0 ), speed = cms.int32( -2 ), UseClusterSplitter = cms.bool( False ), ComponentName = cms.string( "hltESPPixelCPETemplateReco" ), appendToDataLabel = cms.string( "" ) ) process.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( "" ) ) process.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ), PixelShapeFileL1 = cms.string( "RecoPixelVertexing/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( "" ) ) process.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 ) ) process.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( "" ) ) process.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( "" ) ) process.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 ) ) process.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( "" ) ) process.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( "" ) ) process.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "" ), MaxDPhi = cms.double( 1.6 ), ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ), Mass = cms.double( 0.105 ), PropagationDirection = cms.string( "alongMomentum" ), useRungeKutta = cms.bool( True ), ptMin = cms.double( -1.0 ) ) process.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer", ComponentName = cms.string( "hltESPSmartPropagator" ), TrackerPropagator = cms.string( "PropagatorWithMaterial" ), MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ), PropagationDirection = cms.string( "alongMomentum" ), Epsilon = cms.double( 5.0 ) ) process.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer", ComponentName = cms.string( "hltESPSmartPropagatorAny" ), TrackerPropagator = cms.string( "PropagatorWithMaterial" ), MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), PropagationDirection = cms.string( "alongMomentum" ), Epsilon = cms.double( 5.0 ) ) process.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer", ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ), TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ), MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), PropagationDirection = cms.string( "oppositeToMomentum" ), Epsilon = cms.double( 5.0 ) ) process.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer", distance = cms.double( 0.5 ) ) process.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 ) ) process.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 ) ) process.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 ) ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ), PixelShapeFileL1 = cms.string( "RecoPixelVertexing/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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ), looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ), appendToDataLabel = cms.string( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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( "" ) ) process.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 ) ) process.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer", ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ), algoOrder = cms.vstring( ), appendToDataLabel = cms.string( "" ) ) process.hltESPTrackerRecoGeometryESProducer = cms.ESProducer( "TrackerRecoGeometryESProducer", usePhase2Stacks = cms.bool( False ), trackerGeometryLabel = cms.untracked.string( "" ), appendToDataLabel = cms.string( "" ) ) process.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 ) ) process.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( "" ) ) process.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( "" ) ) process.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer", timeThreshold = cms.int32( 48 ), sigmaZThreshold = cms.double( 2.0 ), sigmaXYThreshold = cms.double( 4.0 ), appendToDataLabel = cms.string( "" ) ) process.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ), useQuadrupletAlgo = cms.bool( False ), appendToDataLabel = cms.string( "" ) ) process.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer", ComponentName = cms.string( "hltTrackCleaner" ), appendToDataLabel = cms.string( "" ) ) process.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 ) ) process.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer", appendToDataLabel = cms.string( "" ) ) process.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 ) ) process.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 ) ) process.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", ComponentName = cms.string( "SimpleNavigationSchool" ), SimpleMagneticField = cms.string( "ParabolicMf" ) ) process.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 ) ) process.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer", appendToDataLabel = cms.string( "" ) ) process.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", siPixelQualityLabel = cms.string( "" ), siPixelQualityLabel_RawToDigi = cms.string( "" ), ListOfRecordToMerge = cms.VPSet( cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ), tag = cms.string( "" ) ), cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ), tag = cms.string( "" ) ) ), appendToDataLabel = cms.string( "" ) ) process.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer", ComponentName = cms.string( "" ), CablingMapLabel = cms.string( "" ), UseQualityInfo = cms.bool( False ), appendToDataLabel = cms.string( "" ) ) process.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" ) process.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" ) ) ) process.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" ) ) ) process.sistripconn = cms.ESProducer( "SiStripConnectivity" ) process.trackerTopology = cms.ESProducer( "TrackerTopologyEP", appendToDataLabel = cms.string( "" ) ) process.FastTimerService = cms.Service( "FastTimerService", printEventSummary = cms.untracked.bool( False ), printRunSummary = cms.untracked.bool( True ), printJobSummary = cms.untracked.bool( True ), writeJSONSummary = cms.untracked.bool( False ), jsonFileName = cms.untracked.string( "resources.json" ), enableDQM = cms.untracked.bool( True ), enableDQMbyModule = cms.untracked.bool( False ), enableDQMbyPath = cms.untracked.bool( False ), enableDQMbyLumiSection = cms.untracked.bool( True ), enableDQMbyProcesses = cms.untracked.bool( True ), enableDQMTransitions = cms.untracked.bool( False ), dqmTimeRange = cms.untracked.double( 2000.0 ), dqmTimeResolution = cms.untracked.double( 5.0 ), dqmMemoryRange = cms.untracked.double( 1000000.0 ), dqmMemoryResolution = cms.untracked.double( 5000.0 ), dqmPathTimeRange = cms.untracked.double( 100.0 ), dqmPathTimeResolution = cms.untracked.double( 0.5 ), dqmPathMemoryRange = cms.untracked.double( 1000000.0 ), dqmPathMemoryResolution = cms.untracked.double( 5000.0 ), dqmModuleTimeRange = cms.untracked.double( 40.0 ), dqmModuleTimeResolution = cms.untracked.double( 0.2 ), dqmModuleMemoryRange = cms.untracked.double( 100000.0 ), dqmModuleMemoryResolution = cms.untracked.double( 500.0 ), dqmLumiSectionsRange = cms.untracked.uint32( 2500 ), dqmPath = cms.untracked.string( "HLT/TimerService" ), ) process.MessageLogger = cms.Service( "MessageLogger", suppressWarning = cms.untracked.vstring( 'hltL3MuonsIOHit', 'hltL3MuonsOIHit', 'hltL3MuonsOIState', 'hltLightPFTracks', 'hltOnlineBeamSpot', 'hltPixelTracks', 'hltPixelTracksForHighMult', 'hltSiPixelClusters', 'hltSiPixelDigis' ), suppressFwkInfo = cms.untracked.vstring( ), suppressInfo = cms.untracked.vstring( ), suppressDebug = cms.untracked.vstring( ), debugModules = cms.untracked.vstring( ), cerr = cms.untracked.PSet( INFO = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), noTimeStamps = cms.untracked.bool( False ), FwkReport = cms.untracked.PSet( reportEvery = cms.untracked.int32( 1 ), limit = cms.untracked.int32( 0 ) ), default = cms.untracked.PSet( limit = cms.untracked.int32( 10000000 ) ), Root_NoDictionary = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), FwkJob = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), FwkSummary = cms.untracked.PSet( reportEvery = cms.untracked.int32( 1 ), limit = cms.untracked.int32( 10000000 ) ), threshold = cms.untracked.string( "INFO" ), enableStatistics = cms.untracked.bool( False ) ), suppressError = cms.untracked.vstring( 'hltL3TkTracksFromL2IOHit', 'hltL3TkTracksFromL2OIHit', 'hltL3TkTracksFromL2OIState', 'hltOnlineBeamSpot' ) ) process.ThroughputService = cms.Service( "ThroughputService", eventRange = cms.untracked.uint32( 10000 ), eventResolution = cms.untracked.uint32( 1 ), printEventSummary = cms.untracked.bool( False ), enableDQM = cms.untracked.bool( True ), dqmPathByProcesses = cms.untracked.bool( True ), dqmPath = cms.untracked.string( "HLT/Throughput" ), timeRange = cms.untracked.double( 60000.0 ), timeResolution = cms.untracked.double( 5.828 ) ) process.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw", RawDataCollection = cms.InputTag( "rawDataCollector" ) ) process.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" ) process.hltBoolFalse = cms.EDFilter( "HLTBool", result = cms.bool( False ) ) process.statusOnGPUFilter = cms.EDFilter( "BooleanFilter", src = cms.InputTag( "statusOnGPU" ) ) process.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter", SelectedTriggerType = cms.int32( 1 ) ) process.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi", FedIds = cms.vint32( 1404 ), Setup = cms.string( "stage2::GTSetup" ), FWId = cms.uint32( 0 ), DmxFWId = cms.uint32( 0 ), FWOverride = cms.bool( False ), TMTCheck = cms.bool( True ), CTP7 = cms.untracked.bool( False ), MTF7 = cms.untracked.bool( False ), InputLabel = cms.InputTag( "rawDataCollector" ), lenSlinkHeader = cms.untracked.int32( 8 ), lenSlinkTrailer = cms.untracked.int32( 8 ), lenAMCHeader = cms.untracked.int32( 8 ), lenAMCTrailer = cms.untracked.int32( 0 ), lenAMC13Header = cms.untracked.int32( 8 ), lenAMC13Trailer = cms.untracked.int32( 8 ), debug = cms.untracked.bool( False ), MinFeds = cms.uint32( 0 ) ) process.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer", MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), 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' ), 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 ), 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" ) ) process.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi", onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" ) ) process.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer", changeToCMSCoordinates = cms.bool( False ), maxZ = cms.double( 40.0 ), setSigmaZ = cms.double( 0.0 ), beamMode = cms.untracked.uint32( 11 ), src = cms.InputTag( "" ), gtEvmLabel = cms.InputTag( "" ), maxRadius = cms.double( 2.0 ), useTransientRecord = cms.bool( True ) ) process.hltL1sSingleJet180 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet180" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreAK8PFJet400MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltEcalDigisGPU = cms.EDProducer( "EcalRawToDigiGPU", 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" ) ) process.hltEcalDigisFromGPU = cms.EDProducer( "EcalCPUDigisProducer", digisInLabelEB = cms.InputTag( 'hltEcalDigisGPU','ebDigis' ), digisInLabelEE = cms.InputTag( 'hltEcalDigisGPU','eeDigis' ), digisOutLabelEB = cms.string( "ebDigis" ), digisOutLabelEE = cms.string( "eeDigis" ), produceDummyIntegrityCollections = cms.bool( False ) ) process.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer", ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ), ebDetIdToBeRecovered = cms.string( "ebDetId" ), integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ), eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ), ebFEToBeRecovered = cms.string( "ebFE" ), ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ), eeDetIdToBeRecovered = cms.string( "eeDetId" ), eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ), eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ), ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ), ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ), eeFEToBeRecovered = cms.string( "eeFE" ), integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ), eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ) ) process.hltEcalUncalibRecHitLegacy = cms.EDProducer( "EcalUncalibRecHitProducer", EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ), EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ), algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ), algoPSet = cms.PSet( addPedestalUncertaintyEE = cms.double( 0.0 ), EBtimeFitLimits_Upper = cms.double( 1.4 ), addPedestalUncertaintyEB = cms.double( 0.0 ), EEtimeFitLimits_Lower = cms.double( 0.2 ), gainSwitchUseMaxSampleEB = cms.bool( True ), timealgo = cms.string( "RatioMethod" ), EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), EEtimeNconst = cms.double( 31.8 ), EBtimeNconst = cms.double( 28.5 ), prefitMaxChiSqEE = cms.double( 10.0 ), outOfTimeThresholdGain12mEB = cms.double( 1000.0 ), EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), outOfTimeThresholdGain12pEB = cms.double( 1000.0 ), gainSwitchUseMaxSampleEE = cms.bool( False ), prefitMaxChiSqEB = cms.double( 25.0 ), mitigateBadSamplesEB = cms.bool( False ), outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), simplifiedNoiseModelForGainSwitch = cms.bool( True ), ampErrorCalculation = cms.bool( False ), mitigateBadSamplesEE = cms.bool( False ), amplitudeThresholdEB = cms.double( 10.0 ), amplitudeThresholdEE = cms.double( 10.0 ), EBtimeFitLimits_Lower = cms.double( 0.2 ), EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), selectiveBadSampleCriteriaEB = cms.bool( False ), dynamicPedestalsEB = cms.bool( False ), useLumiInfoRunHeader = cms.bool( False ), EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), dynamicPedestalsEE = cms.bool( False ), doPrefitEE = cms.bool( False ), selectiveBadSampleCriteriaEE = cms.bool( False ), EEtimeFitLimits_Upper = cms.double( 1.4 ), outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), outOfTimeThresholdGain61pEB = cms.double( 1000.0 ), EEtimeConstantTerm = cms.double( 1.0 ), EBtimeConstantTerm = cms.double( 0.6 ), activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ), outOfTimeThresholdGain61mEB = cms.double( 1000.0 ), doPrefitEB = cms.bool( False ) ) ) process.hltEcalUncalibRecHitGPU = cms.EDProducer( "EcalUncalibRecHitProducerGPU", digisLabelEB = cms.InputTag( 'hltEcalDigisGPU','ebDigis' ), digisLabelEE = cms.InputTag( 'hltEcalDigisGPU','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 ), kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ), shouldRunTimingComputation = cms.bool( True ) ) process.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalCPUUncalibRecHitProducer", recHitsInLabelEB = cms.InputTag( 'hltEcalUncalibRecHitGPU','EcalUncalibRecHitsEB' ), recHitsOutLabelEB = cms.string( "EcalUncalibRecHitsEB" ), containsTimingInformation = cms.bool( True ), isPhase2 = cms.bool( False ), recHitsInLabelEE = cms.InputTag( 'hltEcalUncalibRecHitGPU','EcalUncalibRecHitsEE' ), recHitsOutLabelEE = cms.string( "EcalUncalibRecHitsEE" ) ) process.hltEcalUncalibRecHitFromSoA = cms.EDProducer( "EcalUncalibRecHitConvertGPU2CPUFormat", recHitsLabelGPUEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ), recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ), isPhase2 = cms.bool( False ), recHitsLabelGPUEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ), recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" ) ) process.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer", recoverEEVFE = cms.bool( False ), EErechitCollection = cms.string( "EcalRecHitsEE" ), recoverEBIsolatedChannels = cms.bool( False ), recoverEBVFE = cms.bool( False ), laserCorrection = cms.bool( True ), EBLaserMIN = cms.double( 0.5 ), killDeadChannels = cms.bool( True ), dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), EELaserMIN = cms.double( 0.5 ), ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ), cleaningConfig = cms.PSet( cThreshold_endcap = cms.double( 15.0 ), tightenCrack_e1_double = cms.double( 2.0 ), cThreshold_barrel = cms.double( 4.0 ), e6e2thresh = cms.double( 0.04 ), e4e1Threshold_barrel = cms.double( 0.08 ), e4e1Threshold_endcap = cms.double( 0.3 ), tightenCrack_e4e1_single = cms.double( 3.0 ), cThreshold_double = cms.double( 10.0 ), e4e1_b_barrel = cms.double( -0.024 ), tightenCrack_e6e2_double = cms.double( 3.0 ), e4e1_a_barrel = cms.double( 0.04 ), tightenCrack_e1_single = cms.double( 2.0 ), e4e1_a_endcap = cms.double( 0.02 ), e4e1_b_endcap = cms.double( -0.0125 ), ignoreOutOfTimeThresh = cms.double( 1.0E9 ) ), logWarningEtThreshold_EE_FE = cms.double( 50.0 ), eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ), recoverEBFE = cms.bool( False ), eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ), ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ), singleChannelRecoveryThreshold = cms.double( 8.0 ), sum8ChannelRecoveryThreshold = cms.double( 0.0 ), bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ), bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ), ChannelStatusToBeExcluded = cms.vstring( ), EBrechitCollection = cms.string( "EcalRecHitsEB" ), triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ), recoverEEFE = cms.bool( False ), singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), EBLaserMAX = cms.double( 3.0 ), flagsMapDBReco = cms.PSet( kDead = cms.vstring( 'kNoDataNoTP' ), kGood = cms.vstring( 'kOk', 'kDAC', 'kNoLaser', 'kNoisy' ), kTowerRecovered = cms.vstring( 'kDeadFE' ), kNoisy = cms.vstring( 'kNNoisy', 'kFixedG6', 'kFixedG1' ), kNeighboursRecovered = cms.vstring( 'kFixedG0', 'kNonRespondingIsolated', 'kDeadVFE' ) ), EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), algoRecover = cms.string( "EcalRecHitWorkerRecover" ), algo = cms.string( "EcalRecHitWorkerSimple" ), EELaserMAX = cms.double( 8.0 ), logWarningEtThreshold_EB_FE = cms.double( 50.0 ), recoverEEIsolatedChannels = cms.bool( False ), skipTimeCalib = cms.bool( False ) ) process.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( "" ) ) process.hltHcalDigisGPU = cms.EDProducer( "HcalDigisProducerGPU", hbheDigisLabel = cms.InputTag( "hltHcalDigis" ), qie11DigiLabel = cms.InputTag( "hltHcalDigis" ), digisLabelF01HE = cms.string( "" ), digisLabelF5HB = cms.string( "" ), digisLabelF3HB = cms.string( "" ), maxChannelsF01HE = cms.uint32( 10000 ), maxChannelsF5HB = cms.uint32( 10000 ), maxChannelsF3HB = cms.uint32( 10000 ) ) process.hltHbherecoLegacy = cms.EDProducer( "HBHEPhase1Reconstructor", digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ), processQIE8 = cms.bool( False ), digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), processQIE11 = cms.bool( True ), tsFromDB = cms.bool( False ), recoParamsFromDB = cms.bool( True ), saveEffectivePedestal = cms.bool( True ), dropZSmarkedPassed = cms.bool( True ), makeRecHits = cms.bool( True ), saveInfos = cms.bool( False ), saveDroppedInfos = cms.bool( False ), use8ts = cms.bool( True ), sipmQTSShift = cms.int32( 0 ), sipmQNTStoSum = cms.int32( 3 ), algorithm = cms.PSet( ts4Thresh = cms.double( 0.0 ), meanTime = cms.double( 0.0 ), nnlsThresh = cms.double( 1.0E-11 ), nMaxItersMin = cms.int32( 50 ), timeSigmaSiPM = cms.double( 2.5 ), applyTimeSlew = cms.bool( True ), timeSlewParsType = cms.int32( 3 ), ts4Max = cms.vdouble( 100.0, 20000.0, 30000.0 ), samplesToAdd = cms.int32( 2 ), deltaChiSqThresh = cms.double( 0.001 ), applyTimeConstraint = cms.bool( False ), calculateArrivalTime = cms.bool( False ), timeSigmaHPD = cms.double( 5.0 ), useMahi = cms.bool( True ), correctForPhaseContainment = cms.bool( True ), respCorrM3 = cms.double( 1.0 ), pulseJitter = cms.double( 1.0 ), applyPedConstraint = cms.bool( False ), fitTimes = cms.int32( 1 ), nMaxItersNNLS = cms.int32( 500 ), applyTimeSlewM3 = cms.bool( True ), meanPed = cms.double( 0.0 ), ts4Min = cms.double( 0.0 ), applyPulseJitter = cms.bool( False ), useM2 = cms.bool( False ), timeMin = cms.double( -12.5 ), useM3 = cms.bool( False ), chiSqSwitch = cms.double( -1.0 ), dynamicPed = cms.bool( False ), tdcTimeShift = cms.double( 0.0 ), correctionPhaseNS = cms.double( 6.0 ), firstSampleShift = cms.int32( 0 ), activeBXs = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), Class = cms.string( "SimpleHBHEPhase1Algo" ), applyLegacyHBMCorrection = cms.bool( False ) ), algoConfigClass = cms.string( "" ), setNegativeFlagsQIE8 = cms.bool( False ), setNegativeFlagsQIE11 = cms.bool( False ), setNoiseFlagsQIE8 = cms.bool( False ), setNoiseFlagsQIE11 = cms.bool( False ), setPulseShapeFlagsQIE8 = cms.bool( False ), setPulseShapeFlagsQIE11 = cms.bool( False ), setLegacyFlagsQIE8 = cms.bool( False ), setLegacyFlagsQIE11 = cms.bool( False ), flagParametersQIE8 = cms.PSet( hitEnergyMinimum = cms.double( 1.0 ), pulseShapeParameterSets = cms.VPSet( cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) ), nominalPedestal = cms.double( 3.0 ), hitMultiplicityThreshold = cms.int32( 17 ) ), flagParametersQIE11 = cms.PSet( ), pulseShapeParametersQIE8 = cms.PSet( UseDualFit = cms.bool( True ), LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), TriangleIgnoreSlow = cms.bool( False ), TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), TS3TS4ChargeThreshold = cms.double( 70.0 ), R45PlusOneRange = cms.double( 0.2 ), TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), TS3TS4UpperChargeThreshold = cms.double( 20.0 ), MinimumChargeThreshold = cms.double( 20.0 ), RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), MinimumTS4TS5Threshold = cms.double( 100.0 ), LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), TS5TS6ChargeThreshold = cms.double( 70.0 ), TrianglePeakTS = cms.uint32( 10000 ), TS5TS6UpperChargeThreshold = cms.double( 20.0 ), RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), TS4TS5ChargeThreshold = cms.double( 70.0 ), R45MinusOneRange = cms.double( 0.2 ), LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) ), pulseShapeParametersQIE11 = cms.PSet( ) ) process.hltHbherecoGPU = cms.EDProducer( "HBHERecHitProducerGPU", maxTimeSamples = cms.uint32( 10 ), kprep1dChannelsPerBlock = cms.uint32( 32 ), digisLabelF01HE = cms.InputTag( "hltHcalDigisGPU" ), digisLabelF5HB = cms.InputTag( "hltHcalDigisGPU" ), digisLabelF3HB = cms.InputTag( "hltHcalDigisGPU" ), 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 ) ) process.hltHbherecoFromGPU = cms.EDProducer( "HcalCPURecHitsProducer", recHitsM0LabelIn = cms.InputTag( "hltHbherecoGPU" ), recHitsM0LabelOut = cms.string( "" ), recHitsLegacyLabelOut = cms.string( "" ), produceSoA = cms.bool( True ), produceLegacy = cms.bool( True ) ) process.hltHfprereco = cms.EDProducer( "HFPreReconstructor", digiLabel = cms.InputTag( "hltHcalDigis" ), dropZSmarkedPassed = cms.bool( True ), tsFromDB = cms.bool( False ), sumAllTimeSlices = cms.bool( False ), forceSOI = cms.int32( -1 ), soiShift = cms.int32( 0 ) ) process.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor", inputLabel = cms.InputTag( "hltHfprereco" ), 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" ) ), algoConfigClass = cms.string( "HFPhase1PMTParams" ), setNoiseFlags = cms.bool( True ), runHFStripFilter = cms.bool( False ), 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 ) ), 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 ) ) ) process.hltHoreco = cms.EDProducer( "HcalHitReconstructor", correctForPhaseContainment = cms.bool( True ), correctionPhaseNS = cms.double( 13.0 ), digiLabel = cms.InputTag( "hltHcalDigis" ), Subdetector = cms.string( "HO" ), correctForTimeslew = cms.bool( True ), dropZSmarkedPassed = cms.bool( True ), firstSample = cms.int32( 4 ), samplesToAdd = cms.int32( 4 ), tsFromDB = cms.bool( True ), recoParamsFromDB = cms.bool( True ), useLeakCorrection = cms.bool( False ), dataOOTCorrectionName = cms.string( "" ), dataOOTCorrectionCategory = cms.string( "Data" ), mcOOTCorrectionName = cms.string( "" ), mcOOTCorrectionCategory = cms.string( "MC" ), correctTiming = cms.bool( False ), firstAuxTS = cms.int32( 4 ), setNoiseFlags = cms.bool( False ), digiTimeFromDB = cms.bool( True ), setHSCPFlags = cms.bool( False ), setSaturationFlags = cms.bool( False ), setTimingTrustFlags = cms.bool( False ), setPulseShapeFlags = cms.bool( False ), setNegativeFlags = cms.bool( False ), digistat = cms.PSet( ), HFInWindowStat = cms.PSet( ), S9S1stat = cms.PSet( ), S8S1stat = cms.PSet( ), PETstat = cms.PSet( ), saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ), hfTimingTrustParameters = cms.PSet( ) ) process.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", EBSumThreshold = cms.double( 0.2 ), HF2Weight = cms.double( 1.0 ), EBWeight = cms.double( 1.0 ), hfInput = cms.InputTag( "hltHfreco" ), EESumThreshold = cms.double( 0.45 ), HOThreshold0 = cms.double( 3.5 ), HOThresholdPlus1 = cms.double( 3.5 ), HOThresholdMinus1 = cms.double( 3.5 ), HOThresholdPlus2 = cms.double( 3.5 ), HOThresholdMinus2 = cms.double( 3.5 ), HBGrid = cms.vdouble( ), HBThreshold1 = cms.double( 0.4 ), HBThreshold2 = cms.double( 0.3 ), HBThreshold = cms.double( 0.3 ), EEWeights = cms.vdouble( ), HF1Threshold = cms.double( 0.5 ), HF2Weights = cms.vdouble( ), HOWeights = cms.vdouble( ), EEGrid = cms.vdouble( ), HEDWeight = cms.double( 1.0 ), EEWeight = cms.double( 1.0 ), UseHO = cms.bool( False ), HBWeights = cms.vdouble( ), HESWeight = cms.double( 1.0 ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), HEDWeights = cms.vdouble( ), HF1Grid = cms.vdouble( ), EBWeights = cms.vdouble( ), HOWeight = cms.double( 1.0E-99 ), EBThreshold = cms.double( 0.07 ), EEThreshold = cms.double( 0.3 ), UseEtEBTreshold = cms.bool( False ), UseSymEBTreshold = cms.bool( False ), UseEtEETreshold = cms.bool( False ), UseSymEETreshold = cms.bool( False ), hbheInput = cms.InputTag( "hltHbhereco" ), HcalThreshold = cms.double( -1000.0 ), HF2Threshold = cms.double( 0.85 ), HESThreshold1 = cms.double( 0.1 ), HESThreshold = cms.double( 0.2 ), HF1Weights = cms.vdouble( ), hoInput = cms.InputTag( "hltHoreco" ), HESGrid = cms.vdouble( ), HESWeights = cms.vdouble( ), HEDThreshold1 = cms.double( 0.1 ), HEDThreshold = cms.double( 0.2 ), EcutTower = cms.double( -1000.0 ), HEDGrid = cms.vdouble( ), ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), HBWeight = cms.double( 1.0 ), HOGrid = cms.vdouble( ), EBGrid = cms.vdouble( ), MomConstrMethod = cms.int32( 1 ), MomHBDepth = cms.double( 0.2 ), MomHEDepth = cms.double( 0.4 ), MomEBDepth = cms.double( 0.3 ), MomEEDepth = cms.double( 0.0 ), HcalAcceptSeverityLevel = cms.uint32( 9 ), EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', 'kWeird', 'kBad' ), UseHcalRecoveredHits = cms.bool( False ), UseEcalRecoveredHits = cms.bool( False ), UseRejectedHitsOnly = cms.bool( False ), HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), UseRejectedRecoveredHcalHits = cms.bool( False ), UseRejectedRecoveredEcalHits = cms.bool( False ), missingHcalRescaleFactorForEcal = cms.double( 0.0 ), AllowMissingInputs = cms.bool( False ), HcalPhase = cms.int32( 1 ) ) process.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 ) ) process.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' ) ) ) process.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet", pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ), maxRapidity = cms.double( 5.0 ), gridSpacing = cms.double( 0.55 ) ) process.hltAK8CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", level = cms.string( "L1FastJet" ), algorithm = cms.string( "AK8CaloHLT" ), srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ) ) process.hltAK8CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2Relative" ), algorithm = cms.string( "AK8CaloHLT" ) ) process.hltAK8CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L3Absolute" ), algorithm = cms.string( "AK8CaloHLT" ) ) process.hltAK8CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2L3Residual" ), algorithm = cms.string( "AK8CaloHLT" ) ) process.hltAK8CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", correctors = cms.VInputTag( 'hltAK8CaloFastJetCorrector','hltAK8CaloRelativeCorrector','hltAK8CaloAbsoluteCorrector','hltAK8CaloResidualCorrector' ) ) process.hltAK8CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", src = cms.InputTag( "hltAK8CaloJets" ), correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) ) process.hltAK8CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", src = cms.InputTag( "hltAK8CaloJetsIDPassed" ), correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) ) process.hltAK8SingleCaloJet300 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 300.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.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 ) ) process.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 ) ) process.hltAK8CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltAK8CaloJetsPF" ), filter = cms.bool( False ), etMin = cms.double( 5.0 ) ) process.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltAK4CaloJetsPF" ), filter = cms.bool( False ), etMin = cms.double( 5.0 ) ) process.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi", inputLabel = cms.InputTag( "rawDataCollector" ), debug = cms.untracked.bool( False ) ) process.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" ) ) process.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" ) ) process.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 ) ) process.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.0 ), XTasymmetry_ME1b = cms.double( 0.0 ), XTasymmetry_ME12 = cms.double( 0.0 ), XTasymmetry_ME13 = cms.double( 0.0 ), XTasymmetry_ME21 = cms.double( 0.0 ), XTasymmetry_ME22 = cms.double( 0.0 ), XTasymmetry_ME31 = cms.double( 0.0 ), XTasymmetry_ME32 = cms.double( 0.0 ), XTasymmetry_ME41 = cms.double( 0.0 ), ConstSyst_ME1a = cms.double( 0.022 ), ConstSyst_ME1b = cms.double( 0.007 ), ConstSyst_ME12 = cms.double( 0.0 ), ConstSyst_ME13 = cms.double( 0.0 ), ConstSyst_ME21 = cms.double( 0.0 ), ConstSyst_ME22 = cms.double( 0.0 ), ConstSyst_ME31 = cms.double( 0.0 ), ConstSyst_ME32 = cms.double( 0.0 ), ConstSyst_ME41 = cms.double( 0.0 ), NoiseLevel_ME1a = cms.double( 7.0 ), NoiseLevel_ME1b = cms.double( 8.0 ), NoiseLevel_ME12 = cms.double( 9.0 ), NoiseLevel_ME13 = cms.double( 8.0 ), NoiseLevel_ME21 = cms.double( 9.0 ), NoiseLevel_ME22 = cms.double( 9.0 ), NoiseLevel_ME31 = cms.double( 9.0 ), NoiseLevel_ME32 = cms.double( 9.0 ), NoiseLevel_ME41 = cms.double( 9.0 ), CSCUseReducedWireTimeWindow = cms.bool( False ), CSCWireTimeWindowLow = cms.int32( 0 ), CSCWireTimeWindowHigh = cms.int32( 15 ) ) process.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 ), enlarge = cms.bool( False ) ), 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 ), enlarge = cms.bool( False ) ), 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 ), enlarge = cms.bool( False ) ), 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 ), enlarge = cms.bool( False ) ), 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 ), enlarge = cms.bool( False ) ), 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 ), enlarge = cms.bool( False ) ) ), 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' ) ) ) ) process.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule", InputLabel = cms.InputTag( "rawDataCollector" ), doSynchro = cms.bool( False ) ) process.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" ) ) process.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule", InputLabel = cms.InputTag( "rawDataCollector" ), useDBEMap = cms.bool( True ), keepDAQStatus = cms.bool( True ), readMultiBX = cms.bool( False ), ge21Off = cms.bool( True ), fedIdStart = cms.uint32( 1467 ), fedIdEnd = cms.uint32( 1478 ) ) process.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer", recAlgoConfig = cms.PSet( ), recAlgo = cms.string( "GEMRecHitStandardAlgo" ), gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ), applyMasking = cms.bool( False ), ge21Off = cms.bool( False ) ) process.hltGemSegments = cms.EDProducer( "GEMSegmentProducer", gemRecHitLabel = cms.InputTag( "hltGemRecHits" ), 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 ) ) ) process.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 ) ) process.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' ) ) ) process.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" ) ) process.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer", InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) ) process.hltOnlineBeamSpotToGPU = cms.EDProducer( "BeamSpotToCUDA", src = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltSiPixelDigiErrorsSoA = cms.EDProducer( "SiPixelDigiErrorsSoAFromCUDA", src = cms.InputTag( "hltSiPixelClustersGPU" ) ) process.hltSiPixelDigisLegacy = cms.EDProducer( "SiPixelRawToDigi", IncludeErrors = cms.bool( True ), UseQualityInfo = cms.bool( False ), ErrorList = cms.vint32( 29 ), UserErrorList = cms.vint32( ), InputLabel = cms.InputTag( "rawDataCollector" ), Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), CablingMapLabel = cms.string( "" ), SiPixelQualityLabel = cms.string( "" ) ) process.hltSiPixelDigisSoA = cms.EDProducer( "SiPixelDigisSoAFromCUDA", src = cms.InputTag( "hltSiPixelClustersGPU" ) ) process.hltSiPixelDigisFromSoA = cms.EDProducer( "SiPixelDigiErrorsFromSoA", digiErrorSoASrc = cms.InputTag( "hltSiPixelDigiErrorsSoA" ), CablingMapLabel = cms.string( "" ), UsePhase1 = cms.bool( True ), ErrorList = cms.vint32( 29 ), UserErrorList = cms.vint32( 40 ) ) process.hltSiPixelClustersLegacy = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigisLegacy" ), ClusterMode = cms.string( "PixelThresholdClusterizer" ), maxNumberOfClusters = cms.int32( 40000 ), payloadType = cms.string( "HLT" ), ChannelThreshold = cms.int32( 10 ), MissCalibrate = cms.bool( True ), SplitClusters = cms.bool( False ), VCaltoElectronGain = cms.int32( 1 ), VCaltoElectronGain_L1 = cms.int32( 1 ), VCaltoElectronOffset = cms.int32( 0 ), VCaltoElectronOffset_L1 = cms.int32( 0 ), SeedThreshold = cms.int32( 1000 ), ClusterThreshold_L1 = cms.int32( 4000 ), ClusterThreshold = cms.int32( 4000 ), ElectronPerADCGain = cms.double( 135.0 ), DropDuplicates = cms.bool( True ), Phase2Calibration = cms.bool( False ), Phase2ReadoutMode = cms.int32( -1 ), Phase2DigiBaseline = cms.double( 1200.0 ), Phase2KinkADC = cms.int32( 8 ) ) process.hltSiPixelClustersGPU = cms.EDProducer( "SiPixelRawToClusterCUDA", isRun2 = cms.bool( False ), IncludeErrors = cms.bool( True ), UseQualityInfo = cms.bool( False ), clusterThreshold_layer1 = cms.int32( 4000 ), clusterThreshold_otherLayers = cms.int32( 4000 ), InputLabel = cms.InputTag( "rawDataCollector" ), Regions = cms.PSet( ), CablingMapLabel = cms.string( "" ) ) process.hltSiPixelClustersFromSoA = cms.EDProducer( "SiPixelDigisClustersFromSoAPhase1", src = cms.InputTag( "hltSiPixelDigisSoA" ), clusterThreshold_layer1 = cms.int32( 4000 ), clusterThreshold_otherLayers = cms.int32( 4000 ), produceDigis = cms.bool( False ), storeDigis = cms.bool( False ) ) process.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", src = cms.InputTag( "hltSiPixelClusters" ), onDemand = cms.bool( False ) ) process.hltSiPixelRecHitsFromLegacy = cms.EDProducer( "SiPixelRecHitSoAFromLegacyPhase1", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltSiPixelClusters" ), CPE = cms.string( "hltESPPixelCPEFast" ), convertToLegacy = cms.bool( True ) ) process.hltSiPixelRecHitsGPU = cms.EDProducer( "SiPixelRecHitCUDAPhase1", beamSpot = cms.InputTag( "hltOnlineBeamSpotToGPU" ), src = cms.InputTag( "hltSiPixelClustersGPU" ), CPE = cms.string( "hltESPPixelCPEFast" ) ) process.hltSiPixelRecHitsFromGPU = cms.EDProducer( "SiPixelRecHitFromCUDAPhase1", pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ), src = cms.InputTag( "hltSiPixelClusters" ) ) process.hltSiPixelRecHitsSoAFromGPU = cms.EDProducer( "SiPixelRecHitSoAFromCUDAPhase1", pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ) ) process.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer", ProductLabel = cms.InputTag( "rawDataCollector" ) ) process.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw", onDemand = cms.bool( True ), Clusterizer = cms.PSet( ConditionsLabel = cms.string( "" ), 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 ) ), DoAPVEmulatorCheck = cms.bool( False ), HybridZeroSuppressed = cms.bool( False ), ProductLabel = cms.InputTag( "rawDataCollector" ) ) process.hltSiStripClusters = 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( 'hltSiPixelDigis' ), badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ), pixelCablingMapLabel = cms.string( "" ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), switchOffPixelsIfEmpty = cms.bool( True ) ) process.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( "hltSiStripClusters" ), estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), maxEtaForTOB = cms.double( 1.8 ), minEtaForTEC = cms.double( 0.7 ), debug = cms.untracked.bool( False ), maxSeeds = cms.uint32( 20 ), maxHitlessSeeds = cms.uint32( 5 ), maxHitSeeds = cms.uint32( 1 ), propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ), maxHitlessSeedsIP = cms.uint32( 5 ), maxHitlessSeedsMuS = cms.uint32( 0 ), maxHitDoubletSeeds = cms.uint32( 0 ), getStrategyFromDNN = cms.bool( True ), useRegressor = cms.bool( False ), dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" ) ) process.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( "hltSiStripClusters" ), 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 ) ) process.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), src = cms.InputTag( "hltIterL3OITrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "iter10" ), Propagator = cms.string( "PropagatorWithMaterial" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.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, 1 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 4, 3, 2 ), min3DLayers = cms.vint32( 1, 2, 1 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ) ) process.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 ) ) process.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" ) ) ) process.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OI' ) ) process.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OI' ) ) process.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ), InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ), MuonPtOption = cms.string( "Tracker" ) ) process.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 ) ) process.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", scaleErrorsForBPix1 = cms.bool( False ), scaleFactor = cms.double( 0.65 ) ) process.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", ptMin = cms.double( 0.1 ), nSigmaInvPtTolerance = cms.double( 0.0 ), tipMax = cms.double( 1.0 ), nSigmaTipMaxTolerance = cms.double( 0.0 ), chi2 = cms.double( 1000.0 ) ) process.hltPixelTracksCPU = cms.EDProducer( "CAHitNtupletCUDAPhase1", onGPU = cms.bool( False ), pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacy" ), ptmin = cms.double( 0.899999976158 ), CAThetaCutBarrel = cms.double( 0.00200000009499 ), CAThetaCutForward = cms.double( 0.00300000002608 ), hardCurvCut = cms.double( 0.0328407224959 ), dcaCutInnerTriplet = cms.double( 0.15000000596 ), dcaCutOuterTriplet = cms.double( 0.25 ), earlyFishbone = cms.bool( True ), lateFishbone = cms.bool( False ), fillStatistics = cms.bool( False ), minHitsPerNtuplet = cms.uint32( 3 ), maxNumberOfDoublets = cms.uint32( 524288 ), minHitsForSharingCut = cms.uint32( 10 ), fitNas4 = cms.bool( False ), doClusterCut = cms.bool( True ), doZ0Cut = cms.bool( True ), doPtCut = cms.bool( True ), useRiemannFit = cms.bool( False ), doSharedHitCut = cms.bool( True ), dupPassThrough = cms.bool( False ), useSimpleTripletCleaner = cms.bool( True ), idealConditions = cms.bool( False ), includeJumpingForwardDoublets = cms.bool( True ), trackQualityCuts = cms.PSet( chi2MaxPt = cms.double( 10.0 ), tripletMaxTip = cms.double( 0.3 ), chi2Scale = cms.double( 8.0 ), quadrupletMaxTip = cms.double( 0.5 ), quadrupletMinPt = cms.double( 0.3 ), quadrupletMaxZip = cms.double( 12.0 ), tripletMaxZip = cms.double( 12.0 ), tripletMinPt = cms.double( 0.5 ), chi2Coeff = cms.vdouble( 0.9, 1.8 ) ) ) process.hltPixelTracksGPU = cms.EDProducer( "CAHitNtupletCUDAPhase1", onGPU = cms.bool( True ), pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ), ptmin = cms.double( 0.899999976158 ), CAThetaCutBarrel = cms.double( 0.00200000009499 ), CAThetaCutForward = cms.double( 0.00300000002608 ), hardCurvCut = cms.double( 0.0328407224959 ), dcaCutInnerTriplet = cms.double( 0.15000000596 ), dcaCutOuterTriplet = cms.double( 0.25 ), earlyFishbone = cms.bool( True ), lateFishbone = cms.bool( False ), fillStatistics = cms.bool( False ), minHitsPerNtuplet = cms.uint32( 3 ), maxNumberOfDoublets = cms.uint32( 524288 ), minHitsForSharingCut = cms.uint32( 10 ), fitNas4 = cms.bool( False ), doClusterCut = cms.bool( True ), doZ0Cut = cms.bool( True ), doPtCut = cms.bool( True ), useRiemannFit = cms.bool( False ), doSharedHitCut = cms.bool( True ), dupPassThrough = cms.bool( False ), useSimpleTripletCleaner = cms.bool( True ), idealConditions = cms.bool( False ), includeJumpingForwardDoublets = cms.bool( True ), trackQualityCuts = cms.PSet( chi2MaxPt = cms.double( 10.0 ), tripletMaxTip = cms.double( 0.3 ), chi2Scale = cms.double( 8.0 ), quadrupletMaxTip = cms.double( 0.5 ), quadrupletMinPt = cms.double( 0.3 ), quadrupletMaxZip = cms.double( 12.0 ), tripletMaxZip = cms.double( 12.0 ), tripletMinPt = cms.double( 0.5 ), chi2Coeff = cms.vdouble( 0.9, 1.8 ) ) ) process.hltPixelTracksFromGPU = cms.EDProducer( "PixelTrackSoAFromCUDAPhase1", src = cms.InputTag( "hltPixelTracksGPU" ) ) process.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoAPhase1", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), trackSrc = cms.InputTag( "hltPixelTracksSoA" ), pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ), minNumberOfHits = cms.int32( 0 ), minQuality = cms.string( "loose" ) ) process.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", RegionPSet = cms.PSet( nSigmaZ = cms.double( 4.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), ptMin = cms.double( 0.8 ), originRadius = cms.double( 0.02 ), precise = cms.bool( True ) ) ) process.hltPixelVerticesCPU = cms.EDProducer( "PixelVertexProducerCUDAPhase1", onGPU = cms.bool( False ), oneKernel = cms.bool( True ), useDensity = cms.bool( True ), useDBSCAN = cms.bool( False ), useIterative = cms.bool( False ), minT = cms.int32( 2 ), eps = cms.double( 0.07 ), errmax = cms.double( 0.01 ), chi2max = cms.double( 9.0 ), PtMin = cms.double( 0.5 ), PtMax = cms.double( 75.0 ), pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ) ) process.hltPixelVerticesGPU = cms.EDProducer( "PixelVertexProducerCUDAPhase1", onGPU = cms.bool( True ), oneKernel = cms.bool( True ), useDensity = cms.bool( True ), useDBSCAN = cms.bool( False ), useIterative = cms.bool( False ), minT = cms.int32( 2 ), eps = cms.double( 0.07 ), errmax = cms.double( 0.01 ), chi2max = cms.double( 9.0 ), PtMin = cms.double( 0.5 ), PtMax = cms.double( 75.0 ), pixelTrackSrc = cms.InputTag( "hltPixelTracksGPU" ) ) process.hltPixelVerticesFromGPU = cms.EDProducer( "PixelVertexSoAFromCUDA", src = cms.InputTag( "hltPixelVerticesGPU" ) ) process.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoA", TrackCollection = cms.InputTag( "hltPixelTracks" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltPixelVerticesSoA" ) ) process.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" ) ) ) process.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" ) ) process.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) process.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 ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.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 ), mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ), mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ), mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ), mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ), mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ), mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ), mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ), mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ), mvaScaleMeanBL2 = 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 ), mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ), mvaScaleMeanEL2 = 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 ), mvaScaleStdEL2 = 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 ) ) process.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( "hltSiStripClusters" ), 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 ) ) process.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.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 ) ) ) process.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 ) ) process.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" ) ) ) process.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' ) ) process.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 ) ) process.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' ) ) ) process.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) process.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 ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.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 ), mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ), mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ), mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ), mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ), mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ), mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ), mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ), mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ), mvaScaleMeanBL2 = 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 ), mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ), mvaScaleMeanEL2 = 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 ), mvaScaleStdEL2 = 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 ) ) process.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( "hltSiStripClusters" ), 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 ) ) process.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.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 ) ) ) process.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 ) ) process.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter0IterL3FromL1MuonTrackSelectionHighPurity' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter0IterL3FromL1MuonTrackSelectionHighPurity' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.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" ) ) ) process.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( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "Notused" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), digiMaxDistanceX = cms.double( 25.0 ), dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( False ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 2.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', 'links', 'outer tracks' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( '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( "glbTrackQual" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( True ) ) process.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 ) ) process.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer", inputCollection = cms.InputTag( "hltIterL3Muons" ) ) process.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 ) ) process.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltIterL3Muons" ), DisplacedReconstruction = cms.bool( False ) ) process.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 ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.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, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) process.hltMergedTracks = 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 ) ) process.hltPFMuonMerging = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ), LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), ptMin = cms.double( 2.5 ), pMin = cms.double( 2.5 ), shareHitFraction = cms.double( 0.8 ) ) process.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( 'muonCSCDigis','MuonCSCStripDigi' ), dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), digiMaxDistanceX = cms.double( 25.0 ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( True ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 10.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', 'links', 'outer tracks' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( '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( "glbTrackQual" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( False ) ) process.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( "" ) ) process.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer", ESrechitCollection = cms.string( "EcalRecHitsES" ), ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ), algo = cms.string( "ESRecHitWorker" ), ESRecoAlgo = cms.int32( 0 ) ) process.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 ) ) ) ) ) ) process.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer", navigator = cms.PSet( hcalEnums = cms.vint32( 1, 2 ), name = cms.string( "PFRecHitHCALDenseIdNavigator" ) ), producers = cms.VPSet( cms.PSet( src = cms.InputTag( "hltHbhereco" ), name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), cuts = cms.VPSet( cms.PSet( threshold = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), depth = cms.vint32( 1, 2, 3, 4 ), detectorEnum = cms.int32( 1 ) ), cms.PSet( threshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), detectorEnum = cms.int32( 2 ) ) ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), name = cms.string( "PFRecHitQTestHCALChannel" ), maxSeverities = cms.vint32( 11 ) ) ) ) ) ) process.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer", navigator = cms.PSet( name = cms.string( "PFRecHitHCALDenseIdNavigator" ), hcalEnums = cms.vint32( 4 ) ), 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( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), cuts = cms.VPSet( cms.PSet( depth = cms.vint32( 1, 2 ), threshold = cms.vdouble( 1.2, 1.8 ), detectorEnum = cms.int32( 4 ) ) ) ) ), ShortFibre_Cut = cms.double( 60.0 ) ) ) ) process.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" ) ) ) ) ) ) process.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.15 ), seedingThreshold = cms.double( 0.6 ), detector = cms.string( "ECAL_ENDCAP" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 0.23 ), detector = cms.string( "ECAL_BARREL" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 8 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 0.08 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( gatheringThreshold = cms.double( 0.3 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( True ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( 9 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), maxIterations = cms.uint32( 50 ), positionCalcForConvergence = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), allCellsPositionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), showerSigma = cms.double( 1.5 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), energyCorrector = cms.PSet( ) ) process.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.2E-4 ), detector = cms.string( "PS1" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.2E-4 ), detector = cms.string( "PS2" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 4 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "PS1" ) ), cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "PS2" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( False ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 6.0E-5 ), minFractionInCalc = cms.double( 1.0E-9 ) ), maxIterations = cms.uint32( 50 ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), detector = cms.string( "PS1" ) ), cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), detector = cms.string( "PS2" ) ) ), showerSigma = cms.double( 0.3 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( ), energyCorrector = cms.PSet( ) ) process.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer", minimumPSEnergy = cms.double( 0.0 ), skipPS = cms.bool( False ), inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), energyCorrector = cms.PSet( applyCrackCorrections = cms.bool( False ), srfAwareCorrection = cms.bool( True ), applyMVACorrections = cms.bool( True ), maxPtForMVAEvaluation = cms.double( 300.0 ), recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), ebSrFlagLabel = cms.InputTag( "hltEcalDigis" ), eeSrFlagLabel = cms.InputTag( "hltEcalDigis" ) ), inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" ) ) process.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ), seedingThreshold = cms.vdouble( 0.6, 0.5, 0.5, 0.5 ), depths = cms.vint32( 1, 2, 3, 4 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ), depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), detector = cms.string( "HCAL_ENDCAP" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 4 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ), depths = cms.vint32( 1, 2, 3, 4 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), detector = cms.string( "HCAL_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( 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 ) ), positionReCalc = cms.PSet( ), energyCorrector = cms.PSet( ) ) process.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer", clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ), 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( ), energyCorrector = cms.PSet( ) ) process.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ), 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( ) ) process.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer", TrackQuality = cms.string( "none" ), UseQuality = cms.bool( False ), TkColList = cms.VInputTag( 'hltPFMuonMerging' ) ) process.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer", verbose = cms.untracked.bool( False ), debug = cms.untracked.bool( False ), elementImporters = cms.VPSet( cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), source = cms.InputTag( "hltLightPFTracks" ), NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), useIterativeTracking = cms.bool( False ), importerName = cms.string( "GeneralTracksImporter" ), DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ), muonMaxDPtOPt = cms.double( 1.0 ), trackQuality = cms.string( "highPurity" ), cleanBadConvertedBrems = cms.bool( False ), vetoEndcap = cms.bool( False ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), importerName = cms.string( "ECALClusterImporter" ), BCtoPFCMap = cms.InputTag( "" ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), importerName = cms.string( "GenericClusterImporter" ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), importerName = cms.string( "GenericClusterImporter" ) ) ), linkDefinitions = cms.VPSet( cms.PSet( linkType = cms.string( "TRACK:ECAL" ), useKDTree = cms.bool( True ), linkerName = cms.string( "TrackAndECALLinker" ) ), cms.PSet( linkType = cms.string( "TRACK:HCAL" ), useKDTree = cms.bool( True ), linkerName = cms.string( "TrackAndHCALLinker" ), trajectoryLayerEntrance = cms.string( "HCALEntrance" ), trajectoryLayerExit = cms.string( "HCALExit" ), nMaxHcalLinksPerTrack = cms.int32( 1 ) ), cms.PSet( linkType = cms.string( "ECAL:HCAL" ), useKDTree = cms.bool( False ), linkerName = cms.string( "ECALAndHCALLinker" ), minAbsEtaEcal = cms.double( 2.5 ) ), cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), useKDTree = cms.bool( False ), linkerName = cms.string( "HFEMAndHFHADLinker" ) ) ) ) process.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_protectionsForJetMET = cms.PSet( maxE = cms.double( 50.0 ), maxTrackPOverEele = cms.double( 1.0 ), maxEcalEOverP_2 = cms.double( 0.2 ), maxHcalEOverEcalE = cms.double( 0.1 ), maxEcalEOverP_1 = cms.double( 0.5 ), maxHcalEOverP = cms.double( 1.0 ), maxEcalEOverPRes = cms.double( 0.2 ), maxHcalE = cms.double( 10.0 ), maxEeleOverPout = cms.double( 0.2 ), maxNtracks = cms.double( 3.0 ), maxEleHcalEOverEcalE = cms.double( 0.1 ), maxDPhiIN = cms.double( 0.1 ), maxEeleOverPoutRes = cms.double( 0.5 ) ), electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), electron_iso_combIso_endcap = cms.double( 10.0 ), photon_protectionsForBadHcal = cms.PSet( solidConeTrkIsoSlope = cms.double( 0.3 ), enableProtections = cms.bool( False ), solidConeTrkIsoOffset = cms.double( 10.0 ) ), electron_missinghits = cms.uint32( 1 ), photon_MinEt = cms.double( 10.0 ), electron_iso_pt = cms.double( 10.0 ), electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), electron_iso_mva_endcap = cms.double( -0.1075 ), electron_iso_combIso_barrel = cms.double( 10.0 ), photon_protectionsForJetMET = cms.PSet( sumPtTrackIsoSlope = cms.double( 0.001 ), sumPtTrackIso = cms.double( 4.0 ) ), electron_protectionsForBadHcal = cms.PSet( dEta = cms.vdouble( 0.0064, 0.01264 ), dPhi = cms.vdouble( 0.0547, 0.0394 ), enableProtections = cms.bool( False ), eInvPInv = cms.vdouble( 0.184, 0.0721 ), full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) ), electron_noniso_mvaCut = cms.double( -0.1 ), electron_iso_mva_barrel = cms.double( -0.1875 ), photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), photon_combIso = cms.double( 10.0 ), photon_HoE = cms.double( 0.05 ) ), muon_HCAL = cms.vdouble( 3.0, 3.0 ), muon_ECAL = cms.vdouble( 0.5, 0.5 ), muon_HO = cms.vdouble( 0.9, 0.9 ), PFMuonAlgoParameters = cms.PSet( ), rejectTracks_Bad = cms.bool( False ), rejectTracks_Step45 = cms.bool( False ), usePFNuclearInteractions = cms.bool( False ), usePFConversions = cms.bool( False ), usePFDecays = cms.bool( False ), dptRel_DispVtx = cms.double( 10.0 ), iCfgCandConnector = cms.PSet( nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), bCorrect = cms.bool( False ), bCalibPrimary = cms.bool( False ) ), nsigma_TRACK = cms.double( 1.0 ), pt_Error = cms.double( 1.0 ), factors_45 = cms.vdouble( 10.0, 100.0 ), goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), goodTrackDeadHcal_chi2n = cms.double( 5.0 ), goodTrackDeadHcal_layers = cms.uint32( 4 ), goodTrackDeadHcal_validFr = cms.double( 0.5 ), goodTrackDeadHcal_dxy = cms.double( 0.5 ), goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), pf_nsigma_ECAL = cms.double( 0.0 ), pf_nsigma_HCAL = cms.double( 1.0 ), pf_nsigma_HFEM = cms.double( 1.0 ), pf_nsigma_HFHAD = cms.double( 1.0 ), useCalibrationsFromDB = cms.bool( True ), calibrationsLabel = cms.string( "HLT" ), postHFCleaning = cms.bool( False ), PFHFCleaningParameters = cms.PSet( minSignificance = cms.double( 2.5 ), maxSignificance = cms.double( 2.5 ), minDeltaMet = cms.double( 0.4 ), maxDeltaPhiPt = cms.double( 7.0 ), minHFCleaningPt = cms.double( 5.0 ), minSignificanceReduction = cms.double( 1.4 ) ), cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), calibHF_use = cms.bool( False ), calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) ) process.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 ) ) process.hltAK8PFJetsLooseID = 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( "hltAK8PFJets" ) ) process.hltAK8PFJetsTightID = 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( "hltAK8PFJets" ) ) process.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet", pfCandidatesTag = cms.InputTag( "hltParticleFlow" ), maxRapidity = cms.double( 5.0 ), gridSpacing = cms.double( 0.55 ) ) process.hltAK8PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", level = cms.string( "L1FastJet" ), algorithm = cms.string( "AK8PFHLT" ), srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ) ) process.hltAK8PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2Relative" ), algorithm = cms.string( "AK8PFHLT" ) ) process.hltAK8PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L3Absolute" ), algorithm = cms.string( "AK8PFHLT" ) ) process.hltAK8PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2L3Residual" ), algorithm = cms.string( "AK8PFHLT" ) ) process.hltAK8PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", correctors = cms.VInputTag( 'hltAK8PFFastJetCorrector','hltAK8PFRelativeCorrector','hltAK8PFAbsoluteCorrector','hltAK8PFResidualCorrector' ) ) process.hltAK8PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK8PFJets" ), correctors = cms.VInputTag( 'hltAK8PFCorrector' ) ) process.hltAK8PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK8PFJetsLooseID" ), correctors = cms.VInputTag( 'hltAK8PFCorrector' ) ) process.hltAK8PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK8PFJetsTightID" ), correctors = cms.VInputTag( 'hltAK8PFCorrector' ) ) process.hltAK8PFJetsCorrectedMatchedToCaloJets300 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltAK8SinglePFJet400 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltAK8SoftDropModJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( 0.1 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( 0.03 ), zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( 0.0 ), R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), src = cms.InputTag( "hltParticleFlow" ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 20.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -0.9 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 5.0 ), Active_Area_Repeats = cms.int32( 1 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 14327 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltAK8SinglePFSoftDropModMass30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 180.0 ), MinMass = cms.double( 30.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltBoolEnd = cms.EDFilter( "HLTBool", result = cms.bool( True ) ) process.hltPreAK8PFJet420MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltAK8PFJetsCorrectedMatchedToCaloJets320 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet320" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltAK8SinglePFJet420 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 420.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltPreAK8PFJet450MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8SingleCaloJet350 = 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( 2.5 ), MinN = cms.int32( 1 ) ) process.hltAK8PFJetsCorrectedMatchedToCaloJets350 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet350" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltAK8SinglePFJet450 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 450.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltPreAK8PFJet470MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8SingleCaloJet370 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 370.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltAK8PFJetsCorrectedMatchedToCaloJets370 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet370" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltAK8SinglePFJet470 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 470.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltPreAK8PFJet500MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8SingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltAK8PFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet400" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltAK8SinglePFJet500 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 500.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltL1sSingleJet180OrHTT280 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet180 OR L1_HTT280er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreAK8DiPFJet250250MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltAK8PFJetsCorrectedMatchedToCaloJets200 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet200" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltAK8DoublePFJetSDModMass30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 180.0 ), MinMass = cms.double( 30.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) process.hltPreAK8DiPFJet260260MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPreAK8DiPFJet270270MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8DoublePFJet270 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 270.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) process.hltPreAK8DiPFJet280280MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8DoublePFJet280 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 280.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) process.hltPreAK8DiPFJet290290MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8DoublePFJet290 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 290.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) process.hltPreAK8DiPFJet250250MassSD50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8DoublePFJetSDModMass50 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 180.0 ), MinMass = cms.double( 50.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) process.hltPreAK8DiPFJet260260MassSD50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreCaloJet500NoJetID = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", level = cms.string( "L1FastJet" ), algorithm = cms.string( "AK4CaloHLT" ), srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ) ) process.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2Relative" ), algorithm = cms.string( "AK4CaloHLT" ) ) process.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L3Absolute" ), algorithm = cms.string( "AK4CaloHLT" ) ) process.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2L3Residual" ), algorithm = cms.string( "AK4CaloHLT" ) ) process.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' ) ) process.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", src = cms.InputTag( "hltAK4CaloJets" ), correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) ) process.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 ) ) process.hltPreCaloJet550NoJetID = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.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' ) ) process.hltPreDoubleMu5UpsilonDoubleEle3CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.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( ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.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" ) ) process.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 ) ) process.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" ) ) process.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 ) ) ) ) process.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 ) ) ) ) process.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 ) ) ) ) ) ) process.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" ) ) ) ) ) ) process.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.2E-4 ), detector = cms.string( "PS1" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.2E-4 ), detector = cms.string( "PS2" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 4 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "PS1" ) ), cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "PS2" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( False ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 6.0E-5 ), minFractionInCalc = cms.double( 1.0E-9 ) ), maxIterations = cms.uint32( 50 ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), detector = cms.string( "PS1" ) ), cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), detector = cms.string( "PS2" ) ) ), showerSigma = cms.double( 0.3 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( ), energyCorrector = cms.PSet( ) ) process.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.15 ), seedingThreshold = cms.double( 0.6 ), detector = cms.string( "ECAL_ENDCAP" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 0.23 ), detector = cms.string( "ECAL_BARREL" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 8 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 0.08 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( gatheringThreshold = cms.double( 0.3 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( True ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( 9 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), maxIterations = cms.uint32( 50 ), positionCalcForConvergence = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), allCellsPositionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), showerSigma = cms.double( 1.5 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), energyCorrector = cms.PSet( ) ) process.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer", minimumPSEnergy = cms.double( 0.0 ), skipPS = cms.bool( False ), inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ), energyCorrector = cms.PSet( applyCrackCorrections = cms.bool( False ), srfAwareCorrection = cms.bool( True ), applyMVACorrections = cms.bool( True ), maxPtForMVAEvaluation = cms.double( 300.0 ), recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), ebSrFlagLabel = cms.InputTag( "hltEcalDigis" ), eeSrFlagLabel = cms.InputTag( "hltEcalDigis" ) ), inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" ) ) process.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( 'ecalRecHit','EcalRecHitsEE' ), endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ), PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ), dropUnseedable = cms.bool( False ), ClusteringType = cms.string( "Mustache" ) ) process.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ), scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), recoEcalCandidateCollection = cms.string( "" ) ) process.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 ) ) process.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 ) ) process.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ), ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ), isIeta = cms.bool( True ), multThresEB = cms.double( 1.0 ), multThresEE = cms.double( 1.25 ) ) process.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 ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), 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 ) ) process.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 ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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( ) ) process.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( ) ) process.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 ) ) ) ) ) process.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.2 ), precise = cms.bool( True ), superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), whereToUseMeasTracker = cms.string( "kNever" ), deltaPhiRegion = cms.double( 0.4 ), defaultZ = cms.double( 0.0 ) ) ) process.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( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), layerPairs = cms.vuint32( 0 ) ) process.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), layerPairs = cms.vuint32( 0, 1 ) ) process.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" ) ) ) process.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" ) ) ) process.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" ) ) ) process.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner", seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' ) ) process.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer", initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ), vertices = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), measTkEvt = cms.InputTag( "hltSiStripClusters" ), superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), matcherConfig = cms.PSet( useRecoVertex = cms.bool( False ), minNrHits = cms.vuint32( 2, 3 ), matchingCuts = cms.VPSet( cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), version = cms.int32( 2 ), dRZMaxHighEt = cms.vdouble( 9999.0 ), dRZMaxLowEtGrad = cms.vdouble( 0.0 ), dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), dPhiMaxHighEtThres = cms.vdouble( 20.0 ), dRZMaxHighEtThres = cms.vdouble( 0.0 ) ), cms.PSet( etaBins = cms.vdouble( ), dPhiMaxHighEt = cms.vdouble( 0.003 ), version = cms.int32( 2 ), dRZMaxHighEt = cms.vdouble( 0.05 ), dRZMaxLowEtGrad = cms.vdouble( -0.002 ), dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), dPhiMaxHighEtThres = cms.vdouble( 0.0 ), dRZMaxHighEtThres = cms.vdouble( 30.0 ) ), cms.PSet( etaBins = cms.vdouble( ), dPhiMaxHighEt = cms.vdouble( 0.003 ), version = cms.int32( 2 ), dRZMaxHighEt = cms.vdouble( 0.05 ), dRZMaxLowEtGrad = cms.vdouble( -0.002 ), dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), dPhiMaxHighEtThres = cms.vdouble( 0.0 ), dRZMaxHighEtThres = cms.vdouble( 30.0 ) ) ), minNrHitsValidLayerBins = cms.vint32( 4 ), detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ), navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ), paramMagField = cms.ESInputTag( "","ParabolicMf" ) ) ) process.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 ) ) process.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 ) ) process.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( "hltSiStripClusters" ), 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 ) ) process.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer", src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), producer = cms.string( "" ), Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), useHitsSplitting = cms.bool( False ), TrajectoryInEvent = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), Propagator = cms.string( "hltESPFwdElectronPropagator" ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), GeometricInnerState = cms.bool( True ), AlgorithmName = cms.string( "gsf" ) ) process.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", TrackProducer = cms.InputTag( "" ), GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" ), UseGsfTracks = cms.bool( True ), BSProducer = cms.InputTag( "hltOnlineBeamSpot" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), 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" ) ) process.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' ) ) process.hltPreDoubleMu3DoubleEle7p5CaloIdLTrackIdLUpsilon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.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( ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.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 ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), 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" ) ) process.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' ) ) process.hltPreTrimuon53p52UpsilonMuon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.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( ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.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" ) ) process.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 ) ) process.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" ) ) process.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' ) ) process.hltPreTrimuonOpen53p52UpsilonMuon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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' ) ) ) process.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" ) ) process.hltL2MuonCandidatesOpenMu = cms.EDProducer( "L2MuonCandidateProducer", InputObjects = cms.InputTag( 'hltL2MuonsOpenMu','UpdatedAtVtx' ) ) process.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 ) ) process.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( "hltSiStripClusters" ), UseHitLessSeeds = cms.bool( True ), estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), maxEtaForTOB = cms.double( 1.8 ), minEtaForTEC = cms.double( 0.7 ), debug = cms.untracked.bool( False ), fixedErrorRescaleFactorForHits = cms.double( 1.0 ), maxSeeds = cms.uint32( 20 ), maxHitlessSeeds = cms.uint32( 5 ), maxHitSeeds = cms.uint32( 1 ), numL2ValidHitsCutAllEta = cms.uint32( 20 ), numL2ValidHitsCutAllEndcap = cms.uint32( 30 ), pT1 = cms.double( 13.0 ), pT2 = cms.double( 30.0 ), pT3 = cms.double( 70.0 ), eta1 = cms.double( 0.2 ), eta2 = cms.double( 0.3 ), eta3 = cms.double( 1.0 ), eta4 = cms.double( 1.2 ), eta5 = cms.double( 1.6 ), eta6 = cms.double( 1.4 ), eta7 = cms.double( 2.1 ), SF1 = cms.double( 3.0 ), SF2 = cms.double( 4.0 ), SF3 = cms.double( 5.0 ), SF4 = cms.double( 7.0 ), SF5 = cms.double( 10.0 ), SF6 = cms.double( 2.0 ), SFHld = cms.double( 2.0 ), SFHd = cms.double( 4.0 ), tsosDiff1 = cms.double( 0.2 ), tsosDiff2 = cms.double( 0.02 ), displacedReco = cms.bool( False ), propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ) ) process.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( "hltSiStripClusters" ), 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 ) ) process.hltIterL3OIMuCtfWithMaterialTracksOpenMu = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), src = cms.InputTag( "hltIterL3OITrackCandidatesOpenMu" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "iter10" ), Propagator = cms.string( "PropagatorWithMaterial" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.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, 1 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 4, 3, 2 ), min3DLayers = cms.vint32( 1, 2, 1 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ) ) process.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 ) ) process.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" ) ) ) process.hltIterL3OIL3MuonsLinksCombinationOpenMu = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OIOpenMu' ) ) process.hltIterL3OIL3MuonsOpenMu = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OIOpenMu' ) ) process.hltIterL3OIL3MuonCandidatesOpenMu = cms.EDProducer( "L3MuonCandidateProducer", InputObjects = cms.InputTag( "hltIterL3OIL3MuonsOpenMu" ), InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationOpenMu" ), MuonPtOption = cms.string( "Tracker" ) ) process.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 ) ) process.hltIterL3MuonPixelTracksTrackingRegionsOpenMu = cms.EDProducer( "MuonTrackingRegionEDProducer", EtaR_UpperLimit_Par1 = cms.double( 0.25 ), DeltaR = cms.double( 0.025 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), OnDemand = cms.int32( -1 ), vertexCollection = cms.InputTag( "notUsed" ), Rescale_phi = cms.double( 3.0 ), Eta_fixed = cms.bool( True ), Rescale_eta = cms.double( 3.0 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Eta_min = cms.double( 0.0 ), Phi_fixed = cms.bool( True ), Phi_min = cms.double( 0.0 ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "" ), UseVertex = cms.bool( False ), Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( True ), Z_fixed = cms.bool( True ), Pt_min = cms.double( 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 ), input = cms.InputTag( "hltL2SelectorForL3IOOpenMu" ) ) process.hltPixelTracksInRegionL2OpenMu = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsOpenMu" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) process.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 ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.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( "hltSiStripClusters" ), 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 ) ) process.hltIter0IterL3MuonCtfWithMaterialTracksOpenMu = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesOpenMu" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.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 ) ) ) process.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 ) ) process.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" ) ) ) process.hltIterL3MuonsFromL2LinksCombinationOpenMu = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OIOpenMu','hltL3MuonsIterL3IOOpenMu' ) ) process.hltIterL3MuonsFromL2OpenMu = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OIOpenMu','hltL3MuonsIterL3IOOpenMu' ) ) process.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 ) ) process.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 ) ) ) process.hltPixelTracksInRegionL1OpenMu = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsOpenMu" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) process.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 ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.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( "hltSiStripClusters" ), 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 ) ) process.hltIter0IterL3FromL1MuonCtfWithMaterialTracksOpenMu = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesOpenMu" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.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 ) ) ) process.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 ) ) process.hltIterL3MuonMergedOpenMu = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityOpenMu','hltIter0IterL3MuonTrackSelectionHighPurityOpenMu' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityOpenMu','hltIter0IterL3MuonTrackSelectionHighPurityOpenMu' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltIterL3MuonAndMuonFromL1MergedOpenMu = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedOpenMu','hltIter0IterL3FromL1MuonTrackSelectionHighPurityOpenMu' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedOpenMu','hltIter0IterL3FromL1MuonTrackSelectionHighPurityOpenMu' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltL3MuonsIterL3LinksOpenMu = cms.EDProducer( "MuonLinksProducerForHLT", InclusiveTrackerTrackCollection = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedOpenMu" ), LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationOpenMu" ), ptMin = cms.double( 2.5 ), pMin = cms.double( 2.5 ), shareHitFraction = cms.double( 0.19 ) ) process.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( 'muonCSCDigis','MuonCSCStripDigi' ), digiMaxDistanceX = cms.double( 25.0 ), dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( False ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 8.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', '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( "glbTrackQual" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( True ) ) process.hltIterL3MuonCandidatesOpenMu = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltIterL3MuonsOpenMu" ), DisplacedReconstruction = cms.bool( False ) ) process.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( ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.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" ) ) process.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 ) ) process.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" ) ) process.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' ) ) process.hltPreDoubleEle25CaloIdLMW = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 150.0 ), thrRegularEE = cms.vdouble( 150.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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( 'ecalRecHit','EcalRecHitsEE' ), endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ), PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ), dropUnseedable = cms.bool( False ), ClusteringType = cms.string( "Mustache" ) ) process.hltEgammaCandidatesUnseeded = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALBarrel' ), scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), recoEcalCandidateCollection = cms.string( "" ) ) process.hltEgammaCandidatesWrapperUnseeded = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), candNonIsolatedTag = cms.InputTag( "" ), doIsolated = cms.bool( True ) ) process.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 ) ) process.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 ), 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 ) ) process.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 ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEgammaClusterShapeUnseeded = cms.EDProducer( "EgammaHLTClusterShapeProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), isIeta = cms.bool( True ), multThresEB = cms.double( 1.0 ), multThresEE = cms.double( 1.25 ) ) process.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 ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.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 ) ) ) ) ) process.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.2 ), precise = cms.bool( True ), superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), whereToUseMeasTracker = cms.string( "kNever" ), deltaPhiRegion = cms.double( 0.4 ), defaultZ = cms.double( 0.0 ) ) ) process.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( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), layerPairs = cms.vuint32( 0 ) ) process.hltElePixelHitDoubletsForTripletsUnseeded = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), layerPairs = cms.vuint32( 0, 1 ) ) process.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" ) ) ) process.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" ) ) ) process.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" ) ) ) process.hltElePixelSeedsCombinedUnseeded = cms.EDProducer( "SeedCombiner", seedCollections = cms.VInputTag( 'hltElePixelSeedsDoubletsUnseeded','hltElePixelSeedsTripletsUnseeded' ) ) process.hltEgammaElectronPixelSeedsUnseeded = cms.EDProducer( "ElectronNHitSeedProducer", initialSeeds = cms.InputTag( "hltElePixelSeedsCombinedUnseeded" ), vertices = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), measTkEvt = cms.InputTag( "hltSiStripClusters" ), superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), matcherConfig = cms.PSet( useRecoVertex = cms.bool( False ), minNrHits = cms.vuint32( 2, 3 ), matchingCuts = cms.VPSet( cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), version = cms.int32( 2 ), dRZMaxHighEt = cms.vdouble( 9999.0 ), dRZMaxLowEtGrad = cms.vdouble( 0.0 ), dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), dPhiMaxHighEtThres = cms.vdouble( 20.0 ), dRZMaxHighEtThres = cms.vdouble( 0.0 ) ), cms.PSet( etaBins = cms.vdouble( ), dPhiMaxHighEt = cms.vdouble( 0.003 ), version = cms.int32( 2 ), dRZMaxHighEt = cms.vdouble( 0.05 ), dRZMaxLowEtGrad = cms.vdouble( -0.002 ), dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), dPhiMaxHighEtThres = cms.vdouble( 0.0 ), dRZMaxHighEtThres = cms.vdouble( 30.0 ) ), cms.PSet( etaBins = cms.vdouble( ), dPhiMaxHighEt = cms.vdouble( 0.003 ), version = cms.int32( 2 ), dRZMaxHighEt = cms.vdouble( 0.05 ), dRZMaxLowEtGrad = cms.vdouble( -0.002 ), dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), dPhiMaxHighEtThres = cms.vdouble( 0.0 ), dRZMaxHighEtThres = cms.vdouble( 30.0 ) ) ), minNrHitsValidLayerBins = cms.vint32( 4 ), detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ), navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ), paramMagField = cms.ESInputTag( "","ParabolicMf" ) ) ) process.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 ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 150.0 ), thrRegularEE = cms.vdouble( 150.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltPreDoubleEle27CaloIdLMW = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 150.0 ), thrRegularEE = cms.vdouble( 150.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 150.0 ), thrRegularEE = cms.vdouble( 150.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltPreDoubleEle33CaloIdLMW = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 150.0 ), thrRegularEE = cms.vdouble( 150.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 150.0 ), thrRegularEE = cms.vdouble( 150.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.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' ) ) process.hltPreDoubleEle24eta2p1WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.75 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.25 ), thrRegularEE2 = cms.vdouble( 5.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.hltDoubleEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle24erWPTightHEFilterForTau" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.75 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.75 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 2.5 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 70.0 ), thrRegularEE = cms.vdouble( 45.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.012 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), 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" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.004 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.02 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.838 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( -0.385 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltL1sDoubleEG6to8HTT250to300IorL1sHTT = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleEG8er2p5_HTT260er 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' ) ) process.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), doIsolated = cms.bool( False ) ) process.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 ) ) process.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 ), 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" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), 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" ) ) process.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 ), 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" ) ) process.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 ), 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" ) ) process.hltDoubleEle8Mass8Filter = cms.EDFilter( "HLTEgammaCombMassFilter", saveTags = cms.bool( True ), firstLegLastFilter = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), secondLegLastFilter = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), minMass = cms.double( 8.0 ) ) process.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 ) ) process.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 ) ) process.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" ) ) process.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" ) ) process.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", level = cms.string( "L1FastJet" ), algorithm = cms.string( "AK4PFHLT" ), srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ) ) process.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2Relative" ), algorithm = cms.string( "AK4PFHLT" ) ) process.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L3Absolute" ), algorithm = cms.string( "AK4PFHLT" ) ) process.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2L3Residual" ), algorithm = cms.string( "AK4PFHLT" ) ) process.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' ) ) process.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PFJets" ), correctors = cms.VInputTag( 'hltAK4PFCorrector' ) ) process.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PFJetsLooseID" ), correctors = cms.VInputTag( 'hltAK4PFCorrector' ) ) process.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PFJetsTightID" ), correctors = cms.VInputTag( 'hltAK4PFCorrector' ) ) process.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" ) ) process.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 ) ) process.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sSingleMu25 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu25" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sMu16orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu25" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sMu16orMu25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonTrkL1TFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), minMuonStations = cms.int32( 2 ), maxNormalizedChi2 = cms.double( 20.0 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), trkMuonId = cms.uint32( 0 ), minPt = cms.double( 27.0 ), minN = cms.uint32( 1 ), maxAbsEta = cms.double( 2.5 ), L1MatchingdR = cms.double( 0.3 ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.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 ) ) process.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 ), 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" ) ) process.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 ), 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" ) ) process.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 ) ) process.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 ), 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" ) ) process.hltPreMu37Ele27CaloIdLMW = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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" ) ) process.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 ) ) process.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 ), 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" ) ) process.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 ), 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" ) ) process.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 ) ) process.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 ), 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" ) ) process.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' ) ) process.hltPreMu37TkMu27 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.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" ) ) process.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 ), includeFourthHit = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.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( "hltSiStripClusters" ), 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 ) ) process.hltMuCtfTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), src = cms.InputTag( "hltMuCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherRK" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "hltMuCtfTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIterX" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltDiMuonMerging = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 100.0 ), LostHitPenalty = cms.double( 0.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMuCtfTracks' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMuCtfTracks' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltDiMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMerging" ), LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), ptMin = cms.double( 2.5 ), pMin = cms.double( 2.5 ), shareHitFraction = cms.double( 0.8 ) ) process.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( 'muonCSCDigis','MuonCSCStripDigi' ), dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), digiMaxDistanceX = cms.double( 25.0 ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( False ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 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( "glbTrackQual" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( False ) ) process.hltGlbTrkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltGlbTrkMuons" ), DisplacedReconstruction = cms.bool( False ) ) process.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 ) ) process.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 ) ) process.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_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDoubleMu43Bs = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.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( ) ) process.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" ) ) process.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 ) ) process.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" ) ) process.hltPreDoubleMu43Jpsi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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" ) ) process.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 ) ) process.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" ) ) process.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_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDoubleMu43LowMass = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.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( ) ) process.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" ) ) process.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 ) ) process.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" ) ) process.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_DoubleMu0er2p0_SQ_OS_dEta_Max1p6 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDoubleMu4LowMassDisplaced = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.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( ) ) process.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" ) ) process.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 ) ) process.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" ) ) process.hltPreMu0L1DoubleMu = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreMu4L1DoubleMu = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.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_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' ) ) process.hltPreDoubleMu43Photon4BsToMMG = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.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( ) ) process.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" ) ) process.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 ) ) process.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" ) ) process.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 ) ) process.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 ), 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" ) ) process.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 ), 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" ) ) process.hltEgammaR9IDUnseeded = cms.EDProducer( "EgammaHLTR9IDProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) process.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 ), 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" ) ) process.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 ) ) process.hltPreDoubleMu43DisplacedPhoton4BsToMMG = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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" ) ) process.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 ) ) process.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" ) ) process.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 ) ) process.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' ) ) process.hltPreDoubleMu3TrkTau3mu = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.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( ) ) process.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" ) ) process.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 ) ) process.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" ) ) process.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 ) ) ) process.hltPixelTracksDisplacedTau3muRegional = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltPixelTracksTrackingRegionsDisplacedTau3muRegional" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( True ) ) process.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 ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.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( "hltSiStripClusters" ), 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 ) ) process.hltIter0Tau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0Tau3muCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter1" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.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 ) ) ) process.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 ) ) ) process.hltIter0Tau3muTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter0Tau3muTrackCutClassifierPrompt', 'hltIter0Tau3muTrackCutClassifierDetached' ) ) process.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 ) ) process.hltTau3muTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", src = cms.InputTag( "hltIter0Tau3muTrackSelectionHighPurity" ), particleType = cms.string( "mu+" ) ) process.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" ) ) process.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" ) ) process.hltPreDoubleMu3TkMuDsTau3Mu = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDiMuonMergingIter01TkMu = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltDiMuonLinksIter01TkMuMerge = cms.EDProducer( "MuonLinksProducerForHLT", InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMergingIter01TkMu" ), LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), ptMin = cms.double( 2.5 ), pMin = cms.double( 2.5 ), shareHitFraction = cms.double( 0.19 ) ) process.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( 'muonCSCDigis','MuonCSCStripDigi' ), dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), digiMaxDistanceX = cms.double( 25.0 ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( False ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 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( "glbTrackQual" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( False ) ) process.hltGlbTrkMuonLowPtIter01MergeCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltGlbTrkMuonsLowPtIter01Merge" ), DisplacedReconstruction = cms.bool( False ) ) process.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" ) ) process.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 ) ) process.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" ) ) process.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' ) ) process.hltPreDoubleMu4Mass3p8DZPFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.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( ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.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" ) ) process.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 ) ) process.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' ) ) process.hltPreDoubleMu4MuMuTrkDisplaced = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.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( ) ) process.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" ) ) process.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 ) ) process.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" ) ) process.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 ) ) ) process.hltPixelTracksDisplacedMuMuRegional = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltPixelTracksTrackingRegionsDisplacedMuMuRegional" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( True ) ) process.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 ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.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( "hltSiStripClusters" ), 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 ) ) process.hltIter0DisplacedMuMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0DisplacedMuMuCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter1" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.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 ) ) ) process.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 ) ) ) process.hltIter0DisplacedMuMuTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter0DisplacedMuMuTrackCutClassifierPrompt', 'hltIter0DisplacedMuMuTrackCutClassifierDetached' ) ) process.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 ) ) process.hltMuMuTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", src = cms.InputTag( "hltIter0DisplacedMuMuTrackSelectionHighPurity" ), particleType = cms.string( "K+" ) ) process.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" ) ) process.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" ) ) process.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' ) ) process.hltPreMu3PFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.hltL1sSingleJet35ObjectMap = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.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 ) ) process.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( ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltMu3JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", leptons = cms.InputTag( "hltL3fL1sMu3L1f0L2f0L3Filtered3" ), jets = cms.InputTag( "hltAK4PFJetsCorrected" ), minDeltaR = cms.double( 1.0 ), numLeptons = cms.uint32( 1 ) ) process.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 ) ) process.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' ) ) process.hltPreMu7p5L2Mu2Jpsi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.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( ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.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 ) ) process.hltPreMu7p5L2Mu2Upsilon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.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' ) ) process.hltPreMu3L1SingleMu5orSingleMu7 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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' ) ) process.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( ) ) process.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 ) ) process.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( ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreDoublePhoton33CaloIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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' ) ) process.hltPreDoublePhoton70 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltPreDoublePhoton85 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltL1sSingleAndDoubleEGor = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDiEle27WPTightCaloOnlyL1DoubleEG = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleAndDoubleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", 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 ) ) process.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 ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.75 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.25 ), thrRegularEE2 = cms.vdouble( 5.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.75 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.75 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 2.5 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.75 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.25 ), thrRegularEE2 = cms.vdouble( 5.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDiEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.75 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.75 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 2.5 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltL1sSingleEGor = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreEle30WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGor" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG30L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "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 ) ) process.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 ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.75 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.25 ), thrRegularEE2 = cms.vdouble( 5.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle30WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30WPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.75 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.75 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 2.5 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 70.0 ), thrRegularEE = cms.vdouble( 45.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.012 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle30WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30WPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.004 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.02 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.838 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( -0.385 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreEle32WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.75 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.25 ), thrRegularEE2 = cms.vdouble( 5.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle32WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32WPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.75 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.75 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 2.5 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 70.0 ), thrRegularEE = cms.vdouble( 45.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.012 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.004 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle32WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32WPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.02 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle32WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32WPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.838 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( -0.385 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreEle35WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.75 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.25 ), thrRegularEE2 = cms.vdouble( 5.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle35noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle35noerWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.75 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.75 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 2.5 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ) ) process.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 ), thrRegularEB = cms.vdouble( 70.0 ), thrRegularEE = cms.vdouble( 45.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.012 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.004 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.02 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.838 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( -0.385 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreEle38WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG38L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 38.0 ), etcutEE = cms.double( 38.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle38noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG38L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle38noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.75 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.25 ), thrRegularEE2 = cms.vdouble( 5.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle38noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.75 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.75 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle38noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 2.5 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle38noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle38noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 70.0 ), thrRegularEE = cms.vdouble( 45.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 0.012 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle38noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle38noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.004 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle38noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.02 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle38noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.838 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( -0.385 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreEle40WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG40L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 40.0 ), etcutEE = cms.double( 40.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle40noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG40L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle40noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.75 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.25 ), thrRegularEE2 = cms.vdouble( 5.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle40noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.75 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.75 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle40noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 2.5 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle40noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle40noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 70.0 ), thrRegularEE = cms.vdouble( 45.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle40noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.012 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle40noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle40noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.004 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle40noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.02 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle40noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.838 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( -0.385 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreEle32WPTightGsfL1DoubleEG = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG32L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 32.0 ), etcutEE = cms.double( 32.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle32L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG32L1SingleAndDoubleEGEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle32L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.75 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.25 ), thrRegularEE2 = cms.vdouble( 5.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle32L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.75 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.75 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle32L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 2.5 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle32L1DoubleEGWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle32L1DoubleEGWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 70.0 ), thrRegularEE = cms.vdouble( 45.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.012 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle32L1DoubleEGWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.004 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle32L1DoubleEGWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.02 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.838 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( -0.385 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltL1sHTTForBeamSpot = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", min_N90 = cms.int32( -2 ), min_N90hits = cms.int32( 2 ), min_EMF = cms.double( 1.0E-6 ), max_EMF = cms.double( 999.0 ), jetsInput = cms.InputTag( "hltAK4CaloJets" ), JetIDParams = cms.PSet( hfRecHitsColl = cms.InputTag( "hltHfreco" ), hoRecHitsColl = cms.InputTag( "hltHoreco" ), ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), useRecHits = cms.bool( True ), eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) ) process.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", src = cms.InputTag( "hltAK4CaloJetsIDPassed" ), correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) ) process.hltHtMht = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 40.0 ), minPtJetMht = cms.double( 30.0 ), maxEtaJetHt = cms.double( 2.5 ), maxEtaJetMht = cms.double( 5.0 ), jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), pfCandidatesLabel = cms.InputTag( "" ) ) process.hltHT300 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 300.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer", vertexCollections = cms.VPSet( cms.PSet( chi2cutoff = cms.double( 3.0 ), label = cms.string( "" ), useBeamConstraint = cms.bool( False ), minNdof = cms.double( 0.0 ), maxDistanceToBeam = cms.double( 1.0 ), algorithm = cms.string( "AdaptiveVertexFitter" ) ), cms.PSet( chi2cutoff = cms.double( 3.0 ), label = cms.string( "WithBS" ), useBeamConstraint = cms.bool( True ), minNdof = cms.double( 0.0 ), maxDistanceToBeam = cms.double( 1.0 ), algorithm = cms.string( "AdaptiveVertexFitter" ) ) ), verbose = cms.untracked.bool( False ), TkFilterParameters = cms.PSet( maxEta = cms.double( 100.0 ), minPt = cms.double( 0.0 ), minSiliconLayersWithHits = cms.int32( 5 ), minPixelLayersWithHits = cms.int32( 2 ), maxNormalizedChi2 = cms.double( 20.0 ), trackQuality = cms.string( "any" ), algorithm = cms.string( "filter" ), maxD0Significance = cms.double( 999.0 ) ), beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), TrackLabel = cms.InputTag( "hltPFMuonMerging" ), TrackTimeResosLabel = cms.InputTag( "dummy_default" ), TrackTimesLabel = cms.InputTag( "dummy_default" ), TkClusParameters = cms.PSet( TkDAClusParameters = cms.PSet( zmerge = cms.double( 0.01 ), Tstop = cms.double( 0.5 ), d0CutOff = cms.double( 999.0 ), dzCutOff = cms.double( 4.0 ), vertexSize = cms.double( 0.15 ), coolingFactor = cms.double( 0.6 ), Tpurge = cms.double( 2.0 ), Tmin = cms.double( 2.4 ), uniquetrkweight = cms.double( 0.9 ) ), algorithm = cms.string( "DA_vect" ) ), isRecoveryIteration = cms.bool( False ), recoveryVtxCollection = cms.InputTag( "" ) ) process.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter", filterParams = cms.PSet( maxZ = cms.double( 24.0 ), minNdof = cms.double( 4.0 ), maxRho = cms.double( 2.0 ), pvSrc = cms.InputTag( "hltVerticesPF" ) ), src = cms.InputTag( "hltVerticesPF" ) ) process.hltVerticesPFFilter = cms.EDFilter( "VertexSelector", src = cms.InputTag( "hltVerticesPFSelector" ), cut = cms.string( "!isFake" ), filter = cms.bool( True ) ) process.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1022 ) ) process.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreIsoMu27MediumDeepTauPFTauHPS20eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 1.0E99 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 27.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.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 ) ) process.hltFixedGridRhoFastjetHCAL = cms.EDProducer( "FixedGridRhoProducerFastjetFromRecHit", hbheRecHitsTag = cms.InputTag( "hltHbhereco" ), ebRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), eeRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), skipHCAL = cms.bool( False ), skipECAL = cms.bool( True ), eThresHB = cms.vdouble( 0.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 ) ) process.hltRecHitInRegionForMuonsMF = cms.EDProducer( "MuonHLTRechitInRegionsProducer", productLabels = cms.vstring( 'EcalRegionalRecHitsEB', 'EcalRegionalRecHitsEE' ), ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ), l1TagNonIsolated = cms.InputTag( "NotUsed" ), useUncalib = cms.bool( False ), doIsolated = cms.bool( True ), l1LowerThr = cms.double( 0.0 ), l1UpperThr = cms.double( 999.0 ), l1LowerThrIgnoreIsolation = cms.double( 100.0 ), regionEtaMargin = cms.double( 0.4 ), regionPhiMargin = cms.double( 0.4 ) ) process.hltRecHitInRegionForMuonsES = cms.EDProducer( "MuonHLTRechitInRegionsProducer", productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ), l1TagNonIsolated = cms.InputTag( "NotUsed" ), useUncalib = cms.bool( False ), doIsolated = cms.bool( True ), l1LowerThr = cms.double( 0.0 ), l1UpperThr = cms.double( 999.0 ), l1LowerThrIgnoreIsolation = cms.double( 100.0 ), regionEtaMargin = cms.double( 0.4 ), regionPhiMargin = cms.double( 0.4 ) ) process.hltParticleFlowRecHitECALForMuonsMF = cms.EDProducer( "PFRecHitProducer", navigator = cms.PSet( barrel = cms.PSet( ), endcap = cms.PSet( ), name = cms.string( "PFRecHitECALNavigator" ) ), producers = cms.VPSet( cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEB' ), srFlags = cms.InputTag( "" ), name = cms.string( "PFEBRecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), applySelectionsToAllCrystals = cms.bool( True ) ), cms.PSet( topologicalCleaning = cms.bool( True ), skipTTRecoveredHits = cms.bool( True ), cleaningThreshold = cms.double( 2.0 ), name = cms.string( "PFRecHitQTestECAL" ), timingCleaning = cms.bool( True ) ) ) ), cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEE' ), srFlags = cms.InputTag( "" ), name = cms.string( "PFEERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), applySelectionsToAllCrystals = cms.bool( True ) ), cms.PSet( topologicalCleaning = cms.bool( True ), skipTTRecoveredHits = cms.bool( True ), cleaningThreshold = cms.double( 2.0 ), name = cms.string( "PFRecHitQTestECAL" ), timingCleaning = cms.bool( True ) ) ) ) ) ) process.hltParticleFlowRecHitPSForMuons = cms.EDProducer( "PFRecHitProducer", navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ), producers = cms.VPSet( cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsES','EcalRegionalRecHitsES' ), name = cms.string( "PFPSRecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 7.0E-6 ), name = cms.string( "PFRecHitQTestThreshold" ) ) ) ) ) ) process.hltParticleFlowClusterECALUncorrectedForMuonsMF = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMF" ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.15 ), seedingThreshold = cms.double( 0.6 ), detector = cms.string( "ECAL_ENDCAP" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 0.23 ), detector = cms.string( "ECAL_BARREL" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 8 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 0.08 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( gatheringThreshold = cms.double( 0.3 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( True ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( 9 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), maxIterations = cms.uint32( 50 ), positionCalcForConvergence = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), allCellsPositionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), showerSigma = cms.double( 1.5 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), energyCorrector = cms.PSet( ) ) process.hltParticleFlowClusterPSForMuons = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuons" ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.2E-4 ), detector = cms.string( "PS1" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.2E-4 ), detector = cms.string( "PS2" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 4 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "PS1" ) ), cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "PS2" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( False ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 6.0E-5 ), minFractionInCalc = cms.double( 1.0E-9 ) ), maxIterations = cms.uint32( 50 ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), detector = cms.string( "PS1" ) ), cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), detector = cms.string( "PS2" ) ) ), showerSigma = cms.double( 0.3 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( ), energyCorrector = cms.PSet( ) ) process.hltParticleFlowClusterECALForMuonsMF = cms.EDProducer( "CorrectedECALPFClusterProducer", minimumPSEnergy = cms.double( 0.0 ), skipPS = cms.bool( False ), inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuons" ), energyCorrector = cms.PSet( applyCrackCorrections = cms.bool( False ), srfAwareCorrection = cms.bool( True ), applyMVACorrections = cms.bool( True ), maxPtForMVAEvaluation = cms.double( 300.0 ), recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), ebSrFlagLabel = cms.InputTag( "hltEcalDigis" ), eeSrFlagLabel = cms.InputTag( "hltEcalDigis" ) ), inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMF" ) ) process.hltMuonEcalMFPFClusterIsoForMuons = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ), pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMF" ), rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), drMax = cms.double( 0.3 ), drVetoBarrel = cms.double( 0.05 ), drVetoEndcap = cms.double( 0.05 ), etaStripBarrel = cms.double( 0.0 ), etaStripEndcap = cms.double( 0.0 ), energyBarrel = cms.double( 0.0 ), energyEndcap = cms.double( 0.0 ), effectiveAreas = cms.vdouble( 0.35, 0.193 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q" ), varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.14 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltMuonHcalRegPFClusterIsoForMuons = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ), pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ), useHF = cms.bool( False ), pfClusterProducerHFEM = cms.InputTag( "" ), pfClusterProducerHFHAD = cms.InputTag( "" ), rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetHCAL" ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), drMax = cms.double( 0.3 ), drVetoBarrel = cms.double( 0.1 ), drVetoEndcap = cms.double( 0.1 ), etaStripBarrel = cms.double( 0.0 ), etaStripEndcap = cms.double( 0.0 ), energyBarrel = cms.double( 0.0 ), energyEndcap = cms.double( 0.0 ), useEt = cms.bool( True ), effectiveAreas = cms.vdouble( 0.227, 0.372 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered" ), varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.177 ), thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPixelTracksTrackingRegionsForSeedsL3Muon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltPixelVertices" ), zErrorVetex = cms.double( 0.2 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 24.2 ), maxNVertices = cms.int32( 4 ), maxNRegions = cms.int32( 40 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 0.3 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltIterL3MuonCandidates" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.1 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 0.3 ), deltaPhi = cms.double( 0.3 ) ) ) process.hltPixelTracksInRegionIter0L3Muon = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3Muon" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) process.hltIter0L3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInRegionIter0L3Muon" ), InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter0L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracks" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter0L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) process.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltMuonTkRelIsolationCut0p08Map = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", UseRhoCorrectedCaloDeposits = cms.bool( False ), UseCaloIso = cms.bool( False ), CaloDepositsLabel = cms.InputTag( "notUsed" ), inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), OutputMuIsoDeposits = cms.bool( True ), TrackPt_Min = cms.double( -1.0 ), printDebug = cms.bool( False ), CutsPSet = cms.PSet( applyCutsORmaxNTracks = cms.bool( False ), maxNTracks = cms.int32( -1 ), Thresholds = cms.vdouble( 0.08 ), EtaBounds = cms.vdouble( 2.411 ), ComponentName = cms.string( "SimpleCuts" ), ConeSizes = cms.vdouble( 0.3 ) ), TrkExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), VetoLeadingTrack = cms.bool( True ), DR_Max = cms.double( 0.3 ), DepositLabel = cms.untracked.string( "PXLS" ), PtVeto_Min = cms.double( 2.0 ), NHits_Min = cms.uint32( 0 ), PropagateTracksToRadius = cms.bool( True ), ReferenceRadius = cms.double( 6.0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "PixelTrackExtractor" ), DR_VetoPt = cms.double( 0.025 ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), Vertex_Constraint_Z = cms.bool( False ), DR_Veto_E = cms.double( 0.07 ), Weight_H = cms.double( 1.0 ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), DR_Max = cms.double( 0.3 ), DepositLabel = cms.untracked.string( "EcalPlusHcal" ), Vertex_Constraint_XY = cms.bool( False ), Threshold_H = cms.double( 0.5 ), Threshold_E = cms.double( 0.2 ), ComponentName = cms.string( "CaloExtractor" ), Weight_E = cms.double( 1.0 ) ) ) process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), IsolatorPSet = cms.PSet( ) ) process.hltCaloTowersIsoTau1Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), TauId = cms.int32( 0 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) process.hltAkIsoTau1Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), src = cms.InputTag( "hltCaloTowersIsoTau1Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.2 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltCaloTowersIsoTau2Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), TauId = cms.int32( 1 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) process.hltAkIsoTau2Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), src = cms.InputTag( "hltCaloTowersIsoTau2Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.2 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltCaloTowersIsoTau3Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), TauId = cms.int32( 2 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) process.hltAkIsoTau3Regional = 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( "hltCaloTowersIsoTau3Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.2 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltCaloTowersIsoTau4Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), TauId = cms.int32( 3 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) process.hltAkIsoTau4Regional = 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( "hltCaloTowersIsoTau4Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.2 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltCaloTowersIsoTau5Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), TauId = cms.int32( 4 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) process.hltAkIsoTau5Regional = 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( "hltCaloTowersIsoTau5Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.2 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltCaloTowersIsoTau6Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), TauId = cms.int32( 5 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) process.hltAkIsoTau6Regional = 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( "hltCaloTowersIsoTau6Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.2 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltCaloTowersIsoTau7Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), TauId = cms.int32( 6 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) process.hltAkIsoTau7Regional = 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( "hltCaloTowersIsoTau7Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.2 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltCaloTowersIsoTau8Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), TauId = cms.int32( 7 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) process.hltAkIsoTau8Regional = 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( "hltCaloTowersIsoTau8Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.2 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltCaloTowersIsoTau9Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), TauId = cms.int32( 8 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) process.hltAkIsoTau9Regional = 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( "hltCaloTowersIsoTau9Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.2 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltCaloTowersIsoTau10Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), TauId = cms.int32( 9 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) process.hltAkIsoTau10Regional = 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( "hltCaloTowersIsoTau10Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.2 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltCaloTowersIsoTau11Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), TauId = cms.int32( 10 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) process.hltAkIsoTau11Regional = 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( "hltCaloTowersIsoTau11Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.2 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltCaloTowersIsoTau12Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), towers = cms.InputTag( "hltTowerMakerForAll" ), TauId = cms.int32( 11 ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), BX = cms.int32( 0 ), verbose = cms.untracked.int32( 0 ) ) process.hltAkIsoTau12Regional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), src = cms.InputTag( "hltCaloTowersIsoTau12Regional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.2 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltL2TauJets = cms.EDProducer( "L2TauJetsMerger", JetSrc = cms.VInputTag( 'hltAkIsoTau1Regional','hltAkIsoTau2Regional','hltAkIsoTau3Regional','hltAkIsoTau4Regional','hltAkIsoTau5Regional','hltAkIsoTau6Regional','hltAkIsoTau7Regional','hltAkIsoTau8Regional','hltAkIsoTau9Regional','hltAkIsoTau10Regional','hltAkIsoTau11Regional','hltAkIsoTau12Regional' ), EtMin = cms.double( 20.0 ) ) process.hltSingleL2Tau20eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL2TauJets" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.2 ), MinN = cms.int32( 1 ) ) process.hltL2TausForPixelIsolation = cms.EDFilter( "CaloJetSelector", src = cms.InputTag( "hltL2TauJets" ), filter = cms.bool( False ), cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) ) process.hltL2TauPixelIsoTagProducerGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", JetSrc = cms.InputTag( "hltL2TausForPixelIsolation" ), BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), MaxNumberPV = cms.int32( 1 ), IsoConeMax = cms.double( 0.4 ), IsoConeMin = cms.double( 0.15 ), TrackMinPt = cms.double( 0.9 ), TrackMinNHits = cms.int32( 3 ), TrackMaxNChi2 = cms.double( 1000.0 ), TrackPVMaxDZ = cms.double( 0.1 ), TrackMaxDxy = cms.double( 0.2 ), TrackSrc = cms.InputTag( "" ) ) process.hltL2TauIsoFilterGlob = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltL2TausForPixelIsolation" ), JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerGlob" ), MinTag = cms.double( 0.0 ), MaxTag = cms.double( 3.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 84 ) ) process.hltL2TauJetsIsoGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltL2TauIsoFilterGlob" ), TriggerTypes = cms.vint32( 84 ) ) process.hltSingleL2GlobIsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.2 ), MinN = cms.int32( 1 ) ) process.hltStripTrackerHVOn = cms.EDFilter( "DetectorStateFilter", DebugOn = cms.untracked.bool( False ), DetectorType = cms.untracked.string( "sistrip" ), DcsStatusLabel = cms.untracked.InputTag( "" ), DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" ) ) process.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter", DebugOn = cms.untracked.bool( False ), DetectorType = cms.untracked.string( "pixel" ), DcsStatusLabel = cms.untracked.InputTag( "" ), DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" ) ) process.hltTauJet5 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 5.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltParticleFlowBlockForTaus = cms.EDProducer( "PFBlockProducer", verbose = cms.untracked.bool( False ), debug = cms.untracked.bool( False ), elementImporters = cms.VPSet( cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), source = cms.InputTag( "hltLightPFTracks" ), NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), useIterativeTracking = cms.bool( False ), importerName = cms.string( "GeneralTracksImporter" ), DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ), muonMaxDPtOPt = cms.double( 1.0 ), trackQuality = cms.string( "highPurity" ), cleanBadConvertedBrems = cms.bool( False ), vetoEndcap = cms.bool( False ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), importerName = cms.string( "ECALClusterImporter" ), BCtoPFCMap = cms.InputTag( "" ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), importerName = cms.string( "GenericClusterImporter" ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), importerName = cms.string( "GenericClusterImporter" ) ) ), linkDefinitions = cms.VPSet( cms.PSet( linkType = cms.string( "TRACK:ECAL" ), useKDTree = cms.bool( True ), linkerName = cms.string( "TrackAndECALLinker" ) ), cms.PSet( linkType = cms.string( "TRACK:HCAL" ), useKDTree = cms.bool( True ), linkerName = cms.string( "TrackAndHCALLinker" ), trajectoryLayerEntrance = cms.string( "HCALEntrance" ), trajectoryLayerExit = cms.string( "HCALExit" ), nMaxHcalLinksPerTrack = cms.int32( 1 ) ), cms.PSet( linkType = cms.string( "ECAL:HCAL" ), useKDTree = cms.bool( False ), linkerName = cms.string( "ECALAndHCALLinker" ), minAbsEtaEcal = cms.double( 2.5 ) ), cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), useKDTree = cms.bool( False ), linkerName = cms.string( "HFEMAndHFHADLinker" ) ) ) ) process.hltParticleFlowForTaus = cms.EDProducer( "PFProducer", verbose = cms.untracked.bool( False ), debug = cms.untracked.bool( False ), blocks = cms.InputTag( "hltParticleFlowBlockForTaus" ), muons = cms.InputTag( "hltMuons" ), postMuonCleaning = cms.bool( True ), vetoEndcap = cms.bool( False ), vertexCollection = cms.InputTag( "hltPixelVertices" ), useVerticesForNeutral = cms.bool( True ), useHO = cms.bool( False ), PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), useEGammaElectrons = cms.bool( False ), egammaElectrons = cms.InputTag( "" ), useEGammaFilters = cms.bool( False ), useProtectionsForJetMET = cms.bool( True ), PFEGammaFiltersParameters = cms.PSet( electron_protectionsForJetMET = cms.PSet( maxE = cms.double( 50.0 ), maxTrackPOverEele = cms.double( 1.0 ), maxEcalEOverP_2 = cms.double( 0.2 ), maxHcalEOverEcalE = cms.double( 0.1 ), maxEcalEOverP_1 = cms.double( 0.5 ), maxHcalEOverP = cms.double( 1.0 ), maxEcalEOverPRes = cms.double( 0.2 ), maxHcalE = cms.double( 10.0 ), maxEeleOverPout = cms.double( 0.2 ), maxNtracks = cms.double( 3.0 ), maxEleHcalEOverEcalE = cms.double( 0.1 ), maxDPhiIN = cms.double( 0.1 ), maxEeleOverPoutRes = cms.double( 0.5 ) ), electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), electron_iso_combIso_endcap = cms.double( 10.0 ), photon_protectionsForBadHcal = cms.PSet( solidConeTrkIsoSlope = cms.double( 0.3 ), enableProtections = cms.bool( False ), solidConeTrkIsoOffset = cms.double( 10.0 ) ), electron_missinghits = cms.uint32( 1 ), photon_MinEt = cms.double( 10.0 ), electron_iso_pt = cms.double( 10.0 ), electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), electron_iso_mva_endcap = cms.double( -0.1075 ), electron_iso_combIso_barrel = cms.double( 10.0 ), photon_protectionsForJetMET = cms.PSet( sumPtTrackIsoSlope = cms.double( 0.001 ), sumPtTrackIso = cms.double( 4.0 ) ), electron_protectionsForBadHcal = cms.PSet( dEta = cms.vdouble( 0.0064, 0.01264 ), dPhi = cms.vdouble( 0.0547, 0.0394 ), enableProtections = cms.bool( False ), eInvPInv = cms.vdouble( 0.184, 0.0721 ), full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) ), electron_noniso_mvaCut = cms.double( -0.1 ), electron_iso_mva_barrel = cms.double( -0.1875 ), photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), photon_combIso = cms.double( 10.0 ), photon_HoE = cms.double( 0.05 ) ), muon_HCAL = cms.vdouble( 3.0, 3.0 ), muon_ECAL = cms.vdouble( 0.5, 0.5 ), muon_HO = cms.vdouble( 0.9, 0.9 ), PFMuonAlgoParameters = cms.PSet( ), rejectTracks_Bad = cms.bool( False ), rejectTracks_Step45 = cms.bool( False ), usePFNuclearInteractions = cms.bool( False ), usePFConversions = cms.bool( False ), usePFDecays = cms.bool( False ), dptRel_DispVtx = cms.double( 10.0 ), iCfgCandConnector = cms.PSet( nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), bCorrect = cms.bool( False ), bCalibPrimary = cms.bool( False ) ), nsigma_TRACK = cms.double( 1.0 ), pt_Error = cms.double( 1.0 ), factors_45 = cms.vdouble( 10.0, 100.0 ), goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), goodTrackDeadHcal_chi2n = cms.double( 5.0 ), goodTrackDeadHcal_layers = cms.uint32( 4 ), goodTrackDeadHcal_validFr = cms.double( 0.5 ), goodTrackDeadHcal_dxy = cms.double( 0.5 ), goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), pf_nsigma_ECAL = cms.double( 0.0 ), pf_nsigma_HCAL = cms.double( 1.0 ), pf_nsigma_HFEM = cms.double( 1.0 ), pf_nsigma_HFHAD = cms.double( 1.0 ), useCalibrationsFromDB = cms.bool( True ), calibrationsLabel = cms.string( "HLT" ), postHFCleaning = cms.bool( False ), PFHFCleaningParameters = cms.PSet( minSignificance = cms.double( 2.5 ), maxSignificance = cms.double( 2.5 ), minDeltaMet = cms.double( 0.4 ), maxDeltaPhiPt = cms.double( 7.0 ), minHFCleaningPt = cms.double( 5.0 ), minSignificanceReduction = cms.double( 1.4 ) ), cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), calibHF_use = cms.bool( False ), calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) ) process.hltAK4PFJetsForTaus = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( "hltParticleFlowForTaus" ), srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.4 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltTauPFJets08Region = cms.EDProducer( "RecoTauJetRegionProducer", src = cms.InputTag( "hltAK4PFJetsForTaus" ), deltaR = cms.double( 0.8 ), pfCandAssocMapSrc = cms.InputTag( "" ), verbosity = cms.int32( 0 ), maxJetAbsEta = cms.double( 99.0 ), minJetPt = cms.double( -1.0 ), pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ) ) process.hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals = cms.EDProducer( "PFRecoTauChargedHadronProducer", ranking = cms.VPSet( cms.PSet( selectionFailValue = cms.double( 1000.0 ), plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), selection = cms.string( "algoIs(\'kChargedPFCandidate\')" ), name = cms.string( "ChargedPFCandidate" ), selectionPassFunction = cms.string( "-pt" ) ), cms.PSet( selectionFailValue = cms.double( 1000.0 ), plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), selection = cms.string( "algoIs(\'kPFNeutralHadron\')" ), name = cms.string( "ChargedPFCandidate" ), selectionPassFunction = cms.string( "-pt" ) ) ), verbosity = cms.int32( 0 ), maxJetAbsEta = cms.double( 99.0 ), outputSelection = cms.string( "pt > 0.5" ), minJetPt = cms.double( -1.0 ), jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), builders = cms.VPSet( cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), dRmergePhotonWrtOther = cms.double( 0.005 ), qualityCuts = cms.PSet( vertexTrackFiltering = cms.bool( False ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( minNeutralHadronEt = cms.double( 30.0 ), maxDeltaZ = cms.double( 0.2 ), minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), dRmergePhotonWrtElectron = cms.double( 0.005 ), minMergeGammaEt = cms.double( 0.0 ), minBlockElementMatchesPhoton = cms.int32( 2 ), dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), minMergeChargedHadronPt = cms.double( 100.0 ), maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), name = cms.string( "chargedPFCandidates" ), dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), minMergeNeutralHadronEt = cms.double( 0.0 ) ), cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), dRmergePhotonWrtOther = cms.double( 0.005 ), qualityCuts = cms.PSet( vertexTrackFiltering = cms.bool( False ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( minNeutralHadronEt = cms.double( 30.0 ), maxDeltaZ = cms.double( 0.2 ), minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), dRmergePhotonWrtElectron = cms.double( 0.005 ), minMergeGammaEt = cms.double( 0.0 ), dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), minMergeChargedHadronPt = cms.double( 0.0 ), maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), name = cms.string( "PFNeutralHadrons" ), dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), chargedHadronCandidatesParticleIds = cms.vint32( 5 ), minMergeNeutralHadronEt = cms.double( 0.0 ), maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), minBlockElementMatchesPhoton = cms.int32( 2 ) ) ) ) process.hltPFTauPiZeros = cms.EDProducer( "RecoTauPiZeroProducer", massHypothesis = cms.double( 0.136 ), ranking = cms.VPSet( cms.PSet( selectionFailValue = cms.double( 1000.0 ), plugin = cms.string( "RecoTauPiZeroStringQuality" ), selection = cms.string( "algoIs('kStrips')" ), name = cms.string( "InStrip" ), selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) ) ), verbosity = cms.int32( 0 ), maxJetAbsEta = cms.double( 99.0 ), outputSelection = cms.string( "pt > 0" ), minJetPt = cms.double( -1.0 ), jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), builders = cms.VPSet( cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), applyElecTrackQcuts = cms.bool( False ), stripCandidatesParticleIds = cms.vint32( 2, 4 ), makeCombinatoricStrips = cms.bool( False ), stripPhiAssociationDistance = cms.double( 0.2 ), qualityCuts = cms.PSet( vertexTrackFiltering = cms.bool( False ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( maxDeltaZ = cms.double( 0.2 ), minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), maxStripBuildIterations = cms.int32( -1 ), updateStripAfterEachDaughter = cms.bool( False ), stripEtaAssociationDistance = cms.double( 0.05 ), minStripEt = cms.double( 1.0 ), plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), minGammaEtStripAdd = cms.double( 0.0 ), name = cms.string( "s" ) ) ) ) process.hltHpsCombinatoricRecoTaus = cms.EDProducer( "RecoTauProducer", piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ), jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ), maxJetAbsEta = cms.double( 2.5 ), outputSelection = cms.string( "leadPFChargedHadrCand().isNonnull()" ), chargedHadronSrc = cms.InputTag( "hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals" ), minJetPt = cms.double( 14.0 ), jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), builders = cms.VPSet( cms.PSet( decayModes = cms.VPSet( cms.PSet( maxPiZeros = cms.uint32( 0 ), maxTracks = cms.uint32( 6 ), nPiZeros = cms.uint32( 0 ), nCharged = cms.uint32( 1 ) ), cms.PSet( maxPiZeros = cms.uint32( 6 ), maxTracks = cms.uint32( 6 ), nCharged = cms.uint32( 1 ), nPiZeros = cms.uint32( 1 ) ), cms.PSet( maxPiZeros = cms.uint32( 5 ), maxTracks = cms.uint32( 6 ), nCharged = cms.uint32( 1 ), nPiZeros = cms.uint32( 2 ) ), cms.PSet( maxPiZeros = cms.uint32( 0 ), maxTracks = cms.uint32( 6 ), nCharged = cms.uint32( 2 ), nPiZeros = cms.uint32( 0 ) ), cms.PSet( maxPiZeros = cms.uint32( 3 ), maxTracks = cms.uint32( 6 ), nCharged = cms.uint32( 2 ), nPiZeros = cms.uint32( 1 ) ), cms.PSet( maxPiZeros = cms.uint32( 0 ), maxTracks = cms.uint32( 6 ), nCharged = cms.uint32( 3 ), nPiZeros = cms.uint32( 0 ) ), cms.PSet( maxPiZeros = cms.uint32( 3 ), maxTracks = cms.uint32( 6 ), nCharged = cms.uint32( 3 ), nPiZeros = cms.uint32( 1 ) ) ), isolationConeSize = cms.double( 0.5 ), minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), minAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), minRelPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), name = cms.string( "combinatoric" ), pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ), plugin = cms.string( "RecoTauBuilderCombinatoricPlugin" ), qualityCuts = cms.PSet( isolationQualityCuts = cms.PSet( maxDeltaZ = cms.double( 0.2 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.03 ), minGammaEt = cms.double( 1.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), minTrackPt = cms.double( 1.0 ), minTrackVertexWeight = cms.double( -1.0 ) ), leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), pvFindingAlgo = cms.string( "closestInDeltaZ" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( maxDeltaZ = cms.double( 0.4 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), minGammaEt = cms.double( 0.5 ), minNeutralHadronEt = cms.double( 30.0 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), minTrackPt = cms.double( 0.5 ), minTrackVertexWeight = cms.double( -1.0 ) ), vertexTrackFiltering = cms.bool( False ), vxAssocQualityCuts = cms.PSet( maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), minTrackPt = cms.double( 0.5 ), minTrackVertexWeight = cms.double( -1.0 ) ) ), signalConeSize = cms.string( "max(min(0.1, 3.0/pt()), 0.05)" ) ) ), buildNullTaus = cms.bool( False ), verbosity = cms.int32( 0 ), modifiers = cms.VPSet( cms.PSet( DataType = cms.string( "AOD" ), EcalStripSumE_deltaEta = cms.double( 0.03 ), EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), EcalStripSumE_minClusEnergy = cms.double( 0.1 ), ElectronPreIDProducer = cms.InputTag( "elecpreid" ), maximumForElectrionPreIDOutput = cms.double( -0.1 ), name = cms.string( "elec_rej" ), plugin = cms.string( "RecoTauElectronRejectionPlugin" ), ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ) ), cms.PSet( name = cms.string( "tau_mass" ), plugin = cms.string( "PFRecoTauMassPlugin" ), verbosity = cms.int32( 0 ) ) ) ) process.hltHpsSelectionDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", PFTauProducer = cms.InputTag( "hltHpsCombinatoricRecoTaus" ), verbosity = cms.int32( 0 ), minTauPt = cms.double( 0.0 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), decayModes = cms.VPSet( cms.PSet( maxMass = cms.string( "1." ), nPiZeros = cms.uint32( 0 ), minMass = cms.double( -1000.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), nPiZeros = cms.uint32( 1 ), minMass = cms.double( 0.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), assumeStripMass = cms.double( 0.1349 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( minPi0Mass = cms.double( 0.0 ), maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), maxPi0Mass = cms.double( 0.8 ), nPiZeros = cms.uint32( 2 ), minMass = cms.double( 0.4 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), assumeStripMass = cms.double( 0.0 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "1.2" ), nPiZeros = cms.uint32( 0 ), minMass = cms.double( 0.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), nCharged = cms.uint32( 2 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( False ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), minMass = cms.double( 0.0 ), nCharged = cms.uint32( 2 ), nChargedPFCandsMin = cms.uint32( 1 ), nPiZeros = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "1.6" ), minMass = cms.double( 0.7 ), nCharged = cms.uint32( 3 ), nChargedPFCandsMin = cms.uint32( 1 ), nPiZeros = cms.uint32( 0 ), nTracksMin = cms.uint32( 2 ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( nCharged = cms.uint32( 3 ), nPiZeros = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), minMass = cms.double( 0.9 ), maxMass = cms.string( "1.6" ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( False ), mass = cms.bool( False ) ), nChargedPFCandsMin = cms.uint32( 1 ) ) ), matchingCone = cms.double( 0.5 ), minPixelHits = cms.int32( 0 ), requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) ) process.hltHpsPFTauProducerSansRefs = cms.EDProducer( "RecoTauCleaner", outputSelection = cms.string( "" ), cleaners = cms.VPSet( cms.PSet( name = cms.string( "HPS_Select" ), plugin = cms.string( "RecoTauDiscriminantCleanerPlugin" ), src = cms.InputTag( "hltHpsSelectionDiscriminator" ) ), cms.PSet( name = cms.string( "killSoftTwoProngTaus" ), plugin = cms.string( "RecoTauSoftTwoProngTausCleanerPlugin" ), minTrackPt = cms.double( 5.0 ) ), cms.PSet( name = cms.string( "ChargedHadronMultiplicity" ), plugin = cms.string( "RecoTauChargedHadronMultiplicityCleanerPlugin" ) ), cms.PSet( name = cms.string( "Pt" ), plugin = cms.string( "RecoTauStringCleanerPlugin" ), selection = cms.string( "leadPFCand().isNonnull()" ), selectionFailValue = cms.double( 1000.0 ), selectionPassFunction = cms.string( "-pt()" ), tolerance = cms.double( 0.01 ) ), cms.PSet( name = cms.string( "StripMultiplicity" ), plugin = cms.string( "RecoTauStringCleanerPlugin" ), selection = cms.string( "leadPFCand().isNonnull()" ), selectionFailValue = cms.double( 1000.0 ), selectionPassFunction = cms.string( "-signalPiZeroCandidates().size()" ) ), cms.PSet( name = cms.string( "CombinedIsolation" ), plugin = cms.string( "RecoTauStringCleanerPlugin" ), selection = cms.string( "leadPFCand().isNonnull()" ), selectionFailValue = cms.double( 1000.0 ), selectionPassFunction = cms.string( "isolationPFChargedHadrCandsPtSum() + isolationPFGammaCandsEtSum()" ) ) ), verbosity = cms.int32( 0 ), src = cms.InputTag( "hltHpsCombinatoricRecoTaus" ) ) process.hltHpsPFTauProducer = cms.EDProducer( "RecoTauPiZeroUnembedder", src = cms.InputTag( "hltHpsPFTauProducerSansRefs" ) ) process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMs = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), verbosity = cms.int32( 0 ), minTauPt = cms.double( 18.0 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), decayModes = cms.VPSet( cms.PSet( maxMass = cms.string( "1." ), nPiZeros = cms.uint32( 0 ), minMass = cms.double( -1000.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), nPiZeros = cms.uint32( 1 ), minMass = cms.double( 0.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), assumeStripMass = cms.double( 0.1349 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( minPi0Mass = cms.double( 0.0 ), maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), maxPi0Mass = cms.double( 0.8 ), nPiZeros = cms.uint32( 2 ), minMass = cms.double( 0.4 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), assumeStripMass = cms.double( 0.0 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "1.2" ), nPiZeros = cms.uint32( 0 ), minMass = cms.double( 0.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), nCharged = cms.uint32( 2 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( False ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), minMass = cms.double( 0.0 ), nCharged = cms.uint32( 2 ), nChargedPFCandsMin = cms.uint32( 1 ), nPiZeros = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "1.6" ), minMass = cms.double( 0.7 ), nCharged = cms.uint32( 3 ), nChargedPFCandsMin = cms.uint32( 1 ), nPiZeros = cms.uint32( 0 ), nTracksMin = cms.uint32( 2 ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( nCharged = cms.uint32( 3 ), nPiZeros = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), minMass = cms.double( 0.9 ), maxMass = cms.string( "1.6" ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( False ), mass = cms.bool( False ) ), nChargedPFCandsMin = cms.uint32( 1 ) ) ), matchingCone = cms.double( 0.5 ), minPixelHits = cms.int32( 0 ), requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) ) process.hltHpsPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", MinPtLeadingObject = cms.double( 0.0 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), UseOnlyChargedHadrons = cms.bool( True ), PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) ) process.hltHpsSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsPFTauProducer" ), cut = cms.string( "pt > 0" ), discriminators = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminator" ), selectionCut = cms.double( 0.5 ) ) ), discriminatorContainers = cms.VPSet( ) ) process.hltHpsPFTauTrack = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsPFTauProducer" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), verbosity = cms.int32( 0 ), minTauPt = cms.double( 18.0 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), decayModes = cms.VPSet( cms.PSet( maxMass = cms.string( "1." ), nPiZeros = cms.uint32( 0 ), minMass = cms.double( -1000.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), nPiZeros = cms.uint32( 1 ), minMass = cms.double( 0.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), assumeStripMass = cms.double( 0.1349 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( minPi0Mass = cms.double( 0.0 ), maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), maxPi0Mass = cms.double( 0.8 ), nPiZeros = cms.uint32( 2 ), minMass = cms.double( 0.4 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), assumeStripMass = cms.double( 0.0 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "1.2" ), nPiZeros = cms.uint32( 0 ), minMass = cms.double( 0.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), nCharged = cms.uint32( 2 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( False ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), minMass = cms.double( 0.0 ), nCharged = cms.uint32( 2 ), nChargedPFCandsMin = cms.uint32( 1 ), nPiZeros = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "1.6" ), minMass = cms.double( 0.7 ), nCharged = cms.uint32( 3 ), nChargedPFCandsMin = cms.uint32( 1 ), nPiZeros = cms.uint32( 0 ), nTracksMin = cms.uint32( 2 ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( nCharged = cms.uint32( 3 ), nPiZeros = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), minMass = cms.double( 0.9 ), maxMass = cms.string( "1.6" ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( False ), mass = cms.bool( False ) ), nChargedPFCandsMin = cms.uint32( 1 ) ) ), matchingCone = cms.double( 0.5 ), minPixelHits = cms.int32( 0 ), requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) ) process.hltHpsPFTauPrimaryVertexProducerForDeepTauForVBFIsoTau = cms.EDProducer( "PFTauPrimaryVertexProducer", qualityCuts = cms.PSet( signalQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), maxDeltaZ = cms.double( 0.4 ), maxDeltaZToLeadTrack = cms.double( -1.0 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 3 ), minGammaEt = cms.double( 1.0 ), minNeutralHadronEt = cms.double( 30.0 ) ), isolationQualityCuts = cms.PSet( minTrackPt = cms.double( 1.0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.03 ), maxDeltaZ = cms.double( 0.2 ), maxDeltaZToLeadTrack = cms.double( -1.0 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 8 ), minGammaEt = cms.double( 1.5 ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 3 ), minGammaEt = cms.double( 1.0 ) ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), pvFindingAlgo = cms.string( "closestInDeltaZ" ), vertexTrackFiltering = cms.bool( False ), recoverLeadingTrk = cms.bool( False ), leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) ), cut = cms.string( "pt > 18.0 & abs(eta)<2.4" ), Algorithm = cms.int32( 0 ), RemoveElectronTracks = cms.bool( False ), RemoveMuonTracks = cms.bool( False ), useBeamSpot = cms.bool( True ), useSelectedTaus = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), ElectronTag = cms.InputTag( "hltEgammaCandidates" ), PFTauTag = cms.InputTag( "hltHpsPFTauProducer" ), MuonTag = cms.InputTag( "hltMuons" ), PVTag = cms.InputTag( "hltPixelVertices" ), discriminators = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau" ), selectionCut = cms.double( 0.5 ) ) ) ) process.hltHpsPFTauSecondaryVertexProducerForDeepTauForVBFIsoTau = cms.EDProducer( "PFTauSecondaryVertexProducer", PFTauTag = cms.InputTag( "hltHpsPFTauProducer" ) ) process.hltHpsPFTauTransverseImpactParametersForDeepTauForVBFIsoTau = cms.EDProducer( "PFTauTransverseImpactParameters", PFTauPVATag = cms.InputTag( "hltHpsPFTauPrimaryVertexProducerForDeepTauForVBFIsoTau" ), useFullCalculation = cms.bool( True ), PFTauTag = cms.InputTag( "hltHpsPFTauProducer" ), PFTauSVATag = cms.InputTag( "hltHpsPFTauSecondaryVertexProducerForDeepTauForVBFIsoTau" ) ) process.hltFixedGridRhoProducerFastjetAllTau = cms.EDProducer( "FixedGridRhoProducerFastjet", pfCandidatesTag = cms.InputTag( "hltParticleFlowForTaus" ), maxRapidity = cms.double( 5.0 ), gridSpacing = cms.double( 0.55 ) ) process.hltHpsPFTauBasicDiscriminatorsForDeepTauForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), qualityCuts = cms.PSet( signalQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), maxDeltaZ = cms.double( 0.4 ), maxDeltaZToLeadTrack = cms.double( -1.0 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 3 ), minGammaEt = cms.double( 1.0 ), minNeutralHadronEt = cms.double( 30.0 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), isolationQualityCuts = cms.PSet( minTrackPt = cms.double( 1.0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.03 ), maxDeltaZ = cms.double( 0.2 ), maxDeltaZToLeadTrack = cms.double( -1.0 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 8 ), minGammaEt = cms.double( 1.5 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 3 ), minGammaEt = cms.double( 1.0 ) ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), pvFindingAlgo = cms.string( "closestInDeltaZ" ), vertexTrackFiltering = cms.bool( False ), recoverLeadingTrk = cms.bool( False ), leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) ), minTauPtForNoIso = cms.double( -99.0 ), vertexSrc = cms.InputTag( "hltPixelVertices" ), rhoConeSize = cms.double( 0.5 ), rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), footprintCorrections = cms.VPSet( cms.PSet( selection = cms.string( "decayMode() = 0" ), offset = cms.string( "0.0" ) ), cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), offset = cms.string( "0.0" ) ), cms.PSet( selection = cms.string( "decayMode() = 5" ), offset = cms.string( "2.7" ) ), cms.PSet( selection = cms.string( "decayMode() = 6" ), offset = cms.string( "0.0" ) ), cms.PSet( selection = cms.string( "decayMode() = 10" ), offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) ) ), deltaBetaFactor = cms.string( "0.2000" ), applyFootprintCorrection = cms.bool( False ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), verbosity = cms.int32( 0 ), deltaBetaPUTrackPtCutOverride = cms.bool( True ), applyRhoCorrection = cms.bool( False ), WeightECALIsolation = cms.double( 1.0 ), rhoUEOffsetCorrection = cms.double( 1.0 ), deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), isoConeSizeForDeltaBeta = cms.double( 0.8 ), customOuterCone = cms.double( 0.5 ), particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), IDdefinitions = cms.VPSet( cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), ApplyDiscriminationByTrackerIsolation = cms.bool( True ), storeRawSumPt = cms.bool( True ) ), cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), ApplyDiscriminationByECALIsolation = cms.bool( True ), storeRawSumPt = cms.bool( True ) ), cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), storeRawSumPt = cms.bool( True ), UseAllPFCandsForWeights = cms.bool( True ) ), cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), storeRawFootprintCorrection = cms.bool( True ) ), cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) ), cms.PSet( IDname = cms.string( "PUcorrPtSum" ), applyDeltaBetaCorrection = cms.bool( True ), storeRawPUsumPt = cms.bool( True ) ) ), IDWPdefinitions = cms.VPSet( ) ) process.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTauForVBFIsoTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), qualityCuts = cms.PSet( signalQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), maxDeltaZ = cms.double( 0.4 ), maxDeltaZToLeadTrack = cms.double( -1.0 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 3 ), minGammaEt = cms.double( 1.0 ), minNeutralHadronEt = cms.double( 30.0 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), isolationQualityCuts = cms.PSet( minTrackPt = cms.double( 1.0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.03 ), maxDeltaZ = cms.double( 0.2 ), maxDeltaZToLeadTrack = cms.double( -1.0 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 8 ), minGammaEt = cms.double( 1.5 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 3 ), minGammaEt = cms.double( 1.0 ) ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), pvFindingAlgo = cms.string( "closestInDeltaZ" ), vertexTrackFiltering = cms.bool( False ), recoverLeadingTrk = cms.bool( False ), leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) ), minTauPtForNoIso = cms.double( -99.0 ), vertexSrc = cms.InputTag( "hltPixelVertices" ), rhoConeSize = cms.double( 0.5 ), rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), footprintCorrections = cms.VPSet( cms.PSet( selection = cms.string( "decayMode() = 0" ), offset = cms.string( "0.0" ) ), cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), offset = cms.string( "0.0" ) ), cms.PSet( selection = cms.string( "decayMode() = 5" ), offset = cms.string( "2.7" ) ), cms.PSet( selection = cms.string( "decayMode() = 6" ), offset = cms.string( "0.0" ) ), cms.PSet( selection = cms.string( "decayMode() = 10" ), offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) ) ), deltaBetaFactor = cms.string( "0.2000" ), applyFootprintCorrection = cms.bool( False ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), verbosity = cms.int32( 0 ), deltaBetaPUTrackPtCutOverride = cms.bool( True ), applyRhoCorrection = cms.bool( False ), WeightECALIsolation = cms.double( 1.0 ), rhoUEOffsetCorrection = cms.double( 1.0 ), deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), isoConeSizeForDeltaBeta = cms.double( 0.8 ), customOuterCone = cms.double( 0.3 ), particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), IDdefinitions = cms.VPSet( cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), ApplyDiscriminationByTrackerIsolation = cms.bool( True ), storeRawSumPt = cms.bool( True ) ), cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), ApplyDiscriminationByECALIsolation = cms.bool( True ), storeRawSumPt = cms.bool( True ) ), cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), storeRawSumPt = cms.bool( True ), UseAllPFCandsForWeights = cms.bool( True ) ), cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), storeRawFootprintCorrection = cms.bool( True ) ), cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) ), cms.PSet( IDname = cms.string( "PUcorrPtSum" ), applyDeltaBetaCorrection = cms.bool( True ), storeRawPUsumPt = cms.bool( True ) ) ), IDWPdefinitions = cms.VPSet( ) ) process.hltHpsPFTauDeepTauProducerForVBFIsoTau = cms.EDProducer( "DeepTauId", electrons = cms.InputTag( "default" ), muons = cms.InputTag( "default" ), taus = cms.InputTag( "hltHpsPFTauProducer" ), pfcands = cms.InputTag( "hltParticleFlowForTaus" ), vertices = cms.InputTag( "hltPixelVertices" ), rho = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), graph_file = cms.vstring( 'core:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_core.pb', 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), mem_mapped = cms.bool( False ), year = cms.uint32( 2017 ), version = cms.uint32( 2 ), sub_version = cms.uint32( 1 ), debug_level = cms.int32( 0 ), disable_dxy_pca = cms.bool( True ), disable_hcalFraction_workaround = cms.bool( False ), disable_CellIndex_workaround = cms.bool( False ), save_inputs = cms.bool( False ), is_online = cms.bool( True ), VSeWP = cms.vstring( '-1.' ), VSmuWP = cms.vstring( '-1.' ), VSjetWP = cms.vstring( 'double t1 = 0.5890, t2 = 0.3310, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', 'double t1 = 0.844, t2 = 0.8457, t3 = 0.125, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', 'double t1 = 0.5890, t2 = 0.3310, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', 'double t1 = 0.9619, t2 = 0.9269, t3 = 0.5, x1 = 50, x2 = 300, x3 = 500; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ), basicTauDiscriminators = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsForDeepTauForVBFIsoTau" ), basicTauDiscriminatorsdR03 = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsdR03ForDeepTauForVBFIsoTau" ), pfTauTransverseImpactParameters = cms.InputTag( "hltHpsPFTauTransverseImpactParametersForDeepTauForVBFIsoTau" ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ) ) process.hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsPFTauProducer" ), cut = cms.string( "pt > 0" ), discriminators = cms.VPSet( ), discriminatorContainers = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducerForVBFIsoTau", "VSjet" ), rawValues = cms.vstring( ), selectionCuts = cms.vdouble( ), workingPoints = cms.vstring( 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) ) ) ) process.hltHpsSinglePFTau20TrackDeepTauDitauWPForVBFIsoTau = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) process.hltHpsPFTauAgainstMuonDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), maxNumberOfHitsLast2Stations = cms.int32( -1 ), maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ), verbosity = cms.int32( 0 ), maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), minPtMatchedMuon = cms.double( 5.0 ), dRmuonMatchLimitedToJetArea = cms.bool( False ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), maskHitsDT = cms.vint32( 0, 0, 0, 0 ), HoPMin = cms.double( -1.0 ), maxNumberOfMatches = cms.int32( 1 ), discriminatorOption = cms.string( "custom" ), dRmuonMatch = cms.double( 0.3 ), srcMuons = cms.InputTag( "" ), doCaloMuonVeto = cms.bool( False ) ) process.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsPFTauProducer" ), cut = cms.string( "pt > 0" ), discriminators = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminator" ), selectionCut = cms.double( 0.5 ) ) ), discriminatorContainers = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducerForVBFIsoTau", "VSjet" ), rawValues = cms.vstring( ), selectionCuts = cms.vdouble( ), workingPoints = cms.vstring( 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) ) ) ) process.hltHpsSinglePFTau20TrackDeepTauDitauWPAgainstMuon = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) process.hltHpsOverlapFilterIsoMu27MediumDeepTauDitauWPPFTau20 = cms.EDFilter( "HLT2MuonPFTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon' ), inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered" ), inputTag2 = cms.InputTag( "hltHpsSinglePFTau20TrackDeepTauDitauWPAgainstMuon" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 1.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.3 ), MaxDelR = cms.double( 99999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltL1sSingleMu18 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu18" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreIsoMu20 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.hltL2fL1sMu18L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.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( ) ) process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu18L1f0L2Filtered10Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 1.0E99 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20Q" ), varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.14 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered" ), varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.177 ), thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), IsolatorPSet = cms.PSet( ) ) process.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' ) ) process.hltPreIsoMu24 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.hltL1fForIterL3L1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22L1f0L2Filtered10Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 1.0E99 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 24.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q" ), varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.14 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFiltered" ), varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.177 ), thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), IsolatorPSet = cms.PSet( ) ) process.hltPreIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.16 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q" ), varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.14 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFiltered" ), varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.177 ), thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), IsolatorPSet = cms.PSet( ) ) process.hltPreIsoMu27 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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' ) ) process.hltPreUncorrectedJetE30NoBPTX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltStoppedHSCPTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", EBSumThreshold = cms.double( 0.2 ), HF2Weight = cms.double( 1.0 ), EBWeight = cms.double( 1.0 ), hfInput = cms.InputTag( "" ), EESumThreshold = cms.double( 0.45 ), HOThreshold0 = cms.double( 3.5 ), HOThresholdPlus1 = cms.double( 3.5 ), HOThresholdMinus1 = cms.double( 3.5 ), HOThresholdPlus2 = cms.double( 3.5 ), HOThresholdMinus2 = cms.double( 3.5 ), HBGrid = cms.vdouble( ), HBThreshold1 = cms.double( 0.4 ), HBThreshold2 = cms.double( 0.3 ), HBThreshold = cms.double( 0.3 ), EEWeights = cms.vdouble( ), HF1Threshold = cms.double( 0.5 ), HF2Weights = cms.vdouble( ), HOWeights = cms.vdouble( ), EEGrid = cms.vdouble( ), HEDWeight = cms.double( 1.0 ), EEWeight = cms.double( 1.0 ), UseHO = cms.bool( False ), HBWeights = cms.vdouble( ), HESWeight = cms.double( 1.0 ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), HEDWeights = cms.vdouble( ), HF1Grid = cms.vdouble( ), EBWeights = cms.vdouble( ), HOWeight = cms.double( 1.0E-99 ), EBThreshold = cms.double( 0.07 ), EEThreshold = cms.double( 0.3 ), UseEtEBTreshold = cms.bool( False ), UseSymEBTreshold = cms.bool( False ), UseEtEETreshold = cms.bool( False ), UseSymEETreshold = cms.bool( False ), hbheInput = cms.InputTag( "hltHbhereco" ), HcalThreshold = cms.double( -1000.0 ), HF2Threshold = cms.double( 0.85 ), HESThreshold1 = cms.double( 0.1 ), HESThreshold = cms.double( 0.2 ), HF1Weights = cms.vdouble( ), hoInput = cms.InputTag( "" ), HESGrid = cms.vdouble( ), HESWeights = cms.vdouble( ), HEDThreshold1 = cms.double( 0.1 ), HEDThreshold = cms.double( 0.2 ), EcutTower = cms.double( -1000.0 ), HEDGrid = cms.vdouble( ), ecalInputs = cms.VInputTag( ), HBWeight = cms.double( 1.0 ), HOGrid = cms.vdouble( ), EBGrid = cms.vdouble( ), MomConstrMethod = cms.int32( 1 ), MomHBDepth = cms.double( 0.2 ), MomHEDepth = cms.double( 0.4 ), MomEBDepth = cms.double( 0.3 ), MomEEDepth = cms.double( 0.0 ), HcalAcceptSeverityLevel = cms.uint32( 9 ), EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', 'kWeird', 'kBad' ), UseHcalRecoveredHits = cms.bool( False ), UseEcalRecoveredHits = cms.bool( False ), UseRejectedHitsOnly = cms.bool( False ), HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), UseRejectedRecoveredHcalHits = cms.bool( False ), UseRejectedRecoveredEcalHits = cms.bool( False ), missingHcalRescaleFactorForEcal = cms.double( 0.0 ), AllowMissingInputs = cms.bool( True ), HcalPhase = cms.int32( 1 ) ) process.hltStoppedHSCPIterativeCone4CaloJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), src = cms.InputTag( "hltStoppedHSCPTowerMakerForAll" ), srcPVs = cms.InputTag( "offlinePrimaryVertices" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "IterativeCone" ), rParam = cms.double( 0.4 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltStoppedHSCP1CaloJetEnergy30 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), triggerType = cms.int32( 85 ), MinE = cms.double( 30.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.7 ), MinN = cms.int32( 1 ) ) process.hltPreUncorrectedJetE30NoBPTX3BX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sSingleJetC20NotBptxOR3BXEmulated = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er2p5_NotBptxOR_3BX" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltStoppedHSCPHpdFilter = cms.EDFilter( "HLTHPDFilter", inputTag = cms.InputTag( "hltHbhereco" ), energy = cms.double( -99.0 ), hpdSpikeEnergy = cms.double( 10.0 ), hpdSpikeIsolationEnergy = cms.double( 1.0 ), rbxSpikeEnergy = cms.double( 50.0 ), rbxSpikeUnbalance = cms.double( 0.2 ) ) process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet43er2p5_NotBptxOR_3BX OR L1_SingleJet46er2p5_NotBptxOR_3BX" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreUncorrectedJetE60NoBPTX3BX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPreUncorrectedJetE70NoBPTX3BX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltL1sSingleMuCosmics = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreL1SingleMuCosmics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1MuCosmicsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuCosmics" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.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' ) ) process.hltPreL2Mu10NoVertexNoBPTX3BX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( '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( ) ) process.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer", Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ), Reco4DAlgoConfig = cms.PSet( Reco2DAlgoConfig = cms.PSet( AlphaMaxPhi = cms.double( 1.0 ), debug = cms.untracked.bool( False ), segmCleanerMode = cms.int32( 2 ), AlphaMaxTheta = cms.double( 0.9 ), hit_afterT0_resolution = cms.double( 0.03 ), performT0_vdriftSegCorrection = cms.bool( False ), recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), MaxChi2 = cms.double( 4.0 ), recAlgoConfig = cms.PSet( maxTime = cms.double( 420.0 ), debug = cms.untracked.bool( False ), stepTwoFromDigi = cms.bool( False ), tTrigModeConfig = cms.PSet( debug = cms.untracked.bool( False ), tofCorrType = cms.int32( 0 ), tTrigLabel = cms.string( "" ), wirePropCorrType = cms.int32( 0 ), doTOFCorrection = cms.bool( True ), vPropWire = cms.double( 24.4 ), doT0Correction = cms.bool( True ), doWirePropCorrection = cms.bool( True ), t0Label = cms.string( "" ) ), useUncertDB = cms.bool( True ), doVdriftCorr = cms.bool( True ), minTime = cms.double( -3.0 ), tTrigMode = cms.string( "DTTTrigSyncFromDB" ), readLegacyTTrigDB = cms.bool( True ), readLegacyVDriftDB = cms.bool( True ) ), MaxAllowedHits = cms.uint32( 50 ), nUnSharedHitsMin = cms.int32( 2 ), nSharedHitsMax = cms.int32( 2 ), performT0SegCorrection = cms.bool( False ), perform_delta_rejecting = cms.bool( False ) ), Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ), debug = cms.untracked.bool( False ), segmCleanerMode = cms.int32( 2 ), AllDTRecHits = cms.bool( True ), hit_afterT0_resolution = cms.double( 0.03 ), performT0_vdriftSegCorrection = cms.bool( False ), recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), recAlgoConfig = cms.PSet( maxTime = cms.double( 420.0 ), debug = cms.untracked.bool( False ), stepTwoFromDigi = cms.bool( False ), tTrigModeConfig = cms.PSet( debug = cms.untracked.bool( False ), tofCorrType = cms.int32( 0 ), tTrigLabel = cms.string( "" ), wirePropCorrType = cms.int32( 0 ), doTOFCorrection = cms.bool( True ), vPropWire = cms.double( 24.4 ), doT0Correction = cms.bool( True ), doWirePropCorrection = cms.bool( True ), t0Label = cms.string( "" ) ), useUncertDB = cms.bool( True ), doVdriftCorr = cms.bool( True ), minTime = cms.double( -3.0 ), tTrigMode = cms.string( "DTTTrigSyncFromDB" ), readLegacyTTrigDB = cms.bool( True ), readLegacyVDriftDB = cms.bool( True ) ), nUnSharedHitsMin = cms.int32( 2 ), nSharedHitsMax = cms.int32( 2 ), performT0SegCorrection = cms.bool( False ), perform_delta_rejecting = cms.bool( False ) ), debug = cms.untracked.bool( False ), recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), recHits2DLabel = cms.InputTag( "dt2DSegments" ) ) process.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator", MaxSeeds = cms.int32( 1000 ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), EnableDTMeasurement = cms.bool( True ), MaxCSCChi2 = cms.double( 300.0 ), MaxDTChi2 = cms.double( 300.0 ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), EnableCSCMeasurement = cms.bool( True ), ForcePointDown = cms.bool( False ) ) process.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", GMTReadoutCollection = cms.InputTag( "" ), InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), Propagator = cms.string( "SteppingHelixPropagatorAny" ), L1MinPt = cms.double( 0.0 ), L1MaxEta = cms.double( 2.5 ), L1MinQuality = cms.uint32( 1 ), SetMinPtBarrelTo = cms.double( 3.5 ), SetMinPtEndcapTo = cms.double( 1.0 ), UseOfflineSeed = cms.untracked.bool( True ), UseUnassociatedL1 = cms.bool( False ), MatchDR = cms.vdouble( 0.3 ), EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), CentralBxOnly = cms.bool( True ), MatchType = cms.uint32( 0 ), SortType = cms.uint32( 0 ), OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) ) ) process.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', 'hltESPFastSteppingHelixPropagatorOpposite' ) ), InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ), SeedTransformerParameters = cms.PSet( Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), NMinRecHits = cms.uint32( 2 ), RescaleError = cms.double( 100.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), UseSubRecHits = cms.bool( False ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), L2TrajBuilderParameters = cms.PSet( BWFilterParameters = cms.PSet( DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), BWSeedType = cms.string( "fromGenerator" ), GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), EnableGEMMeasurement = cms.bool( True ), EnableRPCMeasurement = cms.bool( True ), MuonTrajectoryUpdatorParameters = cms.PSet( ExcludeRPCFromFit = cms.bool( False ), Granularity = cms.int32( 0 ), MaxChi2 = cms.double( 25.0 ), RescaleError = cms.bool( False ), RescaleErrorFactor = cms.double( 100.0 ), UseInvalidHits = cms.bool( True ) ), EnableCSCMeasurement = cms.bool( True ), MaxChi2 = cms.double( 100.0 ), FitDirection = cms.string( "outsideIn" ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), NumberOfSigma = cms.double( 3.0 ), EnableDTMeasurement = cms.bool( True ) ), DoSeedRefit = cms.bool( False ), FilterParameters = cms.PSet( DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), EnableGEMMeasurement = cms.bool( True ), EnableRPCMeasurement = cms.bool( True ), MuonTrajectoryUpdatorParameters = cms.PSet( ExcludeRPCFromFit = cms.bool( False ), Granularity = cms.int32( 0 ), MaxChi2 = cms.double( 25.0 ), RescaleError = cms.bool( False ), RescaleErrorFactor = cms.double( 100.0 ), UseInvalidHits = cms.bool( True ) ), EnableCSCMeasurement = cms.bool( True ), MaxChi2 = cms.double( 1000.0 ), FitDirection = cms.string( "insideOut" ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), NumberOfSigma = cms.double( 3.0 ), EnableDTMeasurement = cms.bool( True ) ), SeedPosition = cms.string( "in" ), DoBackwardFilter = cms.bool( True ), DoRefit = cms.bool( False ), NavigationType = cms.string( "Standard" ), SeedTransformerParameters = cms.PSet( Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), NMinRecHits = cms.uint32( 2 ), RescaleError = cms.double( 100.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), UseSubRecHits = cms.bool( False ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) ), DoSeedRefit = cms.bool( False ), TrackLoaderParameters = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( False ), VertexConstraint = cms.bool( True ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" ) ) process.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer", InputObjects = cms.InputTag( "hltL2CosmicMuons" ) ) process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "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 ) ) process.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' ) ) process.hltPreL2Mu10NoVertexNoBPTX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.hltPreL2Mu45NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPreL2Mu40NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltL1sSingleMuOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreL2Mu23NoVtx2Cha = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sMuORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuOR" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2MuonCandidatesNoVtx = cms.EDProducer( "L2MuonCandidateProducer", InputObjects = cms.InputTag( "hltL2Muons" ) ) process.hltL2fL1sMuORL1f0L2NoVtx23Q2Cha = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "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 ) ) process.hltPreL2Mu23NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1sMuORL1f0L2NoVtx23Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.0 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 23.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt = 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_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0_Upt15_Upt7 OR L1_DoubleMu0_Upt6_IP_Min1_Upt4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDoubleL2Mu30NoVtx2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sMuORL1f0DoubleL2NoVtx30Q2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.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 ) ) process.hltPreDoubleL2Mu30NoVtx2ChaEta2p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1sMuORL1f0DoubleL2NoVtx30Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), MinNstations = cms.vint32( 0, 2, 0, 2 ), MinNhits = cms.vint32( 0, 1, 0, 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltL2DoubleMu30NoVtxFiltered2ChaEta2p4 = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), FastAccept = cms.bool( False ), MaxEta = cms.double( 2.4 ), MinNhits = cms.int32( 0 ), MinNstations = cms.int32( 0 ), MinNchambers = cms.int32( 2 ), MaxDr = cms.double( 100.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.double( 0.0 ), MinPtMax = cms.double( 30.0 ), MinPtMin = cms.double( 30.0 ), MinInvMass = cms.double( -999999.0 ), MaxInvMass = cms.double( 999999.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinAngle = cms.double( -999.0 ), MaxAngle = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ) ) process.hltPreDoubleL2Mu50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2MuonSeedsAllBx = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", GMTReadoutCollection = cms.InputTag( "" ), InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), Propagator = cms.string( "SteppingHelixPropagatorAny" ), L1MinPt = cms.double( 0.0 ), L1MaxEta = cms.double( 2.5 ), L1MinQuality = cms.uint32( 7 ), SetMinPtBarrelTo = cms.double( 3.5 ), SetMinPtEndcapTo = cms.double( 1.0 ), UseOfflineSeed = cms.untracked.bool( True ), UseUnassociatedL1 = cms.bool( False ), MatchDR = cms.vdouble( 0.3 ), EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), CentralBxOnly = cms.bool( False ), MatchType = cms.uint32( 0 ), SortType = cms.uint32( 0 ), OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) ) ) process.hltL2MuonsAllBx = cms.EDProducer( "L2MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', 'hltESPFastSteppingHelixPropagatorOpposite' ) ), InputObjects = cms.InputTag( "hltL2MuonSeedsAllBx" ), SeedTransformerParameters = cms.PSet( Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), NMinRecHits = cms.uint32( 2 ), RescaleError = cms.double( 100.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), UseSubRecHits = cms.bool( False ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), L2TrajBuilderParameters = cms.PSet( BWFilterParameters = cms.PSet( DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), BWSeedType = cms.string( "fromGenerator" ), GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), EnableGEMMeasurement = cms.bool( True ), EnableRPCMeasurement = cms.bool( True ), MuonTrajectoryUpdatorParameters = cms.PSet( ExcludeRPCFromFit = cms.bool( False ), Granularity = cms.int32( 0 ), MaxChi2 = cms.double( 25.0 ), RescaleError = cms.bool( False ), RescaleErrorFactor = cms.double( 100.0 ), UseInvalidHits = cms.bool( True ) ), EnableCSCMeasurement = cms.bool( True ), MaxChi2 = cms.double( 100.0 ), FitDirection = cms.string( "outsideIn" ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), NumberOfSigma = cms.double( 3.0 ), EnableDTMeasurement = cms.bool( True ) ), DoSeedRefit = cms.bool( False ), FilterParameters = cms.PSet( DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), EnableGEMMeasurement = cms.bool( True ), EnableRPCMeasurement = cms.bool( True ), MuonTrajectoryUpdatorParameters = cms.PSet( ExcludeRPCFromFit = cms.bool( False ), Granularity = cms.int32( 0 ), MaxChi2 = cms.double( 25.0 ), RescaleError = cms.bool( False ), RescaleErrorFactor = cms.double( 100.0 ), UseInvalidHits = cms.bool( True ) ), EnableCSCMeasurement = cms.bool( True ), MaxChi2 = cms.double( 1000.0 ), FitDirection = cms.string( "insideOut" ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), NumberOfSigma = cms.double( 3.0 ), EnableDTMeasurement = cms.bool( True ) ), SeedPosition = cms.string( "in" ), DoBackwardFilter = cms.bool( True ), DoRefit = cms.bool( False ), NavigationType = cms.string( "Standard" ), SeedTransformerParameters = cms.PSet( Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), NMinRecHits = cms.uint32( 2 ), RescaleError = cms.double( 100.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), UseSubRecHits = cms.bool( False ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) ), DoSeedRefit = cms.bool( False ), TrackLoaderParameters = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( False ), VertexConstraint = cms.bool( True ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), MuonTrajectoryBuilder = cms.string( "Exhaustive" ) ) process.hltL2MuonCandidatesAllBx = cms.EDProducer( "L2MuonCandidateProducer", InputObjects = cms.InputTag( 'hltL2MuonsAllBx','UpdatedAtVtx' ) ) process.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 ) ) process.hltPreDoubleL2Mu23NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1sMuORL1f0DoubleL2NoVtx23Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.0 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 23.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltPreDoubleL2Mu25NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.0 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 25.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltPreDoubleL2Mu25NoVtx2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.4 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 25.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltPreDoubleL2Mu23NoVtx2Cha = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1sMuORL1f0DoubleL2NoVtx23Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), MinNstations = cms.vint32( 0, 2, 0, 2 ), MinNhits = cms.vint32( 0, 1, 0, 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 23.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltL2DoubleMu23NoVertexL2Filtered2Cha = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), FastAccept = cms.bool( False ), MaxEta = cms.double( 2.0 ), MinNhits = cms.int32( 0 ), MinNstations = cms.int32( 0 ), MinNchambers = cms.int32( 2 ), MaxDr = cms.double( 100.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.double( 0.0 ), MinPtMax = cms.double( 23.0 ), MinPtMin = cms.double( 23.0 ), MinInvMass = cms.double( -9999.0 ), MaxInvMass = cms.double( 9999.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinAngle = cms.double( -999.0 ), MaxAngle = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ) ) process.hltPreDoubleL2Mu25NoVtx2Cha = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), MinNstations = cms.vint32( 0, 2, 0, 2 ), MinNhits = cms.vint32( 0, 1, 0, 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 25.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltL2DoubleMu25NoVtxFiltered2Cha = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), FastAccept = cms.bool( False ), MaxEta = cms.double( 2.0 ), MinNhits = cms.int32( 0 ), MinNstations = cms.int32( 0 ), MinNchambers = cms.int32( 2 ), MaxDr = cms.double( 100.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.double( 0.0 ), MinPtMax = cms.double( 25.0 ), MinPtMin = cms.double( 25.0 ), MinInvMass = cms.double( -999999.0 ), MaxInvMass = cms.double( 999999.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinAngle = cms.double( -999.0 ), MaxAngle = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ) ) process.hltPreDoubleL2Mu25NoVtx2ChaEta2p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2DoubleMu25NoVtxFiltered2ChaEta2p4 = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), FastAccept = cms.bool( False ), MaxEta = cms.double( 2.4 ), MinNhits = cms.int32( 0 ), MinNstations = cms.int32( 0 ), MinNchambers = cms.int32( 2 ), MaxDr = cms.double( 100.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.double( 0.0 ), MinPtMax = cms.double( 25.0 ), MinPtMin = cms.double( 25.0 ), MinInvMass = cms.double( -999999.0 ), MaxInvMass = cms.double( 999999.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinAngle = cms.double( -999.0 ), MaxAngle = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ) ) process.hltL1sDoubleMu125to157 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu17TrkIsoVVLMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.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 ) ) process.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( ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fL1DoubleMu155fFiltered17 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 17.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3MuonRelTrkIsolationVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", UseRhoCorrectedCaloDeposits = cms.bool( False ), UseCaloIso = cms.bool( False ), CaloDepositsLabel = cms.InputTag( "notUsed" ), inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), OutputMuIsoDeposits = cms.bool( True ), TrackPt_Min = cms.double( -1.0 ), printDebug = cms.bool( False ), CutsPSet = cms.PSet( applyCutsORmaxNTracks = cms.bool( False ), maxNTracks = cms.int32( -1 ), Thresholds = cms.vdouble( 0.4 ), EtaBounds = cms.vdouble( 2.411 ), ComponentName = cms.string( "SimpleCuts" ), ConeSizes = cms.vdouble( 0.3 ) ), TrkExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), VetoLeadingTrack = cms.bool( False ), DR_Max = cms.double( 0.3 ), DepositLabel = cms.untracked.string( "PXLS" ), PtVeto_Min = cms.double( 2.0 ), NHits_Min = cms.uint32( 0 ), PropagateTracksToRadius = cms.bool( False ), ReferenceRadius = cms.double( 6.0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "PixelTrackExtractor" ), DR_VetoPt = cms.double( 0.025 ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), Vertex_Constraint_Z = cms.bool( False ), DR_Veto_E = cms.double( 0.07 ), Weight_H = cms.double( 1.0 ), CaloTowerCollectionLabel = cms.InputTag( "notUsed" ), DR_Max = cms.double( 0.3 ), DepositLabel = cms.untracked.string( "EcalPlusHcal" ), Vertex_Constraint_XY = cms.bool( False ), Threshold_H = cms.double( 0.5 ), Threshold_E = cms.double( 0.2 ), ComponentName = cms.string( "CaloExtractor" ), Weight_E = cms.double( 1.0 ) ) ) process.hltDiMuon178RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered8" ), MinN = cms.int32( 2 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) process.hltPreMu19TrkIsoVVLMu9TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fL1DoubleMu155fFiltered19 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 19.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDiMuon199RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered9" ), MinN = cms.int32( 2 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDiMuon178RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), inputTag1 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), inputTag2 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( False ) ) process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), inputTag1 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), inputTag2 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( False ) ) process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDiMuon178Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 8.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 9999.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 99999.9 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDiMuon199Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 19.0 ), MinPtMin = cms.vdouble( 8.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 9999.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 99999.9 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDiMuon178Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 8.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 99999.9 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDiMuon199Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 19.0 ), MinPtMin = cms.vdouble( 9.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 99999.9 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL1sSingleMu20or22or25 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu30TkMu0Psi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu20or22or25" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDiMuonGlbFiltered30TrkPsiFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), maxNormalizedChi2 = cms.double( 1.0E99 ), minDR = cms.double( 0.001 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), trkMuonId = cms.uint32( 0 ), minPtMuon1 = cms.double( 30.0 ), minPtMuon2 = cms.double( 0.0 ), maxEtaMuon = cms.double( 2.5 ), maxYDimuon = cms.double( 2.5 ), minMass = cms.double( 2.9 ), maxMass = cms.double( 4.05 ), ChargeOpt = cms.int32( -1 ), maxDCAMuMu = cms.double( 0.5 ), maxdEtaMuMu = cms.double( 1.0E99 ) ) process.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 ) ) process.hltPreMu30TkMu0Upsilon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDiMuonGlbFiltered30TrkUpsilonFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), maxNormalizedChi2 = cms.double( 1.0E99 ), minDR = cms.double( 0.001 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), trkMuonId = cms.uint32( 0 ), minPtMuon1 = cms.double( 30.0 ), minPtMuon2 = cms.double( 0.0 ), maxEtaMuon = cms.double( 2.5 ), maxYDimuon = cms.double( 2.5 ), minMass = cms.double( 8.5 ), maxMass = cms.double( 11.5 ), ChargeOpt = cms.int32( -1 ), maxDCAMuMu = cms.double( 0.5 ), maxdEtaMuMu = cms.double( 1.0E99 ) ) process.hltDiMuonGlb30TrkUpsilon0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkUpsilonFiltered0" ), inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkUpsilonFiltered0" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( False ) ) process.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' ) ) process.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDiMuonGlbFiltered25PhiTrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), maxNormalizedChi2 = cms.double( 1.0E99 ), minDR = cms.double( 0.001 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), trkMuonId = cms.uint32( 0 ), minPtMuon1 = cms.double( 25.0 ), minPtMuon2 = cms.double( 0.0 ), maxEtaMuon = cms.double( 2.5 ), maxYDimuon = cms.double( 2.5 ), minMass = cms.double( 0.85 ), maxMass = cms.double( 1.2 ), ChargeOpt = cms.int32( -1 ), maxDCAMuMu = cms.double( 0.5 ), maxdEtaMuMu = cms.double( 1.0E99 ) ) process.hltDiMuonGlb25PhiTrk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( False ) ) process.hltL1sSingleMu15DQorSingleMu7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu15_DQ OR L1_SingleMu7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu15 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQorMu7lqL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1sMu15DQorMu7lqL1f0L2f10L3Filtered15 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQorMu7lqL1f0L2Filtered10" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 15.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreMu20 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMu27 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMu50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreMu55 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreCascadeMu100 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fOldL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), MinNstations = cms.vint32( 0, 2, 0, 2 ), MinNhits = cms.vint32( 0, 1, 0, 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', 'hltESPSteppingHelixPropagatorAlong' ) ), MuonTrackingRegionBuilder = cms.PSet( ), TrackerSeedCleaner = cms.PSet( ), TkSeedGenerator = cms.PSet( copyMuonRecHit = cms.bool( False ), propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), errorMatrixPset = cms.PSet( atIP = cms.bool( True ), action = cms.string( "use" ), errorMatrixValuesPSet = cms.PSet( xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), zAxis = cms.vdouble( -3.14159, 3.14159 ), yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), pf3_V14 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V25 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V13 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V24 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V35 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V12 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V23 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V34 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V45 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V11 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V22 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V33 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V44 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V55 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V15 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ) ) ), ComponentName = cms.string( "TSGForRoadSearch" ), maxChi2 = cms.double( 40.0 ), manySeeds = cms.bool( False ), propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), option = cms.uint32( 3 ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), PtCut = cms.double( 1.0 ), PCut = cms.double( 2.5 ) ) process.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker", trackCandidateAlso = cms.bool( True ), cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( True ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltL3TrajSeedOIState" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 0 ) ) process.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPKFFittingSmoother" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIterX" ), Propagator = cms.string( "PropagatorWithMaterial" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( True ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "pixelVertices" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), HitThreshold = cms.int32( 1 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ) ) ) process.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', 'hltESPSmartPropagatorAnyOpposite' ) ), MuonTrackingRegionBuilder = cms.PSet( ), TrackerSeedCleaner = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), cleanerFromSharedHits = cms.bool( True ), directionCleaner = cms.bool( True ), ptCleaner = cms.bool( True ) ), TkSeedGenerator = cms.PSet( iterativeTSG = cms.PSet( MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), beamSpot = cms.InputTag( "unused" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), SelectState = cms.bool( False ), ErrorRescaling = cms.double( 3.0 ), UseVertexState = cms.bool( True ), SigmaZ = cms.double( 25.0 ), MaxChi2 = cms.double( 40.0 ), errorMatrixPset = cms.PSet( atIP = cms.bool( True ), action = cms.string( "use" ), errorMatrixValuesPSet = cms.PSet( xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), zAxis = cms.vdouble( -3.14159, 3.14159 ), yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), pf3_V14 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V25 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V13 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V24 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V35 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V12 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V23 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V34 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V45 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V11 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V22 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V33 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V44 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V55 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V15 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ) ) ), Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), ComponentName = cms.string( "TSGFromPropagation" ), UpdateState = cms.bool( True ), ResetMethod = cms.string( "matrix" ) ), PSetNames = cms.vstring( 'skipTSG', 'iterativeTSG' ), skipTSG = cms.PSet( ), ComponentName = cms.string( "DualByL2TSG" ), L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), PtCut = cms.double( 1.0 ), PCut = cms.double( 2.5 ) ) process.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker", trackCandidateAlso = cms.bool( True ), cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( True ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltL3TrajSeedOIHit" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 0 ) ) process.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPKFFittingSmoother" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIterX" ), Propagator = cms.string( "PropagatorWithMaterial" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( True ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "pixelVertices" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), HitThreshold = cms.int32( 1 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ) ) ) process.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' ) ) process.hltPixelLayerPairsLegacy = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'BPix1+BPix2', 'BPix1+BPix3', 'BPix2+BPix3', 'BPix1+FPix1_pos', 'BPix1+FPix1_neg', 'BPix1+FPix2_pos', 'BPix1+FPix2_neg', 'BPix2+FPix1_pos', 'BPix2+FPix1_neg', 'BPix2+FPix2_pos', 'BPix2+FPix2_neg', 'FPix1_pos+FPix2_pos', 'FPix1_neg+FPix2_neg' ), BPix = cms.PSet( hitErrorRPhi = cms.double( 0.0027 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.006 ), HitProducer = cms.string( "hltSiPixelRecHits" ) ), FPix = cms.PSet( hitErrorRPhi = cms.double( 0.0051 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.0036 ), HitProducer = cms.string( "hltSiPixelRecHits" ) ), TIB = cms.PSet( ), TID = cms.PSet( ), TOB = cms.PSet( ), TEC = cms.PSet( ), MTIB = cms.PSet( ), MTID = cms.PSet( ), MTOB = cms.PSet( ), MTEC = cms.PSet( ) ) process.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'BPix1+BPix2', 'BPix1+BPix3', 'BPix2+BPix3', 'BPix1+FPix1_pos', 'BPix1+FPix1_neg', 'BPix1+FPix2_pos', 'BPix1+FPix2_neg', 'BPix2+FPix1_pos', 'BPix2+FPix1_neg', 'BPix2+FPix2_pos', 'BPix2+FPix2_neg', 'FPix1_pos+FPix2_pos', 'FPix1_neg+FPix2_neg', 'FPix2_pos+TEC1_pos', 'FPix2_pos+TEC2_pos', 'TEC1_pos+TEC2_pos', 'TEC2_pos+TEC3_pos', 'FPix2_neg+TEC1_neg', 'FPix2_neg+TEC2_neg', 'TEC1_neg+TEC2_neg', 'TEC2_neg+TEC3_neg' ), BPix = cms.PSet( hitErrorRPhi = cms.double( 0.0027 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.006 ), HitProducer = cms.string( "hltSiPixelRecHits" ) ), FPix = cms.PSet( hitErrorRPhi = cms.double( 0.0051 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.0036 ), HitProducer = cms.string( "hltSiPixelRecHits" ) ), TIB = cms.PSet( ), TID = cms.PSet( ), TOB = cms.PSet( ), TEC = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 1 ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 1 ) ), MTIB = cms.PSet( ), MTID = cms.PSet( ), MTOB = cms.PSet( ), MTEC = cms.PSet( ) ) process.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) ), MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), TrackerSeedCleaner = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), cleanerFromSharedHits = cms.bool( True ), directionCleaner = cms.bool( True ), ptCleaner = cms.bool( True ) ), TkSeedGenerator = cms.PSet( iterativeTSG = cms.PSet( firstTSG = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), OrderedHitsFactoryPSet = cms.PSet( SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), ComponentName = cms.string( "StandardHitTripletGenerator" ), GeneratorPSet = cms.PSet( SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), maxElement = cms.uint32( 0 ), useFixedPreFiltering = cms.bool( False ), extraHitRZtolerance = cms.double( 0.06 ), phiPreFiltering = cms.double( 0.3 ), extraHitRPhitolerance = cms.double( 0.06 ), useBending = cms.bool( True ), ComponentName = cms.string( "PixelTripletHLTGenerator" ), useMultScattering = cms.bool( True ) ) ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), ComponentName = cms.string( "TSGFromOrderedHits" ) ), secondTSG = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), OrderedHitsFactoryPSet = cms.PSet( SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), maxElement = cms.uint32( 0 ), ComponentName = cms.string( "StandardHitPairGenerator" ), useOnDemandTracker = cms.untracked.int32( 0 ) ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), ComponentName = cms.string( "TSGFromOrderedHits" ) ), PSetNames = cms.vstring( 'firstTSG', 'secondTSG' ), thirdTSG = cms.PSet( etaSeparation = cms.double( 2.0 ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), PSetNames = cms.vstring( 'endcapTSG', 'barrelTSG' ), barrelTSG = cms.PSet( ), ComponentName = cms.string( "DualByEtaTSG" ), endcapTSG = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), OrderedHitsFactoryPSet = cms.PSet( SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), maxElement = cms.uint32( 0 ), ComponentName = cms.string( "StandardHitPairGenerator" ), useOnDemandTracker = cms.untracked.int32( 0 ) ), ComponentName = cms.string( "TSGFromOrderedHits" ) ) ), ComponentName = cms.string( "CombinedTSG" ) ), PSetNames = cms.vstring( 'skipTSG', 'iterativeTSG' ), skipTSG = cms.PSet( ), ComponentName = cms.string( "DualByL2TSG" ), L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), PtCut = cms.double( 1.0 ), PCut = cms.double( 2.5 ) ) process.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker", trackCandidateAlso = cms.bool( True ), cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltL3TrajSeedIOHit" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 0 ) ) process.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPKFFittingSmoother" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIterX" ), Propagator = cms.string( "PropagatorWithMaterial" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( True ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "pixelVertices" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), HitThreshold = cms.int32( 1 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ) ) ) process.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' ) ) process.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner", labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' ) ) process.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 100.0 ), LostHitPenalty = cms.double( 0.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 100.0 ), LostHitPenalty = cms.double( 0.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) ) process.hltL3Muons = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) ) process.hltOldL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", InputObjects = cms.InputTag( "hltL3Muons" ), InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ), MuonPtOption = cms.string( "Tracker" ) ) process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltOldL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fOldL1sMu22or25L1f0L2Filtered10Q" ), L1CandTag = cms.InputTag( "" ), inputMuonCollection = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 100.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 20.0 ), MaxDXYBeamSpot = cms.double( 0.1 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( -1 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreHighPtTkMu100 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1MuonsPt15 = cms.EDProducer( "HLTL1TMuonSelector", InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MinPt = cms.double( 15.0 ), L1MaxEta = cms.double( 5.0 ), L1MinQuality = cms.uint32( 3 ), CentralBxOnly = cms.bool( True ) ) process.hltIter0HighPtTkMuPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "notUsed" ), zErrorVetex = cms.double( 0.2 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 24.2 ), maxNVertices = cms.int32( 1 ), maxNRegions = cms.int32( 5 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 10.0 ), mode = cms.string( "BeamSpotSigma" ), input = cms.InputTag( "hltL1MuonsPt15" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.2 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 0.35 ), deltaPhi = cms.double( 0.2 ) ) ) process.hltPixelTracksInRegionTkMu = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltIter0HighPtTkMuPixelTracksTrackingRegions" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) process.hltIter0HighPtTkMuPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInRegionTkMu" ), InputVertexCollection = cms.InputTag( "notUsed" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter0HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltIter0HighPtTkMuPixelSeedsFromPixelTracks" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter0HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0HighPtTkMuCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIterX" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltIter0HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", src = cms.InputTag( "hltIter0HighPtTkMuCtfWithMaterialTracks" ), keepAllTracks = cms.bool( False ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), useVertices = cms.bool( False ), useVtxError = cms.bool( False ), vertices = cms.InputTag( "notUsed" ), vtxNumber = cms.int32( -1 ), vertexCut = cms.string( "tracksSize>=3" ), copyTrajectories = cms.untracked.bool( False ), copyExtras = cms.untracked.bool( True ), qualityBit = cms.string( "highPurity" ), chi2n_par = cms.double( 0.7 ), chi2n_no1Dmod_par = cms.double( 9999.0 ), res_par = cms.vdouble( 0.003, 0.001 ), d0_par1 = cms.vdouble( 0.3, 4.0 ), dz_par1 = cms.vdouble( 0.35, 4.0 ), d0_par2 = cms.vdouble( 0.4, 4.0 ), dz_par2 = cms.vdouble( 0.4, 4.0 ), applyAdaptedPVCuts = cms.bool( True ), max_d0 = cms.double( 100.0 ), max_z0 = cms.double( 100.0 ), nSigmaZ = cms.double( 3.0 ), minNumberLayers = cms.uint32( 3 ), minNumber3DLayers = cms.uint32( 0 ), maxNumberLostLayers = cms.uint32( 1 ), minHitsToBypassChecks = cms.uint32( 20 ), applyAbsCutsIfNoPV = cms.bool( False ), max_d0NoPV = cms.double( 100.0 ), max_z0NoPV = cms.double( 100.0 ), max_relpterr = cms.double( 9999.0 ), min_nhits = cms.uint32( 0 ), max_minMissHitOutOrIn = cms.int32( 99 ), max_lostHitFraction = cms.double( 1.0 ), max_eta = cms.double( 9999.0 ), min_eta = cms.double( -9999.0 ) ) process.hltHighPtTkMu50TkFilt = cms.EDFilter( "HLTTrackWithHits", saveTags = cms.bool( True ), src = cms.InputTag( "hltIter0HighPtTkMuTrackSelectionHighPurity" ), MinN = cms.int32( 1 ), MaxN = cms.int32( 99999 ), MinBPX = cms.int32( 0 ), MinFPX = cms.int32( 0 ), MinPXL = cms.int32( 1 ), MinPT = cms.double( 50.0 ) ) process.hltHighPtTkMuons = cms.EDProducer( "MuonIdProducer", MuonCaloCompatibility = cms.PSet( delta_eta = cms.double( 0.02 ), delta_phi = cms.double( 0.02 ), allSiPMHO = cms.bool( False ), MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( True ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 9999.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.05 ), useCalo = cms.bool( False ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 9999.0 ), dRHcalPreselection = cms.double( 0.2 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), CenterConeOnCalIntersection = cms.bool( False ), NoiseTow_EE = cms.double( 0.15 ), Noise_EB = cms.double( 0.025 ), Noise_HE = cms.double( 0.2 ), DR_Veto_E = cms.double( 0.07 ), NoiseTow_EB = cms.double( 0.04 ), Noise_EE = cms.double( 0.1 ), UseRecHitsFlag = cms.bool( False ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "Cal" ), Noise_HO = cms.double( 0.2 ), DR_Veto_HO = cms.double( 0.1 ), Threshold_H = cms.double( 0.5 ), PrintTimeReport = cms.untracked.bool( False ), Threshold_E = cms.double( 0.2 ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "CaloExtractorByAssociator" ), Threshold_HO = cms.double( 0.5 ), DepositInstanceLabels = cms.vstring( 'ecal', 'hcal', 'ho' ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 1.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 1.0 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 1.0 ), dRHcalPreselection = cms.double( 1.0 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Noise_HB = cms.double( 0.2 ) ), TrackExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "" ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), digiMaxDistanceX = cms.double( 25.0 ), dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( False ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 8.0 ), inputCollectionTypes = cms.vstring( 'inner tracks' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity' ), fillCaloCompatibility = cms.bool( False ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 0.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( False ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( False ) ) process.hltHighPtTkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltHighPtTkMuons" ), DisplacedReconstruction = cms.bool( False ) ) process.hltL3fL1sMu25f0TkFiltered100Q = cms.EDFilter( "HLTMuonTrkL1TFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltHighPtTkMuons" ), inputCandCollection = cms.InputTag( "hltHighPtTkMuonCands" ), previousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), minMuonStations = cms.int32( 2 ), maxNormalizedChi2 = cms.double( 1.0E99 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), trkMuonId = cms.uint32( 0 ), minPt = cms.double( 100.0 ), minN = cms.uint32( 1 ), maxAbsEta = cms.double( 1.0E99 ), L1MatchingdR = cms.double( 0.3 ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreDiPFJetAve40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDiCaloJetAve30 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), minPtAve = cms.double( 30.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) process.hltDiPFJetAve40 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 40.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) process.hltPreDiPFJetAve60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDiCaloJetAve45 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), minPtAve = cms.double( 45.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) process.hltDiPFJetAve60 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 60.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) process.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDiPFJetAve80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.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 ) ) process.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDiPFJetAve140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.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 ) ) process.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' ) ) process.hltPreDiPFJetAve200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltDiPFJetAve200 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 200.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) process.hltPreDiPFJetAve260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltDiPFJetAve260 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 260.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) process.hltPreDiPFJetAve320 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltDiPFJetAve320 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 320.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) process.hltPreDiPFJetAve400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltDiPFJetAve400 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 400.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) process.hltPreDiPFJetAve500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDiCaloJetAve450 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), minPtAve = cms.double( 450.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) process.hltDiPFJetAve500 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 500.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) process.hltPreDiPFJetAve60HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloJet40ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltSingleCaloJet40ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", src = cms.InputTag( "hltAK4CaloJetsCorrected" ), cut = cms.string( "pt>40 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) ) process.hltSingleCaloJet40ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", src = cms.InputTag( "hltSingleCaloJet40ForHFJECEtaLimited" ), minNumber = cms.uint32( 1 ) ) process.hltDiPFJetAve60ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 60.0 ), minPtJet = cms.double( 30.0 ), minDphi = cms.double( 2.5 ), minTagEta = cms.double( -1.0 ), maxTagEta = cms.double( 1.4 ), minProbeEta = cms.double( 2.7 ), maxProbeEta = cms.double( 5.5 ), triggerType = cms.int32( 85 ) ) process.hltL1sSingleJet60Or60Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDiPFJetAve80HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloJet50ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltSingleCaloJet50ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", src = cms.InputTag( "hltAK4CaloJetsCorrected" ), cut = cms.string( "pt>50 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) ) process.hltSingleCaloJet50ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", src = cms.InputTag( "hltSingleCaloJet50ForHFJECEtaLimited" ), minNumber = cms.uint32( 1 ) ) process.hltDiPFJetAve80ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 80.0 ), minPtJet = cms.double( 40.0 ), minDphi = cms.double( 2.5 ), minTagEta = cms.double( -1.0 ), maxTagEta = cms.double( 1.4 ), minProbeEta = cms.double( 2.7 ), maxProbeEta = cms.double( 5.5 ), triggerType = cms.int32( 85 ) ) process.hltL1sV0SingleJet60Or60Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_FWD2p5 OR L1_SingleJet90 OR L1_SingleJet90_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDiPFJetAve100HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltSingleCaloJet60ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", src = cms.InputTag( "hltAK4CaloJetsCorrected" ), cut = cms.string( "pt>60 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) ) process.hltSingleCaloJet60ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", src = cms.InputTag( "hltSingleCaloJet60ForHFJECEtaLimited" ), minNumber = cms.uint32( 1 ) ) process.hltDiPFJetAve100ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 100.0 ), minPtJet = cms.double( 50.0 ), minDphi = cms.double( 2.5 ), minTagEta = cms.double( -1.0 ), maxTagEta = cms.double( 1.4 ), minProbeEta = cms.double( 2.7 ), maxProbeEta = cms.double( 5.5 ), triggerType = cms.int32( 85 ) ) process.hltL1sSingleJet120Or120Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet120 OR L1_SingleJet120_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDiPFJetAve160HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltSingleCaloJet100ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", src = cms.InputTag( "hltAK4CaloJetsCorrected" ), cut = cms.string( "pt>100 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) ) process.hltSingleCaloJet100ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", src = cms.InputTag( "hltSingleCaloJet100ForHFJECEtaLimited" ), minNumber = cms.uint32( 1 ) ) process.hltDiPFJetAve160ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 160.0 ), minPtJet = cms.double( 80.0 ), minDphi = cms.double( 2.5 ), minTagEta = cms.double( -1.0 ), maxTagEta = cms.double( 1.4 ), minProbeEta = cms.double( 2.7 ), maxProbeEta = cms.double( 5.5 ), triggerType = cms.int32( 85 ) ) process.hltPreDiPFJetAve220HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltSingleCaloJet140ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", src = cms.InputTag( "hltAK4CaloJetsCorrected" ), cut = cms.string( "pt>140 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) ) process.hltSingleCaloJet140ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", src = cms.InputTag( "hltSingleCaloJet140ForHFJECEtaLimited" ), minNumber = cms.uint32( 1 ) ) process.hltDiPFJetAve220ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 220.0 ), minPtJet = cms.double( 110.0 ), minDphi = cms.double( 2.5 ), minTagEta = cms.double( -1.0 ), maxTagEta = cms.double( 1.4 ), minProbeEta = cms.double( 2.7 ), maxProbeEta = cms.double( 5.5 ), triggerType = cms.int32( 85 ) ) process.hltPreDiPFJetAve260HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltSingleCaloJet160ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", src = cms.InputTag( "hltAK4CaloJetsCorrected" ), cut = cms.string( "pt>160 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) ) process.hltSingleCaloJet160ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", src = cms.InputTag( "hltSingleCaloJet160ForHFJECEtaLimited" ), minNumber = cms.uint32( 1 ) ) process.hltDiPFJetAve260ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 260.0 ), minPtJet = cms.double( 110.0 ), minDphi = cms.double( 2.5 ), minTagEta = cms.double( -1.0 ), maxTagEta = cms.double( 1.4 ), minProbeEta = cms.double( 2.7 ), maxProbeEta = cms.double( 5.5 ), triggerType = cms.int32( 85 ) ) process.hltPreDiPFJetAve300HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltSingleCaloJet200ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", src = cms.InputTag( "hltAK4CaloJetsCorrected" ), cut = cms.string( "pt>200 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) ) process.hltSingleCaloJet200ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", src = cms.InputTag( "hltSingleCaloJet200ForHFJECEtaLimited" ), minNumber = cms.uint32( 1 ) ) process.hltDiPFJetAve300ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 300.0 ), minPtJet = cms.double( 150.0 ), minDphi = cms.double( 2.5 ), minTagEta = cms.double( -1.0 ), maxTagEta = cms.double( 1.4 ), minProbeEta = cms.double( 2.7 ), maxProbeEta = cms.double( 5.5 ), triggerType = cms.int32( 85 ) ) process.hltPreAK8PFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltPreAK8PFJet60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloJets40AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet40AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltPreAK8PFJet80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloJets50AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet50AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet80AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPreAK8PFJet140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloJets110AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet110AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltPreAK8PFJet200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloJets170AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet170AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet200AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPreAK8PFJet260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloJets210AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet210AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltPreAK8PFJet320 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloJets270AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet270AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltPreAK8PFJet400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloJets350AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet350AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltPreAK8PFJet450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloJets400AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet400AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltPreAK8PFJet500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloJets450AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet450AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet500AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 500.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPreAK8PFJet550 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloJets500AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet500AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet550AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets500AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 550.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJet60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet40" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJet80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJet110 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloJets80 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet80" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet110 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets80" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJet140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloJets110 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet110" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet140 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJet200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloJet170 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 170.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloJets170 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet170" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet200 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJet260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloJet210 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 210.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloJets210 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet210" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet260 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 260.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJet320 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloJet270 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 270.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloJets270 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet270" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet320 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 320.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJet400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloJet350 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloJets350 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet350" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet400 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJet450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet400" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet450 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJet500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloJets450 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet450" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet500 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 500.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJet550 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSinglePFJet550 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 550.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJetFwd40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltPrePFJetFwd60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.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' ) ) process.hltPrePFJetFwd80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.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' ) ) process.hltPrePFJetFwd140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets110 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet110" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFFwdJet140 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.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' ) ) process.hltPrePFJetFwd200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloFwdJet170 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 170.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets170 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet170" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFFwdJet200 = cms.EDFilter( "HLT1PFJet", 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 ) ) process.hltPrePFJetFwd260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloFwdJet210 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 210.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets210 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet210" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFFwdJet260 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 260.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJetFwd320 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloFwdJet270 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 270.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets270 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet270" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFFwdJet320 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 320.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJetFwd400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloFwdJet350 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets350 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet350" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltPrePFJetFwd450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet400" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFFwdJet450 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJetFwd500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets450 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet450" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltPreAK8PFJetFwd15 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloFwdJet5AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 5.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets5AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet5AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFFwdJet15AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets5AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 15.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPreAK8PFJetFwd25 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloFwdJet10AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFFwdJet25AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 25.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPreAK8PFJetFwd40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSinglePFFwdJet40AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPreAK8PFJetFwd60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltPreAK8PFJetFwd80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloFwdJet50AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltPreAK8PFJetFwd140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet110AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltPreAK8PFJetFwd200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet170AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFFwdJet200AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPreAK8PFJetFwd260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet210AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltPreAK8PFJetFwd320 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet270AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltPreAK8PFJetFwd400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloFwdJet350AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet350AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFFwdJet400AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPreAK8PFJetFwd450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloFwdJet400AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet400AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.hltPreAK8PFJetFwd500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleCaloFwdJet450AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet450AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFFwdJet500AK8 = cms.EDFilter( "HLT1PFJet", 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 ) ) process.hltL1sHTT120er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT120er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePFHT180 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHtMhtJet30 = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 30.0 ), minPtJetMht = cms.double( 30.0 ), maxEtaJetHt = cms.double( 2.5 ), maxEtaJetMht = cms.double( 5.0 ), jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), pfCandidatesLabel = cms.InputTag( "" ) ) process.hltHT130Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 130.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPFHT180Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 180.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltL1sHTT160er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT160er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePFHT250 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT200Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 200.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPFHT250Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 250.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.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' ) ) process.hltPrePFHT370 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT320Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 320.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPFHT370Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 370.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.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' ) ) process.hltPrePFHT430 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFHT430Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 430.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePFHT510 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.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 ) ) process.hltPrePFHT590 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFHT590Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 590.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPrePFHT680 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT580Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 580.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPFHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 680.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPrePFHT780 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.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 ) ) process.hltPrePFHT890 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.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 ) ) process.hltPrePFHT1050 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltPFHT1050Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 1050.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPrePFHT500PFMET100PFMHT100IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMet = cms.EDProducer( "CaloMETProducer", src = cms.InputTag( "hltTowerMakerForAll" ), alias = cms.string( "RawCaloMET" ), noHF = cms.bool( False ), globalThreshold = cms.double( 0.3 ), calculateSignificance = cms.bool( False ) ) process.hltMET70 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "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 ) ) process.hltMht = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 20.0 ), minPtJetMht = cms.double( 20.0 ), maxEtaJetHt = cms.double( 5.2 ), maxEtaJetMht = cms.double( 5.2 ), jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), pfCandidatesLabel = cms.InputTag( "" ) ) process.hltMHT70 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltMht' ), minMht = cms.vdouble( 70.0 ) ) process.hltHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 400.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPFMHTTightID = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 20.0 ), minPtJetMht = cms.double( 20.0 ), maxEtaJetHt = cms.double( 5.2 ), maxEtaJetMht = cms.double( 5.2 ), jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), pfCandidatesLabel = cms.InputTag( "" ) ) process.hltPFMHTTightID100 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), minMht = cms.vdouble( 100.0 ) ) process.hltPFMETProducer = cms.EDProducer( "PFMETProducer", src = cms.InputTag( "hltParticleFlow" ), globalThreshold = cms.double( 0.0 ), alias = cms.string( "hltPFMet" ), calculateSignificance = cms.bool( False ), parameters = cms.PSet( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ) ) process.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 ) ) process.hltPFHT500Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 500.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPrePFHT500PFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltMHT80 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltMht' ), minMht = cms.vdouble( 80.0 ) ) process.hltPFMHTTightID110 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), minMht = cms.vdouble( 110.0 ) ) process.hltPFMET110 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFHT700PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltMHT60 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltMht' ), minMht = cms.vdouble( 60.0 ) ) process.hltHT550Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 550.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPFMHTTightID85 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), minMht = cms.vdouble( 85.0 ) ) process.hltPFMET85 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 85.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPFHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 700.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPrePFHT800PFMET75PFMHT75IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMET50 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltMHT50 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltMht' ), minMht = cms.vdouble( 50.0 ) ) process.hltHT650Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 650.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPFMHTTightID75 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), minMht = cms.vdouble( 75.0 ) ) process.hltPFMET75 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 75.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPFHT800Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 800.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltL1sAllETMHFSeeds = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p6 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p6" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePFMET120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMET90 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 90.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltMHT90 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltMht' ), minMht = cms.vdouble( 90.0 ) ) process.hltPFMHTTightID120 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), minMht = cms.vdouble( 120.0 ) ) process.hltPFMET120 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFMET130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMET100 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltMHT100 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltMht' ), minMht = cms.vdouble( 100.0 ) ) process.hltPFMHTTightID130 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), minMht = cms.vdouble( 130.0 ) ) process.hltPFMET130 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 130.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFMET140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMET110 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltMHT110 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltMht' ), minMht = cms.vdouble( 110.0 ) ) process.hltPFMHTTightID140 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), minMht = cms.vdouble( 140.0 ) ) process.hltPFMET140 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.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' ) ) process.hltPrePFMET120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFHT60Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 60.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMHTNoMuTightID = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( True ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 20.0 ), minPtJetMht = cms.double( 20.0 ), maxEtaJetHt = cms.double( 5.2 ), maxEtaJetMht = cms.double( 5.2 ), jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) ) process.hltPFMHTNoMuTightID120 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), minMht = cms.vdouble( 120.0 ) ) process.hltParticleFlowNoMu = cms.EDFilter( "GenericPFCandidateSelector", src = cms.InputTag( "hltParticleFlow" ), cut = cms.string( "particleId!=3" ) ) process.hltPFMETNoMuProducer = cms.EDProducer( "PFMETProducer", src = cms.InputTag( "hltParticleFlowNoMu" ), globalThreshold = cms.double( 0.0 ), alias = cms.string( "pfMetNoMu" ), calculateSignificance = cms.bool( False ), parameters = cms.PSet( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ) ) process.hltPFMETNoMu120 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFMETTypeOne140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltcorrPFMETTypeOne = cms.EDProducer( "PFJetMETcorrInputProducer", src = cms.InputTag( "hltAK4PFJets" ), offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetCorrector" ), jetCorrLabel = cms.InputTag( "hltAK4PFCorrector" ), jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrector" ), jetCorrEtaMax = cms.double( 9.9 ), type1JetPtThreshold = cms.double( 35.0 ), skipEM = cms.bool( True ), skipEMfractionThreshold = cms.double( 0.9 ), skipMuons = cms.bool( True ), skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ) ) process.hltPFMETTypeOne = cms.EDProducer( "CorrectedPFMETProducer", src = cms.InputTag( "hltPFMETProducer" ), srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOne:type1' ) ) process.hltPFMETTypeOne140 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETTypeOne" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPrePFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMHTNoMuTightID130 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), minMht = cms.vdouble( 130.0 ) ) process.hltPFMETNoMu130 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 130.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMHTNoMuTightID140 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), minMht = cms.vdouble( 140.0 ) ) process.hltPFMETNoMu140 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFMETNoMu110PFMHTNoMu110IDTightFilterHF = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHFJetShowerShape = cms.EDProducer( "HFJetShowerShape", jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), vertices = cms.InputTag( "hltPixelVertices" ), jetPtThreshold = cms.double( 25.0 ), jetEtaThreshold = cms.double( 2.9 ), hfTowerEtaWidth = cms.double( 0.175 ), hfTowerPhiWidth = cms.double( 0.175 ), vertexRecoEffcy = cms.double( 0.7 ), offsetPerPU = cms.double( 0.4 ), jetReferenceRadius = cms.double( 0.4 ), stripPtThreshold = cms.double( 10.0 ), widthPtThreshold = cms.double( 3.0 ) ) process.hltAK4PFJetsTightIDCorrectedHFCleaned = cms.EDProducer( "HLTPFJetHFCleaner", jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), mets = cms.InputTag( "hltMet" ), sigmaEtaEta = cms.InputTag( 'hltHFJetShowerShape','sigmaEtaEta' ), sigmaPhiPhi = cms.InputTag( 'hltHFJetShowerShape','sigmaPhiPhi' ), centralEtaStripSize = cms.InputTag( 'hltHFJetShowerShape','centralEtaStripSize' ), jetPtMin = cms.double( 100.0 ), dphiJetMetMin = cms.double( 2.5 ), jetEtaMin = cms.double( 2.9 ), jetEtaMax = cms.double( 3.25 ), sigmaEtaPhiDiffMax = cms.double( 0.05 ), cornerCutSigmaEtaEta = cms.double( 0.02 ), cornerCutSigmaPhiPhi = cms.double( 0.02 ), centralEtaStripSizeMax = cms.int32( 2 ), applySigmaEtaPhiCornerCut = cms.bool( True ), applySigmaEtaPhiCut = cms.bool( True ), applyStripSizeCut = cms.bool( True ) ) process.hltPFMHTNoMuTightIDHFCleaned = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( True ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 20.0 ), minPtJetMht = cms.double( 20.0 ), maxEtaJetHt = cms.double( 5.2 ), maxEtaJetMht = cms.double( 5.2 ), jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrectedHFCleaned" ), pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) ) process.hltPFMHTNoMuTightID110HFCleaned = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), minMht = cms.vdouble( 110.0 ) ) process.hltPFMETNoMu110 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFMETNoMu120PFMHTNoMu120IDTightFilterHF = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMHTNoMuTightID120HFCleaned = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), minMht = cms.vdouble( 120.0 ) ) process.hltPrePFMETNoMu130PFMHTNoMu130IDTightFilterHF = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMHTNoMuTightID130HFCleaned = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), minMht = cms.vdouble( 130.0 ) ) process.hltPrePFMETNoMu140PFMHTNoMu140IDTightFilterHF = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMHTNoMuTightID140HFCleaned = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), minMht = cms.vdouble( 140.0 ) ) process.hltPreL1ETMHadSeeds = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreCaloMHT90 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreCaloMET90NotCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreCaloMET350NotCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMET350 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFMET200NotCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMET200 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFMET250NotCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMET250 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 250.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFMET300NotCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMET300 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 300.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFMET200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCSCHaloData = cms.EDProducer( "CSCHaloDataProducer", L1MuGMTReadoutLabel = cms.InputTag( "" ), HLTResultLabel = cms.InputTag( "" ), HLTBitLabel = cms.VInputTag( ), ALCTDigiLabel = cms.InputTag( "" ), CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), HBHErhLabel = cms.InputTag( "hltHbhereco" ), ECALBrhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), ECALErhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), CosmicMuonLabel = cms.InputTag( "" ), MuonLabel = cms.InputTag( "hltMuons" ), SALabel = cms.InputTag( "" ), MatchParameters = cms.PSet( RPChits = cms.InputTag( "hltRpcRecHits" ), TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), DetaParam = cms.double( 0.1 ), DphiParam = cms.double( 1.0 ), NormChi2Param = cms.double( 8.0 ), InnerRMinParam = cms.double( 0.0 ), OuterRMinParam = cms.double( 0.0 ), InnerRMaxParam = cms.double( 99999.0 ), OuterRMaxParam = cms.double( 99999.0 ), MinOuterMomentumTheta = cms.double( 0.1 ), MaxOuterMomentumTheta = cms.double( 3.0 ), MatchingDPhiThreshold = cms.double( 0.18 ), MatchingDEtaThreshold = cms.double( 0.4 ), MatchingDWireThreshold = cms.int32( 5 ), RecHitTime0 = cms.double( 0.0 ), RecHitTimeWindow = cms.double( 25.0 ), ExpectedBX = cms.int32( 6 ), MaxFreeInverseBeta = cms.double( 0.0 ), MaxDtMuonSegment = cms.double( -10.0 ), MaxSegmentRDiff = cms.double( 10.0 ), MaxSegmentPhiDiff = cms.double( 0.1 ), MaxSegmentTheta = cms.double( 0.7 ) ) process.hltEcalHaloData = cms.EDProducer( "EcalHaloDataProducer", EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), ESRecHitLabel = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), SuperClusterLabel = cms.InputTag( "" ), PhotonLabel = cms.InputTag( "" ), EBRecHitEnergyThresholdParam = cms.double( 0.3 ), EERecHitEnergyThresholdParam = cms.double( 0.3 ), ESRecHitEnergyThresholdParam = cms.double( 0.3 ), SumEcalEnergyThresholdParam = cms.double( 10.0 ), NHitsEcalThresholdParam = cms.int32( 4 ), RoundnessCutParam = cms.double( 0.41 ), AngleCutParam = cms.double( 0.51 ) ) process.hltHcalHaloData = cms.EDProducer( "HcalHaloDataProducer", EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), HORecHitLabel = cms.InputTag( "hltHoreco" ), HFRecHitLabel = cms.InputTag( "hltHfreco" ), caloTowerCollName = cms.InputTag( "hltTowerMakerForAll" ), HcalMinMatchingRadiusParam = cms.double( 110.0 ), HcalMaxMatchingRadiusParam = cms.double( 490.0 ), HBRecHitEnergyThresholdParam = cms.double( 0.5 ), HERecHitEnergyThresholdParam = cms.double( 0.5 ), SumHcalEnergyThresholdParam = cms.double( 18.0 ), NHitsHcalThresholdParam = cms.int32( 4 ) ) process.hltGlobalHaloData = cms.EDProducer( "GlobalHaloDataProducer", metLabel = cms.InputTag( "hltMet" ), calotowerLabel = cms.InputTag( "hltTowerMakerForAll" ), CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), MuonLabel = cms.InputTag( "hltMuons" ), EcalMinMatchingRadiusParam = cms.double( 110.0 ), EcalMaxMatchingRadiusParam = cms.double( 330.0 ), HcalMinMatchingRadiusParam = cms.double( 110.0 ), HcalMaxMatchingRadiusParam = cms.double( 490.0 ), CSCHaloDataLabel = cms.InputTag( "hltCSCHaloData" ), EcalHaloDataLabel = cms.InputTag( "hltEcalHaloData" ), HcalHaloDataLabel = cms.InputTag( "hltHcalHaloData" ), CaloTowerEtThresholdParam = cms.double( 0.3 ), MaxSegmentTheta = cms.double( 0.7 ), rh_et_threshforcscmatching_eb = cms.double( 10.0 ), rcalominrsegm_lowthresh_eb = cms.double( -30.0 ), rcalominrsegm_highthresh_eb = cms.double( 15.0 ), dtcalosegm_thresh_eb = cms.double( 15.0 ), dphicalosegm_thresh_eb = cms.double( 0.04 ), rh_et_threshforcscmatching_ee = cms.double( 10.0 ), rcalominrsegm_lowthresh_ee = cms.double( -30.0 ), rcalominrsegm_highthresh_ee = cms.double( 30.0 ), dtcalosegm_thresh_ee = cms.double( 15.0 ), dphicalosegm_thresh_ee = cms.double( 0.04 ), rh_et_threshforcscmatching_hb = cms.double( 20.0 ), rcalominrsegm_lowthresh_hb = cms.double( -100.0 ), rcalominrsegm_highthresh_hb = cms.double( 20.0 ), dtcalosegm_thresh_hb = cms.double( 15.0 ), dphicalosegm_thresh_hb = cms.double( 0.15 ), rh_et_threshforcscmatching_he = cms.double( 20.0 ), rcalominrsegm_lowthresh_he = cms.double( -30.0 ), rcalominrsegm_highthresh_he = cms.double( 30.0 ), dtcalosegm_thresh_he = cms.double( 15.0 ), dphicalosegm_thresh_he = cms.double( 0.1 ), IsHLT = cms.bool( True ) ) process.hltCaloRecHitsBeamHaloCleaned = cms.EDProducer( "CaloRecHitsBeamHaloCleaned", EBRecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), EERecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), HBHERecHitsLabel = cms.InputTag( "hltHbhereco" ), GlobalHaloDataLabel = cms.InputTag( "hltGlobalHaloData" ), IsHLT = cms.bool( True ) ) process.hltTowerMakerForAllBeamHaloCleaned = cms.EDProducer( "CaloTowersCreator", EBSumThreshold = cms.double( 0.2 ), HF2Weight = cms.double( 1.0 ), EBWeight = cms.double( 1.0 ), hfInput = cms.InputTag( "hltHfreco" ), EESumThreshold = cms.double( 0.45 ), HOThreshold0 = cms.double( 3.5 ), HOThresholdPlus1 = cms.double( 3.5 ), HOThresholdMinus1 = cms.double( 3.5 ), HOThresholdPlus2 = cms.double( 3.5 ), HOThresholdMinus2 = cms.double( 3.5 ), HBGrid = cms.vdouble( ), HBThreshold1 = cms.double( 0.4 ), HBThreshold2 = cms.double( 0.3 ), HBThreshold = cms.double( 0.3 ), EEWeights = cms.vdouble( ), HF1Threshold = cms.double( 0.5 ), HF2Weights = cms.vdouble( ), HOWeights = cms.vdouble( ), EEGrid = cms.vdouble( ), HEDWeight = cms.double( 1.0 ), EEWeight = cms.double( 1.0 ), UseHO = cms.bool( False ), HBWeights = cms.vdouble( ), HESWeight = cms.double( 1.0 ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), HEDWeights = cms.vdouble( ), HF1Grid = cms.vdouble( ), EBWeights = cms.vdouble( ), HOWeight = cms.double( 1.0E-99 ), EBThreshold = cms.double( 0.07 ), EEThreshold = cms.double( 0.3 ), UseEtEBTreshold = cms.bool( False ), UseSymEBTreshold = cms.bool( False ), UseEtEETreshold = cms.bool( False ), UseSymEETreshold = cms.bool( False ), hbheInput = cms.InputTag( "hltCaloRecHitsBeamHaloCleaned" ), HcalThreshold = cms.double( -1000.0 ), HF2Threshold = cms.double( 0.85 ), HESThreshold1 = cms.double( 0.1 ), HESThreshold = cms.double( 0.2 ), HF1Weights = cms.vdouble( ), hoInput = cms.InputTag( "hltHoreco" ), HESGrid = cms.vdouble( ), HESWeights = cms.vdouble( ), HEDThreshold1 = cms.double( 0.1 ), HEDThreshold = cms.double( 0.2 ), EcutTower = cms.double( -1000.0 ), HEDGrid = cms.vdouble( ), ecalInputs = cms.VInputTag( 'hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEB','hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEE' ), HBWeight = cms.double( 1.0 ), HOGrid = cms.vdouble( ), EBGrid = cms.vdouble( ), MomConstrMethod = cms.int32( 1 ), MomHBDepth = cms.double( 0.2 ), MomHEDepth = cms.double( 0.4 ), MomEBDepth = cms.double( 0.3 ), MomEEDepth = cms.double( 0.0 ), HcalAcceptSeverityLevel = cms.uint32( 9 ), EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', 'kWeird', 'kBad' ), UseHcalRecoveredHits = cms.bool( False ), UseEcalRecoveredHits = cms.bool( False ), UseRejectedHitsOnly = cms.bool( False ), HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), UseRejectedRecoveredHcalHits = cms.bool( False ), UseRejectedRecoveredEcalHits = cms.bool( False ), missingHcalRescaleFactorForEcal = cms.double( 0.0 ), AllowMissingInputs = cms.bool( False ), HcalPhase = cms.int32( 1 ) ) process.hltMetCleanBH = cms.EDProducer( "CaloMETProducer", src = cms.InputTag( "hltTowerMakerForAllBeamHaloCleaned" ), alias = cms.string( "RawCaloMET" ), noHF = cms.bool( False ), globalThreshold = cms.double( 0.3 ), calculateSignificance = cms.bool( False ) ) process.hltMETCleanBH80 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMetCleanBH" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFMETTypeOne200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMETTypeOne200 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETTypeOne" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltL1sETM90ToETM150 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMET105 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 105.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltDeDxEstimatorProducer = cms.EDProducer( "DeDxEstimatorProducer", estimator = cms.string( "generic" ), tracks = cms.InputTag( "hltMergedTracks" ), UsePixel = cms.bool( False ), UseStrip = cms.bool( True ), MeVperADCPixel = cms.double( 3.61E-6 ), MeVperADCStrip = cms.double( 9.5665E-4 ), ShapeTest = cms.bool( False ), UseCalibration = cms.bool( False ), calibrationPath = cms.string( "" ), Record = cms.string( "SiStripDeDxMip_3D_Rcd" ), ProbabilityMode = cms.string( "Accumulation" ), fraction = cms.double( 0.4 ), exponent = cms.double( -2.0 ), truncate = cms.bool( True ) ) process.hltTrk50Filter = cms.EDFilter( "HLTDeDxFilter", saveTags = cms.bool( True ), minDEDx = cms.double( -1.0 ), minPT = cms.double( 50.0 ), minNOM = cms.double( -1.0 ), maxETA = cms.double( 5.5 ), minNumValidHits = cms.double( 5.0 ), maxNHitMissIn = cms.double( 0.0 ), maxNHitMissMid = cms.double( 0.0 ), maxRelTrkIsoDeltaRp3 = cms.double( 0.05 ), relTrkIsoDeltaRSize = cms.double( 0.3 ), maxAssocCaloE = cms.double( 100.0 ), maxAssocCaloEDeltaRSize = cms.double( 0.5 ), caloTowersTag = cms.InputTag( "hltTowerMakerForAll" ), inputTracksTag = cms.InputTag( "hltMergedTracks" ), inputDeDxTag = cms.InputTag( "hltDeDxEstimatorProducer" ) ) process.hltL1sETM80ToETM150 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMET120IsoTrk50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMET120 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu12eta2p3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.hltL2fL1sMu7L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1sMu7L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu7L1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu7L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL1sMu3Jet30er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet30er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu12eta2p3PFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sMu3Jet30er2p5" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltCaloJet30eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 1 ) ) process.hltPFJetCorrectedMatchedToCaloJet30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltCaloJet30eta2p3" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltPFJet40Eta2p3 = cms.EDFilter( "HLT1PFJet", 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 ) ) process.hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet30er2p5L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1sMu3Jet30er2p5L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL1sMu3JetC16dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet16er2p5_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu12DoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets30eta2p3" ), triggerJetsType = cms.int32( 86 ), maxDeltaR = cms.double( 0.5 ) ) process.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 ) ) process.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 ) ) process.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer", HLTObject = cms.InputTag( "hltPFJetForBtagSelector" ), TriggerTypes = cms.vint32( 86 ) ) process.hltDeepBLifetimeTagInfosPF = cms.EDProducer( "CandIPProducer", primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), computeProbabilities = cms.bool( True ), computeGhostTrack = cms.bool( True ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 3 ), maximumTransverseImpactParameter = cms.double( 0.2 ), minimumTransverseMomentum = cms.double( 1.0 ), maximumChiSquared = cms.double( 5.0 ), maximumLongitudinalImpactParameter = cms.double( 17.0 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ), jets = cms.InputTag( "hltPFJetForBtag" ), candidates = cms.InputTag( "hltParticleFlow" ), maxDeltaR = cms.double( 0.4 ) ) process.hltDeepInclusiveVertexFinderPF = cms.EDProducer( "InclusiveCandidateVertexFinder", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), tracks = cms.InputTag( "hltParticleFlow" ), minHits = cms.uint32( 8 ), maximumLongitudinalImpactParameter = cms.double( 0.3 ), maximumTimeSignificance = cms.double( 3.0 ), minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), clusterMaxDistance = cms.double( 0.05 ), seedMax3DIPSignificance = cms.double( 9999.0 ), clusterMaxSignificance = cms.double( 4.5 ), seedMin3DIPSignificance = cms.double( 1.2 ), clusterMinAngleCosine = cms.double( 0.5 ), seedMin3DIPValue = cms.double( 0.005 ), seedMax3DIPValue = cms.double( 9999.0 ) ), vertexMinAngleCosine = cms.double( 0.95 ), vertexMinDLen2DSig = cms.double( 2.5 ), vertexMinDLenSig = cms.double( 0.5 ), fitterSigmacut = cms.double( 3.0 ), fitterTini = cms.double( 256.0 ), fitterRatio = cms.double( 0.25 ), useDirectVertexFitter = cms.bool( True ), useVertexReco = cms.bool( True ), vertexReco = cms.PSet( primcut = cms.double( 1.0 ), seccut = cms.double( 3.0 ), finder = cms.string( "avr" ), smoothing = cms.bool( True ) ) ) process.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", secondaryVertices = cms.InputTag( "hltDeepInclusiveVertexFinderPF" ), maxFraction = cms.double( 0.7 ), minSignificance = cms.double( 2.0 ) ) process.hltDeepTrackVertexArbitratorPF = cms.EDProducer( "CandidateVertexArbitrator", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), tracks = cms.InputTag( "hltParticleFlow" ), secondaryVertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), dLenFraction = cms.double( 0.333 ), dRCut = cms.double( 0.4 ), distCut = cms.double( 0.04 ), sigCut = cms.double( 5.0 ), fitterSigmacut = cms.double( 3.0 ), fitterTini = cms.double( 256.0 ), fitterRatio = cms.double( 0.25 ), trackMinLayers = cms.int32( 4 ), trackMinPt = cms.double( 0.4 ), trackMinPixels = cms.int32( 1 ), maxTimeSignificance = cms.double( 3.5 ) ) process.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", secondaryVertices = cms.InputTag( "hltDeepTrackVertexArbitratorPF" ), maxFraction = cms.double( 0.2 ), minSignificance = cms.double( 10.0 ) ) process.hltDeepSecondaryVertexTagInfosPF = cms.EDProducer( "CandSecondaryVertexProducer", trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), b_pT = cms.double( 0.3684 ), ptMin = cms.double( 1.0 ), max_pT_trackPTcut = cms.double( 3.0 ), max_pT = cms.double( 500.0 ), useVariableJTA = cms.bool( False ), maxDecayLen = cms.double( 99999.9 ), qualityClass = cms.string( "any" ), normChi2Max = cms.double( 99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ), a_dR = cms.double( -0.001053 ), maxDistToAxis = cms.double( 0.2 ), totalHitsMin = cms.uint32( 3 ), a_pT = cms.double( 0.005263 ), sip2dSigMax = cms.double( 99999.9 ), sip2dValMax = cms.double( 99999.9 ), sip3dSigMax = cms.double( 99999.9 ), sip3dValMax = cms.double( 99999.9 ), min_pT_dRcut = cms.double( 0.5 ), jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 2 ), sip3dSigMin = cms.double( -99999.9 ), sip2dSigMin = cms.double( -99999.9 ) ), vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), vertexCuts = cms.PSet( distSig2dMin = cms.double( 2.0 ), useTrackWeights = cms.bool( True ), distVal3dMax = cms.double( 99999.9 ), massMax = cms.double( 6.5 ), distSig3dMax = cms.double( 99999.9 ), distVal2dMin = cms.double( 0.01 ), minimumTrackWeight = cms.double( 0.5 ), v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), distSig2dMax = cms.double( 99999.9 ), distSig3dMin = cms.double( -99999.9 ), fracPV = cms.double( 0.79 ), maxDeltaRToJetAxis = cms.double( 0.4 ), distVal2dMax = cms.double( 2.5 ), distVal3dMin = cms.double( -99999.9 ), multiplicityMin = cms.uint32( 2 ) ), vertexReco = cms.PSet( primcut = cms.double( 1.8 ), seccut = cms.double( 6.0 ), finder = cms.string( "avr" ), weightthreshold = cms.double( 0.001 ), minweight = cms.double( 0.5 ), smoothing = cms.bool( False ) ), constraint = cms.string( "BeamSpot" ), trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPF" ), minimumTrackWeight = cms.double( 0.5 ), usePVError = cms.bool( True ), trackSort = cms.string( "sip3dSig" ), beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), useExternalSV = cms.bool( True ), extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), extSVDeltaRToJet = cms.double( 0.3 ) ) process.hltDeepCombinedSecondaryVertexBJetTagsInfos = cms.EDProducer( "DeepNNTagInfoProducer", svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPF" ), computer = cms.PSet( trackFlip = cms.bool( False ), useTrackWeights = cms.bool( True ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), SoftLeptonFlip = cms.bool( False ), pseudoMultiplicityMin = cms.uint32( 2 ), correctVertexMass = cms.bool( True ), minimumTrackWeight = cms.double( 0.5 ), charmCut = cms.double( 1.5 ), trackPseudoSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), b_pT = cms.double( 0.3684 ), ptMin = cms.double( 0.0 ), max_pT_trackPTcut = cms.double( 3.0 ), max_pT = cms.double( 500.0 ), useVariableJTA = cms.bool( False ), maxDecayLen = cms.double( 5.0 ), qualityClass = cms.string( "any" ), normChi2Max = cms.double( 99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ), a_dR = cms.double( -0.001053 ), maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 3 ), a_pT = cms.double( 0.005263 ), sip2dSigMax = cms.double( 99999.9 ), sip2dValMax = cms.double( 99999.9 ), sip3dSigMax = cms.double( 99999.9 ), sip3dValMax = cms.double( 99999.9 ), min_pT_dRcut = cms.double( 0.5 ), jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), sip2dSigMin = cms.double( 2.0 ) ), trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), b_pT = cms.double( 0.3684 ), ptMin = cms.double( 0.0 ), max_pT_trackPTcut = cms.double( 3.0 ), max_pT = cms.double( 500.0 ), useVariableJTA = cms.bool( False ), maxDecayLen = cms.double( 5.0 ), qualityClass = cms.string( "any" ), normChi2Max = cms.double( 99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ), a_dR = cms.double( -0.001053 ), maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 3 ), a_pT = cms.double( 0.005263 ), sip2dSigMax = cms.double( 99999.9 ), sip2dValMax = cms.double( 99999.9 ), sip3dSigMax = cms.double( 99999.9 ), sip3dValMax = cms.double( 99999.9 ), min_pT_dRcut = cms.double( 0.5 ), jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 2 ), sip3dSigMin = cms.double( -99999.9 ), sip2dSigMin = cms.double( -99999.9 ) ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackSort = cms.string( "sip2dSig" ), trackMultiplicityMin = cms.uint32( 2 ), vertexFlip = cms.bool( False ) ) ) process.hltPrimaryVertexAssociation = cms.EDProducer( "PFCandidatePrimaryVertexSorter", sorting = cms.PSet( ), assignment = cms.PSet( maxDxyForJetAxisAssigment = cms.double( 0.1 ), maxDzForJetAxisAssigment = cms.double( 0.1 ), useTiming = cms.bool( False ), preferHighRanked = cms.bool( False ), EtaMinUseDz = cms.double( -1.0 ), maxDistanceToJetAxis = cms.double( 0.07 ), PtMaxCharged = cms.double( -1.0 ), minJetPt = cms.double( 25.0 ), maxDzSigForPrimaryAssignment = cms.double( 5.0 ), OnlyUseFirstDz = cms.bool( False ), maxDzErrorForPrimaryAssignment = cms.double( 0.05 ), maxDzForPrimaryAssignment = cms.double( 0.1 ), maxJetDeltaR = cms.double( 0.5 ), maxDxySigForNotReconstructedPrimary = cms.double( 2.0 ), DzCutForChargedFromPUVtxs = cms.double( 0.2 ), maxDtSigForPrimaryAssignment = cms.double( 3.0 ), maxDxyForNotReconstructedPrimary = cms.double( 0.01 ), useVertexFit = cms.bool( True ), NumOfPUVtxsForCharged = cms.uint32( 0 ) ), qualityForPrimary = cms.int32( 2 ), usePVMET = cms.bool( True ), particles = cms.InputTag( "hltParticleFlow" ), vertices = cms.InputTag( "hltVerticesPFFilter" ), jets = cms.InputTag( "hltPFJetForBtag" ), produceAssociationToOriginalVertices = cms.bool( True ), produceSortedVertices = cms.bool( False ), producePileUpCollection = cms.bool( False ), produceNoPileUpCollection = cms.bool( False ) ) process.hltPFDeepFlavourTagInfos = cms.EDProducer( "DeepFlavourTagInfoProducer", shallow_tag_infos = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), jet_radius = cms.double( 0.4 ), min_candidate_pt = cms.double( 0.95 ), flip = cms.bool( False ), vertices = cms.InputTag( "hltVerticesPFFilter" ), puppi_value_map = cms.InputTag( "" ), secondary_vertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), jets = cms.InputTag( "hltPFJetForBtag" ), candidates = cms.InputTag( "hltParticleFlow" ), vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ), fallback_puppi_weight = cms.bool( True ), fallback_vertex_association = cms.bool( False ), run_deepVertex = cms.bool( False ), compute_probabilities = cms.bool( False ), min_jet_pt = cms.double( 15.0 ), max_jet_eta = cms.double( 2.5 ) ) process.hltPFDeepFlavourJetTags = cms.EDProducer( "DeepFlavourONNXJetTagsProducer", src = cms.InputTag( "hltPFDeepFlavourTagInfos" ), input_names = cms.vstring( 'input_0', 'input_1', 'input_2', 'input_3', 'input_4' ), model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/DeepFlavourHLT_12x/DeepFlavour_220104.onnx" ), output_names = cms.vstring( 'ID_pred' ), flav_names = cms.vstring( 'probb', 'probbb', 'problepb', 'probc', 'probuds', 'probg' ) ) process.hltDeepJetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", discriminators = cms.VPSet( cms.PSet( denominator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb','hltPFDeepFlavourJetTags:probc','hltPFDeepFlavourJetTags:probuds','hltPFDeepFlavourJetTags:probg' ), numerator = cms.VInputTag( 'hltPFDeepFlavourJetTags:probb','hltPFDeepFlavourJetTags:probbb','hltPFDeepFlavourJetTags:problepb' ), name = cms.string( "BvsAll" ) ) ) ) process.hltBTagPFDeepJet0p71SingleJet30 = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.86 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltL2fL1sMu3Jet16L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.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( ) ) process.hltL3fL1sMu3Jet16L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.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' ) ) process.hltPreMu12DoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.hltDoublePFBJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) process.hltL2fL1sMu3Jet60L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.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( ) ) process.hltL3fL1sMu3Jet60L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet60L1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL1sMu3JetC120dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet120er2p5_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu12DoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sMu3JetC120dRMax0p4" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDoublePFBJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) process.hltL2fL1sMu3Jet120L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.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( ) ) process.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet120L1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreMu12DoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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 ) ) process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu10er2p3_Jet32er2p3_dR_Max0p4_DoubleJet32er2p3_dEta_Max1p6 OR L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.hltDoublePFBJets40Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), inputTag1 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), inputTag2 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), triggerType1 = cms.int32( 86 ), triggerType2 = cms.int32( 86 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( 1.0E7 ), MinDeta = cms.double( -1000.0 ), MaxDeta = cms.double( 1.6 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( 1.0E7 ), MinDelR = cms.double( 0.0 ), MaxDelR = cms.double( 1000.0 ), MinPt = cms.double( 0.0 ), MaxPt = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) process.hltBTagPFDeepJet0p71DoubleJets30 = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.86 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 86 ) ) process.hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1sMu12Dijet40Deta1p6L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoublePFBJets54Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 54.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) process.hltDoublePFBJets54Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), inputTag1 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), inputTag2 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), triggerType1 = cms.int32( 86 ), triggerType2 = cms.int32( 86 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( 1.0E7 ), MinDeta = cms.double( -1000.0 ), MaxDeta = cms.double( 1.6 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( 1.0E7 ), MinDelR = cms.double( 0.0 ), MaxDelR = cms.double( 1000.0 ), MinPt = cms.double( 0.0 ), MaxPt = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) process.hltL1DoubleJet40er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDoublePFJets40PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1DoubleJet100er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDoublePFJets100PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1DoubleJet120er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDoublePFJets200PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1DoubleJet150er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet150er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDoublePFJets350PFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1DoubleJet112er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p3_dEta_Max1p6 OR L1_DoubleJet112er2p3_dEta_Max1p6" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleCaloBJets100eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets100eta2p3" ), triggerJetsType = cms.int32( 86 ), maxDeltaR = cms.double( 0.5 ) ) process.hltDoublePFBJets116Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 116.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) process.hltDoublePFBJets116Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), inputTag1 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), inputTag2 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), triggerType1 = cms.int32( 86 ), triggerType2 = cms.int32( 86 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( 1.0E7 ), MinDeta = cms.double( -1000.0 ), MaxDeta = cms.double( 1.6 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( 1.0E7 ), MinDelR = cms.double( 0.0 ), MaxDelR = cms.double( 1000.0 ), MinPt = cms.double( 0.0 ), MaxPt = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) process.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepJetp71 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoublePFBJets128Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 128.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) process.hltDoublePFBJets128Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), inputTag1 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), inputTag2 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), triggerType1 = cms.int32( 86 ), triggerType2 = cms.int32( 86 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( 1.0E7 ), MinDeta = cms.double( -1000.0 ), MaxDeta = cms.double( 1.6 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( 1.0E7 ), MinDelR = cms.double( 0.0 ), MaxDelR = cms.double( 1000.0 ), MinPt = cms.double( 0.0 ), MaxPt = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) process.hltL1sSingleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePhoton300NoHE = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTau" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG300EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 300.0 ), etcutEE = cms.double( 300.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sMu3or5or7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sMu5L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1f0L2f5L3Filtered8" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) process.hltL1sMu6DoubleEG10 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG10er2p5 OR L1_Mu6_DoubleEG17er2p5 OR L1_Mu6_DoubleEG12er2p5 OR L1_Mu6_DoubleEG15er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu8DiEle12CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1Mu6DoubleEG10f0Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5" ), L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 2 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 12.0 ), etcutEE = cms.double( 12.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8Ele12DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltL3fL1Mu6DoubleEG10f0Filtered8" ), inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), checkSC = cms.bool( False ) ) process.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 81 ), triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) process.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sMu6HTT240 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.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 ) ) process.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( ) ) process.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltMu8Ele8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 8.0 ), etcutEE = cms.double( 8.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltMu8Ele8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8Ele8EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.12 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8Ele8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8Ele8HEFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8Ele8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8Ele8CaloIdMClusterShapeFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8Ele8CaloIdMPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.05 ), thrRegularEE = cms.vdouble( 0.02 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.006 ), thrRegularEE = cms.vdouble( 0.0085 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.05 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltElectronMuonInvMassFilter8 = cms.EDFilter( "HLTElectronMuonInvMassFilter", saveTags = cms.bool( True ), elePrevCandTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), muonPrevCandTag = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), lowerMassCut = cms.double( 8.0 ), upperMassCut = cms.double( 999999.0 ), ncandcut = cms.int32( 1 ), electronRelaxed = cms.untracked.bool( True ), ElectronL1IsoCand = cms.InputTag( "hltEgammaCandidates" ), ElectronL1NonIsoCand = cms.InputTag( "hltEgammaCandidates" ), MuonCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltMu8Ele8CaloIdMTrackIdMDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), inputTag2 = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), checkSC = cms.bool( False ) ) process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu7_EG20er2p5 OR L1_Mu5_EG23er2p5 OR L1_Mu5_LooseIsoEG20er2p5 OR L1_Mu7_EG23er2p5 OR L1_Mu7_LooseIsoEG20er2p5 OR L1_Mu7_LooseIsoEG23er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 23.0 ), etcutEE = cms.double( 23.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.5 ), thrOverEEE = cms.vdouble( 0.5 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.3 ), thrOverEEE = cms.vdouble( 0.3 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), inputTag1 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), inputTag2 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 81 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), checkSC = cms.bool( False ) ) process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFJetFilterTwoC30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.4 ), MinN = cms.int32( 2 ) ) process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetFilterTwoC30 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.4 ), MinN = cms.int32( 2 ) ) process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sSingleMu15DQ = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu15_DQ" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu17TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu15DQ" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sMu15DQlqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQlqL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 17.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) process.hltPreMu19TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQlqL1f0L2Filtered10" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 19.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) process.hltL1sDiJet16er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet16er2p5_Mu3_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreBTagMuAK4DiJet20Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltBDiJet20L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) process.hltBSoftMuonGetJetsFromDiJet20L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltBDiJet20L1FastJetCentral" ), TriggerTypes = cms.vint32( 86 ) ) process.hltSelector4JetsDiJet20L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet20L1FastJet" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) process.hltBSoftMuonDiJet20L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltSelector4JetsDiJet20L1FastJet" ), filter = cms.bool( False ), etMin = cms.double( 20.0 ) ) process.hltBSoftMuonDiJet20L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), leptons = cms.InputTag( "hltL2Muons" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.4 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetL25TagInfos' ) ) process.hltBSoftMuonDiJet20L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), maxChi2 = cms.double( 10000.0 ), tip = cms.double( 120.0 ), minRapidity = cms.double( -5.0 ), lip = cms.double( 300.0 ), ptMin = cms.double( 5.0 ), maxRapidity = cms.double( 5.0 ), minPhi = cms.double( -3.2 ), maxPhi = cms.double( 3.2 ), quality = cms.vstring( ), algorithm = cms.vstring( ), originalAlgorithm = cms.vstring( ), algorithmMaskContains = cms.vstring( ), minLayer = cms.int32( 0 ), min3DLayer = cms.int32( 0 ), minHit = cms.int32( 0 ), minPixelHit = cms.int32( 0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), usePV = cms.bool( False ), vertexTag = cms.InputTag( "none" ), invertRapidityCut = cms.bool( False ) ) process.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.4 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos' ) ) process.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltL1sDiJet35er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet35er2p5_Mu3_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreBTagMuAK4DiJet40Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltBDiJet40L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) process.hltBSoftMuonGetJetsFromDiJet40L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltBDiJet40L1FastJetCentral" ), TriggerTypes = cms.vint32( 86 ) ) process.hltSelector4JetsDiJet40L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40L1FastJet" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) process.hltBSoftMuonDiJet40L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltSelector4JetsDiJet40L1FastJet" ), filter = cms.bool( False ), etMin = cms.double( 40.0 ) ) process.hltBSoftMuonDiJet40L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), leptons = cms.InputTag( "hltL2Muons" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.4 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetL25TagInfos' ) ) process.hltBSoftMuonDiJet40L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.4 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos' ) ) process.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltL1sDiJet60er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet60er2p5_Mu3_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreBTagMuAK4DiJet70Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltBDiJet70L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 70.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) process.hltBSoftMuonGetJetsFromDiJet70L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltBDiJet70L1FastJetCentral" ), TriggerTypes = cms.vint32( 86 ) ) process.hltSelector4JetsDiJet70L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet70L1FastJet" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) process.hltBSoftMuonDiJet70L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltSelector4JetsDiJet70L1FastJet" ), filter = cms.bool( False ), etMin = cms.double( 70.0 ) ) process.hltBSoftMuonDiJet70L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), leptons = cms.InputTag( "hltL2Muons" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.4 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetL25TagInfos' ) ) process.hltBSoftMuonDiJet70L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.4 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos' ) ) process.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltL1sDiJet80er2p5Mu3dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet80er2p5_Mu3_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreBTagMuAK4DiJet110Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltBDiJet110L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) process.hltBSoftMuonGetJetsFromDiJet110L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltBDiJet110L1FastJetCentral" ), TriggerTypes = cms.vint32( 86 ) ) process.hltSelector4JetsDiJet110L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet110L1FastJet" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) process.hltBSoftMuonDiJet110L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltSelector4JetsDiJet110L1FastJet" ), filter = cms.bool( False ), etMin = cms.double( 110.0 ) ) process.hltBSoftMuonDiJet110L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), leptons = cms.InputTag( "hltL2Muons" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.4 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetL25TagInfos' ) ) process.hltBSoftMuonDiJet110L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.4 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos' ) ) process.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltL1sDiJet120er2p5Mu3dRMax0p8 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p5_Mu3_dR_Max0p8" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreBTagMuAK4DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltBDiJet200L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 170.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) process.hltBSoftMuonGetJetsFromDiJet200L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltBDiJet200L1FastJetCentral" ), TriggerTypes = cms.vint32( 86 ) ) process.hltSelector4JetsDiJet200L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200L1FastJet" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) process.hltBSoftMuonDiJet200L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltSelector4JetsDiJet200L1FastJet" ), filter = cms.bool( False ), etMin = cms.double( 110.0 ) ) process.hltBSoftMuonDiJet200L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), leptons = cms.InputTag( "hltL2Muons" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.4 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetL25TagInfos' ) ) process.hltBSoftMuonDiJet200L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.4 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos' ) ) process.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreBTagMuAK4Jet300Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltBJet300L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 300.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), MinN = cms.int32( 1 ) ) process.hltBSoftMuonGetJetsFromJet300L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltBJet300L1FastJetCentral" ), TriggerTypes = cms.vint32( 86 ) ) process.hltSelector4JetsJet300L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1FastJet" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) process.hltBSoftMuonJet300L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltSelector4JetsJet300L1FastJet" ), filter = cms.bool( False ), etMin = cms.double( 300.0 ) ) process.hltBSoftMuonJet300L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), leptons = cms.InputTag( "hltL2Muons" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.4 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetL25TagInfos' ) ) process.hltBSoftMuonJet300L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.4 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos' ) ) process.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltPreBTagMuAK8DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltBAK8DiJet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 170.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) process.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltBAK8DiJet170L1FastJetCentral" ), TriggerTypes = cms.vint32( 85 ) ) process.hltSelector4JetsAK8DiJet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) process.hltBSoftMuonAK8DiJet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltSelector4JetsAK8DiJet170L1FastJet" ), filter = cms.bool( False ), etMin = cms.double( 110.0 ) ) process.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), leptons = cms.InputTag( "hltL2Muons" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.8 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos' ) ) process.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ) ) process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.8 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos' ) ) process.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ) ) process.hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_dR_Max1p6_Jet90er2p5_dR_Max0p8" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreBTagMuAK8Jet170DoubleMu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( False ), SelectQualities = cms.vint32( ) ) process.hltBAK8Jet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 170.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), MinN = cms.int32( 1 ) ) process.hltDoubleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMuon0L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltBSoftMuonGetJetsFromAK8Jet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltBAK8Jet170L1FastJetCentral" ), TriggerTypes = cms.vint32( 85 ) ) process.hltSelector4JetsAK8Jet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8Jet170L1FastJet" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) process.hltBSoftMuonAK8Jet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltSelector4JetsAK8Jet170L1FastJet" ), filter = cms.bool( False ), etMin = cms.double( 170.0 ) ) process.hltBSoftMuonAK8Jet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), leptons = cms.InputTag( "hltL2Muons" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.8 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonAK8Jet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonAK8Jet170L1FastJetL25TagInfos' ) ) process.hltBSoftMuonAK8Jet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ) ) process.hltL3fL1sDoubleMu5Filtered = cms.EDFilter( "HLTMuonTrkL1TFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), previousCandTag = cms.InputTag( "hltDoubleMuon0L1Filtered0" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), minMuonStations = cms.int32( -1 ), maxNormalizedChi2 = cms.double( 1.0E99 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), trkMuonId = cms.uint32( 0 ), minPt = cms.double( 5.0 ), minN = cms.uint32( 2 ), maxAbsEta = cms.double( 1.0E99 ), L1MatchingdR = cms.double( 0.3 ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltBSoftMuonDoubleMu5L3 = cms.EDProducer( "RecoTrackRefSelector", src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), maxChi2 = cms.double( 10000.0 ), tip = cms.double( 120.0 ), minRapidity = cms.double( -5.0 ), lip = cms.double( 300.0 ), ptMin = cms.double( 5.0 ), maxRapidity = cms.double( 5.0 ), minPhi = cms.double( -3.2 ), maxPhi = cms.double( 3.2 ), quality = cms.vstring( ), algorithm = cms.vstring( ), originalAlgorithm = cms.vstring( ), algorithmMaskContains = cms.vstring( ), minLayer = cms.int32( 0 ), min3DLayer = cms.int32( 0 ), minHit = cms.int32( 0 ), minPixelHit = cms.int32( 0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), usePV = cms.bool( False ), vertexTag = cms.InputTag( "none" ), invertRapidityCut = cms.bool( False ) ) process.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), leptons = cms.InputTag( "hltBSoftMuonDoubleMu5L3" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.8 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3TagInfos' ) ) process.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ) ) process.hltPreBTagMuAK8Jet300Mu5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltBJet300L1AK8FastJetCentral = 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( 3.0 ), MinN = cms.int32( 1 ) ) process.hltBSoftMuonGetJetsFromJet300L1AK8FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltBJet300L1AK8FastJetCentral" ), TriggerTypes = cms.vint32( 85 ) ) process.hltSelector4JetsJet300L1AK8FastJet = cms.EDFilter( "LargestEtCaloJetSelector", src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1AK8FastJet" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) process.hltBSoftMuonJet300L1AK8FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltSelector4JetsJet300L1AK8FastJet" ), filter = cms.bool( False ), etMin = cms.double( 300.0 ) ) process.hltBSoftMuonJet300L1AK8FastJetL25TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), leptons = cms.InputTag( "hltL2Muons" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.8 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetL25TagInfos' ) ) process.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ) ) process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", primaryVertex = cms.InputTag( "nominal" ), jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), leptonCands = cms.InputTag( "" ), leptonId = cms.InputTag( "" ), refineJetAxis = cms.uint32( 0 ), leptonDeltaRCut = cms.double( 0.8 ), leptonChi2Cut = cms.double( 0.0 ), muonSelection = cms.uint32( 0 ) ) process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos' ) ) process.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR" ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 99999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ) ) process.hltL1sSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_LooseIso22_12_er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEG" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 2 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 23.0 ), etcutEE = cms.double( 23.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 12.0 ), etcutEE = cms.double( 12.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.5 ), thrOverEEE = cms.vdouble( 0.5 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.5 ), thrOverEEE = cms.vdouble( 0.5 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.3 ), thrOverEEE = cms.vdouble( 0.3 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.3 ), thrOverEEE = cms.vdouble( 0.3 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), inputTag2 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 81 ), triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) process.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sMu23EG10IorMu20EG17 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu20_EG10er2p5 OR L1_SingleMu22" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 23.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 12.0 ), etcutEE = cms.double( 12.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.5 ), thrOverEEE = cms.vdouble( 0.5 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.3 ), thrOverEEE = cms.vdouble( 0.3 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23" ), inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), checkSC = cms.bool( False ) ) process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), L1CandTag = cms.InputTag( "hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 23.0 ), etcutEE = cms.double( 23.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.5 ), thrOverEEE = cms.vdouble( 0.5 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.3 ), thrOverEEE = cms.vdouble( 0.3 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), inputTag1 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), inputTag2 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 81 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), checkSC = cms.bool( False ) ) process.hltL1sSingleEG26 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG26er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePhoton33 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleEG26Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG26" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG33L1EG26EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG26Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 33.0 ), etcutEE = cms.double( 33.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG33L1EG26HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG33L1EG26EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltL1sSingleEG34to45 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePhoton50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleEG34to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to45" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG34to45Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 50.0 ), etcutEE = cms.double( 50.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG50HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG50EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltL1sSingleEG34to50 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePhoton75 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleEG34ORL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to50" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG75EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 75.0 ), etcutEE = cms.double( 75.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG75HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton90 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG90EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 90.0 ), etcutEE = cms.double( 90.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG90HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG90EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton120 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG120EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 120.0 ), etcutEE = cms.double( 120.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG120HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG120EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton150 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG150EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 150.0 ), etcutEE = cms.double( 150.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG150HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG150EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton175 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG175EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 175.0 ), etcutEE = cms.double( 175.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG175HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG175EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG200EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 200.0 ), etcutEE = cms.double( 200.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG200HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG200EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltL1sSingleIsoEG28er1p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePhoton30EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleIsoEG28er1p5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28er1p5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG30EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleIsoEG28er1p5Filter" ), 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 ) ) process.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 ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG30EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.05 ), thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) process.hltEG30EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", 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 ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG30EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 2.5 ), thrRegularEE = cms.vdouble( 2.5 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 ), thrRegularEB = cms.vdouble( 4.5 ), thrRegularEE = cms.vdouble( 4.5 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), trackProducer = cms.InputTag( "hltMergedTracks" ), countTracks = cms.bool( False ), egTrkIsoPtMin = cms.double( 1.0 ), egTrkIsoConeSize = cms.double( 0.29 ), egTrkIsoZSpan = cms.double( 999999.0 ), egTrkIsoRSpan = cms.double( 999999.0 ), egTrkIsoVetoConeSize = cms.double( 0.06 ), egTrkIsoStripBarrel = cms.double( 0.03 ), egTrkIsoStripEndcap = cms.double( 0.03 ) ) process.hltEG30EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.01 ), thrOverEEE = cms.vdouble( 0.01 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltL1sSingleIsoEG28to45 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePhoton50EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleIsoEG28to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28to45" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG50EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to45Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 50.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG50EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG50EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG50EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG50EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.05 ), thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG50EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG50EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG50EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG50EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 2.5 ), thrRegularEE = cms.vdouble( 2.5 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG50EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG50EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 4.5 ), thrRegularEE = cms.vdouble( 4.5 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG50EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG50EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.01 ), thrOverEEE = cms.vdouble( 0.01 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltL1sSingleIsoEG28to60 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG28er1p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePhoton75EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleIsoEG28to60Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleIsoEG28to60" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG75EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 75.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG75EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG75EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.05 ), thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG75EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG75EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 2.5 ), thrRegularEE = cms.vdouble( 2.5 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG75EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 4.5 ), thrRegularEE = cms.vdouble( 4.5 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG75EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.01 ), thrOverEEE = cms.vdouble( 0.01 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton90EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG90EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 90.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG90EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG90EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG90EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG90EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.05 ), thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG90EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG90EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG90EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG90EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 2.5 ), thrRegularEE = cms.vdouble( 2.5 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG90EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG90EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 4.5 ), thrRegularEE = cms.vdouble( 4.5 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG90EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG90EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.01 ), thrOverEEE = cms.vdouble( 0.01 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton110EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG110EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 110.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG110EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG110EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG110EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG110EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.05 ), thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG110EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG110EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG110EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 2.5 ), thrRegularEE = cms.vdouble( 2.5 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG110EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG110EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 4.5 ), thrRegularEE = cms.vdouble( 4.5 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG110EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG110EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.01 ), thrOverEEE = cms.vdouble( 0.01 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton130EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG130EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 130.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG130EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG130EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG130EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG130EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.05 ), thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG130EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG130EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG130EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG130EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 2.5 ), thrRegularEE = cms.vdouble( 2.5 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG130EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG130EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 4.5 ), thrRegularEE = cms.vdouble( 4.5 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG130EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG130EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.01 ), thrOverEEE = cms.vdouble( 0.01 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton150EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG150EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 150.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG150EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG150EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG150EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG150EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.05 ), thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG150EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG150EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG150EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG150EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 2.5 ), thrRegularEE = cms.vdouble( 2.5 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG150EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG150EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 4.5 ), thrRegularEE = cms.vdouble( 4.5 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG150EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG150EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.01 ), thrOverEEE = cms.vdouble( 0.01 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton175EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG175EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 175.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG175EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG175EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG175EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG175EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.05 ), thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG175EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG175EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG175EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG175EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 2.5 ), thrRegularEE = cms.vdouble( 2.5 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG175EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG175EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 4.5 ), thrRegularEE = cms.vdouble( 4.5 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG175EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG175EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.01 ), thrOverEEE = cms.vdouble( 0.01 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton200EBTightIDTightIso = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG200EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleIsoEG28to60Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 200.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG200EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG200EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.028 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG200EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG200EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.05 ), thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG200EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG200EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG200EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG200EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 2.5 ), thrRegularEE = cms.vdouble( 2.5 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG200EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG200EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 4.5 ), thrRegularEE = cms.vdouble( 4.5 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG200EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG200EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.01 ), thrOverEEE = cms.vdouble( 0.01 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltL1sSingleEG40to50 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePhoton100EBHE10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG40to50" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG100EBHE10EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 100.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG100EBHE10HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG100EBHE10EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.1 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton50R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG50R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 50.0 ), etcutEE = cms.double( 50.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG50R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.1 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG50R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.9 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG50R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG50R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG50R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 4.0 ), thrRegularEE = cms.vdouble( 4.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton75R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG75R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 75.0 ), etcutEE = cms.double( 75.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG75R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.1 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG75R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.9 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG75R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG75R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG75R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 4.0 ), thrRegularEE = cms.vdouble( 4.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton90R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG90R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 90.0 ), etcutEE = cms.double( 90.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG90R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMEtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.1 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG90R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.9 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG90R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG90R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG90R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 4.0 ), thrRegularEE = cms.vdouble( 4.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton120R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG120R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 120.0 ), etcutEE = cms.double( 120.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG120R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMEtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.1 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG120R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.9 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG120R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG120R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG120R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 4.0 ), thrRegularEE = cms.vdouble( 4.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton165R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG165R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 165.0 ), etcutEE = cms.double( 165.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG165R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMEtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.1 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG165R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.9 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG165R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG165R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG165R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 4.0 ), thrRegularEE = cms.vdouble( 4.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG30L1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 30.0 ), etcutEE = cms.double( 30.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG30LR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.5 ), thrRegularEE = cms.vdouble( 0.8 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG30LHE12R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30LR9Id50b80eR9IdFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.12 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30LHE12R9Id50b80eHEFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.85 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30LHE12R9Id50b80eHEFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.015 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 6.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG30LRId85ORIso60CaloId15b35eANDHE12R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", saveTags = cms.bool( True ), firstLegLastFilter = cms.InputTag( "hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter" ), secondLegLastFilter = cms.InputTag( "hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter" ), nrRequiredFirstLeg = cms.int32( 0 ), nrRequiredSecondLeg = cms.int32( 0 ), nrRequiredUniqueLeg = cms.int32( 1 ), maxMatchDR = cms.double( 0.01 ) ) process.hltDiEG22EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), triggerType = cms.int32( 92 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 22.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.55 ), MinN = cms.int32( 2 ) ) process.hltDiEG22R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG22EtEta2p55UnseededFilter" ), varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.5 ), thrRegularEE = cms.vdouble( 0.8 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG22HE12R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG22R9Id50b80eR9IdUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.12 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG22HE12R9Id50b80eHEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.85 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG22HE12R9Id50b80eHEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.015 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.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 ) ) process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 6.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEgammaHollowTrackIsoUnseeded = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), trackProducer = cms.InputTag( "hltMergedTracks" ), countTracks = cms.bool( False ), egTrkIsoPtMin = cms.double( 1.0 ), egTrkIsoConeSize = cms.double( 0.29 ), egTrkIsoZSpan = cms.double( 999999.0 ), egTrkIsoRSpan = cms.double( 999999.0 ), egTrkIsoVetoConeSize = cms.double( 0.06 ), egTrkIsoStripBarrel = cms.double( 0.03 ), egTrkIsoStripEndcap = cms.double( 0.03 ) ) process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 6.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eMass90CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", saveTags = cms.bool( True ), firstLegLastFilter = cms.InputTag( "hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter" ), secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ), minMass = cms.double( 90.0 ) ) process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass95 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDiEG22R9Id85b95eORIso60CaloId15b35eANDHE12R9Id50b80eMass95CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", saveTags = cms.bool( True ), firstLegLastFilter = cms.InputTag( "hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter" ), secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ), minMass = cms.double( 95.0 ) ) process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 OR L1_LooseIsoEG22er2p1_Tau70er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePhoton35TwoProngs35 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1EGAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG35R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1EGAndTauFilter" ), 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 ) ) process.hltEG35R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG35R9Id90HE10IsoMEtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.1 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG35R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG35R9Id90HE10IsoMHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.9 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG35R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG35R9Id90HE10IsoMR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 6.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG35R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG35R9Id90HE10IsoMEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG35R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG35R9Id90HE10IsoMHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 6.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltTauPFJetsRecoTauChargedHadrons = cms.EDProducer( "PFRecoTauChargedHadronProducer", ranking = cms.VPSet( cms.PSet( selectionFailValue = cms.double( 1000.0 ), plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), selection = cms.string( "algoIs('kChargedPFCandidate')" ), name = cms.string( "ChargedPFCandidate" ), selectionPassFunction = cms.string( "-pt" ) ) ), verbosity = cms.int32( 0 ), maxJetAbsEta = cms.double( 99.0 ), outputSelection = cms.string( "pt > 0.5" ), minJetPt = cms.double( -1.0 ), jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), builders = cms.VPSet( cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), dRmergePhotonWrtOther = cms.double( 0.005 ), qualityCuts = cms.PSet( vertexTrackFiltering = cms.bool( False ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( minNeutralHadronEt = cms.double( 30.0 ), maxDeltaZ = cms.double( 0.2 ), minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), dRmergePhotonWrtElectron = cms.double( 0.005 ), minMergeGammaEt = cms.double( 0.0 ), minBlockElementMatchesPhoton = cms.int32( 2 ), dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), minMergeChargedHadronPt = cms.double( 100.0 ), maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), name = cms.string( "chargedPFCandidates" ), dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), minMergeNeutralHadronEt = cms.double( 0.0 ) ) ) ) process.hltPFTausSansRef = cms.EDProducer( "RecoTauProducer", piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ), jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ), maxJetAbsEta = cms.double( 99.0 ), outputSelection = cms.string( "" ), chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadrons" ), minJetPt = cms.double( -1.0 ), jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), builders = cms.VPSet( cms.PSet( isoConePiZeros = cms.string( "0.4" ), leadObjectPt = cms.double( 0.5 ), signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), qualityCuts = cms.PSet( vertexTrackFiltering = cms.bool( False ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( maxDeltaZ = cms.double( 0.2 ), minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ), minNeutralHadronEt = cms.double( 1.0 ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), matchingCone = cms.string( "0.4" ), isoConeChargedHadrons = cms.string( "0.4" ), plugin = cms.string( "RecoTauBuilderConePlugin" ), usePFLeptons = cms.bool( True ), pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ), isoConeNeutralHadrons = cms.string( "0.4" ), name = cms.string( "fixedConeTau" ), maxSignalConeChargedHadrons = cms.int32( 3 ), minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), signalConeNeutralHadrons = cms.string( "0.1" ) ) ), buildNullTaus = cms.bool( True ), verbosity = cms.int32( 0 ), modifiers = cms.VPSet( cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), EcalStripSumE_minClusEnergy = cms.double( 0.1 ), ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), plugin = cms.string( "RecoTauElectronRejectionPlugin" ), EcalStripSumE_deltaEta = cms.double( 0.03 ), name = cms.string( "shrinkingConeElectronRej" ), DataType = cms.string( "AOD" ), EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), maximumForElectrionPreIDOutput = cms.double( -0.1 ) ) ) ) process.hltPFTaus = cms.EDProducer( "RecoTauPiZeroUnembedder", src = cms.InputTag( "hltPFTausSansRef" ) ) process.hltPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", MinPtLeadingObject = cms.double( 0.0 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), UseOnlyChargedHadrons = cms.bool( True ), PFTauProducer = cms.InputTag( "hltPFTaus" ) ) process.hltSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltPFTaus" ), cut = cms.string( "pt > 0" ), discriminators = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), selectionCut = cms.double( 0.5 ) ) ), discriminatorContainers = cms.VPSet( ) ) process.hltPFTauTrack = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltOverlapFilterPhoton35IsoTau35WPTightGsfCaloJet5 = cms.EDFilter( "HLT2PhotonTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltAK4CaloJetsPFEt5' ), inputTag1 = cms.InputTag( "hltEG35R9Id90HE10IsoMTrackIsoFilter" ), inputTag2 = cms.InputTag( "hltTauJet5" ), triggerType1 = cms.int32( 81 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 0.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 30.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.3 ), MaxDelR = cms.double( 99999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", storeRawFootprintCorrection = cms.bool( False ), PFTauProducer = cms.InputTag( "hltPFTaus" ), storeRawOccupancy = cms.bool( False ), maximumSumPtCut = cms.double( 2.3 ), qualityCuts = cms.PSet( vertexTrackFiltering = cms.bool( False ), isolationQualityCuts = cms.PSet( maxDeltaZ = cms.double( 0.2 ), minTrackPt = cms.double( 0.5 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( maxDeltaZ = cms.double( 0.2 ), minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ), minNeutralHadronEt = cms.double( 1.0 ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), minTauPtForNoIso = cms.double( -99.0 ), maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), vertexSrc = cms.InputTag( "NotUsed" ), applySumPtCut = cms.bool( True ), rhoConeSize = cms.double( 0.5 ), ApplyDiscriminationByTrackerIsolation = cms.bool( True ), storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), enableHGCalWorkaround = cms.bool( False ), footprintCorrections = cms.VPSet( cms.PSet( offset = cms.string( "0.0" ), selection = cms.string( "decayMode() = 0" ) ), cms.PSet( offset = cms.string( "0.0" ), selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) ), cms.PSet( offset = cms.string( "2.7" ), selection = cms.string( "decayMode() = 5" ) ), cms.PSet( offset = cms.string( "0.0" ), selection = cms.string( "decayMode() = 6" ) ), cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), selection = cms.string( "decayMode() = 10" ) ) ), deltaBetaFactor = cms.string( "0.38" ), applyFootprintCorrection = cms.bool( False ), UseAllPFCandsForWeights = cms.bool( False ), relativeSumPtCut = cms.double( 0.03 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), maximumOccupancy = cms.uint32( 0 ), verbosity = cms.int32( 0 ), applyOccupancyCut = cms.bool( False ), applyDeltaBetaCorrection = cms.bool( False ), applyRelativeSumPtCut = cms.bool( False ), storeRawPUsumPt = cms.bool( False ), applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), deltaBetaPUTrackPtCutOverride = cms.bool( True ), ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), storeRawSumPt = cms.bool( False ), ApplyDiscriminationByECALIsolation = cms.bool( False ), applyRhoCorrection = cms.bool( False ), WeightECALIsolation = cms.double( 1.0 ), rhoUEOffsetCorrection = cms.double( 1.0 ), maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), isoConeSizeForDeltaBeta = cms.double( 0.3 ), relativeSumPtOffset = cms.double( 0.0 ), customOuterCone = cms.double( -1.0 ), particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) ) process.hltPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", storeRawFootprintCorrection = cms.bool( False ), PFTauProducer = cms.InputTag( "hltPFTaus" ), storeRawOccupancy = cms.bool( False ), maximumSumPtCut = cms.double( 3.0 ), qualityCuts = cms.PSet( vertexTrackFiltering = cms.bool( False ), isolationQualityCuts = cms.PSet( maxDeltaZ = cms.double( 0.2 ), minTrackPt = cms.double( 0.5 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( maxDeltaZ = cms.double( 0.2 ), minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ), minNeutralHadronEt = cms.double( 1.0 ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), minTauPtForNoIso = cms.double( -99.0 ), maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), vertexSrc = cms.InputTag( "NotUsed" ), applySumPtCut = cms.bool( False ), rhoConeSize = cms.double( 0.5 ), ApplyDiscriminationByTrackerIsolation = cms.bool( True ), storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), enableHGCalWorkaround = cms.bool( False ), footprintCorrections = cms.VPSet( cms.PSet( offset = cms.string( "0.0" ), selection = cms.string( "decayMode() = 0" ) ), cms.PSet( offset = cms.string( "0.0" ), selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) ), cms.PSet( offset = cms.string( "2.7" ), selection = cms.string( "decayMode() = 5" ) ), cms.PSet( offset = cms.string( "0.0" ), selection = cms.string( "decayMode() = 6" ) ), cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), selection = cms.string( "decayMode() = 10" ) ) ), deltaBetaFactor = cms.string( "0.38" ), applyFootprintCorrection = cms.bool( False ), UseAllPFCandsForWeights = cms.bool( False ), relativeSumPtCut = cms.double( 0.05 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), maximumOccupancy = cms.uint32( 0 ), verbosity = cms.int32( 0 ), applyOccupancyCut = cms.bool( False ), applyDeltaBetaCorrection = cms.bool( False ), applyRelativeSumPtCut = cms.bool( True ), storeRawPUsumPt = cms.bool( False ), applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), deltaBetaPUTrackPtCutOverride = cms.bool( True ), ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), storeRawSumPt = cms.bool( False ), ApplyDiscriminationByECALIsolation = cms.bool( False ), applyRhoCorrection = cms.bool( False ), WeightECALIsolation = cms.double( 1.0 ), rhoUEOffsetCorrection = cms.double( 1.0 ), maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), isoConeSizeForDeltaBeta = cms.double( 0.3 ), relativeSumPtOffset = cms.double( 60.0 ), customOuterCone = cms.double( -1.0 ), particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) ) process.hltPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", Prediscriminants = cms.PSet( BooleanOperator = cms.string( "or" ), discr1 = cms.PSet( cut = cms.double( 0.5 ), Producer = cms.InputTag( "hltPFTauMediumAbsoluteChargedIsolationDiscriminator" ) ), discr2 = cms.PSet( cut = cms.double( 0.5 ), Producer = cms.InputTag( "hltPFTauMediumRelativeChargedIsolationDiscriminator" ) ) ), PassValue = cms.double( 1.0 ), FailValue = cms.double( 0.0 ), PFTauProducer = cms.InputTag( "hltPFTaus" ) ) process.hltPFTau35 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFTaus" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltPFTau35Track = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltPFTau2Prongs = cms.EDProducer( "PFRecoTauDiscriminationByNProngs", qualityCuts = cms.PSet( vertexTrackFiltering = cms.bool( False ), isolationQualityCuts = cms.PSet( maxDeltaZ = cms.double( 0.1 ), minTrackPt = cms.double( 0.5 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), minTrackVertexWeight = cms.double( -1.0 ) ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( minNeutralHadronEt = cms.double( 30.0 ), maxDeltaZ = cms.double( 0.2 ), minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), minTrackVertexWeight = cms.double( -1.0 ) ), leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), minTrackVertexWeight = cms.double( -1.0 ) ), pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), BooleanOutput = cms.bool( True ), PFTauProducer = cms.InputTag( "hltPFTaus" ), MinN = cms.uint32( 2 ), MaxN = cms.uint32( 2 ) ) process.hltSelectedPFTausTrackFindingMediumChargedIsolation = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltPFTaus" ), cut = cms.string( "pt > 0" ), discriminators = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), selectionCut = cms.double( 0.5 ) ), cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), selectionCut = cms.double( 0.5 ) ) ), discriminatorContainers = cms.VPSet( ) ) process.hltPFTau35TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltOverlapFilterPhoton35MediumChargedIsoPFTau35 = cms.EDFilter( "HLT2PhotonPFTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolation' ), inputTag1 = cms.InputTag( "hltEG35R9Id90HE10IsoMTrackIsoFilter" ), inputTag2 = cms.InputTag( "hltPFTau35TrackMediumChargedIso" ), triggerType1 = cms.int32( 81 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 0.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 100.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.3 ), MaxDelR = cms.double( 99999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreIsoMu24TwoProngs35 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDimuon0JpsiL1NoOS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1sL1DoubleMu0SQL2PreFiltered0 = 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( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltDimuon0JpsiL1sNoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQL2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1sNoOSL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon0JpsiL1sNoOS = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPreDimuon0JpsiNoVertexingNoOS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDimuon0JpsiNoVtxNoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQL2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), 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( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL1sDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS OR 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' ) ) process.hltPreDimuon0Jpsi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sEmuDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltL1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu0SQOS" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDimuon0JpsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon0Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon0Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0Jpsi" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPreDimuon0JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDimuon0JpsiL14R0er1p5R = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDimuon0JpsiL1s4R0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1s4R0er1p5RL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPreDimuon0JpsiNoVertexingL14R0er1p5R = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDimuon0Jpsi3p5Muon2 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltTripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( False ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 3 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltTripleMuonL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3TripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltTripleMuL3PreFiltered222 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 3 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 2.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltJpsiMuonL3Filtered3p5 = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 3.5 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.95 ), MaxInvMass = cms.vdouble( 3.25 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerJpsiMuon3p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltJpsiMuonL3Filtered3p5" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 3.5 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltVertexmumuFilterJpsiMuon3p5 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( -1.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerJpsiMuon3p5" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL1sDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5_SQ_OS" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDimuon0UpsilonL14p5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sEmuDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5_SQ_OS" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5SQOS" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDimuon0UpsilonL1s4p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5L3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL1sDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS OR L1_DoubleMu4p5_SQ_OS" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDimuon0UpsilonL14p5er2p0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sEmuDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5er2p0SQ" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDimuon0UpsilonL1s4p5er2p0L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0L3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL1sDoubleMu4p5er2p0SQMass7to18 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDimuon0UpsilonL14p5er2p0M = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQMass7to18" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0ML3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPreDimuon0UpsilonNoVertexing = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sDoubleMu0er1p5dR1p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDimuon0LowMassL10er1p5R = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5dR1p4" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDimuon0LowMassL1s0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), 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( 0.85 ), 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" ) ) process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s0er1p5RL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL1sDoubleMu0er1p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS OR 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' ) ) process.hltPreDimuon0LowMassL10er1p5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sEmuDoubleMu0er1p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltL1fL1sL1DoubleMu0er1p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu0er1p5" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDimuon0LowMassL1s0er1p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0" ), 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( 0.85 ), 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" ) ) process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s0er1p5L3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPreDimuon0LowMass = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDimuon0LowMassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0" ), 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( 0.85 ), 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" ) ) process.hltDisplacedmumuVtxProducerDimuon0LowMass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon0LowMass = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMass" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL1sDoubleMu4SQOS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_SQ_OS OR 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' ) ) process.hltPreDimuon0LowMassL14 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sEmuDoubleMu4SQOS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_SQ_OS" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4SQOS" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4SQOSL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4SQOSL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDimuon0LowMassL1s4L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0" ), 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( 0.85 ), 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" ) ) process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s4L3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon0LowMassL1s4 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s4" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL1sDoubleMu4dR1p2 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_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' ) ) process.hltPreDimuon0LowMassL14R = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4dR1p2" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4dR1p2L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4dR1p2L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDimuon0LowMassL1s4RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0" ), 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( 0.85 ), 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" ) ) process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s4RL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon0LowMassL1s4R = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL1sTripleMu530NoMass = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDimuon0LowMassL1TM530 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sL1TripleMuNoMassL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sTripleMu530NoMass" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuNoMassL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuNoMassL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDimuon0LowMassL1sTM530L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), 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( 0.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" ) ) process.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1sTM530L3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL1sTripleMu53p52p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDimuon0UpsilonMuonNoL1Mass = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltTripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sTripleMu53p52p5" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 3 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltTripleMuon53p52p5L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3TripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltTripleMu0NoL1MassL3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 3 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltUpsilon0MuonL3FilteredNoL1Mass = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 5.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.4 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredNoL1Mass" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltVertexmumuFilterUpsilon0MuonNoL1Mass = 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( "hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL1sTripleMu0IorTripleMu553 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleMu0 OR L1_TripleMu_5_5_3 OR L1_TripleMu_5_3_3 OR L1_TripleMu3_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' ) ) process.hltPreTripleMu533Mass3p8DZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1TripleMu553L1TriMuFiltered3 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sTripleMu0IorTripleMu553" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 3.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 3 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL1TripleMu553L2TriMuFiltered3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1TripleMu553L1TriMuFiltered3" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1TripleMu553L1TriMuFiltered3" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1TripleMu553f0PreFiltered333 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), 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( 3.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fL1TripleMu553f0Filtered533 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), 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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltTripleMu533TripleDZ0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), inputTag1 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered333" ), inputTag2 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered333" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 3 ), MinPixHitsForDZ = cms.int32( 1 ), checkSC = cms.bool( False ) ) process.hltTripleMu533Mass3p8toInfFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 3 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 3.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 999999.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 99999.9 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreTripleMu1055DZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1TripleMu553f0PreFiltered555 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), 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( 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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fL1TripleMu553f0Filtered1055 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), 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( 10.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltTripleMu555TripleDZ0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), inputTag1 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered555" ), inputTag2 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered555" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 3 ), MinPixHitsForDZ = cms.int32( 1 ), checkSC = cms.bool( False ) ) process.hltPreTripleMu12105 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1TripleMu553f0Filtered10105 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fL1TripleMu553f0Filtered12105 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_7 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreTau3MuMu7Mu1TkMu1Tau15 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1WTau3MuSeedsL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "" ), inputMuonCollection = cms.InputTag( "" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 0.5 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.vdouble( 2.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 1.0 ), MinPtMin = cms.vdouble( 1.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.2 ), MaxInvMass = cms.vdouble( 1.9 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 999.0 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDiMuonForTau3MuDzFiltered0p3 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), inputTag1 = cms.InputTag( "hltMu1Mu1TrkPairPt2DR0p5MassMax1p9" ), inputTag2 = cms.InputTag( "hltMu1Mu1TrkPairPt2DR0p5MassMax1p9" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.3 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 1 ), checkSC = cms.bool( False ) ) process.hltTau3MuTriMuon1filter = cms.EDFilter( "HLT1Muon", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 3 ) ) process.hltTauPt15MuPts711Mass1p3to2p1Iso = cms.EDProducer( "HLTTriMuonIsolation", L3MuonsSrc = cms.InputTag( "hltIterL3MuonCandidates" ), AllMuonsSrc = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), L3DiMuonsFilterSrc = cms.InputTag( "hltDiMuonForTau3MuDzFiltered0p3" ), IsoTracksSrc = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), Muon1PtCut = cms.double( 7.0 ), Muon2PtCut = cms.double( 1.0 ), Muon3PtCut = cms.double( 1.0 ), TriMuonPtCut = cms.double( 15.0 ), TriMuonEtaCut = cms.double( 2.5 ), ChargedAbsIsoCut = cms.double( 2.0 ), ChargedRelIsoCut = cms.double( 0.2 ), IsoConeSize = cms.double( 0.8 ), MatchingConeSize = cms.double( 0.03 ), MinTriMuonMass = cms.double( 1.3 ), MaxTriMuonMass = cms.double( 2.1 ), MaxTriMuonRadius = cms.double( 0.3 ), TriMuonAbsCharge = cms.int32( -1 ), MaxDZ = cms.double( 0.3 ), EnableRelIso = cms.bool( True ), EnableAbsIso = cms.bool( True ) ) process.hltTau3MuPreFilter = cms.EDFilter( "HLT1Composite", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1Iso','Taus' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 15.0 ), MinMass = cms.double( 1.3 ), MaxMass = cms.double( 2.1 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltPreTau3MuMu7Mu1TkMu1Tau15Charge1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltTauPt15MuPts711Mass1p3to2p1IsoCharge1 = cms.EDProducer( "HLTTriMuonIsolation", L3MuonsSrc = cms.InputTag( "hltIterL3MuonCandidates" ), AllMuonsSrc = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), L3DiMuonsFilterSrc = cms.InputTag( "hltDiMuonForTau3MuDzFiltered0p3" ), IsoTracksSrc = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), Muon1PtCut = cms.double( 7.0 ), Muon2PtCut = cms.double( 1.0 ), Muon3PtCut = cms.double( 1.0 ), TriMuonPtCut = cms.double( 15.0 ), TriMuonEtaCut = cms.double( 2.5 ), ChargedAbsIsoCut = cms.double( 2.0 ), ChargedRelIsoCut = cms.double( 0.2 ), IsoConeSize = cms.double( 0.8 ), MatchingConeSize = cms.double( 0.03 ), MinTriMuonMass = cms.double( 1.3 ), MaxTriMuonMass = cms.double( 2.1 ), MaxTriMuonRadius = cms.double( 0.3 ), TriMuonAbsCharge = cms.int32( 1 ), MaxDZ = cms.double( 0.3 ), EnableRelIso = cms.bool( True ), EnableAbsIso = cms.bool( True ) ) process.hltTau3MuPreFilterCharge1 = cms.EDFilter( "HLT1Composite", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1IsoCharge1','Taus' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 1.5 ), MinMass = cms.double( 1.3 ), MaxMass = cms.double( 2.1 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltPreTau3MuMu7Mu1TkMu1IsoTau15 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltTau3MuIsoFilter = cms.EDFilter( "HLT1Composite", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1Iso','SelectedTaus' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 15.0 ), MinMass = cms.double( 1.3 ), MaxMass = cms.double( 2.1 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltPreTau3MuMu7Mu1TkMu1IsoTau15Charge1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltTau3MuIsoFilterCharge1 = cms.EDFilter( "HLT1Composite", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1IsoCharge1','SelectedTaus' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 15.0 ), MinMass = cms.double( 1.3 ), MaxMass = cms.double( 2.1 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_SQ_ETMHF30_HTT60er OR L1_DoubleMu3_SQ_ETMHF40_HTT60er OR L1_DoubleMu3_SQ_ETMHF50_HTT60er OR L1_DoubleMu3_SQ_ETMHF30_Jet60er2p5_OR_DoubleJet40er2p5 OR L1_DoubleMu3_SQ_ETMHF40_Jet60er2p5_OR_DoubleJet40er2p5 OR L1_DoubleMu3_SQ_ETMHF50_Jet60er2p5_OR_DoubleJet40er2p5 OR L1_DoubleMu3_SQ_ETMHF50_Jet60er2p5 OR L1_DoubleMu3_SQ_ETMHF60_Jet60er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDoubleMu3DZPFMET50PFMHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1DiMu3SQETM50f0PreFiltered3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDoubleMuon3Mass3p8to60Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 3.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 60.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 99999.9 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDoubleMuon3Mass3p8to60DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), inputTag1 = cms.InputTag( "hltDoubleMuon3Mass3p8to60Filter" ), inputTag2 = cms.InputTag( "hltDoubleMuon3Mass3p8to60Filter" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( False ) ) process.hltMET40 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), 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( 999.0 ), MinN = cms.int32( 1 ) ) process.hltPFMET50 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPFMHTNoMuTightID60 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), minMht = cms.vdouble( 60.0 ) ) process.hltPreDoubleMu3DZPFMET70PFMHT70 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMET70 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), 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 ) ) process.hltPFMHTNoMuTightID70 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), minMht = cms.vdouble( 70.0 ) ) process.hltPreDoubleMu3DZPFMET90PFMHT90 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMET90 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 90.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPFMHTNoMuTightID90 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), minMht = cms.vdouble( 90.0 ) ) process.hltL1sTripleMuControl = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleMu_3SQ_2p5SQ_0 OR L1_TripleMu_3SQ_2p5SQ_0_Mass_Max12 OR L1_TripleMu_5SQ_3SQ_0OQ" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDoubleMu3TrkTau3muNoL1Mass = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sL1TripleMuControlL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sTripleMuControl" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1TripleMuControlL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuControlL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sL1TripleMuControlL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuControlL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDoubleMu3TrkTau3muNoL1MassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuControlL1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuControlL1Filtered0" ), 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" ) ) process.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMu3TrkTau3muNoL1MassL3Filtered" ), 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 ) ) process.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass = 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( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPixelTracksTrackingRegionsDisplacedTau3muNoL1MassRegional = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), zErrorVetex = cms.double( 0.1 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 24.2 ), maxNVertices = cms.int32( 1 ), maxNRegions = cms.int32( 10 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 0.5 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltIterL3MuonCandidates" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.1 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 1.0 ), deltaPhi = cms.double( 1.0 ) ) ) process.hltPixelTracksDisplacedTau3muNoL1MassRegional = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltPixelTracksTrackingRegionsDisplacedTau3muNoL1MassRegional" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( True ) ) process.hltIter0Tau3muNoL1MassPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksDisplacedTau3muNoL1MassRegional" ), InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), originHalfLength = cms.double( 1.0E9 ), originRadius = cms.double( 1.0E9 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter0Tau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltIter0Tau3muNoL1MassPixelSeedsFromPixelTracks" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter0Tau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0Tau3muNoL1MassCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter1" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltIter0Tau3muNoL1MassTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0Tau3muNoL1MassCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 2 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), dr_exp = cms.vint32( 3, 3, 3 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), dz_exp = cms.vint32( 3, 3, 3 ) ), minNVtxTrk = cms.int32( 2 ), maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) process.hltIter0Tau3muNoL1MassTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0Tau3muNoL1MassCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 1 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 99, 3, 3 ), min3DLayers = cms.vint32( 1, 2, 3 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 2 ), maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ) ) process.hltIter0Tau3muNoL1MassTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter0Tau3muNoL1MassTrackCutClassifierPrompt', 'hltIter0Tau3muNoL1MassTrackCutClassifierDetached' ) ) process.hltIter0Tau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0Tau3muNoL1MassCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIter0Tau3muNoL1MassTrackCutClassifierMerged','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0Tau3muNoL1MassTrackCutClassifierMerged','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltTau3muNoL1MassTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", src = cms.InputTag( "hltIter0Tau3muNoL1MassTrackSelectionHighPurity" ), particleType = cms.string( "mu+" ) ) process.hltTau3muNoL1MassTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", MuCand = cms.InputTag( "hltIterL3MuonCandidates" ), TrackCand = cms.InputTag( "hltTau3muNoL1MassTkAllConeTracksIter" ), PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass" ), 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.02 ), MinD0Significance = cms.double( 0.0 ), OverlapDR = cms.double( 1.44E-4 ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltTau3muNoL1MassTkVertexFilter = 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( "hltTau3muNoL1MassTkAllConeTracksIter" ), MuMuTkVertexTag = cms.InputTag( "hltTau3muNoL1MassTkVertexProducer" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltPreDoubleMu4JpsiDisplaced = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleMu4JpsiDisplacedL3Filtered = 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( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMu4JpsiDisplacedL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDoubleMu4Jpsi = 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( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPreDoubleMu4JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDoubleMu4JpsiTrkTrkDisplaced = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPixelTracksTrackingRegionsDisplacedJpsiRegional = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), zErrorVetex = cms.double( 0.1 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 24.2 ), maxNVertices = cms.int32( 1 ), maxNRegions = cms.int32( 10 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 0.5 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltIterL3MuonCandidates" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.1 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 1.0 ), deltaPhi = cms.double( 1.0 ) ) ) process.hltPixelTracksDisplacedJpsiRegional = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltPixelTracksTrackingRegionsDisplacedJpsiRegional" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( True ) ) process.hltIter0DisplacedJpsiTkTkPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksDisplacedJpsiRegional" ), InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), originHalfLength = cms.double( 1.0E9 ), originRadius = cms.double( 1.0E9 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter0DisplacedJpsiTkTkCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltIter0DisplacedJpsiTkTkPixelSeedsFromPixelTracks" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter0DisplacedJpsiTkTkCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0DisplacedJpsiTkTkCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter1" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltIter0DisplacedJpsiTkTkTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedJpsiTkTkCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 2 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), dr_exp = cms.vint32( 3, 3, 3 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), dz_exp = cms.vint32( 3, 3, 3 ) ), minNVtxTrk = cms.int32( 2 ), maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) process.hltIter0DisplacedJpsiTkTkTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedJpsiTkTkCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 1 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 99, 3, 3 ), min3DLayers = cms.vint32( 1, 2, 3 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 2 ), maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ) ) process.hltIter0DisplacedJpsiTkTkTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter0DisplacedJpsiTkTkTrackCutClassifierPrompt', 'hltIter0DisplacedJpsiTkTkTrackCutClassifierDetached' ) ) process.hltIter0DisplacedJpsiTkTkTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0DisplacedJpsiTkTkCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIter0DisplacedJpsiTkTkTrackCutClassifierMerged','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0DisplacedJpsiTkTkTrackCutClassifierMerged','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltJpsiTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", src = cms.InputTag( "hltIter0DisplacedJpsiTkTkTrackSelectionHighPurity" ), particleType = cms.string( "K+" ) ) process.hltJpsiTrkTrkVertexProducerPhiKstar = cms.EDProducer( "HLTmumutktkVtxProducer", MuCand = cms.InputTag( "hltIterL3MuonCandidates" ), TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4Jpsi" ), SimpleMagneticField = cms.string( "" ), ThirdTrackMass = cms.double( 0.493677 ), FourthTrackMass = cms.double( 0.493677 ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.8 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 99999.0 ), MinTrkTrkMass = cms.double( 0.95 ), MaxTrkTrkMass = cms.double( 1.3 ), MinD0Significance = cms.double( 0.0 ), OppositeSign = cms.bool( True ), OverlapDR = cms.double( 1.44E-4 ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltJpsiTkTkVertexFilterPhiKstar = cms.EDFilter( "HLTmumutktkFilter", saveTags = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 10.0 ), MinVtxProbability = cms.double( 0.0 ), MinLxySignificance = cms.double( 0.0 ), MinCosinePointingAngle = cms.double( -2.0 ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), MuMuTkVertexTag = cms.InputTag( "hltJpsiTrkTrkVertexProducerPhiKstar" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltPreDoubleMu4JpsiTrkBc = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleMu4JpsiL3Filtered = 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( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltmumuVtxProducerDoubleMu4Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMu4JpsiL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltmumuFilterDoubleMu4Jpsi = 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.1 ), MinCosinePointingAngle = cms.double( 0.9 ), DisplacedVertexTag = cms.InputTag( "hltmumuVtxProducerDoubleMu4Jpsi" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPixelTracksTrackingRegionsBcJpsiRegional = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltmumuVtxProducerDoubleMu4Jpsi" ), zErrorVetex = cms.double( 0.1 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 24.2 ), maxNVertices = cms.int32( 1 ), maxNRegions = cms.int32( 10 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 0.5 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltIterL3MuonCandidates" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.1 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 1.0 ), deltaPhi = cms.double( 1.0 ) ) ) process.hltPixelTracksBcJpsiRegional = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltPixelTracksTrackingRegionsBcJpsiRegional" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( True ) ) process.hltIter0BcJpsiPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksBcJpsiRegional" ), InputVertexCollection = cms.InputTag( "hltmumuVtxProducerDoubleMu4Jpsi" ), originHalfLength = cms.double( 1.0E9 ), originRadius = cms.double( 1.0E9 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter0BcJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltIter0BcJpsiPixelSeedsFromPixelTracks" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter0BcJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0BcJpsiCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter1" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltIter0BcJpsiTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0BcJpsiCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltmumuVtxProducerDoubleMu4Jpsi" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 2 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), dr_exp = cms.vint32( 3, 3, 3 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), dz_exp = cms.vint32( 3, 3, 3 ) ), minNVtxTrk = cms.int32( 2 ), maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) process.hltIter0BcJpsiTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0BcJpsiCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltmumuVtxProducerDoubleMu4Jpsi" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 1 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 99, 3, 3 ), min3DLayers = cms.vint32( 1, 2, 3 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 2 ), maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ) ) process.hltIter0BcJpsiTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter0BcJpsiTrackCutClassifierPrompt', 'hltIter0BcJpsiTrackCutClassifierDetached' ) ) process.hltIter0BcJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0BcJpsiCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIter0BcJpsiTrackCutClassifierMerged','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0BcJpsiTrackCutClassifierMerged','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltBcJpsiTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", src = cms.InputTag( "hltIter0BcJpsiTrackSelectionHighPurity" ), particleType = cms.string( "K+" ) ) process.hltBcJpsiTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", MuCand = cms.InputTag( "hltIterL3MuonCandidates" ), TrackCand = cms.InputTag( "hltBcJpsiTkAllConeTracksIter" ), PreviousCandTag = cms.InputTag( "hltmumuFilterDoubleMu4Jpsi" ), SimpleMagneticField = cms.string( "" ), ThirdTrackMass = cms.double( 0.13957 ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 1.2 ), MinInvMass = cms.double( 5.95 ), MaxInvMass = cms.double( 6.55 ), MinD0Significance = cms.double( 0.0 ), OverlapDR = cms.double( 0.005 ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltBcJpsiTkVertexFilter = 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( 0.9 ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), TrackTag = cms.InputTag( "hltBcJpsiTkAllConeTracksIter" ), MuMuTkVertexTag = cms.InputTag( "hltBcJpsiTkVertexProducer" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltPreDoubleMu43NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fDimuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fDimuonL1f0L2NoVtxFiltered16 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fDimuonL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 16.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL3TrajSeedOIStateNoVtx = cms.EDProducer( "TSGFromL2Muon", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', 'hltESPSteppingHelixPropagatorAlong' ) ), MuonTrackingRegionBuilder = cms.PSet( ), TrackerSeedCleaner = cms.PSet( ), TkSeedGenerator = cms.PSet( copyMuonRecHit = cms.bool( False ), propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), errorMatrixPset = cms.PSet( atIP = cms.bool( True ), action = cms.string( "use" ), errorMatrixValuesPSet = cms.PSet( xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), zAxis = cms.vdouble( -3.14159, 3.14159 ), yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), pf3_V14 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V25 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V13 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V24 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V35 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V12 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V23 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V34 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V45 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V11 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V22 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V33 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V44 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V55 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V15 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ) ) ), ComponentName = cms.string( "TSGForRoadSearch" ), maxChi2 = cms.double( 40.0 ), manySeeds = cms.bool( False ), propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), option = cms.uint32( 3 ) ), MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), PtCut = cms.double( 1.0 ), PCut = cms.double( 2.5 ) ) process.hltL3TrackCandidateFromL2OIStateNoVtx = cms.EDProducer( "CkfTrajectoryMaker", trackCandidateAlso = cms.bool( True ), cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( True ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltL3TrajSeedOIStateNoVtx" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 0 ) ) process.hltL3TkTracksFromL2OIStateNoVtx = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), src = cms.InputTag( "hltL3TrackCandidateFromL2OIStateNoVtx" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPKFFittingSmoother" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIterX" ), Propagator = cms.string( "PropagatorWithMaterial" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltL3NoFiltersNoVtxMuonsOIState = 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( 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( 9.0E99 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9.0E99 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIStateNoVtx" ) ) ) process.hltL3NoFiltersNoVtxTrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', 'hltESPSmartPropagatorAnyOpposite' ) ), MuonTrackingRegionBuilder = cms.PSet( ), TrackerSeedCleaner = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), cleanerFromSharedHits = cms.bool( True ), directionCleaner = cms.bool( True ), ptCleaner = cms.bool( True ) ), TkSeedGenerator = cms.PSet( iterativeTSG = cms.PSet( MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), beamSpot = cms.InputTag( "unused" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), SelectState = cms.bool( False ), ErrorRescaling = cms.double( 3.0 ), UseVertexState = cms.bool( True ), SigmaZ = cms.double( 25.0 ), MaxChi2 = cms.double( 40.0 ), errorMatrixPset = cms.PSet( atIP = cms.bool( True ), action = cms.string( "use" ), errorMatrixValuesPSet = cms.PSet( xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), zAxis = cms.vdouble( -3.14159, 3.14159 ), yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), pf3_V14 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V25 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V13 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V24 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V35 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V12 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V23 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V34 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V45 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V11 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V22 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V33 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V44 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V55 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V15 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ) ) ), Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), ComponentName = cms.string( "TSGFromPropagation" ), UpdateState = cms.bool( True ), ResetMethod = cms.string( "matrix" ) ), PSetNames = cms.vstring( 'skipTSG', 'iterativeTSG' ), skipTSG = cms.PSet( ), ComponentName = cms.string( "DualByL2TSG" ), L3TkCollectionA = cms.InputTag( "hltL3NoFiltersNoVtxMuonsOIState" ) ), MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), PtCut = cms.double( 1.0 ), PCut = cms.double( 2.5 ) ) process.hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx = cms.EDProducer( "CkfTrajectoryMaker", trackCandidateAlso = cms.bool( True ), cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( True ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltL3NoFiltersNoVtxTrajSeedOIHit" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 0 ) ) process.hltL3NoFiltersTkTracksFromL2OIHitNoVtx = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), src = cms.InputTag( "hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPKFFittingSmoother" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIterX" ), Propagator = cms.string( "PropagatorWithMaterial" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltL3NoFiltersNoVtxMuonsOIHit = 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( 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( 9.0E99 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9.0E99 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltL3NoFiltersTkTracksFromL2OIHitNoVtx" ) ) ) process.hltL3NoFiltersNoVtxTkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit' ) ) process.hltL3NoFiltersNoVtxTrajSeedIOHit = 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( "hltL3NoFiltersNoVtxTkFromL2OICombination" ) ), MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), PtCut = cms.double( 1.0 ), PCut = cms.double( 2.5 ) ) process.hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx = cms.EDProducer( "CkfTrajectoryMaker", trackCandidateAlso = cms.bool( True ), cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltL3NoFiltersNoVtxTrajSeedIOHit" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 0 ) ) process.hltL3NoFiltersTkTracksFromL2IOHitNoVtx = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), src = cms.InputTag( "hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPKFFittingSmoother" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIterX" ), Propagator = cms.string( "PropagatorWithMaterial" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltL3NoFiltersNoVtxMuonsIOHit = 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( 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( 9.0E99 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9.0E99 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltL3NoFiltersTkTracksFromL2IOHitNoVtx" ) ) ) process.hltL3NoFiltersNoVtxTrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", labels = cms.VInputTag( 'hltL3NoFiltersNoVtxTrajSeedIOHit','hltL3TrajSeedOIStateNoVtx','hltL3NoFiltersNoVtxTrajSeedOIHit' ) ) process.hltL3NoFiltersTrackCandidateFromL2NoVtx = cms.EDProducer( "L3TrackCandCombiner", labels = cms.VInputTag( 'hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx','hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx','hltL3TrackCandidateFromL2OIStateNoVtx' ) ) process.hltL3NoFiltersNoVtxTkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 100.0 ), LostHitPenalty = cms.double( 0.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIStateNoVtx','hltL3NoFiltersTkTracksFromL2OIHitNoVtx' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIStateNoVtx','hltL3NoFiltersTkTracksFromL2OIHitNoVtx' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltL3NoFiltersTkTracksFromL2Novtx = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 100.0 ), LostHitPenalty = cms.double( 0.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltL3NoFiltersNoVtxTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHitNoVtx' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltL3NoFiltersNoVtxTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHitNoVtx' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltL3NoFiltersNoVtxMuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit','hltL3NoFiltersNoVtxMuonsIOHit' ) ) process.hltL3NoFiltersNoVtxMuons = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit','hltL3NoFiltersNoVtxMuonsIOHit' ) ) process.hltL3NoFiltersNoVtxMuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", InputObjects = cms.InputTag( "hltL3NoFiltersNoVtxMuons" ), InputLinksObjects = cms.InputTag( "hltL3NoFiltersNoVtxMuonsLinksCombination" ), MuonPtOption = cms.string( "Tracker" ) ) process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered43 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtxFiltered16" ), L1CandTag = cms.InputTag( "" ), inputMuonCollection = cms.InputTag( "" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 43.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( -1 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreDoubleMu48NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered48 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtxFiltered16" ), L1CandTag = cms.InputTag( "" ), inputMuonCollection = cms.InputTag( "" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 48.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( -1 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu7_EG20er2p5 OR L1_Mu5_EG23er2p5 OR L1_Mu7_EG23er2p5 OR L1_Mu20_EG10er2p5 OR L1_SingleMu22" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu43NoFiltersNoVtxPhoton43CaloIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 5.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu5EG20orMu20EG15L1Filtered5" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 16.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16" ), L1CandTag = cms.InputTag( "" ), inputMuonCollection = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 43.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( -1 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltEGL1Mu5EG20Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1Mu5EG20Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 43.0 ), etcutEE = cms.double( 43.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreMu48NoFiltersNoVtxPhoton48CaloIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered48 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16" ), L1CandTag = cms.InputTag( "" ), inputMuonCollection = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 48.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( -1 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1Mu5EG20Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 48.0 ), etcutEE = cms.double( 48.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu48NoFiltersNoVtxPhoton48CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreMu38NoFiltersNoVtxDisplacedPhoton38CaloIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered38Displaced = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16" ), L1CandTag = cms.InputTag( "" ), inputMuonCollection = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 38.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( 0.01 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( -1 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltMu38NoFiltersNoVtxPhoton38CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1Mu5EG20Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 38.0 ), etcutEE = cms.double( 38.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltMu38NoFiltersNoVtxPhoton38CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu38NoFiltersNoVtxPhoton38CaloIdLEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu38NoFiltersNoVtxPhoton38CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu38NoFiltersNoVtxPhoton38CaloIdLClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreMu43NoFiltersNoVtxDisplacedPhoton43CaloIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43Displaced = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16" ), L1CandTag = cms.InputTag( "" ), inputMuonCollection = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 43.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( 0.01 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( -1 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL1DiJetVBF = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_120_45_DoubleJet45_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620_Jet60TT28 OR L1_DoubleJet_120_45_DoubleJet45_Mass_Min620_Jet60TT28" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDiJet11035Mjj650PFMET110 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMETOpen = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltMET66 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 66.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPFMETVBFProducer = cms.EDProducer( "PFMETProducer", src = cms.InputTag( "hltParticleFlowNoMu" ), globalThreshold = cms.double( 0.0 ), alias = cms.string( "pfMet" ), calculateSignificance = cms.bool( False ), parameters = cms.PSet( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ) ) process.hltPFMETVBF110 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETVBFProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltL1TPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", L1JetTrigger = cms.InputTag( "hltL1DiJetVBF" ), JetSrc = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), matchingMode = cms.string( "VBF" ), pt1Min = cms.double( 110.0 ), pt2Min = cms.double( 35.0 ), pt3Min = cms.double( 110.0 ), mjjMin = cms.double( 650.0 ), matchingR = cms.double( 0.5 ) ) process.hltL1PFJetCategories = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltL1TPFJetsMatching','TwoJets' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) process.hltPreDiJet11035Mjj650PFMET120 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMET72 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 72.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPFMETVBF120 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETVBFProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreDiJet11035Mjj650PFMET130 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMET78 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 78.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPFMETVBF130 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETVBFProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 130.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreTripleJet1103535Mjj650PFMET110 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hlt1PFJetCategories3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltL1TPFJetsMatching','ThreeJets' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 3 ) ) process.hltPreTripleJet1103535Mjj650PFMET120 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreTripleJet1103535Mjj650PFMET130 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sIsoEG30erJetC34drMin0p3 = 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_LooseIsoEG26er2p1_Jet34er2p5_dR_Min0p3 OR L1_LooseIsoEG28er2p1_Jet34er2p5_dR_Min0p3 OR L1_LooseIsoEG30er2p1_Jet34er2p5_dR_Min0p3 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1IsoEG30erJetC34drMin0p3Filter = 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( "hltL1sIsoEG30erJetC34drMin0p3" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.17 ) ) process.hltEG30L1IsoEGerJetC34drMin0p3EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1IsoEG30erJetC34drMin0p3Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 30.0 ), etcutEE = cms.double( 30.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle30erJetC34WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30L1IsoEGerJetC34drMin0p3EtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle30erJetC34WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30erJetC34WPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.75 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.25 ), thrRegularEE2 = cms.vdouble( 5.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle30erJetC34WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30erJetC34WPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.75 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.75 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle30erJetC34WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30erJetC34WPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 2.5 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle30erJetC34WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30erJetC34WPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle30erJetC34WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30erJetC34WPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 70.0 ), thrRegularEE = cms.vdouble( 45.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30erJetC34WPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.012 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle30erJetC34WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle30erJetC34WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.004 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle30erJetC34WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.02 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle30erJetC34WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.838 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( -0.385 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleCentralCaloJet10 = 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( 2.6 ), MinN = cms.int32( 2 ) ) process.hltEle30JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", leptons = cms.InputTag( "hltEle30erJetC34WPTightGsfTrackIsoFilter" ), jets = cms.InputTag( "hltAK4PFJetsCorrected" ), minDeltaR = cms.double( 0.4 ), numLeptons = cms.uint32( 1 ) ) process.hltEle30PFJet35EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEle30JetCollectionsForLeptonPlusPFJets" ), originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), MinJetPt = cms.double( 35.0 ), MaxAbsJetEta = cms.double( 2.6 ), MinNJets = cms.uint32( 1 ), triggerType = cms.int32( 85 ) ) process.hltL1sIsoEG28erHTT100 = 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_LooseIsoEG24er2p1_HTT100er OR L1_LooseIsoEG26er2p1_HTT100er OR L1_LooseIsoEG28er2p1_HTT100er OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreEle28eta2p1WPTightGsfHT150 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1IsoEG28erHTT100Filter = 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( "hltL1sIsoEG28erHTT100" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.17 ) ) process.hltEG28L1IsoEG28erHTT100EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1IsoEG28erHTT100Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 28.0 ), etcutEE = cms.double( 28.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle28erHTT100WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG28L1IsoEG28erHTT100EtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle28erHTT100WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28erHTT100WPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.75 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.25 ), thrRegularEE2 = cms.vdouble( 5.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle28erHTT100WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28erHTT100WPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.75 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.75 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle28erHTT100WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28erHTT100WPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 2.5 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle28erHTT100WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28erHTT100WPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle28erHTT100WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28erHTT100WPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 70.0 ), thrRegularEE = cms.vdouble( 45.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28erHTT100WPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.012 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle28erHTT100WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle28erHTT100WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.004 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle28erHTT100WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.02 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle28erHTT100WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.838 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( -0.385 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltHT100Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 100.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPFHT150Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 150.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreEle28HighEtaSC20Mass55 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEle28HighEtaSC20EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 28.0 ), etcutEE = cms.double( 28.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle28HighEtaSC20ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28HighEtaSC20EtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0132 ), thrRegularEE = cms.vdouble( 0.03 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle28HighEtaSC20HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28HighEtaSC20ClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.08 ), thrOverEEE = cms.vdouble( 0.135 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle28HighEtaSC20EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28HighEtaSC20HEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.145 ), thrOverEEE = cms.vdouble( 0.11 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle28HighEtaSC20HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28HighEtaSC20EcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.16 ), thrOverEEE = cms.vdouble( 0.3 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle28HighEtaSC20PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28HighEtaSC20HcalIsoFilter" ), 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.55 ), tanhSO10InterThres = cms.double( 1.8 ), tanhSO10ForwardThres = cms.double( 1.8 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle28HighEtaSC20OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28HighEtaSC20PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.08 ), thrRegularEE = cms.vdouble( 0.08 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle28HighEtaSC20DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28HighEtaSC20PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle28HighEtaSC20DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28HighEtaSC20DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle28HighEtaSC20TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28HighEtaSC20DphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDiEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), etcutEB = cms.double( 20.0 ), etcutEE = cms.double( 20.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltEle28HighEtaSC20ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG20EtUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.033 ), thrRegularEE = cms.vdouble( 0.033 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEle28HighEtaSC20EcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28HighEtaSC20ClusterShapeUnseededFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.17 ), thrOverEEE = cms.vdouble( 0.17 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEle28HighEtaSC20HEFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28HighEtaSC20EcalIsoFilterUnseeded" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.21 ), thrOverEEE = cms.vdouble( 0.21 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltParticleFlowClusterHFForEgammaUnseeded = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ), 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( ) ) process.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 ) ) process.hltEle28HighEtaSC20HcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28HighEtaSC20HEFilterUnseeded" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoUnseeded" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.7 ), thrOverEEE = cms.vdouble( 0.7 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltHighEtaSC20Selector = cms.EDFilter( "CandViewSelector", src = cms.InputTag( "hltEgammaCandidatesUnseeded" ), cut = cms.string( "et>20 && abs(eta) < 3.0 && abs(eta) > 2.5" ) ) process.hltHighEtaSC20SelectorFilter = cms.EDFilter( "CandViewCountFilter", src = cms.InputTag( "hltHighEtaSC20Selector" ), minNumber = cms.uint32( 1 ) ) process.hltEle28HighEtaSC20Mass55Filter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle28HighEtaSC20HcalIsoFilterUnseeded" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 55.0 ), upperMassCut = cms.double( 13000.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltL1sHTT380erIorHTT320er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT360er OR L1_ETT2000 OR L1_HTT320er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreEle15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sSingleEG5ObjectMap = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltEGL1SingleEG5OpenFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5ObjectMap" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 15.0 ), etcutEE = cms.double( 15.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle15VVVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG15EtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.031 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15VVVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15VVVLClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.08 ), thrOverEEE = cms.vdouble( 0.04 ), 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.079, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEgammaEcalPFClusterIsoR02 = 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.12876, 0.09324 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) process.hltEle15VVVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15VVVLHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoR02" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.5 ), thrOverEEE = cms.vdouble( 0.5 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEgammaHcalPFClusterIsoR02 = 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.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 ), useEt = cms.bool( True ), effectiveAreas = cms.vdouble( 0.0888, 0.111 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) process.hltEle15VVVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15VVVLEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoR02" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.6 ), thrOverEEE = cms.vdouble( 0.6 ), 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.0888, 0.111 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15VVVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15VVVLHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle15VVVLGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15VVVLPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.012 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15VVVLGsfChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15VVVLGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 4.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15VVVLGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15VVVLGsfChi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15VVVLGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15VVVLGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.0044 ), thrRegularEE = cms.vdouble( 0.006 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15VVVLGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15VVVLGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.025 ), thrRegularEE = cms.vdouble( 0.025 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15VVVLGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15VVVLGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.4 ), thrOverEEE = cms.vdouble( 0.4 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPFHT450Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 450.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreEle15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreEle50IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG50IsoVVVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 50.0 ), etcutEE = cms.double( 50.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle50VVVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG50IsoVVVLEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.031 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle50VVVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle50VVVLClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.08 ), thrOverEEE = cms.vdouble( 0.04 ), 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.079, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle50VVVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle50VVVLHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoR02" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.5 ), thrOverEEE = cms.vdouble( 0.5 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle50VVVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle50VVVLEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoR02" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.6 ), thrOverEEE = cms.vdouble( 0.6 ), 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.0888, 0.111 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle50VVVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle50VVVLHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle50VVVLGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle50VVVLPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.012 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle50VVVLGsfChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle50VVVLGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 4.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle50VVVLGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle50VVVLGsfChi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle50VVVLGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle50VVVLGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.0044 ), thrRegularEE = cms.vdouble( 0.006 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle50VVVLGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle50VVVLGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.025 ), thrRegularEE = cms.vdouble( 0.025 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle50VVVLGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle50VVVLGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.4 ), thrOverEEE = cms.vdouble( 0.4 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreEle15IsoVVVLPFHT600 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFHT600Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 600.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er OR L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_120_45_DoubleJet45_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620_Jet60TT28 OR L1_DoubleJet_120_45_DoubleJet45_Mass_Min620_Jet60TT28" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu4TrkIsoVVLDiPFJet9040DEta3p5MJJ750HTT300PFMETNoMu60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sSingleMuOpenObjectMap = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenObjectMap" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenCandidateL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenCandidateL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1sSingleMuOpenL1f0L2f3QL3Filtered4Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), 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( 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( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltMuon4RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenL1f0L2f3QL3Filtered4Q" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) process.hltMET35 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltDiCaloJet7020MJJ500DEta3p5 = cms.EDFilter( "HLTCaloJetVBFFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), minPtLow = cms.double( 20.0 ), minPtHigh = cms.double( 70.0 ), etaOpposite = cms.bool( True ), minDeltaEta = cms.double( 3.5 ), minInvMass = cms.double( 500.0 ), maxEta = cms.double( 5.0 ), leadingJetOnly = cms.bool( False ), triggerType = cms.int32( 10 ) ) process.hltDiPFJet9040MJJ750DEta3p5 = cms.EDFilter( "HLTPFJetVBFFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtLow = cms.double( 40.0 ), minPtHigh = cms.double( 90.0 ), etaOpposite = cms.bool( True ), minDeltaEta = cms.double( 3.5 ), minInvMass = cms.double( 750.0 ), maxEta = cms.double( 5.0 ), leadingJetOnly = cms.bool( False ), triggerType = cms.int32( 85 ) ) process.hltPFHTJet30Eta5 = 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( 5.0 ), maxEtaJetMht = cms.double( 999.0 ), jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) ) process.hltPFHT300Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), minHt = cms.vdouble( 300.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPFMETNoMu60 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), 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 ) ) process.hltPreMu8TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT300PFMETNoMu60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), 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( 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( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltMuon8RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) process.hltMET20 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltDiCaloJet20MJJ400DEta3p5 = cms.EDFilter( "HLTCaloJetVBFFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), minPtLow = cms.double( 20.0 ), minPtHigh = cms.double( 20.0 ), etaOpposite = cms.bool( True ), minDeltaEta = cms.double( 3.5 ), minInvMass = cms.double( 400.0 ), maxEta = cms.double( 5.0 ), leadingJetOnly = cms.bool( False ), triggerType = cms.int32( 10 ) ) process.hltDiPFJet40MJJ750DEta3p5 = cms.EDFilter( "HLTPFJetVBFFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtLow = cms.double( 40.0 ), minPtHigh = cms.double( 40.0 ), etaOpposite = cms.bool( True ), minDeltaEta = cms.double( 3.5 ), minInvMass = cms.double( 750.0 ), maxEta = cms.double( 5.0 ), leadingJetOnly = cms.bool( False ), triggerType = cms.int32( 85 ) ) process.hltPreMu10TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT350PFMETNoMu60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), 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( 10.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( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltMuon10RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) process.hltPFHT350Jet30Eta5 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), minHt = cms.vdouble( 350.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreMu15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), 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( 15.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltFixedGridRhoFastjetAllCaloForMuonsWithCaloTowers = cms.EDProducer( "FixedGridRhoProducerFastjet", pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ), maxRapidity = cms.double( 2.5 ), gridSpacing = cms.double( 0.55 ) ) process.hltL3CaloMuonCorrectedVVVLIsolations = cms.EDProducer( "L2MuonIsolationProducer", StandAloneCollectionLabel = cms.InputTag( "hltIterL3MuonCandidates" ), ExtractorPSet = 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( 1.0 ), 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 ) ), IsolatorPSet = cms.PSet( Thresholds = cms.vdouble( 9.9999999E7 ), ReturnRelativeSum = cms.bool( False ), AndOrCuts = cms.bool( True ), EtaBounds = cms.vdouble( 2.411 ), ConeSizesRel = cms.vdouble( 0.2 ), EtaBoundsRel = cms.vdouble( 2.411 ), RhoScaleBarrel = cms.double( 0.836 ), UseRhoCorrection = cms.bool( True ), ReturnAbsoluteSum = cms.bool( True ), RhoMax = cms.double( 9.9999999E7 ), RhoSrc = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuonsWithCaloTowers" ), CutRelativeIso = cms.bool( False ), CutAbsoluteIso = cms.bool( True ), EffAreaSFBarrel = cms.double( 1.0 ), ThresholdsRel = cms.vdouble( 9.9999999E7 ), ComponentName = cms.string( "CutsIsolatorWithCorrection" ), ConeSizes = cms.vdouble( 0.2 ), EffAreaSFEndcap = cms.double( 0.883 ), RhoScaleEndcap = cms.double( 1.0 ) ), WriteIsolatorFloat = cms.bool( True ) ) process.hltL3MuonCombRelIsolationVVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", UseRhoCorrectedCaloDeposits = cms.bool( True ), UseCaloIso = cms.bool( True ), CaloDepositsLabel = cms.InputTag( "hltL3CaloMuonCorrectedVVVLIsolations" ), 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( 1.2 ), EtaBounds = cms.vdouble( 2.411 ), ComponentName = cms.string( "SimpleCuts" ), ConeSizes = cms.vdouble( 0.2 ) ), 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.2 ), 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.2 ), DepositLabel = cms.untracked.string( "EcalPlusHcal" ), Vertex_Constraint_XY = cms.bool( False ), Threshold_H = cms.double( 0.5 ), Threshold_E = cms.double( 0.2 ), ComponentName = cms.string( "CaloExtractor" ), Weight_E = cms.double( 1.0 ) ) ) process.hltL3MuVVVLIsoFIlter = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonCombRelIsolationVVVL' ), IsolatorPSet = cms.PSet( ) ) process.hltPreMu15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMu50IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), 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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3Mu50VVVLIsoFIlter = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonCombRelIsolationVVVL' ), IsolatorPSet = cms.PSet( ) ) process.hltPreMu15IsoVVVLPFHT600 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1Mu3er1p5Jet100er2p5ETMHF40ORETMHF50 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu3er1p5_Jet100er2p5_ETMHF30 OR L1_Mu3er1p5_Jet100er2p5_ETMHF40 OR L1_Mu3er1p5_Jet100er2p5_ETMHF50" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu3er1p5PFJet100er2p5PFMET80PFMHT80IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3MuFiltered3er1p5 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 1.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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 70.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltPFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet70" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet100er2p5 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets70" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltPFMHTTightID80 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), minMht = cms.vdouble( 80.0 ) ) process.hltPFMET80 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreMu3er1p5PFJet100er2p5PFMET90PFMHT90IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMHTTightID90 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), minMht = cms.vdouble( 90.0 ) ) process.hltPreMu3er1p5PFJet100er2p5PFMET100PFMHT100IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMu3er1p5PFJet100er2p5PFMETNoMu80PFMHTNoMu80IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMHTNoMuTightID80 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), minMht = cms.vdouble( 80.0 ) ) process.hltPFMETNoMu80 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreMu3er1p5PFJet100er2p5PFMETNoMu90PFMHTNoMu90IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMETNoMu90 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 90.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreMu3er1p5PFJet100er2p5PFMETNoMu100PFMHTNoMu100IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMHTNoMuTightID100 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), minMht = cms.vdouble( 100.0 ) ) process.hltPFMETNoMu100 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDimuon10Upsilony1p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( False ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1s12DoubleMu4p5er2p0SQOSMass7to18" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDimuon10Upsilony1p4L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 9.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 1.4 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon10Upsilonsv3 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon10Upsilony1p4L3fL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon10Upsilonsv3 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10Upsilonsv3" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPreDimuon12Upsilony1p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDimuon12Upsilony1p4L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 11.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 1.4 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon12Upsilonsv3 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon12Upsilony1p4L3fL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon12Upsilonsv3 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon12Upsilonsv3" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDimuon14PhiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDimuon14PhiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), 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( 13.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 1.2 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 1.25 ), CutCowboys = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon14PhiBarrelnoCowL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon14PhiBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDimuon25Jpsi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDimuon25JpsiL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), 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( 24.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon25Jpsis = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon25JpsiL3fL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon25Jpsis = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon25Jpsis" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPreDimuon14PsiPrime = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDimuon14PsiPrimeL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), 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( 13.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.35 ), MaxInvMass = cms.vdouble( 4.05 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon14PsiPrimes = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon14PsiPrimeL3fL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon14PsiPrimes = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon14PsiPrimes" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL1sDoubleMu9SQ = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu8_SQ OR L1_DoubleMu9_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' ) ) process.hltPreDimuon14PsiPrimenoCorrL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sL1sDoubleMu9SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu9SQ" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1sDoubleMu9SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu9SQL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sL1sDoubleMu9SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu9SQL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDimuon14PsiPrimeNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu9SQL1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu9SQL1Filtered0" ), 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( 13.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.35 ), MaxInvMass = cms.vdouble( 4.05 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon14PsiPrimesNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon14PsiPrimeNoCorrL1L3fL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon14PsiPrimesNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon14PsiPrimesNoCorrL1" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPreDimuon18PsiPrime = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDimuon18PsiPrimeL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), 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( 17.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.35 ), MaxInvMass = cms.vdouble( 4.05 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon18PsiPrimes = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon18PsiPrimeL3fL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon18PsiPrimes = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon18PsiPrimes" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPreDimuon18PsiPrimenoCorrL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu9SQL1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu9SQL1Filtered0" ), 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( 17.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.35 ), MaxInvMass = cms.vdouble( 4.05 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon18PsiPrimesNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPreDimuon24UpsilonnoCorrL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDimuon24UpsilonNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu9SQL1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu9SQL1Filtered0" ), 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( 13.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon24UpsilonNoCorrL1L3fL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon24UpsilonsNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPreDimuon24PhinoCorrL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDimuon24PhiNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu9SQL1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu9SQL1Filtered0" ), 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( 23.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 1.2 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 1.25 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon24PhiNoCorrL1L3fL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon24PhiBarrelNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPreDimuon25JpsinoCorrL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDimuon25JpsiNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu9SQL1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu9SQL1Filtered0" ), 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( 24.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDimuon25JpsiNoCorrL1L3fL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDisplacedmumuFilterDimuon25JpsisNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL1sDoubleMu4EG9 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_SQ_EG9er2p5 OR L1_DoubleMu5_SQ_EG9er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDiMu4Ele9CaloIdLTrackIdLDZMass3p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDiMu4Ele9CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4EG9" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDiMu4Ele9CaloIdLTrackIdLMuonlegL2Filtered4 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDiMu4Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3DiMu4Ele9CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltDiMu4Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1DoubleMu4EG9f0Filtered4 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDiMu4Ele9CaloIdLTrackIdLMuonlegL2Filtered4" ), L1CandTag = cms.InputTag( "hltL1fForIterL3DiMu4Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), 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" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDoubleMu4DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), inputTag1 = cms.InputTag( "hltL3fL1DoubleMu4EG9f0Filtered4" ), inputTag2 = cms.InputTag( "hltL3fL1DoubleMu4EG9f0Filtered4" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( False ) ) process.hltEle9DoubleMu4Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDiMu4Ele9CaloIdLTrackIdLMuonlegL2Filtered4" ), L1CandTag = cms.InputTag( "hltDiMu4Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), 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" ) ) process.hltDiMu4Ele9CaloIdLTrackIdLElectronlegL1MatchFilter = 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( "hltL1sDoubleMu4EG9" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltDiMu4Ele9CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltDiMu4Ele9CaloIdLTrackIdLElectronlegL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 9.0 ), etcutEE = cms.double( 9.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltDiMu4Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu4Ele9CaloIdLTrackIdLElectronlegEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDiMu4Ele9CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu4Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDiMu4Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu4Ele9CaloIdLTrackIdLElectronlegHEFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltDiMu4Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu4Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDiMu4Ele9CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu4Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDiMu4Ele9CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu4Ele9CaloIdLTrackIdLElectronlegDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu4Ele9DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltL3fL1DoubleMu4EG9f0Filtered4" ), inputTag2 = cms.InputTag( "hltDiMu4Ele9CaloIdLTrackIdLElectronlegDphiFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), checkSC = cms.bool( False ) ) process.hltL1sDoubleMu7EG7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu5_SQ_EG9er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDiMu9Ele9CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu7EG7" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1DoubleMu7EG7f0Filtered9 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5" ), L1CandTag = cms.InputTag( "hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 9.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter = 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( "hltL1sDoubleMu7EG7" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 9.0 ), etcutEE = cms.double( 9.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu9Ele9DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ), inputTag2 = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), checkSC = cms.bool( False ) ) process.hltDoubleMu9DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), inputTag1 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ), inputTag2 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( False ) ) process.hltPreDiMu9Ele9CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sDoubleMu18er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu18er2p1_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' ) ) process.hltPreDoubleIsoMu20eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sDoubleMu18erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu18er" ), MaxEta = cms.double( 2.1 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sDoubleMu18erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu18erL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.16 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu18erL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu18erL1f0L2Filtered10Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.1 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q" ), varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.14 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered" ), varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.177 ), thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3crIsoL1sDoubleMu18erL1f0L2f10QL3f20QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered" ), MinN = cms.int32( 2 ), DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), IsolatorPSet = cms.PSet( ) ) process.hltL1sDoubleMu125to157ORTripleMu444 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_5_SQ OR L1_DoubleMu_15_7 OR L1_TripleMu_5_3_3" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreTrkMu12DoubleTrkMu5NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157ORTripleMu444" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltIterL3OISeedsFromL2MuonsNoVtx = cms.EDProducer( "TSGForOIFromL2", src = cms.InputTag( "hltL2Muons" ), layersToTry = cms.int32( 2 ), fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), hitsToTry = cms.int32( 1 ), adjustErrorsDynamicallyForHits = cms.bool( False ), adjustErrorsDynamicallyForHitless = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), UseHitLessSeeds = cms.bool( True ), estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), maxEtaForTOB = cms.double( 1.8 ), minEtaForTEC = cms.double( 0.7 ), debug = cms.untracked.bool( False ), fixedErrorRescaleFactorForHits = cms.double( 1.0 ), maxSeeds = cms.uint32( 20 ), maxHitlessSeeds = cms.uint32( 5 ), maxHitSeeds = cms.uint32( 1 ), numL2ValidHitsCutAllEta = cms.uint32( 20 ), numL2ValidHitsCutAllEndcap = cms.uint32( 30 ), pT1 = cms.double( 13.0 ), pT2 = cms.double( 30.0 ), pT3 = cms.double( 70.0 ), eta1 = cms.double( 0.2 ), eta2 = cms.double( 0.3 ), eta3 = cms.double( 1.0 ), eta4 = cms.double( 1.2 ), eta5 = cms.double( 1.6 ), eta6 = cms.double( 1.4 ), eta7 = cms.double( 2.1 ), SF1 = cms.double( 3.0 ), SF2 = cms.double( 4.0 ), SF3 = cms.double( 5.0 ), SF4 = cms.double( 7.0 ), SF5 = cms.double( 10.0 ), SF6 = cms.double( 2.0 ), SFHld = cms.double( 2.0 ), SFHd = cms.double( 4.0 ), tsosDiff1 = cms.double( 0.2 ), tsosDiff2 = cms.double( 0.02 ), displacedReco = cms.bool( False ), propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ) ) process.hltIterL3OITrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( True ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsNoVtx" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 500000 ), maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) process.hltIterL3OIMuCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), src = cms.InputTag( "hltIterL3OITrackCandidatesNoVtx" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "iter10" ), Propagator = cms.string( "PropagatorWithMaterial" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltIterL3OIMuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), 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 ) ) ) process.hltIterL3OIMuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierNoVtx','MVAValues' ), originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierNoVtx','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltL3MuonsIterL3OINoVtx = 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( "hltIterL3OIMuonTrackSelectionHighPurityNoVtx" ) ) ) process.hltIterL3OIL3MuonsLinksCombinationNoVtx = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx' ) ) process.hltIterL3OIL3MuonsNoVtx = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx' ) ) process.hltIterL3OIL3MuonCandidatesNoVtx = cms.EDProducer( "L3MuonCandidateProducer", InputObjects = cms.InputTag( "hltIterL3OIL3MuonsNoVtx" ), InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationNoVtx" ), MuonPtOption = cms.string( "Tracker" ) ) process.hltL2SelectorForL3IONoVtx = cms.EDProducer( "HLTMuonL2SelectorForL3IO", l2Src = cms.InputTag( "hltL2Muons" ), l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesNoVtx" ), InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationNoVtx" ), applyL3Filters = cms.bool( False ), MinNhits = cms.int32( 1 ), MaxNormalizedChi2 = cms.double( 20.0 ), MinNmuonHits = cms.int32( 1 ), MaxPtDifference = cms.double( 0.3 ) ) process.hltIterL3MuonPixelTracksTrackingRegionsNoVtx = cms.EDProducer( "MuonTrackingRegionEDProducer", EtaR_UpperLimit_Par1 = cms.double( 0.25 ), DeltaR = cms.double( 0.025 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), OnDemand = cms.int32( -1 ), vertexCollection = cms.InputTag( "notUsed" ), Rescale_phi = cms.double( 3.0 ), Eta_fixed = cms.bool( True ), Rescale_eta = cms.double( 3.0 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Eta_min = cms.double( 0.0 ), Phi_fixed = cms.bool( True ), Phi_min = cms.double( 0.0 ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "" ), UseVertex = cms.bool( False ), Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( True ), Z_fixed = cms.bool( True ), Pt_min = cms.double( 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 ), input = cms.InputTag( "hltL2SelectorForL3IONoVtx" ) ) process.hltPixelTracksInRegionL2NoVtx = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsNoVtx" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) process.hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInRegionL2NoVtx" ), InputVertexCollection = cms.InputTag( "" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter0IterL3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "none" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter0IterL3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesNoVtx" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltIter0IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ) ) process.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierNoVtx','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierNoVtx','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltL3MuonsIterL3IONoVtx = 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" ), 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( "hltL2SelectorForL3IONoVtx" ), 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( "hltIter0IterL3MuonTrackSelectionHighPurityNoVtx" ) ) ) process.hltIterL3MuonsFromL2LinksCombinationNoVtx = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx','hltL3MuonsIterL3IONoVtx' ) ) process.hltIterL3MuonsFromL2NoVtx = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx','hltL3MuonsIterL3IONoVtx' ) ) process.hltIterL3MuonL1MuonNoL2SelectorNoVtx = cms.EDProducer( "HLTL1MuonNoL2Selector", InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), L2CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), L1MinPt = cms.double( -1.0 ), L1MaxEta = cms.double( 5.0 ), L1MinQuality = cms.uint32( 7 ), CentralBxOnly = cms.bool( True ) ) process.hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx = 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( "hltIterL3MuonL1MuonNoL2SelectorNoVtx" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.2 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 0.35 ), deltaPhi = cms.double( 0.2 ) ) ) process.hltPixelTracksInRegionL1NoVtx = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInRegionL1NoVtx" ), InputVertexCollection = cms.InputTag( "" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "none" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ) ) process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltIterL3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityNoVtx','hltIter0IterL3MuonTrackSelectionHighPurityNoVtx' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityNoVtx','hltIter0IterL3MuonTrackSelectionHighPurityNoVtx' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltIterL3MuonAndMuonFromL1MergedNoVtx = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedNoVtx','hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedNoVtx','hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltL3MuonsIterL3LinksNoVtx = cms.EDProducer( "MuonLinksProducerForHLT", InclusiveTrackerTrackCollection = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedNoVtx" ), LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationNoVtx" ), ptMin = cms.double( 2.5 ), pMin = cms.double( 2.5 ), shareHitFraction = cms.double( 0.19 ) ) process.hltIterL3MuonsNoVtx = 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( "hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "Notused" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), digiMaxDistanceX = cms.double( 25.0 ), dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( False ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 8.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', 'links' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','hltL3MuonsIterL3LinksNoVtx' ), fillCaloCompatibility = cms.bool( False ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 0.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( False ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( True ) ) process.hltIterL3MuonCandidatesNoVtx = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltIterL3MuonsNoVtx" ), DisplacedReconstruction = cms.bool( False ) ) process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered5NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), L1CandTag = cms.InputTag( "" ), inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), 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( "hltL3MuonsIterL3LinksNoVtx" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered12NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), L1CandTag = cms.InputTag( "" ), inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDiMuonMergingNoVtx = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 100.0 ), LostHitPenalty = cms.double( 0.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','hltMuCtfTracks' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','hltMuCtfTracks' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltDiMuonLinksNoVtx = cms.EDProducer( "MuonLinksProducerForHLT", InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMergingNoVtx" ), LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationNoVtx" ), ptMin = cms.double( 2.5 ), pMin = cms.double( 2.5 ), shareHitFraction = cms.double( 0.8 ) ) process.hltGlbTrkMuonsNoVtx = cms.EDProducer( "MuonIdProducer", MuonCaloCompatibility = cms.PSet( delta_eta = cms.double( 0.02 ), delta_phi = cms.double( 0.02 ), allSiPMHO = cms.bool( False ), MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( True ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 9999.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.05 ), useCalo = cms.bool( False ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 9999.0 ), dRHcalPreselection = cms.double( 0.2 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), CenterConeOnCalIntersection = cms.bool( False ), NoiseTow_EE = cms.double( 0.15 ), Noise_EB = cms.double( 0.025 ), Noise_HE = cms.double( 0.2 ), DR_Veto_E = cms.double( 0.07 ), NoiseTow_EB = cms.double( 0.04 ), Noise_EE = cms.double( 0.1 ), UseRecHitsFlag = cms.bool( False ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "Cal" ), Noise_HO = cms.double( 0.2 ), DR_Veto_HO = cms.double( 0.1 ), Threshold_H = cms.double( 0.5 ), PrintTimeReport = cms.untracked.bool( False ), Threshold_E = cms.double( 0.2 ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "CaloExtractorByAssociator" ), Threshold_HO = cms.double( 0.5 ), DepositInstanceLabels = cms.vstring( 'ecal', 'hcal', 'ho' ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 1.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 1.0 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 1.0 ), dRHcalPreselection = cms.double( 1.0 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Noise_HB = cms.double( 0.2 ) ), TrackExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "" ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), digiMaxDistanceX = cms.double( 25.0 ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( False ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 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( 'hltDiMuonMergingNoVtx','hltDiMuonLinksNoVtx' ), fillCaloCompatibility = cms.bool( False ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 0.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( False ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( False ) ) process.hltGlbTrkMuonCandsNoVtx = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), DisplacedReconstruction = cms.bool( False ) ) process.hltTripleTrkMuFiltered5NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), previousCandTag = cms.InputTag( "" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), minMuonStations = cms.int32( 2 ), maxNormalizedChi2 = cms.double( 1.0E99 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 4 ), trkMuonId = cms.uint32( 0 ), minPt = cms.double( 5.0 ), minN = cms.uint32( 3 ), maxAbsEta = cms.double( 2.5 ), L1MatchingdR = cms.double( 0.3 ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltSingleTrkMuFiltered12NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), previousCandTag = cms.InputTag( "" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), minMuonStations = cms.int32( 2 ), maxNormalizedChi2 = cms.double( 1.0E99 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 4 ), trkMuonId = cms.uint32( 0 ), minPt = cms.double( 12.0 ), minN = cms.uint32( 1 ), maxAbsEta = cms.double( 2.5 ), L1MatchingdR = cms.double( 0.3 ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreMu8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMu17 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMu19 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMu17Photon30IsoCaloId = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 7.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL2Filtered10" ), L1CandTag = cms.InputTag( "hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 1.0E99 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 17.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltMu17Photon30IsoCaloIdPhotonlegFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltMu17Photon30IsoCaloIdPhotonlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 30.0 ), etcutEE = cms.double( 30.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.015 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu17Photon30IsoCaloIdPhotonlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 4.0 ), thrRegularEE = cms.vdouble( 4.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltL1sSingleEG10IorSingleEG5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5 OR L1_SingleEG8er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreEle8CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter = 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( "hltL1sSingleEG10IorSingleEG5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEle8CaloIdLTrackIdLIsoVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 8.0 ), etcutEE = cms.double( 8.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle8CaloIdLTrackIdLIsoVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.5 ), thrOverEEE = cms.vdouble( 0.5 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.3 ), thrOverEEE = cms.vdouble( 0.3 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle8CaloIdLTrackIdLIsoVLDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle8CaloIdLTrackIdLIsoVLDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle8JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", leptons = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter" ), jets = cms.InputTag( "hltAK4PFJetsCorrected" ), minDeltaR = cms.double( 1.0 ), numLeptons = cms.uint32( 1 ) ) process.hltEle8PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEle8JetCollectionsForLeptonPlusPFJets" ), originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), MinJetPt = cms.double( 30.0 ), MaxAbsJetEta = cms.double( 2.5 ), MinNJets = cms.uint32( 1 ), triggerType = cms.int32( 85 ) ) process.hltL1sSingleEG10IorSingleEG15 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5 OR L1_SingleEG15er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreEle12CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter = 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( "hltL1sSingleEG10IorSingleEG15" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEle12CaloIdLTrackIdLIsoVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 12.0 ), etcutEE = cms.double( 12.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle12CaloIdLTrackIdLIsoVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.5 ), thrOverEEE = cms.vdouble( 0.5 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.3 ), thrOverEEE = cms.vdouble( 0.3 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle12CaloIdLTrackIdLIsoVLDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle12CaloIdLTrackIdLIsoVLDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle12JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", leptons = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter" ), jets = cms.InputTag( "hltAK4PFJetsCorrected" ), minDeltaR = cms.double( 1.0 ), numLeptons = cms.uint32( 1 ) ) process.hltEle12PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEle12JetCollectionsForLeptonPlusPFJets" ), originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), MinJetPt = cms.double( 30.0 ), MaxAbsJetEta = cms.double( 2.5 ), MinNJets = cms.uint32( 1 ), triggerType = cms.int32( 85 ) ) process.hltL1sSingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG15er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15er2p5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 23.0 ), etcutEE = cms.double( 23.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.5 ), thrOverEEE = cms.vdouble( 0.5 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.3 ), thrOverEEE = cms.vdouble( 0.3 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", leptons = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter" ), jets = cms.InputTag( "hltAK4PFJetsCorrected" ), minDeltaR = cms.double( 1.0 ), numLeptons = cms.uint32( 1 ) ) process.hltEle23PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEle23JetCollectionsForLeptonPlusPFJets" ), originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), MinJetPt = cms.double( 30.0 ), MaxAbsJetEta = cms.double( 2.5 ), MinNJets = cms.uint32( 1 ), triggerType = cms.int32( 85 ) ) process.hltPreEle8CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEle8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 8.0 ), etcutEE = cms.double( 8.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle8EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.12 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle8HEFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle8CaloIdMClusterShapeFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle8CaloIdMPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.05 ), thrRegularEE = cms.vdouble( 0.02 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.006 ), thrRegularEE = cms.vdouble( 0.0085 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.05 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", leptons = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMDphiFilter" ), jets = cms.InputTag( "hltAK4PFJetsCorrected" ), minDeltaR = cms.double( 1.0 ), numLeptons = cms.uint32( 1 ) ) process.hltEle8NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets" ), originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), MinJetPt = cms.double( 30.0 ), MaxAbsJetEta = cms.double( 2.5 ), MinNJets = cms.uint32( 1 ), triggerType = cms.int32( 85 ) ) process.hltPreEle17CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEle17EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 17.0 ), etcutEE = cms.double( 17.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle17HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle17EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.12 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle17CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle17HEFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.031 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle17CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle17CaloIdMClusterShapeFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle17CaloIdMPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.05 ), thrRegularEE = cms.vdouble( 0.05 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle17CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.006 ), thrRegularEE = cms.vdouble( 0.0085 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle17CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.05 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", leptons = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMDphiFilter" ), jets = cms.InputTag( "hltAK4PFJetsCorrected" ), minDeltaR = cms.double( 1.0 ), numLeptons = cms.uint32( 1 ) ) process.hltEle17NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets" ), originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), MinJetPt = cms.double( 30.0 ), MaxAbsJetEta = cms.double( 2.5 ), MinNJets = cms.uint32( 1 ), triggerType = cms.int32( 85 ) ) process.hltPreEle23CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEle23EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 23.0 ), etcutEE = cms.double( 23.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle23HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.12 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23HEFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdMClusterShapeFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdMPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.05 ), thrRegularEE = cms.vdouble( 0.02 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.006 ), thrRegularEE = cms.vdouble( 0.0085 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle23CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.05 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", leptons = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMDphiFilter" ), jets = cms.InputTag( "hltAK4PFJetsCorrected" ), minDeltaR = cms.double( 1.0 ), numLeptons = cms.uint32( 1 ) ) process.hltEle23NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets" ), originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), MinJetPt = cms.double( 30.0 ), MaxAbsJetEta = cms.double( 2.5 ), MinNJets = cms.uint32( 1 ), triggerType = cms.int32( 85 ) ) process.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEle50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 50.0 ), etcutEE = cms.double( 50.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle50CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle50EtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.03 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle50CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle50CaloIdVTClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.1 ), thrOverEEE = cms.vdouble( 0.05 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle50CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle50CaloIdVTHEFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle50CaloIdVTPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.007 ), thrRegularEE = cms.vdouble( 0.007 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.06 ), thrRegularEE = cms.vdouble( 0.06 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPFJetsCorrectedMatchedToL1 = cms.EDProducer( "HLTPFJetL1TMatchProducer", jetsInput = cms.InputTag( "hltAK4PFJetsCorrected" ), L1Jets = cms.InputTag( 'hltGtStage2Digis','Jet' ), DeltaR = cms.double( 0.5 ) ) process.hltMonoPFJet165 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 165.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet = cms.EDProducer( "HLTPFJetCollectionsForBoostedLeptonPlusJets", HltLeptonTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter" ), SourceJetTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), minDeltaR = cms.double( 0.5 ) ) process.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet" ), originalTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet" ), MinJetPt = cms.double( 165.0 ), MaxAbsJetEta = cms.double( 2.6 ), MinNJets = cms.uint32( 1 ), triggerType = cms.int32( 0 ) ) process.hltPreEle115CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG115EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 115.0 ), etcutEE = cms.double( 115.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG115CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG115EtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.03 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG115CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG115CaloIdVTClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.075 ), thrOverEEE = cms.vdouble( 0.075 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle115CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG115CaloIdVTHEFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle115CaloIdVTPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.007 ), thrRegularEE = cms.vdouble( 0.007 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.07 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreEle135CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG135EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 135.0 ), etcutEE = cms.double( 135.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG135CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG135EtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.03 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG135CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG135CaloIdVTClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.075 ), thrOverEEE = cms.vdouble( 0.075 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle135CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG135CaloIdVTHEFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle135CaloIdVTPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.007 ), thrRegularEE = cms.vdouble( 0.007 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.07 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_QuadJet60er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePFHT330PT30QuadPFJet75604540 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltQuadCentralJet30 = 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.5 ), MinN = cms.int32( 4 ) ) process.hltCaloJetsQuad30ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltQuadCentralJet30" ), TriggerTypes = cms.vint32( 86 ) ) process.hltHtMhtCaloJetsQuadC30 = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( True ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 4 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 30.0 ), minPtJetMht = cms.double( 0.0 ), maxEtaJetHt = cms.double( 2.5 ), maxEtaJetMht = cms.double( 5.0 ), jetsLabel = cms.InputTag( "hltCaloJetsQuad30ForHt" ), pfCandidatesLabel = cms.InputTag( "" ) ) process.hltCaloQuadJet30HT320 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtCaloJetsQuadC30' ), mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsQuadC30' ), minHt = cms.vdouble( 320.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPFCentralJetLooseIDQuad30 = 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( 2.5 ), MinN = cms.int32( 4 ) ) process.hlt1PFCentralJetLooseID75 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 0 ), 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( 2.5 ), MinN = cms.int32( 1 ) ) process.hlt2PFCentralJetLooseID60 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) process.hlt3PFCentralJetLooseID45 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 45.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 3 ) ) process.hlt4PFCentralJetLooseID40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 4 ) ) process.hltPFCentralJetLooseIDQuad30forHt = cms.EDProducer( "HLTPFJetCollectionProducer", HLTObject = cms.InputTag( "hltPFCentralJetLooseIDQuad30" ), TriggerTypes = cms.vint32( 86 ) ) process.hltHtMhtPFCentralJetsLooseIDQuadC30 = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( True ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 4 ), 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( "hltPFCentralJetLooseIDQuad30forHt" ), pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) ) process.hltPFCentralJetsLooseIDQuad30HT330 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtPFCentralJetsLooseIDQuadC30' ), mhtLabels = cms.VInputTag( 'hltHtMhtPFCentralJetsLooseIDQuadC30' ), minHt = cms.vdouble( 330.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltL1sHTT280to500erIorHTT250to340erQuadJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_QuadJet60er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePFHT400SixPFJet32 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetFilterSixC25 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), 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( 2.6 ), MinN = cms.int32( 6 ) ) process.hltCaloJetsSix25ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltCaloJetFilterSixC25" ), TriggerTypes = cms.vint32( 86 ) ) process.hltHtMhtCaloJetsSixC25 = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( True ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 6 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 25.0 ), minPtJetMht = cms.double( 0.0 ), maxEtaJetHt = cms.double( 2.6 ), maxEtaJetMht = cms.double( 5.0 ), jetsLabel = cms.InputTag( "hltCaloJetsSix25ForHt" ), pfCandidatesLabel = cms.InputTag( "" ) ) process.hltCaloSixJet25HT300 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC25' ), mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC25' ), minHt = cms.vdouble( 300.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPFJetFilterSix30er2p5 = 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.5 ), MinN = cms.int32( 6 ) ) process.hltPFJetFilterSix32er2p5 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 32.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 6 ) ) process.hltPFJetsSix30ForHt = cms.EDProducer( "HLTPFJetCollectionProducer", HLTObject = cms.InputTag( "hltPFJetFilterSix30er2p5" ), TriggerTypes = cms.vint32( 86 ) ) process.hltHtMhtPFJetsSix30er2p5 = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( True ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 6 ), 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( "hltPFJetsSix30ForHt" ), pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) ) process.hltPFSixJet30HT400 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtPFJetsSix30er2p5' ), mhtLabels = cms.VInputTag( 'hltHtMhtPFJetsSix30er2p5' ), minHt = cms.vdouble( 400.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPrePFHT450SixPFJet36 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetFilterSixC30 = 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.6 ), MinN = cms.int32( 6 ) ) process.hltCaloJetsSix30ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltCaloJetFilterSixC30" ), TriggerTypes = cms.vint32( 86 ) ) process.hltHtMhtCaloJetsSixC30 = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( True ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 6 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 30.0 ), minPtJetMht = cms.double( 0.0 ), maxEtaJetHt = cms.double( 2.6 ), maxEtaJetMht = cms.double( 5.0 ), jetsLabel = cms.InputTag( "hltCaloJetsSix30ForHt" ), pfCandidatesLabel = cms.InputTag( "" ) ) process.hltCaloSixJet30HT350 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC30' ), mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC30' ), minHt = cms.vdouble( 350.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPFJetFilterSix36er2p5 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 36.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 6 ) ) process.hltPFSixJet30HT450 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtPFJetsSix30er2p5' ), mhtLabels = cms.VInputTag( 'hltHtMhtPFJetsSix30er2p5' ), minHt = cms.vdouble( 450.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltL1sHTT280to500erIorHTT250to340erQuadJetTripleJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_QuadJet60er2p5 OR L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePFHT400FivePFJet100100603030 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetFilterFiveC25 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), 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( 3.1 ), MinN = cms.int32( 5 ) ) process.hltCaloJetsFive25ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltCaloJetFilterFiveC25" ), TriggerTypes = cms.vint32( 86 ) ) process.hltHtMhtCaloJetsFiveC25 = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( True ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 5 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 25.0 ), minPtJetMht = cms.double( 0.0 ), maxEtaJetHt = cms.double( 3.1 ), maxEtaJetMht = cms.double( 5.0 ), jetsLabel = cms.InputTag( "hltCaloJetsFive25ForHt" ), pfCandidatesLabel = cms.InputTag( "" ) ) process.hltCaloFiveJet25HT300 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtCaloJetsFiveC25' ), mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsFiveC25' ), minHt = cms.vdouble( 300.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPFJetFilterTwo100er3p0 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), 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( 3.0 ), MinN = cms.int32( 2 ) ) process.hltPFJetFilterThree60er3p0 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), 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( 3.0 ), MinN = cms.int32( 3 ) ) process.hltPFJetFilterFive30er3p0 = 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( 3.0 ), MinN = cms.int32( 5 ) ) process.hltPFJetsFive30ForHt = cms.EDProducer( "HLTPFJetCollectionProducer", HLTObject = cms.InputTag( "hltPFJetFilterFive30er3p0" ), TriggerTypes = cms.vint32( 86 ) ) process.hltHtMhtPFJetsFive30er3p0 = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( True ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 5 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 30.0 ), minPtJetMht = cms.double( 0.0 ), maxEtaJetHt = cms.double( 3.0 ), maxEtaJetMht = cms.double( 999.0 ), jetsLabel = cms.InputTag( "hltPFJetsFive30ForHt" ), pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) ) process.hltPFFiveJet30HT400 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtPFJetsFive30er3p0' ), mhtLabels = cms.VInputTag( 'hltHtMhtPFJetsFive30er3p0' ), minHt = cms.vdouble( 400.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPrePFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT300Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 300.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleJet180 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter = 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( "hltL1sSingleEGNonIsoOrWithJetAndTauNoPS" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG60EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 60.0 ), etcutEE = cms.double( 60.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG60HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG60EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG60R9Id90CaloIdLIsoLR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG60HEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.9 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLR9IdFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 8.0 ), thrOverEEB = cms.vdouble( 0.01 ), thrOverEEE = cms.vdouble( 0.007 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 12.5 ), thrRegularEE = cms.vdouble( 7.5 ), thrOverEEB = cms.vdouble( 0.03 ), thrOverEEE = cms.vdouble( 0.032 ), thrOverE2EB = cms.vdouble( 3.0E-5 ), thrOverE2EE = cms.vdouble( 3.0E-5 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 6.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "hltMergedTracks" ), ncandcut = cms.int32( 1 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 0.4 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 1.5 ), seedTimeMin = cms.double( -999.0 ), seedTimeMax = cms.double( 999.0 ), useTrackVeto = cms.bool( True ), maxTrackCut = cms.int32( 0 ), trackPtCut = cms.double( 5.0 ), trackdRCut = cms.double( 0.2 ) ) process.hltHtMhtJet10 = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 10.0 ), minPtJetMht = cms.double( 10.0 ), maxEtaJetHt = cms.double( 3.0 ), maxEtaJetMht = cms.double( 5.0 ), jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), pfCandidatesLabel = cms.InputTag( "" ) ) process.hltHT175Jet10 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet10' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet10' ), minHt = cms.vdouble( 175.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT380 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFHT380Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 380.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 400.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_ETT2000 OR L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreECALHT800 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltTowerMakerEcal = cms.EDProducer( "CaloTowersCreator", EBSumThreshold = cms.double( 0.2 ), HF2Weight = cms.double( 1.0 ), EBWeight = cms.double( 1.0 ), hfInput = cms.InputTag( "" ), EESumThreshold = cms.double( 0.45 ), HOThreshold0 = cms.double( 3.5 ), HOThresholdPlus1 = cms.double( 3.5 ), HOThresholdMinus1 = cms.double( 3.5 ), HOThresholdPlus2 = cms.double( 3.5 ), HOThresholdMinus2 = cms.double( 3.5 ), HBGrid = cms.vdouble( ), HBThreshold1 = cms.double( 0.4 ), HBThreshold2 = cms.double( 0.3 ), HBThreshold = cms.double( 0.3 ), EEWeights = cms.vdouble( ), HF1Threshold = cms.double( 0.5 ), HF2Weights = cms.vdouble( ), HOWeights = cms.vdouble( ), EEGrid = cms.vdouble( ), HEDWeight = cms.double( 1.0 ), EEWeight = cms.double( 1.0 ), UseHO = cms.bool( False ), HBWeights = cms.vdouble( ), HESWeight = cms.double( 1.0 ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), HEDWeights = cms.vdouble( ), HF1Grid = cms.vdouble( ), EBWeights = cms.vdouble( ), HOWeight = cms.double( 1.0E-99 ), EBThreshold = cms.double( 0.07 ), EEThreshold = cms.double( 0.3 ), UseEtEBTreshold = cms.bool( False ), UseSymEBTreshold = cms.bool( False ), UseEtEETreshold = cms.bool( False ), UseSymEETreshold = cms.bool( False ), hbheInput = cms.InputTag( "" ), HcalThreshold = cms.double( -1000.0 ), HF2Threshold = cms.double( 0.85 ), HESThreshold1 = cms.double( 0.1 ), HESThreshold = cms.double( 0.2 ), HF1Weights = cms.vdouble( ), hoInput = cms.InputTag( "" ), HESGrid = cms.vdouble( ), HESWeights = cms.vdouble( ), HEDThreshold1 = cms.double( 0.1 ), HEDThreshold = cms.double( 0.2 ), EcutTower = cms.double( -1000.0 ), HEDGrid = cms.vdouble( ), ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), HBWeight = cms.double( 1.0 ), HOGrid = cms.vdouble( ), EBGrid = cms.vdouble( ), MomConstrMethod = cms.int32( 1 ), MomHBDepth = cms.double( 0.2 ), MomHEDepth = cms.double( 0.4 ), MomEBDepth = cms.double( 0.3 ), MomEEDepth = cms.double( 0.0 ), HcalAcceptSeverityLevel = cms.uint32( 9 ), EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', 'kWeird', 'kBad' ), UseHcalRecoveredHits = cms.bool( False ), UseEcalRecoveredHits = cms.bool( False ), UseRejectedHitsOnly = cms.bool( False ), HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), UseRejectedRecoveredHcalHits = cms.bool( False ), UseRejectedRecoveredEcalHits = cms.bool( False ), missingHcalRescaleFactorForEcal = cms.double( 0.0 ), AllowMissingInputs = cms.bool( True ), HcalPhase = cms.int32( 1 ) ) process.hltHtMhtEcal = cms.EDProducer( "HLTCaloTowerHtMhtProducer", usePt = cms.bool( False ), minPtTowerHt = cms.double( 1.5 ), minPtTowerMht = cms.double( 1.5 ), maxEtaTowerHt = cms.double( 5.0 ), maxEtaTowerMht = cms.double( 5.0 ), towersLabel = cms.InputTag( "hltTowerMakerEcal" ) ) process.hltHtEcal800 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtEcal' ), mhtLabels = cms.VInputTag( 'hltHtMhtEcal' ), minHt = cms.vdouble( 800.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltL1sSingleAndDoubleEGWithJetAndTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG28er2p1 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p5 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' ) ) process.hltPreDiSC3018EIsoANDHEMass70 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleAndDoubleEGWithJetAndTauFilter = 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( "hltL1sSingleAndDoubleEGWithJetAndTau" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGWithJetAndTauFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 30.0 ), etcutEE = cms.double( 30.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEgammaHToverET = 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 ), 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( True ), useSingleTower = cms.bool( False ), effectiveAreas = cms.vdouble( 0.105, 0.17 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) process.hltEG30HE30HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter" ), varTag = cms.InputTag( "hltEgammaHToverET" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.3 ), thrOverEEE = cms.vdouble( 0.3 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG30EIso15HE30EcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30HE30HEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 15.0 ), thrRegularEE = cms.vdouble( 15.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDiEG18EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), triggerType = cms.int32( 92 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 18.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.55 ), MinN = cms.int32( 2 ) ) process.hltDiEG18HE30eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG18EtEta2p55UnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.3 ), thrOverEEE = cms.vdouble( 0.3 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEG18EIso15HE30EcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG18HE30eHEUnseededFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 15.0 ), thrRegularEE = cms.vdouble( 15.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", saveTags = cms.bool( True ), firstLegLastFilter = cms.InputTag( "hltEG18EIso15HE30EcalIsoUnseededFilter" ), secondLegLastFilter = cms.InputTag( "hltEG18EIso15HE30EcalIsoUnseededFilter" ), minMass = cms.double( 70.0 ) ) process.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter", rawInput = cms.InputTag( "rawDataCollector" ), period = cms.uint32( 107 ), invert = cms.bool( False ), fedId = cms.int32( 1024 ), useTCDSEventNumber = cms.bool( True ) ) process.hltPrePhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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' ) ) process.hltPreEphemeralPhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", SelectedTriggerType = cms.int32( 3 ) ) process.hltPreRandom = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreZeroBias = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreZeroBiasAlignment = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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' ) ) process.hltPreEphemeralZeroBias = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDSTZeroBias = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sDSTRun3DoubleMu3PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu8_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' ) ) process.hltPreDSTRun3DoubleMu3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sL1DoubleMuScouting = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDSTRun3DoubleMu3PFScoutingPixelTracking" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sL1DoubleMuScouting = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuScouting" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltDoubleMu3L3PreFilteredScoutingNoVtx = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuScouting" ), L1CandTag = cms.InputTag( "hltL1fL1sL1DoubleMuScouting" ), inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 3.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 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( "hltL3MuonsIterL3LinksNoVtx" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDoubleMu3L3FilteredScoutingNoVtx = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuScouting" ), L1CandTag = cms.InputTag( "hltL1fL1sL1DoubleMuScouting" ), inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 3.0 ), MinPtMin = cms.vdouble( 3.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 1.0E125 ), 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( 999999.0 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPixelTracksZetaClean = cms.EDProducer( "TrackWithVertexSelector", src = cms.InputTag( "hltPixelTracks" ), etaMin = cms.double( 0.0 ), etaMax = cms.double( 5.0 ), ptMin = cms.double( 0.3 ), ptMax = cms.double( 500.0 ), d0Max = cms.double( 999.0 ), dzMax = cms.double( 999.0 ), normalizedChi2 = cms.double( 999999.0 ), numberOfValidHits = cms.uint32( 0 ), numberOfLostHits = cms.uint32( 999 ), numberOfValidPixelHits = cms.uint32( 3 ), ptErrorCut = cms.double( 5.0 ), quality = cms.string( "highPurity" ), useVtx = cms.bool( True ), vertexTag = cms.InputTag( "hltPixelVertices" ), timesTag = cms.InputTag( "" ), timeResosTag = cms.InputTag( "" ), nVertices = cms.uint32( 2 ), vtxFallback = cms.bool( True ), zetaVtx = cms.double( 0.3 ), rhoVtx = cms.double( 0.2 ), nSigmaDtVertex = cms.double( 0.0 ), copyExtras = cms.untracked.bool( False ), copyTrajectories = cms.untracked.bool( False ) ) process.hltPixelOnlyPFMuonMerging = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltPixelTracksZetaClean' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltPixelTracksZetaClean' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltPixelOnlyMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", InclusiveTrackerTrackCollection = cms.InputTag( "hltPixelOnlyPFMuonMerging" ), LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), ptMin = cms.double( 2.5 ), pMin = cms.double( 2.5 ), shareHitFraction = cms.double( 0.8 ) ) process.hltPixelOnlyMuons = 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( "hltPixelOnlyPFMuonMerging" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "" ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), digiMaxDistanceX = cms.double( 25.0 ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( True ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 10.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', 'links', 'outer tracks' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( 'hltPixelOnlyPFMuonMerging','hltPixelOnlyMuonLinks','hltL2Muons' ), fillCaloCompatibility = cms.bool( True ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 10.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( True ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( False ) ) process.hltLightPixelOnlyPFTracks = cms.EDProducer( "LightPFTrackProducer", TrackQuality = cms.string( "none" ), UseQuality = cms.bool( False ), TkColList = cms.VInputTag( 'hltPixelOnlyPFMuonMerging' ) ) process.hltPixelOnlyParticleFlowBlock = cms.EDProducer( "PFBlockProducer", verbose = cms.untracked.bool( False ), debug = cms.untracked.bool( False ), elementImporters = cms.VPSet( cms.PSet( muonSrc = cms.InputTag( "hltPixelOnlyMuons" ), source = cms.InputTag( "hltLightPixelOnlyPFTracks" ), NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), useIterativeTracking = cms.bool( False ), importerName = cms.string( "GeneralTracksImporter" ), DPtOverPtCuts_byTrackAlgo = cms.vdouble( 5.0, 5.0, 5.0, 5.0, 5.0, 5.0 ), muonMaxDPtOPt = cms.double( 1.0 ), trackQuality = cms.string( "highPurity" ), cleanBadConvertedBrems = cms.bool( False ), vetoEndcap = cms.bool( False ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), importerName = cms.string( "ECALClusterImporter" ), BCtoPFCMap = cms.InputTag( "" ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), importerName = cms.string( "GenericClusterImporter" ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), importerName = cms.string( "GenericClusterImporter" ) ) ), linkDefinitions = cms.VPSet( cms.PSet( linkType = cms.string( "TRACK:ECAL" ), useKDTree = cms.bool( True ), linkerName = cms.string( "TrackAndECALLinker" ) ), cms.PSet( linkType = cms.string( "TRACK:HCAL" ), useKDTree = cms.bool( True ), linkerName = cms.string( "TrackAndHCALLinker" ), trajectoryLayerEntrance = cms.string( "HCALEntrance" ), trajectoryLayerExit = cms.string( "HCALExit" ), nMaxHcalLinksPerTrack = cms.int32( 1 ) ), cms.PSet( linkType = cms.string( "ECAL:HCAL" ), useKDTree = cms.bool( False ), linkerName = cms.string( "ECALAndHCALLinker" ), minAbsEtaEcal = cms.double( 2.5 ) ), cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), useKDTree = cms.bool( False ), linkerName = cms.string( "HFEMAndHFHADLinker" ) ) ) ) process.hltPixelOnlyParticleFlow = cms.EDProducer( "PFProducer", verbose = cms.untracked.bool( False ), debug = cms.untracked.bool( False ), blocks = cms.InputTag( "hltPixelOnlyParticleFlowBlock" ), muons = cms.InputTag( "hltPixelOnlyMuons" ), postMuonCleaning = cms.bool( True ), vetoEndcap = cms.bool( False ), vertexCollection = cms.InputTag( "hltPixelVertices" ), useVerticesForNeutral = cms.bool( True ), useHO = cms.bool( False ), PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), useEGammaElectrons = cms.bool( False ), egammaElectrons = cms.InputTag( "" ), useEGammaFilters = cms.bool( False ), useProtectionsForJetMET = cms.bool( True ), PFEGammaFiltersParameters = cms.PSet( electron_protectionsForJetMET = cms.PSet( maxE = cms.double( 50.0 ), maxTrackPOverEele = cms.double( 1.0 ), maxEcalEOverP_2 = cms.double( 0.2 ), maxHcalEOverEcalE = cms.double( 0.1 ), maxEcalEOverP_1 = cms.double( 0.5 ), maxHcalEOverP = cms.double( 1.0 ), maxEcalEOverPRes = cms.double( 0.2 ), maxHcalE = cms.double( 10.0 ), maxEeleOverPout = cms.double( 0.2 ), maxNtracks = cms.double( 3.0 ), maxEleHcalEOverEcalE = cms.double( 0.1 ), maxDPhiIN = cms.double( 0.1 ), maxEeleOverPoutRes = cms.double( 0.5 ) ), electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), electron_iso_combIso_endcap = cms.double( 10.0 ), photon_protectionsForBadHcal = cms.PSet( solidConeTrkIsoSlope = cms.double( 0.3 ), enableProtections = cms.bool( False ), solidConeTrkIsoOffset = cms.double( 10.0 ) ), electron_missinghits = cms.uint32( 1 ), photon_MinEt = cms.double( 10.0 ), electron_iso_pt = cms.double( 10.0 ), electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), electron_iso_mva_endcap = cms.double( -0.1075 ), electron_iso_combIso_barrel = cms.double( 10.0 ), photon_protectionsForJetMET = cms.PSet( sumPtTrackIsoSlope = cms.double( 0.001 ), sumPtTrackIso = cms.double( 4.0 ) ), electron_protectionsForBadHcal = cms.PSet( dEta = cms.vdouble( 0.0064, 0.01264 ), dPhi = cms.vdouble( 0.0547, 0.0394 ), enableProtections = cms.bool( False ), eInvPInv = cms.vdouble( 0.184, 0.0721 ), full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) ), electron_noniso_mvaCut = cms.double( -0.1 ), electron_iso_mva_barrel = cms.double( -0.1875 ), photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), photon_combIso = cms.double( 10.0 ), photon_HoE = cms.double( 0.05 ) ), muon_HCAL = cms.vdouble( 3.0, 3.0 ), muon_ECAL = cms.vdouble( 0.5, 0.5 ), muon_HO = cms.vdouble( 0.9, 0.9 ), PFMuonAlgoParameters = cms.PSet( ), rejectTracks_Bad = cms.bool( False ), rejectTracks_Step45 = cms.bool( False ), usePFNuclearInteractions = cms.bool( False ), usePFConversions = cms.bool( False ), usePFDecays = cms.bool( False ), dptRel_DispVtx = cms.double( 10.0 ), iCfgCandConnector = cms.PSet( nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), bCorrect = cms.bool( False ), bCalibPrimary = cms.bool( False ) ), nsigma_TRACK = cms.double( 1.0 ), pt_Error = cms.double( 1.0 ), factors_45 = cms.vdouble( 10.0, 100.0 ), goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), goodTrackDeadHcal_chi2n = cms.double( 5.0 ), goodTrackDeadHcal_layers = cms.uint32( 4 ), goodTrackDeadHcal_validFr = cms.double( 0.5 ), goodTrackDeadHcal_dxy = cms.double( 0.5 ), goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), pf_nsigma_ECAL = cms.double( 0.0 ), pf_nsigma_HCAL = cms.double( 1.0 ), pf_nsigma_HFEM = cms.double( 1.0 ), pf_nsigma_HFHAD = cms.double( 1.0 ), useCalibrationsFromDB = cms.bool( True ), calibrationsLabel = cms.string( "HLT" ), postHFCleaning = cms.bool( False ), PFHFCleaningParameters = cms.PSet( minSignificance = cms.double( 2.5 ), maxSignificance = cms.double( 2.5 ), minDeltaMet = cms.double( 0.4 ), maxDeltaPhiPt = cms.double( 7.0 ), minHFCleaningPt = cms.double( 5.0 ), minSignificanceReduction = cms.double( 1.4 ) ), cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), calibHF_use = cms.bool( False ), calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) ) process.hltAK4PixelOnlyPFJets = 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( "hltPixelOnlyParticleFlow" ), 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 ) ) process.hltAK4PixelOnlyPFJetsLooseID = 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( "hltAK4PixelOnlyPFJets" ) ) process.hltAK4PixelOnlyPFJetsTightID = 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( "hltAK4PixelOnlyPFJets" ) ) process.hltFixedGridRhoFastjetPixelOnlyAll = cms.EDProducer( "FixedGridRhoProducerFastjet", pfCandidatesTag = cms.InputTag( "hltPixelOnlyParticleFlow" ), maxRapidity = cms.double( 5.0 ), gridSpacing = cms.double( 0.55 ) ) process.hltAK4PixelOnlyPFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", level = cms.string( "L1FastJet" ), algorithm = cms.string( "AK4PFHLT" ), srcRho = cms.InputTag( "hltFixedGridRhoFastjetPixelOnlyAll" ) ) process.hltAK4PixelOnlyPFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2Relative" ), algorithm = cms.string( "AK4PFHLT" ) ) process.hltAK4PixelOnlyPFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L3Absolute" ), algorithm = cms.string( "AK4PFHLT" ) ) process.hltAK4PixelOnlyPFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2L3Residual" ), algorithm = cms.string( "AK4PFHLT" ) ) process.hltAK4PixelOnlyPFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", correctors = cms.VInputTag( 'hltAK4PixelOnlyPFFastJetCorrector','hltAK4PixelOnlyPFRelativeCorrector','hltAK4PixelOnlyPFAbsoluteCorrector','hltAK4PixelOnlyPFResidualCorrector' ) ) process.hltAK4PixelOnlyPFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PixelOnlyPFJets" ), correctors = cms.VInputTag( 'hltAK4PixelOnlyPFCorrector' ) ) process.hltAK4PixelOnlyPFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PixelOnlyPFJetsLooseID" ), correctors = cms.VInputTag( 'hltAK4PixelOnlyPFCorrector' ) ) process.hltAK4PixelOnlyPFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PixelOnlyPFJetsTightID" ), correctors = cms.VInputTag( 'hltAK4PixelOnlyPFCorrector' ) ) process.hltPixelOnlyPFMETProducer = cms.EDProducer( "PFMETProducer", src = cms.InputTag( "hltPixelOnlyParticleFlow" ), globalThreshold = cms.double( 0.0 ), alias = cms.string( "hltPFMet" ), calculateSignificance = cms.bool( False ), parameters = cms.PSet( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ) ) process.hltEgammaCkfTrackCandidatesForGSFUnseeded = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( True ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 1000000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltEgammaGsfTracksUnseeded = cms.EDProducer( "GsfTrackProducer", src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSFUnseeded" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), producer = cms.string( "" ), Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), useHitsSplitting = cms.bool( False ), TrajectoryInEvent = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), Propagator = cms.string( "hltESPFwdElectronPropagator" ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), GeometricInnerState = cms.bool( True ), AlgorithmName = cms.string( "gsf" ) ) process.hltEgammaGsfElectronsUnseeded = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", TrackProducer = cms.InputTag( "" ), GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), UseGsfTracks = cms.bool( True ), BSProducer = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltEgammaGsfTrackVarsUnseeded = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), inputCollection = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), upperTrackNrToRemoveCut = cms.int32( 9999 ), lowerTrackNrToRemoveCut = cms.int32( -1 ), useDefaultValuesForBarrel = cms.bool( False ), useDefaultValuesForEndcap = cms.bool( False ) ) process.hltEgammaEleGsfUnseededTrackIsoPixelOnly = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", electronProducer = cms.InputTag( "hltEgammaGsfElectronsUnseeded" ), trackProducer = cms.InputTag( "hltPixelTracksZetaClean" ), recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), egTrkIsoPtMin = cms.double( 1.0 ), egTrkIsoConeSize = cms.double( 0.2 ), egTrkIsoZSpan = cms.double( 0.15 ), egTrkIsoRSpan = cms.double( 999999.0 ), egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), egTrkIsoStripBarrel = cms.double( 0.01 ), egTrkIsoStripEndcap = cms.double( 0.01 ), useGsfTrack = cms.bool( True ), useSCRefs = cms.bool( True ) ) process.hltDisplacedmumuVtxNoMatchingProducer = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), 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 ) ) process.hltRecHitInRegionForMuonsMFnoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer", productLabels = cms.vstring( 'EcalRegionalRecHitsEB', 'EcalRegionalRecHitsEE' ), ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), l1TagNonIsolated = cms.InputTag( "NotUsed" ), useUncalib = cms.bool( False ), doIsolated = cms.bool( True ), l1LowerThr = cms.double( 0.0 ), l1UpperThr = cms.double( 999.0 ), l1LowerThrIgnoreIsolation = cms.double( 100.0 ), regionEtaMargin = cms.double( 0.4 ), regionPhiMargin = cms.double( 0.4 ) ) process.hltRecHitInRegionForMuonsESNoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer", productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), l1TagNonIsolated = cms.InputTag( "NotUsed" ), useUncalib = cms.bool( False ), doIsolated = cms.bool( True ), l1LowerThr = cms.double( 0.0 ), l1UpperThr = cms.double( 999.0 ), l1LowerThrIgnoreIsolation = cms.double( 100.0 ), regionEtaMargin = cms.double( 0.4 ), regionPhiMargin = cms.double( 0.4 ) ) process.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 ) ) ) ) ) ) process.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" ) ) ) ) ) ) process.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMFNoVtx" ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.15 ), seedingThreshold = cms.double( 0.6 ), detector = cms.string( "ECAL_ENDCAP" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 0.23 ), detector = cms.string( "ECAL_BARREL" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 8 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 0.08 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( gatheringThreshold = cms.double( 0.3 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( True ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( 9 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), maxIterations = cms.uint32( 50 ), positionCalcForConvergence = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), allCellsPositionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), showerSigma = cms.double( 1.5 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), energyCorrector = cms.PSet( ) ) process.hltParticleFlowClusterPSForMuonsNoVtx = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuonsNoVtx" ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.2E-4 ), detector = cms.string( "PS1" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.2E-4 ), detector = cms.string( "PS2" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 4 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "PS1" ) ), cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "PS2" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( False ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 6.0E-5 ), minFractionInCalc = cms.double( 1.0E-9 ) ), maxIterations = cms.uint32( 50 ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), detector = cms.string( "PS1" ) ), cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), detector = cms.string( "PS2" ) ) ), showerSigma = cms.double( 0.3 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( ), energyCorrector = cms.PSet( ) ) process.hltParticleFlowClusterECALForMuonsMFNoVtx = cms.EDProducer( "CorrectedECALPFClusterProducer", minimumPSEnergy = cms.double( 0.0 ), skipPS = cms.bool( False ), inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuonsNoVtx" ), energyCorrector = cms.PSet( applyCrackCorrections = cms.bool( False ), srfAwareCorrection = cms.bool( True ), applyMVACorrections = cms.bool( True ), maxPtForMVAEvaluation = cms.double( 300.0 ), recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), ebSrFlagLabel = cms.InputTag( "hltEcalDigis" ), eeSrFlagLabel = cms.InputTag( "hltEcalDigis" ) ), inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx" ) ) process.hltMuonEcalMFPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), 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 ) ) process.hltMuonHcalPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), 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 ) ) process.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( "hltIterL3MuonCandidatesNoVtx" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.1 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 0.3 ), deltaPhi = cms.double( 0.3 ) ) ) process.hltPixelTracksInRegionIter0L3MuonNoVtx = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) process.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 ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.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( "hltSiStripClusters" ), 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 ) ) process.hltIter0L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidatesNoVtx" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.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 ) ) ) process.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 ) ) process.hltMuonTkRelIsolationCut0p09MapNoVtx = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", UseRhoCorrectedCaloDeposits = cms.bool( False ), UseCaloIso = cms.bool( False ), CaloDepositsLabel = cms.InputTag( "notUsed" ), inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), 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 ) ) ) process.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1404 ) ) process.hltScoutingTrackPacker = cms.EDProducer( "HLTScoutingTrackProducer", OtherTracks = cms.InputTag( "hltPixelOnlyPFMuonMerging" ), vertexCollection = cms.InputTag( "hltPixelVertices" ), mantissaPrecision = cms.int32( 10 ), vtxMinDist = cms.double( 0.01 ), ptMin = cms.double( 3.0 ) ) process.hltScoutingPrimaryVertexPacker = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", vertexCollection = cms.InputTag( "hltPixelVertices" ), mantissaPrecision = cms.int32( 10 ) ) process.hltScoutingPFPacker = cms.EDProducer( "HLTScoutingPFProducer", pfJetCollection = cms.InputTag( "hltAK4PixelOnlyPFJets" ), pfJetTagCollection = cms.InputTag( "" ), pfCandidateCollection = cms.InputTag( "hltPixelOnlyParticleFlow" ), vertexCollection = cms.InputTag( "hltPixelVertices" ), metCollection = cms.InputTag( "hltPixelOnlyPFMETProducer" ), rho = cms.InputTag( "hltFixedGridRhoFastjetPixelOnlyAll" ), pfJetPtCut = cms.double( 20.0 ), pfJetEtaCut = cms.double( 3.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 ) ) process.hltScoutingMuonPacker = cms.EDProducer( "HLTScoutingMuonProducer", ChargedCandidates = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxNoMatchingProducer" ), InputMuons = cms.InputTag( "hltIterL3MuonsNoVtx" ), InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), Tracks = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedNoVtx" ), 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 ) ) process.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", EgammaCandidates = cms.InputTag( "hltEgammaCandidatesUnseeded" ), EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), r9Map = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), HoverEMap = cms.InputTag( "hltEgammaHoverEUnseeded" ), DetaMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','DetaSeed' ), DphiMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','Dphi' ), MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','MissingHits' ), OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','OneOESuperMinusOneOP' ), EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfUnseededTrackIsoPixelOnly" ), HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIsoUnseeded" ), egammaPtCut = cms.double( 2.0 ), egammaEtaCut = cms.double( 2.5 ), egammaHoverECut = cms.double( 9999.0 ), egammaSigmaIEtaIEtaCut = cms.vdouble( 99999.0, 99999.0 ), absEtaBinUpperEdges = cms.vdouble( 1.479, 5.0 ), saveRecHitTiming = cms.bool( False ), mantissaPrecision = cms.int32( 10 ), rechitMatrixSize = cms.int32( 10 ), rechitZeroSuppression = cms.bool( True ), ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) process.hltL1sDSTRun3EG30PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDSTRun3EG30PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleIsoEG30Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sDSTRun3EG30PFScoutingPixelTracking" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltSingleEG30CaloIdLEt30Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleIsoEG30Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 30.0 ), etcutEE = cms.double( 30.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltSingleEG30CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEG30CaloIdLEt30Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltSingleEG30CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEG30CaloIdLClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltL1sDSTRun3EG16EG12PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleEG_LooseIso16_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso18_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso20_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso22_LooseIso12_er1p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDSTRun3EG16EG12PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1DoubleIsoEG16EG12Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sDSTRun3EG16EG12PFScoutingPixelTracking" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 2 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltDoubleEG16EG12CaloIdLEt12Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1DoubleIsoEG16EG12Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 12.0 ), etcutEE = cms.double( 12.0 ), minEtaCut = cms.double( -2.1 ), maxEtaCut = cms.double( 2.1 ), ncandcut = cms.int32( 2 ) ) process.hltDoubleEG16EG12CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEG16EG12CaloIdLEt12Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEG16EG12CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEG16EG12CaloIdLClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( -0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.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 OR L1_DoubleJet30er2p5_Mass_Min360_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' ) ) process.hltPreDSTRun3JetHTPFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMuonTriggerResultsFilter = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'Dataset_Muon0', 'Dataset_Muon1' ) ) process.hltPreDSTHLTMuonRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sSingleEG10er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePhoton20HoverELoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleEG10Filter = 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( "hltL1sSingleEG10er2p5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG20EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 20.0 ), etcutEE = cms.double( 20.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG20HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG20EtFilterLooseHoverE" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.5 ), thrOverEEE = cms.vdouble( 0.5 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPrePhoton30HoverELoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG30EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 30.0 ), etcutEE = cms.double( 30.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG30HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30EtFilterLooseHoverE" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.5 ), thrOverEEE = cms.vdouble( 0.5 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", SelectedTriggerType = cms.int32( 2 ) ) process.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024 ) ) process.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) ) process.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter", barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), statusThreshold = cms.uint32( 3 ), useRecoFlag = cms.bool( False ), ampCut_barrelP = cms.vdouble( 14.31759, 14.33355, 14.34853, 14.36281, 14.37667, 14.39011, 14.40334, 14.41657, 14.42994, 14.44359, 14.45759, 14.47222, 14.48748, 14.50358, 14.52052, 14.53844, 14.55755, 14.57778, 14.59934, 14.62216, 14.64645, 14.67221, 14.69951, 14.72849, 14.75894, 14.79121, 14.82502, 14.86058, 14.89796, 14.93695, 14.97783, 15.02025, 15.06442, 15.11041, 15.15787, 15.20708, 15.25783, 15.31026, 15.36409, 15.41932, 15.47602, 15.53384, 15.5932, 15.65347, 15.715, 15.77744, 15.84086, 15.90505, 15.97001, 16.03539, 16.10147, 16.16783, 16.23454, 16.30146, 16.36824, 16.43502, 16.50159, 16.56781, 16.63354, 16.69857, 16.76297, 16.82625, 16.88862, 16.94973, 17.00951, 17.06761, 17.12403, 17.1787, 17.23127, 17.28167, 17.32955, 17.37491, 17.41754, 17.45723, 17.49363, 17.52688, 17.55642, 17.58218, 17.60416, 17.62166, 17.63468, 17.64315, 17.64665, 17.6449, 17.6379 ), ampCut_barrelM = cms.vdouble( 17.6379, 17.6449, 17.64665, 17.64315, 17.63468, 17.62166, 17.60416, 17.58218, 17.55642, 17.52688, 17.49363, 17.45723, 17.41754, 17.37491, 17.32955, 17.28167, 17.23127, 17.1787, 17.12403, 17.06761, 17.00951, 16.94973, 16.88862, 16.82625, 16.76297, 16.69857, 16.63354, 16.56781, 16.50159, 16.43502, 16.36824, 16.30146, 16.23454, 16.16783, 16.10147, 16.03539, 15.97001, 15.90505, 15.84086, 15.77744, 15.715, 15.65347, 15.5932, 15.53384, 15.47602, 15.41932, 15.36409, 15.31026, 15.25783, 15.20708, 15.15787, 15.11041, 15.06442, 15.02025, 14.97783, 14.93695, 14.89796, 14.86058, 14.82502, 14.79121, 14.75894, 14.72849, 14.69951, 14.67221, 14.64645, 14.62216, 14.59934, 14.57778, 14.55755, 14.53844, 14.52052, 14.50358, 14.48748, 14.47222, 14.45759, 14.44359, 14.42994, 14.41657, 14.40334, 14.39011, 14.37667, 14.36281, 14.34853, 14.33355, 14.31759 ), ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5 ), ampCut_endcapM = cms.vdouble( 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ), phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ) ) process.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sCDC = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreCDCL2cosmic10er1p0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sCDCL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sCDC" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( False ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 1.0 ), AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), MinNstations = cms.vint32( 0, 2, 0, 2 ), MinNhits = cms.vint32( 0, 1, 0, 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltPreCDCL2cosmic5p5er1p0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 1.0 ), AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), MinNstations = cms.vint32( 0, 2, 0, 2 ), MinNhits = cms.vint32( 0, 1, 0, 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 5.5 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter", rawInput = cms.InputTag( "rawDataCollector" ), period = cms.uint32( 4096 ), invert = cms.bool( False ), fedId = cms.int32( 1024 ), useTCDSEventNumber = cms.bool( False ) ) process.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed", 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_TripleEG_18_17_8_er2p5 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sV0SingleJet3OR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet200 OR L1_DoubleJet120er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPixelTracksQuadruplets = cms.EDProducer( "TrackWithVertexSelector", src = cms.InputTag( "hltPixelTracks" ), etaMin = cms.double( -999.0 ), etaMax = cms.double( 999.0 ), ptMin = cms.double( 0.0 ), ptMax = cms.double( 999999.0 ), d0Max = cms.double( 999.0 ), dzMax = cms.double( 999.0 ), normalizedChi2 = cms.double( 999999.0 ), numberOfValidHits = cms.uint32( 0 ), numberOfLostHits = cms.uint32( 999 ), numberOfValidPixelHits = cms.uint32( 4 ), ptErrorCut = cms.double( 999999.0 ), quality = cms.string( "loose" ), useVtx = cms.bool( False ), vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ), timesTag = cms.InputTag( "" ), timeResosTag = cms.InputTag( "" ), nVertices = cms.uint32( 0 ), vtxFallback = cms.bool( False ), zetaVtx = cms.double( 999999.0 ), rhoVtx = cms.double( 999999.0 ), nSigmaDtVertex = cms.double( 0.0 ), copyExtras = cms.untracked.bool( False ), copyTrajectories = cms.untracked.bool( False ) ) process.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), tauAssociationCone = cms.double( 0.0 ), tauUnbiasCone = cms.double( 1.2 ), PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ), ExtrapolationConeSize = cms.double( 1.0 ), PixelIsolationConeSizeAtEC = cms.double( 40.0 ), L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), MaxVtxDXYSeed = cms.double( 101.0 ), MaxVtxDXYIsol = cms.double( 101.0 ), VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), minPTrack = cms.double( 5.0 ), maxPTrackForIsolation = cms.double( 3.0 ), EBEtaBoundary = cms.double( 1.479 ) ) process.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ), L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), MaxPtNearby = cms.double( 2.0 ), MinEnergyTrack = cms.double( 12.0 ), MinPtTrack = cms.double( 3.5 ), MaxEtaTrack = cms.double( 1.15 ), MinEtaTrack = cms.double( 0.0 ), MinDeltaPtL1Jet = cms.double( -40000.0 ), filterTrackEnergy = cms.bool( True ), NMaxTrackCandidates = cms.int32( 10 ), DropMultiL2Event = cms.bool( False ) ) process.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), EBHitEnergyThreshold = cms.double( 0.1 ), EBHitCountEnergyThreshold = cms.double( 0.5 ), EEHitEnergyThreshold0 = cms.double( -41.0664 ), EEHitEnergyThreshold1 = cms.double( 68.795 ), EEHitEnergyThreshold2 = cms.double( -38.143 ), EEHitEnergyThreshold3 = cms.double( 7.043 ), EEFacHitCountEnergyThreshold = cms.double( 10.0 ), EcalConeSizeEta0 = cms.double( 0.09 ), EcalConeSizeEta1 = cms.double( 0.14 ) ) process.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ), MaxEnergyInEB = cms.double( 2.0 ), MaxEnergyInEE = cms.double( 4.0 ), MaxEnergyOutEB = cms.double( 1.2 ), MaxEnergyOutEE = cms.double( 2.0 ), NMaxTrackCandidates = cms.int32( 10 ), DropMultiL2Event = cms.bool( False ) ) process.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector", corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), associationCone = cms.double( 0.2 ) ) process.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ), L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), MaxPtNearby = cms.double( 2.0 ), MinEnergyTrack = cms.double( 18.0 ), MinPtTrack = cms.double( 20.0 ), MaxEtaTrack = cms.double( 1.15 ), MinEtaTrack = cms.double( 0.0 ), MinDeltaPtL1Jet = cms.double( 4.0 ), filterTrackEnergy = cms.bool( True ), NMaxTrackCandidates = cms.int32( 999 ), DropMultiL2Event = cms.bool( False ) ) process.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), tauAssociationCone = cms.double( 0.0 ), tauUnbiasCone = cms.double( 1.2 ), PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ), ExtrapolationConeSize = cms.double( 1.0 ), PixelIsolationConeSizeAtEC = cms.double( 40.0 ), L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), MaxVtxDXYSeed = cms.double( 101.0 ), MaxVtxDXYIsol = cms.double( 101.0 ), VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), minPTrack = cms.double( 5.0 ), maxPTrackForIsolation = cms.double( 3.0 ), EBEtaBoundary = cms.double( 1.479 ) ) process.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ), L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), MaxPtNearby = cms.double( 2.0 ), MinEnergyTrack = cms.double( 12.0 ), MinPtTrack = cms.double( 3.5 ), MaxEtaTrack = cms.double( 2.2 ), MinEtaTrack = cms.double( 1.1 ), MinDeltaPtL1Jet = cms.double( -40000.0 ), filterTrackEnergy = cms.bool( True ), NMaxTrackCandidates = cms.int32( 5 ), DropMultiL2Event = cms.bool( False ) ) process.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), EBHitEnergyThreshold = cms.double( 0.1 ), EBHitCountEnergyThreshold = cms.double( 0.5 ), EEHitEnergyThreshold0 = cms.double( -41.0664 ), EEHitEnergyThreshold1 = cms.double( 68.795 ), EEHitEnergyThreshold2 = cms.double( -38.143 ), EEHitEnergyThreshold3 = cms.double( 7.043 ), EEFacHitCountEnergyThreshold = cms.double( 10.0 ), EcalConeSizeEta0 = cms.double( 0.09 ), EcalConeSizeEta1 = cms.double( 0.14 ) ) process.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ), MaxEnergyInEB = cms.double( 2.0 ), MaxEnergyInEE = cms.double( 4.0 ), MaxEnergyOutEB = cms.double( 1.2 ), MaxEnergyOutEE = cms.double( 2.0 ), NMaxTrackCandidates = cms.int32( 10 ), DropMultiL2Event = cms.bool( False ) ) process.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector", corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), associationCone = cms.double( 0.2 ) ) process.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ), L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ), MaxPtNearby = cms.double( 2.0 ), MinEnergyTrack = cms.double( 18.0 ), MinPtTrack = cms.double( 20.0 ), MaxEtaTrack = cms.double( 2.2 ), MinEtaTrack = cms.double( 1.1 ), MinDeltaPtL1Jet = cms.double( 4.0 ), filterTrackEnergy = cms.bool( True ), NMaxTrackCandidates = cms.int32( 999 ), DropMultiL2Event = cms.bool( False ) ) process.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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' ) ) process.hltPreZeroBiasIsolatedBunches = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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' ) ) process.hltPreZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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' ) ) process.hltPreZeroBiasLastCollisionInTrain = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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' ) ) process.hltPreZeroBiasFirstBXAfterTrain = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.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( ) ) process.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1024, 1025 ) ) process.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer", pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ), trigstring = cms.untracked.string( "alcaPCCEvent" ) ) process.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMCReducedIterativeTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMCPFMET = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMETOpenFilter = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreMCAK4PFJets = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK4PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), MinN = cms.int32( 1 ) ) process.hltPreMCPFBTagDeepCSV = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDeepCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "DeepFlavourJetTagsProducer", src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), checkSVForDefaults = cms.bool( True ), meanPadding = cms.bool( True ), NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), toAdd = cms.PSet( probbb = cms.string( "probb" ) ) ) process.hltBTagPFDeepCSV4p06Single = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), MinTag = cms.double( 0.25 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltPreMCPFHT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFHTForMC = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( True ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 40.0 ), minPtJetMht = cms.double( 20.0 ), maxEtaJetHt = cms.double( 3.0 ), maxEtaJetMht = cms.double( 5.0 ), jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) ) process.hltPFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTForMC' ), mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), minHt = cms.vdouble( -1.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreMCPFMHT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMHTOpenFilter = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), minMht = cms.vdouble( -1.0 ) ) process.hltPreMCCaloMET = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMCCaloMETJetIdCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMetCleanUsingJetID = cms.EDProducer( "HLTMETCleanerUsingJetID", minPt = cms.double( 20.0 ), maxEta = cms.double( 5.0 ), metLabel = cms.InputTag( "hltMet" ), jetsLabel = cms.InputTag( "hltAK4CaloJets" ), goodJetsLabel = cms.InputTag( "hltAK4CaloJetsIDPassed" ) ) process.hltMETCleanUsingJetIDOpenFilter = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMetCleanUsingJetID" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreMCAK4CaloJets = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetCollection20Filter = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreMCAK4CaloJetsFromPV = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSelectorJets20L1FastJetForNoPU = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), filter = cms.bool( False ), etMin = cms.double( 20.0 ) ) process.hltCaloJetFromPV = cms.EDProducer( "PixelJetPuId", jets = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ), tracks = cms.InputTag( "hltPixelTracks" ), primaryVertex = cms.InputTag( "hltTrimmedPixelVertices" ), MinGoodJetTrackPtRatio = cms.double( 0.045 ), MinGoodJetTrackPt = cms.double( 1.8 ), MaxTrackDistanceToJet = cms.double( 0.04 ), MinTrackPt = cms.double( 0.6 ), MaxTrackChi2 = cms.double( 20.0 ), UseForwardJetsAsNoPU = cms.bool( True ), MinEtaForwardJets = cms.double( 2.4 ), MinEtForwardJets = cms.double( 40.0 ) ) process.hltCaloJetFromPVCollection20Filter = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltCaloJetFromPV" ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltHtMhtFromPVForMC = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 30.0 ), minPtJetMht = cms.double( 20.0 ), maxEtaJetHt = cms.double( 3.0 ), maxEtaJetMht = cms.double( 5.0 ), jetsLabel = cms.InputTag( "hltCaloJetFromPV" ), pfCandidatesLabel = cms.InputTag( "" ) ) process.hltCaloHtMhtFromPVOpenFilter = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), mhtLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), minHt = cms.vdouble( -1.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreMCCaloBTagDeepCSV = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSelectorJets30L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), filter = cms.bool( False ), etMin = cms.double( 30.0 ) ) process.hltSelectorCentralJets30L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", src = cms.InputTag( "hltSelectorJets30L1FastJet" ), etaMin = cms.double( -2.5 ), etaMax = cms.double( 2.5 ) ) process.hltSelector8CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", src = cms.InputTag( "hltSelectorCentralJets30L1FastJeta" ), filter = cms.bool( False ), maxNumber = cms.uint32( 8 ) ) process.hltSelectorJets20L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltAK4CaloJetsCorrected" ), filter = cms.bool( False ), etMin = cms.double( 20.0 ) ) process.hltSelectorCentralJets20L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", src = cms.InputTag( "hltSelectorJets20L1FastJet" ), etaMin = cms.double( -2.5 ), etaMax = cms.double( 2.5 ) ) process.hltBTaggingRegion = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), zErrorVetex = cms.double( 0.3 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 0.5 ), maxNVertices = cms.int32( 2 ), maxNRegions = cms.int32( 20 ), nSigmaZVertex = cms.double( 0.0 ), nSigmaZBeamSpot = cms.double( 3.0 ), ptMin = cms.double( 0.3 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" ), searchOpt = cms.bool( True ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.3 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 0.5 ), deltaPhi = cms.double( 0.5 ) ) ) process.hltPixelTracksCleanForBTag = cms.EDProducer( "TrackWithVertexSelector", src = cms.InputTag( "hltPixelTracks" ), etaMin = cms.double( 0.0 ), etaMax = cms.double( 5.0 ), ptMin = cms.double( 0.3 ), ptMax = cms.double( 9999.0 ), d0Max = cms.double( 999.0 ), dzMax = cms.double( 999.0 ), normalizedChi2 = cms.double( 999999.0 ), numberOfValidHits = cms.uint32( 0 ), numberOfLostHits = cms.uint32( 999 ), numberOfValidPixelHits = cms.uint32( 3 ), ptErrorCut = cms.double( 5.0 ), quality = cms.string( "loose" ), useVtx = cms.bool( True ), vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ), timesTag = cms.InputTag( "" ), timeResosTag = cms.InputTag( "" ), nVertices = cms.uint32( 2 ), vtxFallback = cms.bool( True ), zetaVtx = cms.double( 0.3 ), rhoVtx = cms.double( 0.2 ), nSigmaDtVertex = cms.double( 0.0 ), copyExtras = cms.untracked.bool( False ), copyTrajectories = cms.untracked.bool( False ) ) process.hltPixelTracksForBTag = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracksCleanForBTag" ), regions = cms.InputTag( "hltBTaggingRegion" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( True ) ) process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksForBTag" ), InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter0PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForBTag" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter0PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForBTag" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) process.hltMergedTracksForBTag = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltVerticesL3 = cms.EDProducer( "PrimaryVertexProducer", vertexCollections = cms.VPSet( cms.PSet( chi2cutoff = cms.double( 3.0 ), label = cms.string( "" ), useBeamConstraint = cms.bool( False ), minNdof = cms.double( 0.0 ), maxDistanceToBeam = cms.double( 1.0 ), algorithm = cms.string( "AdaptiveVertexFitter" ) ), cms.PSet( chi2cutoff = cms.double( 3.0 ), label = cms.string( "WithBS" ), useBeamConstraint = cms.bool( True ), minNdof = cms.double( 0.0 ), maxDistanceToBeam = cms.double( 1.0 ), algorithm = cms.string( "AdaptiveVertexFitter" ) ) ), verbose = cms.untracked.bool( False ), TkFilterParameters = cms.PSet( maxEta = cms.double( 100.0 ), minPt = cms.double( 0.0 ), minSiliconLayersWithHits = cms.int32( 5 ), minPixelLayersWithHits = cms.int32( 2 ), maxNormalizedChi2 = cms.double( 20.0 ), trackQuality = cms.string( "any" ), algorithm = cms.string( "filter" ), maxD0Significance = cms.double( 999.0 ) ), beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), TrackLabel = cms.InputTag( "hltMergedTracksForBTag" ), TrackTimeResosLabel = cms.InputTag( "dummy_default" ), TrackTimesLabel = cms.InputTag( "dummy_default" ), TkClusParameters = cms.PSet( TkDAClusParameters = cms.PSet( zmerge = cms.double( 0.01 ), Tstop = cms.double( 0.5 ), d0CutOff = cms.double( 999.0 ), dzCutOff = cms.double( 4.0 ), vertexSize = cms.double( 0.15 ), coolingFactor = cms.double( 0.6 ), Tpurge = cms.double( 2.0 ), Tmin = cms.double( 2.4 ), uniquetrkweight = cms.double( 0.9 ) ), algorithm = cms.string( "DA_vect" ) ), isRecoveryIteration = cms.bool( False ), recoveryVtxCollection = cms.InputTag( "" ) ) process.hltFastPixelBLifetimeL3Associator = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltMergedTracksForBTag" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ) ) process.hltImpactParameterTagInfos = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3Associator" ), primaryVertex = cms.InputTag( 'hltVerticesL3','WithBS' ), computeProbabilities = cms.bool( True ), computeGhostTrack = cms.bool( True ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 3 ), maximumTransverseImpactParameter = cms.double( 0.2 ), minimumTransverseMomentum = cms.double( 1.0 ), maximumChiSquared = cms.double( 5.0 ), maximumLongitudinalImpactParameter = cms.double( 17.0 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltInclusiveVertexFinder = cms.EDProducer( "InclusiveVertexFinder", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), primaryVertices = cms.InputTag( "hltVerticesL3" ), tracks = cms.InputTag( "hltMergedTracksForBTag" ), minHits = cms.uint32( 8 ), maximumLongitudinalImpactParameter = cms.double( 0.3 ), maximumTimeSignificance = cms.double( 3.0 ), minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), clusterMaxDistance = cms.double( 0.05 ), seedMax3DIPSignificance = cms.double( 9999.0 ), clusterMaxSignificance = cms.double( 4.5 ), seedMin3DIPSignificance = cms.double( 1.2 ), clusterMinAngleCosine = cms.double( 0.5 ), seedMin3DIPValue = cms.double( 0.005 ), seedMax3DIPValue = cms.double( 9999.0 ) ), vertexMinAngleCosine = cms.double( 0.95 ), vertexMinDLen2DSig = cms.double( 2.5 ), vertexMinDLenSig = cms.double( 0.5 ), fitterSigmacut = cms.double( 3.0 ), fitterTini = cms.double( 256.0 ), fitterRatio = cms.double( 0.25 ), useDirectVertexFitter = cms.bool( True ), useVertexReco = cms.bool( True ), vertexReco = cms.PSet( primcut = cms.double( 1.0 ), seccut = cms.double( 3.0 ), finder = cms.string( "avr" ), smoothing = cms.bool( True ) ) ) process.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", secondaryVertices = cms.InputTag( "hltInclusiveVertexFinder" ), maxFraction = cms.double( 0.7 ), minSignificance = cms.double( 2.0 ) ) process.hltTrackVertexArbitrator = cms.EDProducer( "TrackVertexArbitrator", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), primaryVertices = cms.InputTag( "hltVerticesL3" ), tracks = cms.InputTag( "hltMergedTracksForBTag" ), secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVertices" ), dLenFraction = cms.double( 0.333 ), dRCut = cms.double( 0.4 ), distCut = cms.double( 0.04 ), sigCut = cms.double( 5.0 ), fitterSigmacut = cms.double( 3.0 ), fitterTini = cms.double( 256.0 ), fitterRatio = cms.double( 0.25 ), trackMinLayers = cms.int32( 4 ), trackMinPt = cms.double( 0.4 ), trackMinPixels = cms.int32( 1 ), maxTimeSignificance = cms.double( 3.5 ) ) process.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", secondaryVertices = cms.InputTag( "hltTrackVertexArbitrator" ), maxFraction = cms.double( 0.2 ), minSignificance = cms.double( 10.0 ) ) process.hltInclusiveSecondaryVertexFinderTagInfos = cms.EDProducer( "SecondaryVertexProducer", trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), b_pT = cms.double( 0.3684 ), ptMin = cms.double( 1.0 ), max_pT_trackPTcut = cms.double( 3.0 ), max_pT = cms.double( 500.0 ), useVariableJTA = cms.bool( False ), maxDecayLen = cms.double( 99999.9 ), qualityClass = cms.string( "any" ), normChi2Max = cms.double( 99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ), a_dR = cms.double( -0.001053 ), maxDistToAxis = cms.double( 0.2 ), totalHitsMin = cms.uint32( 2 ), a_pT = cms.double( 0.005263 ), sip2dSigMax = cms.double( 99999.9 ), sip2dValMax = cms.double( 99999.9 ), sip3dSigMax = cms.double( 99999.9 ), sip3dValMax = cms.double( 99999.9 ), min_pT_dRcut = cms.double( 0.5 ), jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 2 ), sip3dSigMin = cms.double( -99999.9 ), sip2dSigMin = cms.double( -99999.9 ) ), vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), vertexCuts = cms.PSet( distSig2dMin = cms.double( 2.0 ), useTrackWeights = cms.bool( True ), distVal3dMax = cms.double( 99999.9 ), massMax = cms.double( 6.5 ), distSig3dMax = cms.double( 99999.9 ), distVal2dMin = cms.double( 0.01 ), minimumTrackWeight = cms.double( 0.5 ), v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), distSig2dMax = cms.double( 99999.9 ), distSig3dMin = cms.double( -99999.9 ), fracPV = cms.double( 0.79 ), maxDeltaRToJetAxis = cms.double( 0.5 ), distVal2dMax = cms.double( 2.5 ), distVal3dMin = cms.double( -99999.9 ), multiplicityMin = cms.uint32( 2 ) ), vertexReco = cms.PSet( primcut = cms.double( 1.8 ), seccut = cms.double( 6.0 ), finder = cms.string( "avr" ), weightthreshold = cms.double( 0.001 ), minweight = cms.double( 0.5 ), smoothing = cms.bool( False ) ), constraint = cms.string( "BeamSpot" ), trackIPTagInfos = cms.InputTag( "hltImpactParameterTagInfos" ), minimumTrackWeight = cms.double( 0.5 ), usePVError = cms.bool( True ), trackSort = cms.string( "sip3dSig" ), beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), useExternalSV = cms.bool( True ), extSVCollection = cms.InputTag( "hltInclusiveMergedVertices" ), extSVDeltaRToJet = cms.double( 0.3 ) ) process.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo = cms.EDProducer( "TrackDeepNNTagInfoProducer", svTagInfos = cms.InputTag( "hltInclusiveSecondaryVertexFinderTagInfos" ), computer = cms.PSet( trackFlip = cms.bool( False ), useTrackWeights = cms.bool( True ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), SoftLeptonFlip = cms.bool( False ), pseudoMultiplicityMin = cms.uint32( 2 ), correctVertexMass = cms.bool( True ), minimumTrackWeight = cms.double( 0.5 ), charmCut = cms.double( 1.5 ), trackPseudoSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), b_pT = cms.double( 0.3684 ), ptMin = cms.double( 0.0 ), max_pT_trackPTcut = cms.double( 3.0 ), max_pT = cms.double( 500.0 ), useVariableJTA = cms.bool( False ), maxDecayLen = cms.double( 5.0 ), qualityClass = cms.string( "any" ), normChi2Max = cms.double( 99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ), a_dR = cms.double( -0.001053 ), maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), a_pT = cms.double( 0.005263 ), sip2dSigMax = cms.double( 99999.9 ), sip2dValMax = cms.double( 99999.9 ), sip3dSigMax = cms.double( 99999.9 ), sip3dValMax = cms.double( 99999.9 ), min_pT_dRcut = cms.double( 0.5 ), jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), sip2dSigMin = cms.double( 2.0 ) ), trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), b_pT = cms.double( 0.3684 ), ptMin = cms.double( 0.0 ), max_pT_trackPTcut = cms.double( 3.0 ), max_pT = cms.double( 500.0 ), useVariableJTA = cms.bool( False ), maxDecayLen = cms.double( 5.0 ), qualityClass = cms.string( "any" ), normChi2Max = cms.double( 99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ), a_dR = cms.double( -0.001053 ), maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), a_pT = cms.double( 0.005263 ), sip2dSigMax = cms.double( 99999.9 ), sip2dValMax = cms.double( 99999.9 ), sip3dSigMax = cms.double( 99999.9 ), sip3dValMax = cms.double( 99999.9 ), min_pT_dRcut = cms.double( 0.5 ), jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), sip2dSigMin = cms.double( -99999.9 ) ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackSort = cms.string( "sip2dSig" ), trackMultiplicityMin = cms.uint32( 2 ), vertexFlip = cms.bool( False ) ) ) process.hltDeepCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "DeepFlavourJetTagsProducer", src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosCalo" ), checkSVForDefaults = cms.bool( True ), meanPadding = cms.bool( True ), NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepCSV_PhaseI.json" ), toAdd = cms.PSet( probbb = cms.string( "probb" ) ) ) process.hltBTagCaloDeepCSV10p0Single = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), MinTag = cms.double( 0.2 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltPreMCCaloHT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 30.0 ), minPtJetMht = cms.double( 20.0 ), maxEtaJetHt = cms.double( 3.0 ), maxEtaJetMht = cms.double( 5.0 ), jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), pfCandidatesLabel = cms.InputTag( "" ) ) process.hltCaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtForMC' ), mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), minHt = cms.vdouble( -1.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreMCCaloMHT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMhtFilter = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), minMht = cms.vdouble( -1.0 ) ) process.hltPreMCAK8PFJets = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), MinN = cms.int32( 1 ) ) process.hltPreMCAK8TrimPFJets = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( True ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( 0.1 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( 0.03 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), src = cms.InputTag( "hltParticleFlow" ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 20.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -0.9 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 5.0 ), Active_Area_Repeats = cms.int32( 1 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 14327 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltAK8TrimPFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8TrimModJets" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), MinN = cms.int32( 1 ) ) process.hltPreMCAK8PFHT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8PFHTForMC = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( True ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 40.0 ), minPtJetMht = cms.double( 20.0 ), maxEtaJetHt = cms.double( 3.0 ), maxEtaJetMht = cms.double( 5.0 ), jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) ) process.hltAK8PFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), mhtLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), minHt = cms.vdouble( -1.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreMCAK8CaloHT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8HtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 30.0 ), minPtJetMht = cms.double( 20.0 ), maxEtaJetHt = cms.double( 3.0 ), maxEtaJetMht = cms.double( 5.0 ), jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), pfCandidatesLabel = cms.InputTag( "" ) ) process.hltAK8CaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), mhtLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), minHt = cms.vdouble( -1.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleEG5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG10EtL1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 10.0 ), etcutEE = cms.double( 10.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG10R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG10EtL1SingleEG5EtFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.5 ), thrRegularEE = cms.vdouble( 0.8 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG10HE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG10R9Id50b80eR9IdFilter" ), varTag = cms.InputTag( "hltEgammaHToverET" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.1 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.85 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.015 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 6.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", saveTags = cms.bool( True ), firstLegLastFilter = cms.InputTag( "hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter" ), secondLegLastFilter = cms.InputTag( "hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter" ), nrRequiredFirstLeg = cms.int32( 0 ), nrRequiredSecondLeg = cms.int32( 0 ), nrRequiredUniqueLeg = cms.int32( 1 ), maxMatchDR = cms.double( 0.01 ) ) process.hltDiEG10EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), triggerType = cms.int32( 92 ), 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( 2.55 ), MinN = cms.int32( 2 ) ) process.hltDiEG10R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG10EtEta2p55UnseededFilter" ), varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.5 ), thrRegularEE = cms.vdouble( 0.8 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG10HE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG10R9Id50b80eR9IdUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.1 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.85 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.015 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 6.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 6.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", saveTags = cms.bool( True ), firstLegLastFilter = cms.InputTag( "hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter" ), secondLegLastFilter = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter" ), minMass = cms.double( 10.0 ) ) process.hltL1sSingleEG5WithJetAndTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMCDoubleEle5CaloIdLMW = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleEG5WithJetAndTauFilter = 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( "hltL1sSingleEG5WithJetAndTau" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG5L1SingleEG5WithJetAndTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG5WithJetAndTauFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 5.0 ), etcutEE = cms.double( 5.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG5HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG5L1SingleEG5WithJetAndTauEtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG5CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG5HEFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle5CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG5CaloIdLClusterShapeFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle5CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle5CaloIdLPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 150.0 ), thrRegularEE = cms.vdouble( 150.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDiEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), etcutEB = cms.double( 5.0 ), etcutEE = cms.double( 5.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltDiEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG5EtUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG5CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG5HEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEle5CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG5CaloIdLClusterShapeUnseededFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltDiEle5CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEle5CaloIdLPixelMatchUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 150.0 ), thrRegularEE = cms.vdouble( 150.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltPreMCEgammaOpen = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMCEgammaOpenUnseeded = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEgammaElectronPixelSeedsForBParkingUnseeded = cms.EDProducer( "ElectronNHitSeedProducer", initialSeeds = cms.InputTag( "hltElePixelSeedsCombinedUnseeded" ), vertices = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), measTkEvt = cms.InputTag( "hltSiStripClusters" ), superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), matcherConfig = cms.PSet( useRecoVertex = cms.bool( False ), minNrHits = cms.vuint32( 2, 2 ), matchingCuts = cms.VPSet( cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), version = cms.int32( 2 ), dRZMaxHighEt = cms.vdouble( 9999.0 ), dRZMaxLowEtGrad = cms.vdouble( 0.0 ), dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), dPhiMaxHighEtThres = cms.vdouble( 20.0 ), dRZMaxHighEtThres = cms.vdouble( 0.0 ) ), cms.PSet( etaBins = cms.vdouble( ), dPhiMaxHighEt = cms.vdouble( 0.003 ), version = cms.int32( 2 ), dRZMaxHighEt = cms.vdouble( 0.05 ), dRZMaxLowEtGrad = cms.vdouble( -0.002 ), dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), dPhiMaxHighEtThres = cms.vdouble( 0.0 ), dRZMaxHighEtThres = cms.vdouble( 30.0 ) ), cms.PSet( etaBins = cms.vdouble( ), dPhiMaxHighEt = cms.vdouble( 0.003 ), version = cms.int32( 2 ), dRZMaxHighEt = cms.vdouble( 0.05 ), dRZMaxLowEtGrad = cms.vdouble( -0.002 ), dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), dPhiMaxHighEtThres = cms.vdouble( 0.0 ), dRZMaxHighEtThres = cms.vdouble( 30.0 ) ) ), minNrHitsValidLayerBins = cms.vint32( 4 ), detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ), navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ), paramMagField = cms.ESInputTag( "","ParabolicMf" ) ) ) process.hltEgammaPixelMatchVarsForBParkingUnseeded = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsForBParkingUnseeded" ), dPhi1SParams = cms.PSet( bins = cms.VPSet( cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), xMin = cms.double( 0.0 ), yMax = cms.int32( 1 ), xMax = cms.double( 1.5 ), funcType = cms.string( "TF1:=pol3" ) ), cms.PSet( yMin = cms.int32( 2 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), xMin = cms.double( 0.0 ), yMax = cms.int32( 2 ), xMax = cms.double( 1.5 ), funcType = cms.string( "TF1:=pol3" ) ), cms.PSet( yMin = cms.int32( 3 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), xMin = cms.double( 0.0 ), yMax = cms.int32( 99999 ), xMax = cms.double( 1.5 ), funcType = cms.string( "TF1:=pol3" ) ), cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00823, -0.0029 ), xMin = cms.double( 1.5 ), yMax = cms.int32( 1 ), xMax = cms.double( 2.0 ), funcType = cms.string( "TF1:=pol1" ) ), cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00282 ), xMin = cms.double( 2.0 ), yMax = cms.int32( 1 ), xMax = cms.double( 3.0 ), funcType = cms.string( "TF1:=pol0" ) ), cms.PSet( yMin = cms.int32( 2 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.010838, -0.00345 ), xMin = cms.double( 1.5 ), yMax = cms.int32( 2 ), xMax = cms.double( 2.0 ), funcType = cms.string( "TF1:=pol1" ) ), cms.PSet( yMin = cms.int32( 2 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.0043 ), xMin = cms.double( 2.0 ), yMax = cms.int32( 2 ), xMax = cms.double( 3.0 ), funcType = cms.string( "TF1:=pol0" ) ), cms.PSet( yMin = cms.int32( 3 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), xMin = cms.double( 1.5 ), yMax = cms.int32( 99999 ), xMax = cms.double( 3.0 ), funcType = cms.string( "TF1:=pol2" ) ) ) ), dPhi2SParams = cms.PSet( bins = cms.VPSet( cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 1.3E-4 ), xMin = cms.double( 0.0 ), yMax = cms.int32( 99999 ), xMax = cms.double( 1.6 ), funcType = cms.string( "TF1:=pol0" ) ), cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), xMin = cms.double( 1.5 ), yMax = cms.int32( 99999 ), xMax = cms.double( 1.9 ), funcType = cms.string( "TF1:=pol1" ) ), cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 7.94E-5 ), xMin = cms.double( 1.9 ), yMax = cms.int32( 99999 ), xMax = cms.double( 3.0 ), funcType = cms.string( "TF1:=pol0" ) ) ) ), dRZ2SParams = cms.PSet( bins = cms.VPSet( cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), xMin = cms.double( 0.0 ), yMax = cms.int32( 99999 ), xMax = cms.double( 1.5 ), funcType = cms.string( "TF1:=pol3" ) ), cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), xMin = cms.double( 1.5 ), yMax = cms.int32( 99999 ), xMax = cms.double( 3.0 ), funcType = cms.string( "TF1:=pol3" ) ) ) ), productsToWrite = cms.int32( 0 ) ) process.hltEgammaEleGsfTrackIsoUnseeded = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", electronProducer = cms.InputTag( "hltEgammaGsfElectronsUnseeded" ), trackProducer = cms.InputTag( "hltMergedTracks" ), recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), egTrkIsoPtMin = cms.double( 1.0 ), egTrkIsoConeSize = cms.double( 0.2 ), egTrkIsoZSpan = cms.double( 0.15 ), egTrkIsoRSpan = cms.double( 999999.0 ), egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), egTrkIsoStripBarrel = cms.double( 0.01 ), egTrkIsoStripEndcap = cms.double( 0.01 ), useGsfTrack = cms.bool( True ), useSCRefs = cms.bool( True ) ) process.hltPreMCEle5WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG5L1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 5.0 ), etcutEE = cms.double( 5.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle5WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG5L1SingleEG5EtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle5WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle5WPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.75 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.25 ), thrRegularEE2 = cms.vdouble( 5.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle5WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle5WPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.75 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.75 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle5WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle5WPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 2.5 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle5WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle5WPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle5WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle5WPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 70.0 ), thrRegularEE = cms.vdouble( 45.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle5WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle5WPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.012 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle5WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle5WPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle5WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle5WPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.004 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle5WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle5WPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.02 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle5WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle5WPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.838 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( -0.385 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 15.0 ), etcutEE = cms.double( 15.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 10.0 ), etcutEE = cms.double( 10.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.4 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.4 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.5 ), thrOverEEE = cms.vdouble( 0.5 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.5 ), thrOverEEE = cms.vdouble( 0.5 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.3 ), thrOverEEE = cms.vdouble( 0.4 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.3 ), thrOverEEE = cms.vdouble( 0.4 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), inputTag2 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 81 ), triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) process.hltPreMCIsoMu = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1sMu5L1L2SingleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL3fL1sMu5L1L2L3SingleMu = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1L2SingleMu" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.1 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3SingleMu" ), varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.14 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered" ), varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.177 ), thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3crIsoL1sMu16L1L2L3TrkIsoFilteredSingleMu = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), IsolatorPSet = cms.PSet( ) ) process.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMCDoubleMuTrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2pfL1sDoubleMu0L1f0L2doubleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu0L1f0L2doubleMu" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDiMuonRelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu" ), MinN = cms.int32( 2 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) process.hltDiMuonRelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), inputTag1 = cms.InputTag( "hltDiMuonRelTrkIsoVVLFiltered" ), inputTag2 = cms.InputTag( "hltDiMuonRelTrkIsoVVLFiltered" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( False ) ) process.hltPreMCDoubleMuNoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fDimuonL1f0L2NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtx" ), L1CandTag = cms.InputTag( "" ), inputMuonCollection = cms.InputTag( "" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( -1 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreMCPFBTagDeepJet = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltBTagPFDeepJet4p06Single = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.25 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_QuadJet_95_75_65_20_DoubleJet_75_65_er2p5_Jet20_FWD3p0 OR L1_HTT360er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMCQuadPFJet100755030PNet2CvsL0p3And1CvsL0p5VBF3Tight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltQuadJet20 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 4 ) ) process.hltTripleJet35 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 3 ) ) process.hltDoubleJet50 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 2 ) ) process.hltSingleJet80 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) process.hltPFQuadJetLooseID30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 4 ) ) process.hltPFTripleJetLooseID50 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 3 ) ) process.hltPFDoubleJetLooseID75 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 75.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 2 ) ) process.hltPFSingleJetLooseID100 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) process.hlt2PFCentralJetTightIDPt30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) process.hltParticleNetJetTagInfos = cms.EDProducer( "DeepBoostedJetTagInfoProducer", jet_radius = cms.double( 0.4 ), min_jet_pt = cms.double( 30.0 ), max_jet_eta = cms.double( 2.5 ), min_pt_for_track_properties = cms.double( 0.95 ), min_pt_for_pfcandidates = cms.double( 0.1 ), use_puppiP4 = cms.bool( False ), include_neutrals = cms.bool( True ), sort_by_sip2dsig = cms.bool( False ), min_puppi_wgt = cms.double( -1.0 ), flip_ip_sign = cms.bool( False ), sip3dSigMax = cms.double( -1.0 ), use_hlt_features = cms.bool( True ), vertices = cms.InputTag( "hltVerticesPFFilter" ), secondary_vertices = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), pf_candidates = cms.InputTag( "hltParticleFlow" ), jets = cms.InputTag( "hltPFJetForBtag" ), puppi_value_map = cms.InputTag( "" ), vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ) ) process.hltParticleNetONNXJetTags = cms.EDProducer( "BoostedJetONNXJetTagsProducer", src = cms.InputTag( "hltParticleNetJetTagInfos" ), preprocess_json = cms.string( "RecoBTag/Combined/data/HLT/ParticleNetAK4/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' ), debugMode = cms.untracked.bool( False ) ) process.hltParticleNetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", discriminators = cms.VPSet( cms.PSet( name = cms.string( "BvsAll" ), numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb' ), denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg' ) ), 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' ) ) ) ) process.hltPF2CentralJetTightIDPt30 = cms.EDProducer( "HLTPFJetCollectionProducer", HLTObject = cms.InputTag( "hlt2PFCentralJetTightIDPt30" ), TriggerTypes = cms.vint32( 86 ) ) process.hltPNetCvsLTag0p5 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsL' ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ), deltaR = cms.double( 0.1 ) ) process.hlt2PNetCvsLTag0p3 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsL' ), MinTag = cms.double( 0.3 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 86 ), deltaR = cms.double( 0.1 ) ) process.hltVBFPFPNetCvsLSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", saveTags = cms.bool( True ), inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), inputJetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsL' ), Mqq = cms.double( 460.0 ), Detaqq = cms.double( 3.5 ), Detabb = cms.double( 999.0 ), Dphibb = cms.double( 999.0 ), Ptsumqq = cms.double( 0.0 ), Ptsumbb = cms.double( 0.0 ), Etaq1Etaq2 = cms.double( 999.0 ), value = cms.string( "2BTagAndPt" ), triggerType = cms.int32( 85 ), njets = cms.int32( 4 ) ) process.hltL1sMCRun3PFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMCRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG8er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer", doBarrel = cms.bool( True ), doEndcaps = cms.bool( True ), barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), clusEtaSize = cms.int32( 3 ), clusPhiSize = cms.int32( 3 ), barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ), endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ), clusSeedThr = cms.double( 0.5 ), clusSeedThrEndCap = cms.double( 1.0 ), useRecoFlag = cms.bool( False ), flagLevelRecHitsToUse = cms.int32( 1 ), useDBStatus = cms.bool( True ), statusLevelRecHitsToUse = cms.int32( 1 ), posCalcParameters = cms.PSet( T0_barl = cms.double( 7.4 ), T0_endcPresh = cms.double( 1.2 ), LogWeighted = cms.bool( True ), T0_endc = cms.double( 3.1 ), X0 = cms.double( 0.89 ), W0 = cms.double( 4.2 ) ), maxNumberofSeeds = cms.int32( 700 ), maxNumberofClusters = cms.int32( 300 ), debugLevel = cms.int32( 0 ) ) process.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), useRecoFlag = cms.bool( False ), flagLevelRecHitsToUse = cms.int32( 1 ), useDBStatus = cms.bool( True ), statusLevelRecHitsToUse = cms.int32( 1 ), doSelBarrel = cms.bool( True ), barrelSelection = cms.PSet( massHighPi0Cand = cms.double( 0.163 ), ptMinForIsolation = cms.double( 1.0 ), seleMinvMaxBarrel = cms.double( 0.22 ), massLowPi0Cand = cms.double( 0.104 ), seleS9S25Gamma = cms.double( 0.0 ), seleBeltDeta = cms.double( 0.05 ), seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), removePi0CandidatesForEta = cms.bool( False ), seleMinvMinBarrel = cms.double( 0.06 ), seleS4S9GammaBarrel_region1 = cms.double( 0.88 ), selePtPairBarrel_region1 = cms.double( 2.0 ), selePtPairBarrel_region2 = cms.double( 1.75 ), seleBeltDR = cms.double( 0.2 ), region1_Barrel = cms.double( 1.0 ), seleIsoBarrel_region1 = cms.double( 0.5 ), selePtGammaBarrel_region1 = cms.double( 0.65 ), seleIsoBarrel_region2 = cms.double( 0.5 ), selePtGammaBarrel_region2 = cms.double( 0.65 ), store5x5RecHitEB = cms.bool( False ), seleNxtalBarrel_region2 = cms.uint32( 6 ), seleNxtalBarrel_region1 = cms.uint32( 6 ) ), doSelEndcap = cms.bool( False ), endcapSelection = cms.PSet( seleBeltDetaEndCap = cms.double( 0.05 ), selePtPairMaxEndCap_region3 = cms.double( 2.5 ), seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), seleNxtalEndCap_region2 = cms.uint32( 6 ), seleNxtalEndCap_region3 = cms.uint32( 6 ), ptMinForIsolationEndCap = cms.double( 0.5 ), selePtPairEndCap_region1 = cms.double( 1.5 ), endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), selePtPairEndCap_region2 = cms.double( 1.5 ), seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), selePtGammaEndCap_region3 = cms.double( 0.5 ), selePtGammaEndCap_region2 = cms.double( 0.5 ), selePtGammaEndCap_region1 = cms.double( 0.5 ), region1_EndCap = cms.double( 1.8 ), region2_EndCap = cms.double( 2.0 ), store5x5RecHitEE = cms.bool( False ), seleIsoEndCap_region3 = cms.double( 0.5 ), seleIsoEndCap_region2 = cms.double( 0.5 ), seleMinvMinEndCap = cms.double( 0.05 ), selePtPairEndCap_region3 = cms.double( 99.0 ), seleIsoEndCap_region1 = cms.double( 0.5 ), seleBeltDREndCap = cms.double( 0.2 ), seleMinvMaxEndCap = cms.double( 0.3 ), seleNxtalEndCap_region1 = cms.uint32( 6 ), seleS9S25GammaEndCap = cms.double( 0.0 ) ), storeRecHitES = cms.bool( False ), preshowerSelection = cms.PSet( preshClusterEnergyCut = cms.double( 0.0 ), debugLevelES = cms.string( "" ), ESCollection = cms.string( "pi0EcalRecHitsES" ), preshNclust = cms.int32( 4 ), preshStripEnergyCut = cms.double( 0.0 ), preshCalibPlaneY = cms.double( 0.7 ), preshSeededNstrip = cms.int32( 15 ), preshCalibGamma = cms.double( 0.024 ), preshCalibPlaneX = cms.double( 1.0 ), preshCalibMIP = cms.double( 9.0E-5 ) ), debugLevel = cms.int32( 0 ) ) process.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", doEnergyScale = cms.bool( False ), doEnergyScaleInverse = cms.bool( False ), doIntercalib = cms.bool( False ), doIntercalibInverse = cms.bool( False ), EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), doLaserCorrections = cms.bool( False ), doLaserCorrectionsInverse = cms.bool( False ), EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) ) process.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", region = cms.string( "barrel" ), digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), digisOut = cms.string( "pi0EBDigis" ), recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ), srFlagsIn = cms.InputTag( "hltEcalDigis" ), srFlagsOut = cms.string( "pi0EBSrFlags" ) ) process.hltPreAlCaEcalPi0EEonly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), useRecoFlag = cms.bool( False ), flagLevelRecHitsToUse = cms.int32( 1 ), useDBStatus = cms.bool( True ), statusLevelRecHitsToUse = cms.int32( 1 ), doSelBarrel = cms.bool( False ), barrelSelection = cms.PSet( massHighPi0Cand = cms.double( 0.163 ), ptMinForIsolation = cms.double( 1.0 ), seleMinvMaxBarrel = cms.double( 0.22 ), massLowPi0Cand = cms.double( 0.104 ), seleS9S25Gamma = cms.double( 0.0 ), seleBeltDeta = cms.double( 0.05 ), seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), removePi0CandidatesForEta = cms.bool( False ), seleMinvMinBarrel = cms.double( 0.06 ), seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), selePtPairBarrel_region1 = cms.double( 1.5 ), selePtPairBarrel_region2 = cms.double( 1.5 ), seleBeltDR = cms.double( 0.2 ), region1_Barrel = cms.double( 1.0 ), seleIsoBarrel_region1 = cms.double( 0.5 ), selePtGammaBarrel_region1 = cms.double( 0.5 ), seleIsoBarrel_region2 = cms.double( 0.5 ), selePtGammaBarrel_region2 = cms.double( 0.5 ), store5x5RecHitEB = cms.bool( False ), seleNxtalBarrel_region2 = cms.uint32( 6 ), seleNxtalBarrel_region1 = cms.uint32( 6 ) ), doSelEndcap = cms.bool( True ), endcapSelection = cms.PSet( seleBeltDetaEndCap = cms.double( 0.05 ), selePtPairMaxEndCap_region3 = cms.double( 999.0 ), seleS4S9GammaEndCap_region2 = cms.double( 0.92 ), seleS4S9GammaEndCap_region1 = cms.double( 0.85 ), seleNxtalEndCap_region2 = cms.uint32( 6 ), seleNxtalEndCap_region3 = cms.uint32( 6 ), ptMinForIsolationEndCap = cms.double( 0.5 ), selePtPairEndCap_region1 = cms.double( 3.75 ), endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), selePtPairEndCap_region2 = cms.double( 2.0 ), seleS4S9GammaEndCap_region3 = cms.double( 0.92 ), selePtGammaEndCap_region3 = cms.double( 0.95 ), selePtGammaEndCap_region2 = cms.double( 0.95 ), selePtGammaEndCap_region1 = cms.double( 1.1 ), region1_EndCap = cms.double( 1.8 ), region2_EndCap = cms.double( 2.0 ), store5x5RecHitEE = cms.bool( False ), seleIsoEndCap_region3 = cms.double( 0.5 ), seleIsoEndCap_region2 = cms.double( 0.5 ), seleMinvMinEndCap = cms.double( 0.05 ), selePtPairEndCap_region3 = cms.double( 2.0 ), seleIsoEndCap_region1 = cms.double( 0.5 ), seleBeltDREndCap = cms.double( 0.2 ), seleMinvMaxEndCap = cms.double( 0.3 ), seleNxtalEndCap_region1 = cms.uint32( 6 ), seleS9S25GammaEndCap = cms.double( 0.0 ) ), storeRecHitES = cms.bool( True ), preshowerSelection = cms.PSet( preshClusterEnergyCut = cms.double( 0.0 ), debugLevelES = cms.string( "" ), ESCollection = cms.string( "pi0EcalRecHitsES" ), preshNclust = cms.int32( 4 ), preshStripEnergyCut = cms.double( 0.0 ), preshCalibPlaneY = cms.double( 0.7 ), preshSeededNstrip = cms.int32( 15 ), preshCalibGamma = cms.double( 0.024 ), preshCalibPlaneX = cms.double( 1.0 ), preshCalibMIP = cms.double( 9.0E-5 ) ), debugLevel = cms.int32( 0 ) ) process.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", doEnergyScale = cms.bool( False ), doEnergyScaleInverse = cms.bool( False ), doIntercalib = cms.bool( False ), doIntercalibInverse = cms.bool( False ), EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), doLaserCorrections = cms.bool( False ), doLaserCorrectionsInverse = cms.bool( False ), EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) ) process.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", region = cms.string( "endcap" ), digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), digisOut = cms.string( "pi0EEDigis" ), recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ), srFlagsIn = cms.InputTag( "hltEcalDigis" ), srFlagsOut = cms.string( "pi0EESrFlags" ) ) process.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), useRecoFlag = cms.bool( False ), flagLevelRecHitsToUse = cms.int32( 1 ), useDBStatus = cms.bool( True ), statusLevelRecHitsToUse = cms.int32( 1 ), doSelBarrel = cms.bool( True ), barrelSelection = cms.PSet( massHighPi0Cand = cms.double( 0.156 ), ptMinForIsolation = cms.double( 1.0 ), seleMinvMaxBarrel = cms.double( 0.8 ), massLowPi0Cand = cms.double( 0.084 ), seleS9S25Gamma = cms.double( 0.8 ), seleBeltDeta = cms.double( 0.1 ), seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), removePi0CandidatesForEta = cms.bool( True ), seleMinvMinBarrel = cms.double( 0.2 ), seleS4S9GammaBarrel_region1 = cms.double( 0.9 ), selePtPairBarrel_region1 = cms.double( 3.0 ), selePtPairBarrel_region2 = cms.double( 3.0 ), seleBeltDR = cms.double( 0.3 ), region1_Barrel = cms.double( 1.0 ), seleIsoBarrel_region1 = cms.double( 0.5 ), selePtGammaBarrel_region1 = cms.double( 0.65 ), seleIsoBarrel_region2 = cms.double( 0.5 ), selePtGammaBarrel_region2 = cms.double( 1.4 ), store5x5RecHitEB = cms.bool( True ), seleNxtalBarrel_region2 = cms.uint32( 6 ), seleNxtalBarrel_region1 = cms.uint32( 6 ) ), doSelEndcap = cms.bool( False ), endcapSelection = cms.PSet( seleBeltDetaEndCap = cms.double( 0.05 ), selePtPairMaxEndCap_region3 = cms.double( 2.5 ), seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), seleNxtalEndCap_region2 = cms.uint32( 6 ), seleNxtalEndCap_region3 = cms.uint32( 6 ), ptMinForIsolationEndCap = cms.double( 0.5 ), selePtPairEndCap_region1 = cms.double( 1.5 ), endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), selePtPairEndCap_region2 = cms.double( 1.5 ), seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), selePtGammaEndCap_region3 = cms.double( 0.5 ), selePtGammaEndCap_region2 = cms.double( 0.5 ), selePtGammaEndCap_region1 = cms.double( 0.5 ), region1_EndCap = cms.double( 1.8 ), region2_EndCap = cms.double( 2.0 ), store5x5RecHitEE = cms.bool( False ), seleIsoEndCap_region3 = cms.double( 0.5 ), seleIsoEndCap_region2 = cms.double( 0.5 ), seleMinvMinEndCap = cms.double( 0.05 ), selePtPairEndCap_region3 = cms.double( 99.0 ), seleIsoEndCap_region1 = cms.double( 0.5 ), seleBeltDREndCap = cms.double( 0.2 ), seleMinvMaxEndCap = cms.double( 0.3 ), seleNxtalEndCap_region1 = cms.uint32( 6 ), seleS9S25GammaEndCap = cms.double( 0.0 ) ), storeRecHitES = cms.bool( False ), preshowerSelection = cms.PSet( preshClusterEnergyCut = cms.double( 0.0 ), debugLevelES = cms.string( "" ), ESCollection = cms.string( "etaEcalRecHitsES" ), preshNclust = cms.int32( 4 ), preshStripEnergyCut = cms.double( 0.0 ), preshCalibPlaneY = cms.double( 0.7 ), preshSeededNstrip = cms.int32( 15 ), preshCalibGamma = cms.double( 0.024 ), preshCalibPlaneX = cms.double( 1.0 ), preshCalibMIP = cms.double( 9.0E-5 ) ), debugLevel = cms.int32( 0 ) ) process.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", doEnergyScale = cms.bool( False ), doEnergyScaleInverse = cms.bool( False ), doIntercalib = cms.bool( False ), doIntercalibInverse = cms.bool( False ), EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), doLaserCorrections = cms.bool( False ), doLaserCorrectionsInverse = cms.bool( False ), EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) ) process.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", region = cms.string( "barrel" ), digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), digisOut = cms.string( "etaEBDigis" ), recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ), srFlagsIn = cms.InputTag( "hltEcalDigis" ), srFlagsOut = cms.string( "etaEBSrFlags" ) ) process.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), useRecoFlag = cms.bool( False ), flagLevelRecHitsToUse = cms.int32( 1 ), useDBStatus = cms.bool( True ), statusLevelRecHitsToUse = cms.int32( 1 ), doSelBarrel = cms.bool( False ), barrelSelection = cms.PSet( massHighPi0Cand = cms.double( 0.163 ), ptMinForIsolation = cms.double( 1.0 ), seleMinvMaxBarrel = cms.double( 0.8 ), massLowPi0Cand = cms.double( 0.104 ), seleS9S25Gamma = cms.double( 0.0 ), seleBeltDeta = cms.double( 0.05 ), seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), removePi0CandidatesForEta = cms.bool( False ), seleMinvMinBarrel = cms.double( 0.3 ), seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), selePtPairBarrel_region1 = cms.double( 1.5 ), selePtPairBarrel_region2 = cms.double( 1.5 ), seleBeltDR = cms.double( 0.2 ), region1_Barrel = cms.double( 1.0 ), seleIsoBarrel_region1 = cms.double( 0.5 ), selePtGammaBarrel_region1 = cms.double( 1.0 ), seleIsoBarrel_region2 = cms.double( 0.5 ), selePtGammaBarrel_region2 = cms.double( 0.5 ), store5x5RecHitEB = cms.bool( False ), seleNxtalBarrel_region2 = cms.uint32( 6 ), seleNxtalBarrel_region1 = cms.uint32( 6 ) ), doSelEndcap = cms.bool( True ), endcapSelection = cms.PSet( seleBeltDetaEndCap = cms.double( 0.1 ), selePtPairMaxEndCap_region3 = cms.double( 999.0 ), seleS4S9GammaEndCap_region2 = cms.double( 0.9 ), seleS4S9GammaEndCap_region1 = cms.double( 0.9 ), seleNxtalEndCap_region2 = cms.uint32( 6 ), seleNxtalEndCap_region3 = cms.uint32( 6 ), ptMinForIsolationEndCap = cms.double( 0.5 ), selePtPairEndCap_region1 = cms.double( 3.0 ), endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), selePtPairEndCap_region2 = cms.double( 3.0 ), seleS4S9GammaEndCap_region3 = cms.double( 0.9 ), selePtGammaEndCap_region3 = cms.double( 1.0 ), selePtGammaEndCap_region2 = cms.double( 1.0 ), selePtGammaEndCap_region1 = cms.double( 1.0 ), region1_EndCap = cms.double( 1.8 ), region2_EndCap = cms.double( 2.0 ), store5x5RecHitEE = cms.bool( True ), seleIsoEndCap_region3 = cms.double( 0.5 ), seleIsoEndCap_region2 = cms.double( 0.5 ), seleMinvMinEndCap = cms.double( 0.2 ), selePtPairEndCap_region3 = cms.double( 3.0 ), seleIsoEndCap_region1 = cms.double( 0.5 ), seleBeltDREndCap = cms.double( 0.3 ), seleMinvMaxEndCap = cms.double( 0.8 ), seleNxtalEndCap_region1 = cms.uint32( 6 ), seleS9S25GammaEndCap = cms.double( 0.85 ) ), storeRecHitES = cms.bool( True ), preshowerSelection = cms.PSet( preshClusterEnergyCut = cms.double( 0.0 ), debugLevelES = cms.string( "" ), ESCollection = cms.string( "etaEcalRecHitsES" ), preshNclust = cms.int32( 4 ), preshStripEnergyCut = cms.double( 0.0 ), preshCalibPlaneY = cms.double( 0.7 ), preshSeededNstrip = cms.int32( 15 ), preshCalibGamma = cms.double( 0.024 ), preshCalibPlaneX = cms.double( 1.0 ), preshCalibMIP = cms.double( 9.0E-5 ) ), debugLevel = cms.int32( 0 ) ) process.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", doEnergyScale = cms.bool( False ), doEnergyScaleInverse = cms.bool( False ), doIntercalib = cms.bool( False ), doIntercalibInverse = cms.bool( False ), EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), doLaserCorrections = cms.bool( False ), doLaserCorrectionsInverse = cms.bool( False ), EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) ) process.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", region = cms.string( "endcap" ), digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), digisOut = cms.string( "etaEEDigis" ), recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ), srFlagsIn = cms.InputTag( "hltEcalDigis" ), srFlagsOut = cms.string( "etaEESrFlags" ) ) process.hltPreAlCaAK8PFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreAlCaPFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreAlCaPFJet40CPUOnly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEcalDetIdToBeRecoveredCPUOnly = cms.EDProducer( "EcalDetIdToBeRecoveredProducer", ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ), ebDetIdToBeRecovered = cms.string( "ebDetId" ), integrityTTIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityTTIdErrors' ), eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ), ebFEToBeRecovered = cms.string( "ebFE" ), ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ), eeDetIdToBeRecovered = cms.string( "eeDetId" ), eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ), eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ), ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ), ebSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ), eeFEToBeRecovered = cms.string( "eeFE" ), integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityBlockSizeErrors' ), eeSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ) ) process.hltEcalUncalibRecHitCPUOnly = cms.EDProducer( "EcalUncalibRecHitProducer", EBdigiCollection = cms.InputTag( 'hltEcalDigisLegacy','ebDigis' ), EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ), EEdigiCollection = cms.InputTag( 'hltEcalDigisLegacy','eeDigis' ), EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ), algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ), algoPSet = cms.PSet( addPedestalUncertaintyEE = cms.double( 0.0 ), EBtimeFitLimits_Upper = cms.double( 1.4 ), addPedestalUncertaintyEB = cms.double( 0.0 ), EEtimeFitLimits_Lower = cms.double( 0.2 ), gainSwitchUseMaxSampleEB = cms.bool( True ), timealgo = cms.string( "RatioMethod" ), EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), EEtimeNconst = cms.double( 31.8 ), EBtimeNconst = cms.double( 28.5 ), prefitMaxChiSqEE = cms.double( 10.0 ), outOfTimeThresholdGain12mEB = cms.double( 1000.0 ), EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), outOfTimeThresholdGain12pEB = cms.double( 1000.0 ), gainSwitchUseMaxSampleEE = cms.bool( False ), prefitMaxChiSqEB = cms.double( 25.0 ), mitigateBadSamplesEB = cms.bool( False ), outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), simplifiedNoiseModelForGainSwitch = cms.bool( True ), ampErrorCalculation = cms.bool( False ), mitigateBadSamplesEE = cms.bool( False ), amplitudeThresholdEB = cms.double( 10.0 ), amplitudeThresholdEE = cms.double( 10.0 ), EBtimeFitLimits_Lower = cms.double( 0.2 ), EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), selectiveBadSampleCriteriaEB = cms.bool( False ), dynamicPedestalsEB = cms.bool( False ), useLumiInfoRunHeader = cms.bool( False ), EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), dynamicPedestalsEE = cms.bool( False ), doPrefitEE = cms.bool( False ), selectiveBadSampleCriteriaEE = cms.bool( False ), EEtimeFitLimits_Upper = cms.double( 1.4 ), outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), outOfTimeThresholdGain61pEB = cms.double( 1000.0 ), EEtimeConstantTerm = cms.double( 1.0 ), EBtimeConstantTerm = cms.double( 0.6 ), activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ), outOfTimeThresholdGain61mEB = cms.double( 1000.0 ), doPrefitEB = cms.bool( False ) ) ) process.hltEcalRecHitCPUOnly = cms.EDProducer( "EcalRecHitProducer", recoverEEVFE = cms.bool( False ), EErechitCollection = cms.string( "EcalRecHitsEE" ), recoverEBIsolatedChannels = cms.bool( False ), recoverEBVFE = cms.bool( False ), laserCorrection = cms.bool( True ), EBLaserMIN = cms.double( 0.5 ), killDeadChannels = cms.bool( True ), dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitCPUOnly','EcalUncalibRecHitsEE' ), dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), EELaserMIN = cms.double( 0.5 ), ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','ebFE' ), cleaningConfig = cms.PSet( cThreshold_endcap = cms.double( 15.0 ), tightenCrack_e1_double = cms.double( 2.0 ), cThreshold_barrel = cms.double( 4.0 ), e6e2thresh = cms.double( 0.04 ), e4e1Threshold_barrel = cms.double( 0.08 ), e4e1Threshold_endcap = cms.double( 0.3 ), tightenCrack_e4e1_single = cms.double( 3.0 ), cThreshold_double = cms.double( 10.0 ), e4e1_b_barrel = cms.double( -0.024 ), tightenCrack_e6e2_double = cms.double( 3.0 ), e4e1_a_barrel = cms.double( 0.04 ), tightenCrack_e1_single = cms.double( 2.0 ), e4e1_a_endcap = cms.double( 0.02 ), e4e1_b_endcap = cms.double( -0.0125 ), ignoreOutOfTimeThresh = cms.double( 1.0E9 ) ), logWarningEtThreshold_EE_FE = cms.double( 50.0 ), eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','eeDetId' ), recoverEBFE = cms.bool( False ), eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','eeFE' ), ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecoveredCPUOnly','ebDetId' ), singleChannelRecoveryThreshold = cms.double( 8.0 ), sum8ChannelRecoveryThreshold = cms.double( 0.0 ), bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ), bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ), ChannelStatusToBeExcluded = cms.vstring( ), EBrechitCollection = cms.string( "EcalRecHitsEB" ), triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ), recoverEEFE = cms.bool( False ), singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), EBLaserMAX = cms.double( 3.0 ), flagsMapDBReco = cms.PSet( kDead = cms.vstring( 'kNoDataNoTP' ), kGood = cms.vstring( 'kOk', 'kDAC', 'kNoLaser', 'kNoisy' ), kTowerRecovered = cms.vstring( 'kDeadFE' ), kNoisy = cms.vstring( 'kNNoisy', 'kFixedG6', 'kFixedG1' ), kNeighboursRecovered = cms.vstring( 'kFixedG0', 'kNonRespondingIsolated', 'kDeadVFE' ) ), EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitCPUOnly','EcalUncalibRecHitsEB' ), algoRecover = cms.string( "EcalRecHitWorkerRecover" ), algo = cms.string( "EcalRecHitWorkerSimple" ), EELaserMAX = cms.double( 8.0 ), logWarningEtThreshold_EB_FE = cms.double( 50.0 ), recoverEEIsolatedChannels = cms.bool( False ), skipTimeCalib = cms.bool( False ) ) process.hltTowerMakerForAllCPUOnly = cms.EDProducer( "CaloTowersCreator", EBSumThreshold = cms.double( 0.2 ), HF2Weight = cms.double( 1.0 ), EBWeight = cms.double( 1.0 ), hfInput = cms.InputTag( "hltHfreco" ), EESumThreshold = cms.double( 0.45 ), HOThreshold0 = cms.double( 3.5 ), HOThresholdPlus1 = cms.double( 3.5 ), HOThresholdMinus1 = cms.double( 3.5 ), HOThresholdPlus2 = cms.double( 3.5 ), HOThresholdMinus2 = cms.double( 3.5 ), HBGrid = cms.vdouble( ), HBThreshold1 = cms.double( 0.4 ), HBThreshold2 = cms.double( 0.3 ), HBThreshold = cms.double( 0.3 ), EEWeights = cms.vdouble( ), HF1Threshold = cms.double( 0.5 ), HF2Weights = cms.vdouble( ), HOWeights = cms.vdouble( ), EEGrid = cms.vdouble( ), HEDWeight = cms.double( 1.0 ), EEWeight = cms.double( 1.0 ), UseHO = cms.bool( False ), HBWeights = cms.vdouble( ), HESWeight = cms.double( 1.0 ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), HEDWeights = cms.vdouble( ), HF1Grid = cms.vdouble( ), EBWeights = cms.vdouble( ), HOWeight = cms.double( 1.0E-99 ), EBThreshold = cms.double( 0.07 ), EEThreshold = cms.double( 0.3 ), UseEtEBTreshold = cms.bool( False ), UseSymEBTreshold = cms.bool( False ), UseEtEETreshold = cms.bool( False ), UseSymEETreshold = cms.bool( False ), hbheInput = cms.InputTag( "hltHbherecoLegacy" ), HcalThreshold = cms.double( -1000.0 ), HF2Threshold = cms.double( 0.85 ), HESThreshold1 = cms.double( 0.1 ), HESThreshold = cms.double( 0.2 ), HF1Weights = cms.vdouble( ), hoInput = cms.InputTag( "hltHoreco" ), HESGrid = cms.vdouble( ), HESWeights = cms.vdouble( ), HEDThreshold1 = cms.double( 0.1 ), HEDThreshold = cms.double( 0.2 ), EcutTower = cms.double( -1000.0 ), HEDGrid = cms.vdouble( ), ecalInputs = cms.VInputTag( 'hltEcalRecHitCPUOnly:EcalRecHitsEB','hltEcalRecHitCPUOnly:EcalRecHitsEE' ), HBWeight = cms.double( 1.0 ), HOGrid = cms.vdouble( ), EBGrid = cms.vdouble( ), MomConstrMethod = cms.int32( 1 ), MomHBDepth = cms.double( 0.2 ), MomHEDepth = cms.double( 0.4 ), MomEBDepth = cms.double( 0.3 ), MomEEDepth = cms.double( 0.0 ), HcalAcceptSeverityLevel = cms.uint32( 9 ), EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', 'kWeird', 'kBad' ), UseHcalRecoveredHits = cms.bool( False ), UseEcalRecoveredHits = cms.bool( False ), UseRejectedHitsOnly = cms.bool( False ), HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), UseRejectedRecoveredHcalHits = cms.bool( False ), UseRejectedRecoveredEcalHits = cms.bool( False ), missingHcalRescaleFactorForEcal = cms.double( 0.0 ), AllowMissingInputs = cms.bool( False ), HcalPhase = cms.int32( 1 ) ) process.hltAK4CaloJetsCPUOnly = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), src = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.4 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( 0.9 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 14327 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltAK4CaloJetsIDPassedCPUOnly = cms.EDProducer( "HLTCaloJetIDProducer", min_N90 = cms.int32( -2 ), min_N90hits = cms.int32( 2 ), min_EMF = cms.double( 1.0E-6 ), max_EMF = cms.double( 999.0 ), jetsInput = cms.InputTag( "hltAK4CaloJetsCPUOnly" ), JetIDParams = cms.PSet( hfRecHitsColl = cms.InputTag( "hltHfreco" ), hoRecHitsColl = cms.InputTag( "hltHoreco" ), ebRecHitsColl = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), hbheRecHitsColl = cms.InputTag( "hltHbherecoLegacy" ), useRecHits = cms.bool( True ), eeRecHitsColl = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ) ) ) process.hltFixedGridRhoFastjetAllCaloCPUOnly = cms.EDProducer( "FixedGridRhoProducerFastjet", pfCandidatesTag = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), maxRapidity = cms.double( 5.0 ), gridSpacing = cms.double( 0.55 ) ) process.hltAK4CaloFastJetCorrectorCPUOnly = cms.EDProducer( "L1FastjetCorrectorProducer", level = cms.string( "L1FastJet" ), algorithm = cms.string( "AK4CaloHLT" ), srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCaloCPUOnly" ) ) process.hltAK4CaloCorrectorCPUOnly = cms.EDProducer( "ChainedJetCorrectorProducer", correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrectorCPUOnly','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' ) ) process.hltAK4CaloJetsCorrectedCPUOnly = cms.EDProducer( "CorrectedCaloJetProducer", src = cms.InputTag( "hltAK4CaloJetsCPUOnly" ), correctors = cms.VInputTag( 'hltAK4CaloCorrectorCPUOnly' ) ) process.hltAK4CaloJetsCorrectedIDPassedCPUOnly = cms.EDProducer( "CorrectedCaloJetProducer", src = cms.InputTag( "hltAK4CaloJetsIDPassedCPUOnly" ), correctors = cms.VInputTag( 'hltAK4CaloCorrectorCPUOnly' ) ) process.hltSingleCaloJet10CPUOnly = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassedCPUOnly" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltAK4CaloJetsPFCPUOnly = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), src = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.4 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltAK4CaloJetsPFEt5CPUOnly = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltAK4CaloJetsPFCPUOnly" ), filter = cms.bool( False ), etMin = cms.double( 5.0 ) ) process.hltSiPixelClustersCacheCPUOnly = cms.EDProducer( "SiPixelClusterShapeCacheProducer", src = cms.InputTag( "hltSiPixelClustersLegacy" ), onDemand = cms.bool( False ) ) process.hltSiPixelRecHitsFromLegacyCPUOnly = cms.EDProducer( "SiPixelRecHitSoAFromLegacyPhase1", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltSiPixelClustersLegacy" ), CPE = cms.string( "hltESPPixelCPEFast" ), convertToLegacy = cms.bool( True ) ) process.hltSiStripClustersCPUOnly = cms.EDProducer( "MeasurementTrackerEventProducer", measurementTracker = cms.string( "hltESPMeasurementTracker" ), skipClusters = cms.InputTag( "" ), pixelClusterProducer = cms.string( "hltSiPixelClusters" ), stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), Phase2TrackerCluster1DProducer = cms.string( "" ), vectorHits = cms.InputTag( "" ), vectorHitsRej = cms.InputTag( "" ), inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigisLegacy' ), badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigisLegacy' ), pixelCablingMapLabel = cms.string( "" ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), switchOffPixelsIfEmpty = cms.bool( True ) ) process.hltIterL3OISeedsFromL2MuonsCPUOnly = cms.EDProducer( "TSGForOIDNN", src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), layersToTry = cms.int32( 2 ), fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), hitsToTry = cms.int32( 1 ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), maxEtaForTOB = cms.double( 1.8 ), minEtaForTEC = cms.double( 0.7 ), debug = cms.untracked.bool( False ), maxSeeds = cms.uint32( 20 ), maxHitlessSeeds = cms.uint32( 5 ), maxHitSeeds = cms.uint32( 1 ), propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ), maxHitlessSeedsIP = cms.uint32( 5 ), maxHitlessSeedsMuS = cms.uint32( 0 ), maxHitDoubletSeeds = cms.uint32( 0 ), getStrategyFromDNN = cms.bool( True ), useRegressor = cms.bool( False ), dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" ) ) process.hltIterL3OITrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( True ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsCPUOnly" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 500000 ), maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) process.hltIterL3OIMuCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), src = cms.InputTag( "hltIterL3OITrackCandidatesCPUOnly" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "iter10" ), Propagator = cms.string( "PropagatorWithMaterial" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) ) process.hltIterL3OIMuonTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksCPUOnly" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), ignoreVertices = cms.bool( True ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 1 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 4, 3, 2 ), min3DLayers = cms.vint32( 1, 2, 1 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ) ) process.hltIterL3OIMuonTrackSelectionHighPurityCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksCPUOnly" ), originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierCPUOnly','MVAValues' ), originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierCPUOnly','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltL3MuonsIterL3OICPUOnly = 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( "hltIterL3OIMuonTrackSelectionHighPurityCPUOnly" ) ) ) process.hltIterL3OIL3MuonsLinksCombinationCPUOnly = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OICPUOnly' ) ) process.hltIterL3OIL3MuonsCPUOnly = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OICPUOnly' ) ) process.hltIterL3OIL3MuonCandidatesCPUOnly = cms.EDProducer( "L3MuonCandidateProducer", InputObjects = cms.InputTag( "hltIterL3OIL3MuonsCPUOnly" ), InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationCPUOnly" ), MuonPtOption = cms.string( "Tracker" ) ) process.hltL2SelectorForL3IOCPUOnly = cms.EDProducer( "HLTMuonL2SelectorForL3IO", l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesCPUOnly" ), InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationCPUOnly" ), applyL3Filters = cms.bool( False ), MinNhits = cms.int32( 1 ), MaxNormalizedChi2 = cms.double( 20.0 ), MinNmuonHits = cms.int32( 1 ), MaxPtDifference = cms.double( 0.3 ) ) process.hltPixelTracksCPUOnly = cms.EDProducer( "CAHitNtupletCUDAPhase1", onGPU = cms.bool( False ), pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ), ptmin = cms.double( 0.899999976158 ), CAThetaCutBarrel = cms.double( 0.00200000009499 ), CAThetaCutForward = cms.double( 0.00300000002608 ), hardCurvCut = cms.double( 0.0328407224959 ), dcaCutInnerTriplet = cms.double( 0.15000000596 ), dcaCutOuterTriplet = cms.double( 0.25 ), earlyFishbone = cms.bool( True ), lateFishbone = cms.bool( False ), fillStatistics = cms.bool( False ), minHitsPerNtuplet = cms.uint32( 3 ), maxNumberOfDoublets = cms.uint32( 524288 ), minHitsForSharingCut = cms.uint32( 10 ), fitNas4 = cms.bool( False ), doClusterCut = cms.bool( True ), doZ0Cut = cms.bool( True ), doPtCut = cms.bool( True ), useRiemannFit = cms.bool( False ), doSharedHitCut = cms.bool( True ), dupPassThrough = cms.bool( False ), useSimpleTripletCleaner = cms.bool( True ), idealConditions = cms.bool( False ), includeJumpingForwardDoublets = cms.bool( True ), trackQualityCuts = cms.PSet( chi2MaxPt = cms.double( 10.0 ), tripletMaxTip = cms.double( 0.3 ), chi2Scale = cms.double( 8.0 ), quadrupletMaxTip = cms.double( 0.5 ), quadrupletMinPt = cms.double( 0.3 ), quadrupletMaxZip = cms.double( 12.0 ), tripletMaxZip = cms.double( 12.0 ), tripletMinPt = cms.double( 0.5 ), chi2Coeff = cms.vdouble( 0.9, 1.8 ) ) ) process.hltPixelTracksFromSoACPUOnly = cms.EDProducer( "PixelTrackProducerFromSoAPhase1", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), trackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ), pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ), minNumberOfHits = cms.int32( 0 ), minQuality = cms.string( "loose" ) ) process.hltPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexProducerCUDAPhase1", onGPU = cms.bool( False ), oneKernel = cms.bool( True ), useDensity = cms.bool( True ), useDBSCAN = cms.bool( False ), useIterative = cms.bool( False ), minT = cms.int32( 2 ), eps = cms.double( 0.07 ), errmax = cms.double( 0.01 ), chi2max = cms.double( 9.0 ), PtMin = cms.double( 0.5 ), PtMax = cms.double( 75.0 ), pixelTrackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ) ) process.hltPixelVerticesFromSoACPUOnly = cms.EDProducer( "PixelVertexProducerFromSoA", TrackCollection = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltPixelVerticesCPUOnly" ) ) process.hltTrimmedPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexCollectionTrimmer", src = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ), maxVtx = cms.uint32( 100 ), fractionSumPt2 = cms.double( 0.3 ), minSumPt2 = cms.double( 0.0 ), PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) ) process.hltIterL3MuonPixelTracksTrackingRegionsCPUOnly = cms.EDProducer( "MuonTrackingRegionByPtEDProducer", DeltaR = cms.double( 0.025 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), OnDemand = cms.int32( -1 ), vertexCollection = cms.InputTag( "notUsed" ), MeasurementTrackerName = cms.InputTag( "" ), UseVertex = cms.bool( False ), Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( True ), Z_fixed = cms.bool( True ), Pt_min = cms.double( 0.0 ), DeltaZ = cms.double( 24.2 ), ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ), deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ), deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ), maxRegions = cms.int32( 5 ), precise = cms.bool( True ), input = cms.InputTag( "hltL2SelectorForL3IOCPUOnly" ) ) process.hltPixelTracksInRegionL2CPUOnly = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsCPUOnly" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) process.hltIter0IterL3MuonPixelSeedsFromPixelTracksCPUOnly = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInRegionL2CPUOnly" ), InputVertexCollection = cms.InputTag( "" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter0IterL3MuonPixelSeedsFromPixelTracksFilteredCPUOnly = cms.EDProducer( "MuonHLTSeedMVAClassifier", src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksCPUOnly" ), L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ), L2Muon = cms.InputTag( "hltL2MuonCandidates" ), rejectAll = cms.bool( False ), isFromL1 = cms.bool( False ), mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ), mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ), mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ), mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ), mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ), mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ), mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ), mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ), mvaScaleMeanBL2 = 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 ), mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ), mvaScaleMeanEL2 = 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 ), mvaScaleStdEL2 = 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 ) ) process.hltIter0IterL3MuonCkfTrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFilteredCPUOnly" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "none" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter0IterL3MuonCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesCPUOnly" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) ) process.hltIter0IterL3MuonTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksCPUOnly" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ) ) process.hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksCPUOnly" ), originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierCPUOnly','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierCPUOnly','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltL3MuonsIterL3IOCPUOnly = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( False ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( True ), Eta_fixed = cms.bool( True ), Eta_min = cms.double( 0.1 ), DeltaZ = cms.double( 24.2 ), maxRegions = cms.int32( 2 ), EtaR_UpperLimit_Par1 = cms.double( 0.25 ), UseVertex = cms.bool( False ), Z_fixed = cms.bool( True ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Rescale_phi = cms.double( 3.0 ), DeltaEta = cms.double( 0.04 ), precise = cms.bool( True ), OnDemand = cms.int32( -1 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), vertexCollection = cms.InputTag( "pixelVertices" ), Pt_min = cms.double( 3.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Phi_fixed = cms.bool( True ), DeltaR = cms.double( 0.025 ), input = cms.InputTag( "hltL2SelectorForL3IOCPUOnly" ), DeltaPhi = cms.double( 0.15 ), Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), RefitFlag = cms.bool( True ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), HitThreshold = cms.int32( 1 ), Chi2CutGEM = cms.double( 1.0 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), matchToSeeds = cms.bool( True ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly" ) ) ) process.hltIterL3MuonsFromL2LinksCombinationCPUOnly = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OICPUOnly','hltL3MuonsIterL3IOCPUOnly' ) ) process.hltPixelTracksInRegionL1CPUOnly = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksCPUOnly = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInRegionL1CPUOnly" ), InputVertexCollection = cms.InputTag( "" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFilteredCPUOnly = cms.EDProducer( "MuonHLTSeedMVAClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksCPUOnly" ), L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ), L2Muon = cms.InputTag( "hltL2MuonCandidates" ), rejectAll = cms.bool( False ), isFromL1 = cms.bool( True ), mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ), mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ), mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ), mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ), mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ), mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ), mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ), mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ), mvaScaleMeanBL2 = 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 ), mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ), mvaScaleMeanEL2 = 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 ), mvaScaleStdEL2 = 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 ) ) process.hltIter0IterL3FromL1MuonCkfTrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFilteredCPUOnly" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "none" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter0IterL3FromL1MuonCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesCPUOnly" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) ) process.hltIter0IterL3FromL1MuonTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksCPUOnly" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ) ) process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksCPUOnly" ), originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierCPUOnly','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierCPUOnly','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltIterL3MuonMergedCPUOnly = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityCPUOnly','hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityCPUOnly','hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltIterL3MuonAndMuonFromL1MergedCPUOnly = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedCPUOnly','hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedCPUOnly','hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltIterL3GlbMuonCPUOnly = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( True ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( False ), Eta_fixed = cms.bool( True ), Eta_min = cms.double( 0.1 ), DeltaZ = cms.double( 24.2 ), maxRegions = cms.int32( 2 ), EtaR_UpperLimit_Par1 = cms.double( 0.25 ), UseVertex = cms.bool( False ), Z_fixed = cms.bool( False ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Rescale_phi = cms.double( 3.0 ), DeltaEta = cms.double( 0.2 ), precise = cms.bool( True ), OnDemand = cms.int32( -1 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), vertexCollection = cms.InputTag( "pixelVertices" ), Pt_min = cms.double( 3.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Phi_fixed = cms.bool( True ), DeltaR = cms.double( 0.025 ), input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), DeltaPhi = cms.double( 0.15 ), Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "Notused" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), RefitFlag = cms.bool( True ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), HitThreshold = cms.int32( 1 ), Chi2CutGEM = cms.double( 1.0 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedCPUOnly" ) ) ) process.hltIterL3MuonsNoIDCPUOnly = cms.EDProducer( "MuonIdProducer", MuonCaloCompatibility = cms.PSet( delta_eta = cms.double( 0.02 ), delta_phi = cms.double( 0.02 ), allSiPMHO = cms.bool( False ), MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( True ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 9999.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), useGEM = cms.bool( True ), GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.05 ), useCalo = cms.bool( False ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 9999.0 ), dRHcalPreselection = cms.double( 0.2 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), CenterConeOnCalIntersection = cms.bool( False ), NoiseTow_EE = cms.double( 0.15 ), Noise_EB = cms.double( 0.025 ), Noise_HE = cms.double( 0.2 ), DR_Veto_E = cms.double( 0.07 ), NoiseTow_EB = cms.double( 0.04 ), Noise_EE = cms.double( 0.1 ), UseRecHitsFlag = cms.bool( False ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "Cal" ), Noise_HO = cms.double( 0.2 ), DR_Veto_HO = cms.double( 0.1 ), Threshold_H = cms.double( 0.5 ), PrintTimeReport = cms.untracked.bool( False ), Threshold_E = cms.double( 0.2 ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "CaloExtractorByAssociator" ), Threshold_HO = cms.double( 0.5 ), DepositInstanceLabels = cms.vstring( 'ecal', 'hcal', 'ho' ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 1.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 1.0 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 1.0 ), dRHcalPreselection = cms.double( 1.0 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), Noise_HB = cms.double( 0.2 ) ), TrackExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "Notused" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), digiMaxDistanceX = cms.double( 25.0 ), dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( False ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 2.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', 'links', 'outer tracks' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedCPUOnly','hltIterL3GlbMuonCPUOnly','hltL2Muons:UpdatedAtVtx' ), fillCaloCompatibility = cms.bool( False ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 0.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( False ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( True ) ) process.hltIterL3MuonsCPUOnly = cms.EDProducer( "MuonIDFilterProducerForHLT", inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoIDCPUOnly" ), applyTriggerIdLoose = cms.bool( True ), typeMuon = cms.uint32( 0 ), allowedTypeMask = cms.uint32( 0 ), requiredTypeMask = cms.uint32( 0 ), minNMuonHits = cms.int32( 0 ), minNMuonStations = cms.int32( 0 ), minNTrkLayers = cms.int32( 0 ), minTrkHits = cms.int32( 0 ), minPixLayer = cms.int32( 0 ), minPixHits = cms.int32( 0 ), minPt = cms.double( 0.0 ), maxNormalizedChi2 = cms.double( 9999.0 ) ) process.hltL3MuonsIterL3LinksCPUOnly = cms.EDProducer( "MuonLinksProducer", inputCollection = cms.InputTag( "hltIterL3MuonsCPUOnly" ) ) process.hltIterL3MuonTracksCPUOnly = cms.EDProducer( "HLTMuonTrackSelector", track = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedCPUOnly" ), muon = cms.InputTag( "hltIterL3MuonsCPUOnly" ), originalMVAVals = cms.InputTag( "none" ), copyMVA = cms.bool( False ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltIterL3MuonCandidatesCPUOnly = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltIterL3MuonsCPUOnly" ), DisplacedReconstruction = cms.bool( False ) ) process.hltIter0PFLowPixelSeedsFromPixelTracksCPUOnly = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ), InputVertexCollection = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter0PFlowCkfTrackCandidatesCPUOnly = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ), src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksCPUOnly" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter0PFlowCtfWithMaterialTracksCPUOnly = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesCPUOnly" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersCPUOnly" ) ) process.hltIter0PFlowTrackCutClassifierCPUOnly = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksCPUOnly" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVerticesCPUOnly" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) process.hltMergedTracksCPUOnly = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksCPUOnly" ), originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierCPUOnly','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierCPUOnly','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltPFMuonMergingCPUOnly = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3MuonTracksCPUOnly','hltMergedTracksCPUOnly' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracksCPUOnly','hltMergedTracksCPUOnly' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltMuonLinksCPUOnly = cms.EDProducer( "MuonLinksProducerForHLT", InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingCPUOnly" ), LinkCollection = cms.InputTag( "hltL3MuonsIterL3LinksCPUOnly" ), ptMin = cms.double( 2.5 ), pMin = cms.double( 2.5 ), shareHitFraction = cms.double( 0.8 ) ) process.hltMuonsCPUOnly = cms.EDProducer( "MuonIdProducer", MuonCaloCompatibility = cms.PSet( delta_eta = cms.double( 0.02 ), delta_phi = cms.double( 0.02 ), allSiPMHO = cms.bool( False ), MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( True ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( True ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 9999.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( True ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( True ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoLegacy" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.05 ), useCalo = cms.bool( False ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), dRHcal = cms.double( 9999.0 ), dRHcalPreselection = cms.double( 0.2 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), CenterConeOnCalIntersection = cms.bool( False ), NoiseTow_EE = cms.double( 0.15 ), Noise_EB = cms.double( 0.025 ), Noise_HE = cms.double( 0.2 ), DR_Veto_E = cms.double( 0.07 ), NoiseTow_EB = cms.double( 0.04 ), Noise_EE = cms.double( 0.1 ), UseRecHitsFlag = cms.bool( False ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "Cal" ), Noise_HO = cms.double( 0.2 ), DR_Veto_HO = cms.double( 0.1 ), Threshold_H = cms.double( 0.5 ), PrintTimeReport = cms.untracked.bool( False ), Threshold_E = cms.double( 0.2 ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "CaloExtractorByAssociator" ), Threshold_HO = cms.double( 0.5 ), DepositInstanceLabels = cms.vstring( 'ecal', 'hcal', 'ho' ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 1.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoLegacy" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 1.0 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), dRHcal = cms.double( 1.0 ), dRHcalPreselection = cms.double( 1.0 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Noise_HB = cms.double( 0.2 ) ), TrackExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltPFMuonMergingCPUOnly" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "" ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5CPUOnly" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllCPUOnly" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoLegacy" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), digiMaxDistanceX = cms.double( 25.0 ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( True ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 10.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', 'links', 'outer tracks' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingCPUOnly','hltMuonLinksCPUOnly','hltL2Muons' ), fillCaloCompatibility = cms.bool( True ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 10.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( True ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( False ) ) process.hltParticleFlowRecHitECALUnseededCPUOnly = cms.EDProducer( "PFRecHitProducer", navigator = cms.PSet( barrel = cms.PSet( ), endcap = cms.PSet( ), name = cms.string( "PFRecHitECALNavigator" ) ), producers = cms.VPSet( cms.PSet( src = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), srFlags = cms.InputTag( "" ), name = cms.string( "PFEBRecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), applySelectionsToAllCrystals = cms.bool( True ) ), cms.PSet( topologicalCleaning = cms.bool( True ), skipTTRecoveredHits = cms.bool( True ), cleaningThreshold = cms.double( 2.0 ), name = cms.string( "PFRecHitQTestECAL" ), timingCleaning = cms.bool( True ) ) ) ), cms.PSet( src = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), srFlags = cms.InputTag( "" ), name = cms.string( "PFEERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), applySelectionsToAllCrystals = cms.bool( True ) ), cms.PSet( topologicalCleaning = cms.bool( True ), skipTTRecoveredHits = cms.bool( True ), cleaningThreshold = cms.double( 2.0 ), name = cms.string( "PFRecHitQTestECAL" ), timingCleaning = cms.bool( True ) ) ) ) ) ) process.hltParticleFlowRecHitHBHECPUOnly = cms.EDProducer( "PFRecHitProducer", navigator = cms.PSet( hcalEnums = cms.vint32( 1, 2 ), name = cms.string( "PFRecHitHCALDenseIdNavigator" ) ), producers = cms.VPSet( cms.PSet( src = cms.InputTag( "hltHbherecoLegacy" ), name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), cuts = cms.VPSet( cms.PSet( threshold = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), depth = cms.vint32( 1, 2, 3, 4 ), detectorEnum = cms.int32( 1 ) ), cms.PSet( threshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), detectorEnum = cms.int32( 2 ) ) ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), name = cms.string( "PFRecHitQTestHCALChannel" ), maxSeverities = cms.vint32( 11 ) ) ) ) ) ) process.hltParticleFlowClusterECALUncorrectedUnseededCPUOnly = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseededCPUOnly" ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.15 ), seedingThreshold = cms.double( 0.6 ), detector = cms.string( "ECAL_ENDCAP" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 0.23 ), detector = cms.string( "ECAL_BARREL" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 8 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 0.08 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( gatheringThreshold = cms.double( 0.3 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( True ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( 9 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), maxIterations = cms.uint32( 50 ), positionCalcForConvergence = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), allCellsPositionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), showerSigma = cms.double( 1.5 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), energyCorrector = cms.PSet( ) ) process.hltParticleFlowClusterECALUnseededCPUOnly = cms.EDProducer( "CorrectedECALPFClusterProducer", minimumPSEnergy = cms.double( 0.0 ), skipPS = cms.bool( False ), inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), energyCorrector = cms.PSet( applyCrackCorrections = cms.bool( False ), srfAwareCorrection = cms.bool( True ), applyMVACorrections = cms.bool( True ), maxPtForMVAEvaluation = cms.double( 300.0 ), recHitsEBLabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEB' ), recHitsEELabel = cms.InputTag( 'hltEcalRecHitCPUOnly','EcalRecHitsEE' ), ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ), eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ) ), inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseededCPUOnly" ) ) process.hltParticleFlowClusterHBHECPUOnly = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHECPUOnly" ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ), seedingThreshold = cms.vdouble( 0.6, 0.5, 0.5, 0.5 ), depths = cms.vint32( 1, 2, 3, 4 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ), depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), detector = cms.string( "HCAL_ENDCAP" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 4 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ), depths = cms.vint32( 1, 2, 3, 4 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), detector = cms.string( "HCAL_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( 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 ) ), positionReCalc = cms.PSet( ), energyCorrector = cms.PSet( ) ) process.hltParticleFlowClusterHCALCPUOnly = cms.EDProducer( "PFMultiDepthClusterProducer", clustersSource = cms.InputTag( "hltParticleFlowClusterHBHECPUOnly" ), pfClusterBuilder = cms.PSet( allCellsPositionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), 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( ), energyCorrector = cms.PSet( ) ) process.hltLightPFTracksCPUOnly = cms.EDProducer( "LightPFTrackProducer", TrackQuality = cms.string( "none" ), UseQuality = cms.bool( False ), TkColList = cms.VInputTag( 'hltPFMuonMergingCPUOnly' ) ) process.hltParticleFlowBlockCPUOnly = cms.EDProducer( "PFBlockProducer", verbose = cms.untracked.bool( False ), debug = cms.untracked.bool( False ), elementImporters = cms.VPSet( cms.PSet( muonSrc = cms.InputTag( "hltMuonsCPUOnly" ), source = cms.InputTag( "hltLightPFTracksCPUOnly" ), NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), useIterativeTracking = cms.bool( False ), importerName = cms.string( "GeneralTracksImporter" ), DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ), muonMaxDPtOPt = cms.double( 1.0 ), trackQuality = cms.string( "highPurity" ), cleanBadConvertedBrems = cms.bool( False ), vetoEndcap = cms.bool( False ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseededCPUOnly" ), importerName = cms.string( "ECALClusterImporter" ), BCtoPFCMap = cms.InputTag( "" ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCALCPUOnly" ), importerName = cms.string( "GenericClusterImporter" ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), importerName = cms.string( "GenericClusterImporter" ) ) ), linkDefinitions = cms.VPSet( cms.PSet( linkType = cms.string( "TRACK:ECAL" ), useKDTree = cms.bool( True ), linkerName = cms.string( "TrackAndECALLinker" ) ), cms.PSet( linkType = cms.string( "TRACK:HCAL" ), useKDTree = cms.bool( True ), linkerName = cms.string( "TrackAndHCALLinker" ), trajectoryLayerEntrance = cms.string( "HCALEntrance" ), trajectoryLayerExit = cms.string( "HCALExit" ), nMaxHcalLinksPerTrack = cms.int32( 1 ) ), cms.PSet( linkType = cms.string( "ECAL:HCAL" ), useKDTree = cms.bool( False ), linkerName = cms.string( "ECALAndHCALLinker" ), minAbsEtaEcal = cms.double( 2.5 ) ), cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), useKDTree = cms.bool( False ), linkerName = cms.string( "HFEMAndHFHADLinker" ) ) ) ) process.hltParticleFlowCPUOnly = cms.EDProducer( "PFProducer", verbose = cms.untracked.bool( False ), debug = cms.untracked.bool( False ), blocks = cms.InputTag( "hltParticleFlowBlockCPUOnly" ), muons = cms.InputTag( "hltMuonsCPUOnly" ), postMuonCleaning = cms.bool( True ), vetoEndcap = cms.bool( False ), vertexCollection = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ), useVerticesForNeutral = cms.bool( True ), useHO = cms.bool( False ), PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), useEGammaElectrons = cms.bool( False ), egammaElectrons = cms.InputTag( "" ), useEGammaFilters = cms.bool( False ), useProtectionsForJetMET = cms.bool( True ), PFEGammaFiltersParameters = cms.PSet( electron_protectionsForJetMET = cms.PSet( maxE = cms.double( 50.0 ), maxTrackPOverEele = cms.double( 1.0 ), maxEcalEOverP_2 = cms.double( 0.2 ), maxHcalEOverEcalE = cms.double( 0.1 ), maxEcalEOverP_1 = cms.double( 0.5 ), maxHcalEOverP = cms.double( 1.0 ), maxEcalEOverPRes = cms.double( 0.2 ), maxHcalE = cms.double( 10.0 ), maxEeleOverPout = cms.double( 0.2 ), maxNtracks = cms.double( 3.0 ), maxEleHcalEOverEcalE = cms.double( 0.1 ), maxDPhiIN = cms.double( 0.1 ), maxEeleOverPoutRes = cms.double( 0.5 ) ), electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), electron_iso_combIso_endcap = cms.double( 10.0 ), photon_protectionsForBadHcal = cms.PSet( solidConeTrkIsoSlope = cms.double( 0.3 ), enableProtections = cms.bool( False ), solidConeTrkIsoOffset = cms.double( 10.0 ) ), electron_missinghits = cms.uint32( 1 ), photon_MinEt = cms.double( 10.0 ), electron_iso_pt = cms.double( 10.0 ), electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), electron_iso_mva_endcap = cms.double( -0.1075 ), electron_iso_combIso_barrel = cms.double( 10.0 ), photon_protectionsForJetMET = cms.PSet( sumPtTrackIsoSlope = cms.double( 0.001 ), sumPtTrackIso = cms.double( 4.0 ) ), electron_protectionsForBadHcal = cms.PSet( dEta = cms.vdouble( 0.0064, 0.01264 ), dPhi = cms.vdouble( 0.0547, 0.0394 ), enableProtections = cms.bool( False ), eInvPInv = cms.vdouble( 0.184, 0.0721 ), full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) ), electron_noniso_mvaCut = cms.double( -0.1 ), electron_iso_mva_barrel = cms.double( -0.1875 ), photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), photon_combIso = cms.double( 10.0 ), photon_HoE = cms.double( 0.05 ) ), muon_HCAL = cms.vdouble( 3.0, 3.0 ), muon_ECAL = cms.vdouble( 0.5, 0.5 ), muon_HO = cms.vdouble( 0.9, 0.9 ), PFMuonAlgoParameters = cms.PSet( ), rejectTracks_Bad = cms.bool( False ), rejectTracks_Step45 = cms.bool( False ), usePFNuclearInteractions = cms.bool( False ), usePFConversions = cms.bool( False ), usePFDecays = cms.bool( False ), dptRel_DispVtx = cms.double( 10.0 ), iCfgCandConnector = cms.PSet( nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), bCorrect = cms.bool( False ), bCalibPrimary = cms.bool( False ) ), nsigma_TRACK = cms.double( 1.0 ), pt_Error = cms.double( 1.0 ), factors_45 = cms.vdouble( 10.0, 100.0 ), goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), goodTrackDeadHcal_chi2n = cms.double( 5.0 ), goodTrackDeadHcal_layers = cms.uint32( 4 ), goodTrackDeadHcal_validFr = cms.double( 0.5 ), goodTrackDeadHcal_dxy = cms.double( 0.5 ), goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), pf_nsigma_ECAL = cms.double( 0.0 ), pf_nsigma_HCAL = cms.double( 1.0 ), pf_nsigma_HFEM = cms.double( 1.0 ), pf_nsigma_HFHAD = cms.double( 1.0 ), useCalibrationsFromDB = cms.bool( True ), calibrationsLabel = cms.string( "HLT" ), postHFCleaning = cms.bool( False ), PFHFCleaningParameters = cms.PSet( minSignificance = cms.double( 2.5 ), maxSignificance = cms.double( 2.5 ), minDeltaMet = cms.double( 0.4 ), maxDeltaPhiPt = cms.double( 7.0 ), minHFCleaningPt = cms.double( 5.0 ), minSignificanceReduction = cms.double( 1.4 ) ), cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), calibHF_use = cms.bool( False ), calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) ) process.hltAK4PFJetsCPUOnly = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( "hltParticleFlowCPUOnly" ), srcPVs = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.4 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltAK4PFJetsLooseIDCPUOnly = cms.EDProducer( "HLTPFJetIDProducer", minPt = cms.double( 20.0 ), maxEta = cms.double( 1.0E99 ), CHF = cms.double( 0.0 ), NHF = cms.double( 0.99 ), CEF = cms.double( 0.99 ), NEF = cms.double( 0.99 ), maxCF = cms.double( 99.0 ), NCH = cms.int32( 0 ), NTOT = cms.int32( 1 ), jetsInput = cms.InputTag( "hltAK4PFJetsCPUOnly" ) ) process.hltAK4PFJetsTightIDCPUOnly = cms.EDProducer( "HLTPFJetIDProducer", minPt = cms.double( 20.0 ), maxEta = cms.double( 1.0E99 ), CHF = cms.double( 0.0 ), NHF = cms.double( 0.9 ), CEF = cms.double( 0.99 ), NEF = cms.double( 0.99 ), maxCF = cms.double( 99.0 ), NCH = cms.int32( 0 ), NTOT = cms.int32( 1 ), jetsInput = cms.InputTag( "hltAK4PFJetsCPUOnly" ) ) process.hltFixedGridRhoFastjetAllCPUOnly = cms.EDProducer( "FixedGridRhoProducerFastjet", pfCandidatesTag = cms.InputTag( "hltParticleFlowCPUOnly" ), maxRapidity = cms.double( 5.0 ), gridSpacing = cms.double( 0.55 ) ) process.hltAK4PFFastJetCorrectorCPUOnly = cms.EDProducer( "L1FastjetCorrectorProducer", level = cms.string( "L1FastJet" ), algorithm = cms.string( "AK4PFHLT" ), srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCPUOnly" ) ) process.hltAK4PFCorrectorCPUOnly = cms.EDProducer( "ChainedJetCorrectorProducer", correctors = cms.VInputTag( 'hltAK4PFFastJetCorrectorCPUOnly','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' ) ) process.hltAK4PFJetsCorrectedCPUOnly = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PFJetsCPUOnly" ), correctors = cms.VInputTag( 'hltAK4PFCorrectorCPUOnly' ) ) process.hltAK4PFJetsLooseIDCorrectedCPUOnly = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PFJetsLooseIDCPUOnly" ), correctors = cms.VInputTag( 'hltAK4PFCorrectorCPUOnly' ) ) process.hltAK4PFJetsTightIDCorrectedCPUOnly = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PFJetsTightIDCPUOnly" ), correctors = cms.VInputTag( 'hltAK4PFCorrectorCPUOnly' ) ) process.hltPFJetsCorrectedMatchedToCaloJets10CPUOnly = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrectedCPUOnly" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10CPUOnly" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) process.hltSinglePFJet40CPUOnly = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10CPUOnly" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltAlCaPFJet40GPUxorCPUFilter = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( '( AlCa_PFJet40_v24 AND NOT AlCa_PFJet40_CPUOnly_v3 ) OR ( NOT AlCa_PFJet40_v24 AND AlCa_PFJet40_CPUOnly_v3 )' ) ) process.hltPrePFJet40GPUvsCPU = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sTripleEG14108IorTripleEG18178 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleEG_18_17_8_er2p5 OR L1_TripleEG_18_18_12_er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreEle16Ele12Ele8CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sTripleEG14108IorTripleEG18178" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 3 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 16.0 ), etcutEE = cms.double( 16.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 12.0 ), etcutEE = cms.double( 12.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 8.0 ), etcutEE = cms.double( 8.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 3 ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 3 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 3 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 3 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 3 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 3 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 3 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltL1VBFDiJetOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreVBFDoubleMediumDeepTauPFTauHPS20eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleL2Tau20eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL2TauJets" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.2 ), MinN = cms.int32( 2 ) ) process.hltDoubleL2GlobIsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL2TauJetsIsoGlob" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.2 ), MinN = cms.int32( 2 ) ) process.hltHpsDoublePFTau20TrackDeepTauDitauWPForVBFIsoTau = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 2 ) ) process.hltHpsDoublePFTau20TrackDeepTauDitauWPAgainstMuon = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 2 ) ) process.hltVBFL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", L1JetTrigger = cms.InputTag( "hltL1VBFDiJetOR" ), JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), matchingMode = cms.string( "VBF" ), pt1Min = cms.double( 115.0 ), pt2Min = cms.double( 40.0 ), pt3Min = cms.double( 110.0 ), mjjMin = cms.double( 650.0 ), matchingR = cms.double( 0.5 ) ) process.hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ), TauSrc = cms.InputTag( "hltHpsDoublePFTau20TrackDeepTauDitauWPAgainstMuon" ), Min_dR = cms.double( 0.5 ) ) process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 115.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPrePhoton60R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG60R9Id90HE10IsoMEBOnlyEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 60.0 ), etcutEE = cms.double( 999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG60R9Id90HE10IsoMEBOnlyHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG60R9Id90HE10IsoMEBOnlyEtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.1 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG60R9Id90HE10IsoMEBOnlyR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG60R9Id90HE10IsoMEBOnlyHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.9 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG60R9Id90HE10IsoMEBOnlyEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG60R9Id90HE10IsoMEBOnlyR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG60R9Id90HE10IsoMEBOnlyHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG60R9Id90HE10IsoMEBOnlyEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG60R9Id90HE10IsoMEBOnlyTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG60R9Id90HE10IsoMEBOnlyHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 4.0 ), thrRegularEE = cms.vdouble( 4.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDiCaloJet30MJJ300AllJetsDEta3Filter = cms.EDFilter( "HLTCaloJetVBFFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), minPtLow = cms.double( 30.0 ), minPtHigh = cms.double( 30.0 ), etaOpposite = cms.bool( True ), minDeltaEta = cms.double( 3.0 ), minInvMass = cms.double( 300.0 ), maxEta = cms.double( 5.0 ), leadingJetOnly = cms.bool( False ), triggerType = cms.int32( 85 ) ) process.hltDiPFJet30MJJ300AllJetsDEta3Filter = cms.EDFilter( "HLTPFJetVBFFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), minPtLow = cms.double( 30.0 ), minPtHigh = cms.double( 30.0 ), etaOpposite = cms.bool( True ), minDeltaEta = cms.double( 3.0 ), minInvMass = cms.double( 300.0 ), maxEta = cms.double( 5.0 ), leadingJetOnly = cms.bool( False ), triggerType = cms.int32( 85 ) ) process.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG75R9Id90HE10IsoMEBOnlyEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 75.0 ), etcutEE = cms.double( 999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG75R9Id90HE10IsoMEBOnlyHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyEtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.1 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG75R9Id90HE10IsoMEBOnlyR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.9 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG75R9Id90HE10IsoMEBOnlyTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 4.0 ), thrRegularEE = cms.vdouble( 4.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreMu18Mu9SameSign = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sDoubleMu157L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1DoubleMu157fFiltered9 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 9.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fL1DoubleMu157fFiltered18 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 18.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDiMuon189SameSignFiltered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( True ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 99999.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 18.0 ), MinPtMin = cms.vdouble( 9.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 999999.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 99999.9 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreDoubleMu2JpsiDoubleTrk1Phi1p05 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleMu2JpsiDoubleTrkL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 3.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 2.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMu2JpsiDoubleTrkL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) process.hltDoubleTrkmumuFilterDoubleMu2Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( -1.0 ), MaxLxySignificance = cms.double( -1.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.1 ), MinCosinePointingAngle = cms.double( 0.9 ), DisplacedVertexTag = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltPixelTracksTrackingRegionsDoubleJpsiRegional = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), zErrorVetex = cms.double( 0.1 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 24.2 ), maxNVertices = cms.int32( 1 ), maxNRegions = cms.int32( 10 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 0.5 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltIterL3MuonCandidates" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.1 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 1.0 ), deltaPhi = cms.double( 1.0 ) ) ) process.hltPixelTracksDoubleJpsiRegional = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltPixelTracksTrackingRegionsDoubleJpsiRegional" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( True ) ) process.hltIter0JpsiTkTkPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksDoubleJpsiRegional" ), InputVertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), originHalfLength = cms.double( 1.0E9 ), originRadius = cms.double( 1.0E9 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter0JpsiTkTkCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltIter0JpsiTkTkPixelSeedsFromPixelTracks" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter0JpsiTkTkCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0JpsiTkTkCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter1" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltIter0JpsiTkTkTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0JpsiTkTkCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 2 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), dr_exp = cms.vint32( 3, 3, 3 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), dz_exp = cms.vint32( 3, 3, 3 ) ), minNVtxTrk = cms.int32( 2 ), maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) process.hltIter0JpsiTkTkTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0JpsiTkTkCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 1 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 99, 3, 3 ), min3DLayers = cms.vint32( 1, 2, 3 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 2 ), maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ) ) process.hltIter0JpsiTkTkTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter0JpsiTkTkTrackCutClassifierPrompt', 'hltIter0JpsiTkTkTrackCutClassifierDetached' ) ) process.hltIter0JpsiTkTkTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0JpsiTkTkCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIter0JpsiTkTkTrackCutClassifierMerged','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0JpsiTkTkTrackCutClassifierMerged','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltJpsiTkAllConeTracksIterDoubleTrk = cms.EDProducer( "ConcreteChargedCandidateProducer", src = cms.InputTag( "hltIter0JpsiTkTkTrackSelectionHighPurity" ), particleType = cms.string( "K+" ) ) process.hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v4 = cms.EDProducer( "HLTmumutktkVtxProducer", MuCand = cms.InputTag( "hltIterL3MuonCandidates" ), TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIterDoubleTrk" ), PreviousCandTag = cms.InputTag( "hltDoubleTrkmumuFilterDoubleMu2Jpsi" ), SimpleMagneticField = cms.string( "" ), ThirdTrackMass = cms.double( 0.493677 ), FourthTrackMass = cms.double( 0.493677 ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 1.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 99999.0 ), MinTrkTrkMass = cms.double( 0.95 ), MaxTrkTrkMass = cms.double( 1.05 ), MinD0Significance = cms.double( 0.0 ), OppositeSign = cms.bool( True ), OverlapDR = cms.double( 1.44E-4 ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltJpsiTkTkVertexFilterPhiDoubleTrk1v4 = cms.EDFilter( "HLTmumutktkFilter", saveTags = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 10.0 ), MinVtxProbability = cms.double( 0.0 ), MinLxySignificance = cms.double( 0.0 ), MinCosinePointingAngle = cms.double( -2.0 ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIterDoubleTrk" ), MuMuTkVertexTag = cms.InputTag( "hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v4" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltPreDoubleMu3DCAPFMET50PFMHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1DiMu3SQETM50noDrf0PreFiltered3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 3.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltDoubleMuon3Mass3p8to60noDrDCAFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 3.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 60.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPFMETNoMu50 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreTripleMu533Mass3p8DCA = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltTripleMu533Mass3p8DCAFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 3 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 3.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 999999.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL1sTripleJetVBFIorHTTIorSingleJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreQuadPFJet103887515 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltQuadJet15 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 15.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 4 ) ) process.hltTripleJet50 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 3 ) ) process.hltDoubleJet65 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 65.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 2 ) ) process.hltSelector4CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", src = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) process.hltPFQuadJetLooseID15 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 15.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 4 ) ) process.hltPFTripleJetLooseID75 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 75.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 3 ) ) process.hltPFDoubleJetLooseID88 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 88.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 2 ) ) process.hltPFSingleJetLooseID103 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 103.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreQuadPFJet105887615 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFTripleJetLooseID76 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 76.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 3 ) ) process.hltPFSingleJetLooseID105 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 105.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreQuadPFJet111908015 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFTripleJetLooseID80 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 3 ) ) process.hltPFDoubleJetLooseID90 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 90.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 2 ) ) process.hltPFSingleJetLooseID111 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 111.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) process.hltPreDiphoton3018R9IdLANDHEANDIsoCaloId = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG30R9Id50b90eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.5 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG30HE10b9eR9Id50b90eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30R9Id50b90eR9IdFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.1 ), thrOverEEE = cms.vdouble( 0.09 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG30CaloId11b32eHE10b9eR9Id50b90eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30HE10b9eR9Id50b90eHEFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.032 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG30Iso60b40eCaloId11b32eHE10b9eR9Id50b90eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30CaloId11b32eHE10b9eR9Id50b90eClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 4.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDiEG18EtUnseededFilter = cms.EDFilter( "HLT1Photon", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), triggerType = cms.int32( 92 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 18.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) process.hltDiEG18R9Id50b90eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG18EtUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.5 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG18HE10b9eR9Id50b90eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG18R9Id50b90eR9IdUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.1 ), thrOverEEE = cms.vdouble( 0.09 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG18CaloId11b32eHE10b9eR9Id50b90eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG18HE10b9eR9Id50b90eHEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.032 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG18Iso60b40eCaloId11b32eHE10b9eR9Id50b90eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG18CaloId11b32eHE10b9eR9Id50b90eClusterShapeUnseededFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 4.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG18TrackIso60Iso60b40eCaloId11b32eHE10b9eR9Id50b90eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG18Iso60b40eCaloId11b32eHE10b9eR9Id50b90eEcalIsoUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 6.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltPreDiphoton3018R9IdLANDHEANDIsoCaloIdMass55 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDiEG18TrackIso60Iso60b40eCaloId11b32eHE10b9eR9Id50b90eMass55CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", saveTags = cms.bool( True ), firstLegLastFilter = cms.InputTag( "hltDiEG18TrackIso60Iso60b40eCaloId11b32eHE10b9eR9Id50b90eTrackIsoUnseededFilter" ), secondLegLastFilter = cms.InputTag( "hltDiEG18TrackIso60Iso60b40eCaloId11b32eHE10b9eR9Id50b90eTrackIsoUnseededFilter" ), minMass = cms.double( 55.0 ) ) process.hltL1sDoubleTauBigOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleTau70er2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDoubleMediumDeepTauPFTauHPS35L2NNeta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sSingleTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleTau120er2p1 OR L1_SingleTau130er2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltL1sBigOrMuXXerIsoTauYYer = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau32er2p1 OR L1_Mu22er2p1_IsoTau34er2p1 OR L1_Mu22er2p1_IsoTau36er2p1 OR L1_Mu22er2p1_Tau70er2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltL1sMu22erIsoTau40er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau40er2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltL1sBigORDoubleTauJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5 OR L1_DoubleIsoTau26er2p1_Jet70_RmOvlp_dR0p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltL1VBFDiJetIsoTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet35_Mass_Min450_IsoTau45er2p1_RmOvlp_dR0p5 OR L1_DoubleJet45_Mass_Min450_IsoTau45er2p1_RmOvlp_dR0p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltL1sVeryBigORMu18erTauXXer2p1 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau24er2p1 OR L1_Mu18er2p1_Tau26er2p1 OR L1_Mu18er2p1_Tau26er2p1_Jet55 OR L1_Mu18er2p1_Tau26er2p1_Jet70" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltL1sDoubleTauBigORWithLowMass = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleTau70er2p1 OR L1_DoubleIsoTau28er2p1_Mass_Max80 OR L1_DoubleIsoTau30er2p1_Mass_Max80 OR L1_DoubleIsoTau32er2p1_Mass_Max80" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltL2TauTagNNProducer = cms.EDProducer( "L2TauNNProducer", debugLevel = cms.int32( 0 ), L1Taus = cms.VPSet( cms.PSet( L1CollectionName = cms.string( "DoubleTau" ), L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) ), cms.PSet( L1CollectionName = cms.string( "SingleTau" ), L1TauTrigger = cms.InputTag( "hltL1sSingleTau" ) ), cms.PSet( L1CollectionName = cms.string( "MuXXTauYY" ), L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) ), cms.PSet( L1CollectionName = cms.string( "Mu22Tau40" ), L1TauTrigger = cms.InputTag( "hltL1sMu22erIsoTau40er" ) ), cms.PSet( L1CollectionName = cms.string( "DoubleTauJet" ), L1TauTrigger = cms.InputTag( "hltL1sBigORDoubleTauJet" ) ), cms.PSet( L1CollectionName = cms.string( "VBFIsoTau" ), L1TauTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ) ), cms.PSet( L1CollectionName = cms.string( "Mu18TauXX" ), L1TauTrigger = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ) ), cms.PSet( L1CollectionName = cms.string( "DoubleTauLowMass" ), L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigORWithLowMass" ) ) ), hbheInput = cms.InputTag( "hltHbhereco" ), hoInput = cms.InputTag( "hltHoreco" ), ebInput = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), eeInput = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), pataVertices = cms.InputTag( "hltPixelVerticesSoA" ), pataTracks = cms.InputTag( "hltPixelTracksSoA" ), BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), maxVtx = cms.uint32( 100 ), fractionSumPt2 = cms.double( 0.3 ), minSumPt2 = cms.double( 0.0 ), track_pt_min = cms.double( 1.0 ), track_pt_max = cms.double( 10.0 ), track_chi2_max = cms.double( 99999.0 ), graphPath = cms.string( "RecoTauTag/TrainingFiles/data/L2TauNNTag/L2TauTag_Run3v1.pb" ), normalizationDict = cms.string( "RecoTauTag/TrainingFiles/data/L2TauNNTag/NormalizationDict.json" ) ) process.hltL2DoubleTauTagNNFilter = cms.EDFilter( "L2TauTagFilter", saveTags = cms.bool( True ), nExpected = cms.int32( 2 ), L1TauSrc = cms.InputTag( "hltL1sDoubleTauBigOR" ), L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','DoubleTau' ), DiscrWP = cms.double( 0.386 ), l1TauPtThreshold = cms.double( 250.0 ) ) process.hltL1sTauVeryBigOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3 OR L1_LooseIsoEG22er2p1_Tau70er2p1_dR_Min0p3 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_DoubleTau70er2p1 OR L1_DoubleIsoTau28er2p1 OR L1_DoubleIsoTau30er2p1 OR L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleIsoTau28er2p1_Mass_Max90 OR L1_DoubleIsoTau28er2p1_Mass_Max80 OR L1_DoubleIsoTau30er2p1_Mass_Max90 OR L1_DoubleIsoTau30er2p1_Mass_Max80 OR L1_Mu18er2p1_Tau24er2p1 OR L1_Mu18er2p1_Tau26er2p1 OR L1_Mu22er2p1_IsoTau28er2p1 OR L1_Mu22er2p1_IsoTau30er2p1 OR L1_Mu22er2p1_IsoTau32er2p1 OR L1_Mu22er2p1_IsoTau34er2p1 OR L1_Mu22er2p1_IsoTau36er2p1 OR L1_Mu22er2p1_IsoTau40er2p1 OR L1_Mu22er2p1_Tau70er2p1 OR L1_IsoTau52er2p1_QuadJet36er2p5 OR L1_DoubleJet35_Mass_Min450_IsoTau45_RmOvlp OR L1_DoubleJet_80_30_Mass_Min420_IsoTau40_RmOvlp OR L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltHpsL1JetsHLTForDeepTauInput = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1sTauVeryBigOR" ), JetSrc = cms.InputTag( "hltHpsPFTauProducer" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( False ), KeepOriginalVertex = cms.bool( True ) ) process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsL1matched = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), verbosity = cms.int32( 0 ), minTauPt = cms.double( 18.0 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), decayModes = cms.VPSet( cms.PSet( maxMass = cms.string( "1." ), nPiZeros = cms.uint32( 0 ), minMass = cms.double( -1000.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), nPiZeros = cms.uint32( 1 ), minMass = cms.double( 0.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), assumeStripMass = cms.double( 0.1349 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( minPi0Mass = cms.double( 0.0 ), maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), maxPi0Mass = cms.double( 0.8 ), nPiZeros = cms.uint32( 2 ), minMass = cms.double( 0.4 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), assumeStripMass = cms.double( 0.0 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "1.2" ), nPiZeros = cms.uint32( 0 ), minMass = cms.double( 0.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), nCharged = cms.uint32( 2 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( False ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), minMass = cms.double( 0.0 ), nCharged = cms.uint32( 2 ), nChargedPFCandsMin = cms.uint32( 1 ), nPiZeros = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "1.6" ), minMass = cms.double( 0.7 ), nCharged = cms.uint32( 3 ), nChargedPFCandsMin = cms.uint32( 1 ), nPiZeros = cms.uint32( 0 ), nTracksMin = cms.uint32( 2 ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( nCharged = cms.uint32( 3 ), nPiZeros = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), minMass = cms.double( 0.9 ), maxMass = cms.string( "1.6" ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( False ), mass = cms.bool( False ) ), nChargedPFCandsMin = cms.uint32( 1 ) ) ), matchingCone = cms.double( 0.5 ), minPixelHits = cms.int32( 0 ), requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) ) process.hltHpsPFTauPrimaryVertexProducerForDeepTau = cms.EDProducer( "PFTauPrimaryVertexProducer", qualityCuts = cms.PSet( signalQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), maxDeltaZ = cms.double( 0.4 ), maxDeltaZToLeadTrack = cms.double( -1.0 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 3 ), minGammaEt = cms.double( 1.0 ), minNeutralHadronEt = cms.double( 30.0 ) ), isolationQualityCuts = cms.PSet( minTrackPt = cms.double( 1.0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.03 ), maxDeltaZ = cms.double( 0.2 ), maxDeltaZToLeadTrack = cms.double( -1.0 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 8 ), minGammaEt = cms.double( 1.5 ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 3 ), minGammaEt = cms.double( 1.0 ) ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), pvFindingAlgo = cms.string( "closestInDeltaZ" ), vertexTrackFiltering = cms.bool( False ), recoverLeadingTrk = cms.bool( False ), leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) ), cut = cms.string( "pt > 18.0 & abs(eta)<2.4" ), Algorithm = cms.int32( 0 ), RemoveElectronTracks = cms.bool( False ), RemoveMuonTracks = cms.bool( False ), useBeamSpot = cms.bool( True ), useSelectedTaus = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), ElectronTag = cms.InputTag( "hltEgammaCandidates" ), PFTauTag = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), MuonTag = cms.InputTag( "hltMuons" ), PVTag = cms.InputTag( "hltPixelVertices" ), discriminators = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDiscriminationByDecayModeFindingNewDMsL1matched" ), selectionCut = cms.double( 0.5 ) ) ) ) process.hltHpsPFTauSecondaryVertexProducerForDeepTau = cms.EDProducer( "PFTauSecondaryVertexProducer", PFTauTag = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ) ) process.hltHpsPFTauTransverseImpactParametersForDeepTau = cms.EDProducer( "PFTauTransverseImpactParameters", PFTauPVATag = cms.InputTag( "hltHpsPFTauPrimaryVertexProducerForDeepTau" ), useFullCalculation = cms.bool( True ), PFTauTag = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), PFTauSVATag = cms.InputTag( "hltHpsPFTauSecondaryVertexProducerForDeepTau" ) ) process.hltHpsPFTauBasicDiscriminatorsForDeepTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), qualityCuts = cms.PSet( signalQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), maxDeltaZ = cms.double( 0.4 ), maxDeltaZToLeadTrack = cms.double( -1.0 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 3 ), minGammaEt = cms.double( 1.0 ), minNeutralHadronEt = cms.double( 30.0 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), isolationQualityCuts = cms.PSet( minTrackPt = cms.double( 1.0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.03 ), maxDeltaZ = cms.double( 0.2 ), maxDeltaZToLeadTrack = cms.double( -1.0 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 8 ), minGammaEt = cms.double( 1.5 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 3 ), minGammaEt = cms.double( 1.0 ) ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), pvFindingAlgo = cms.string( "closestInDeltaZ" ), vertexTrackFiltering = cms.bool( False ), recoverLeadingTrk = cms.bool( False ), leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) ), minTauPtForNoIso = cms.double( -99.0 ), vertexSrc = cms.InputTag( "hltPixelVertices" ), rhoConeSize = cms.double( 0.5 ), rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), footprintCorrections = cms.VPSet( cms.PSet( selection = cms.string( "decayMode() = 0" ), offset = cms.string( "0.0" ) ), cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), offset = cms.string( "0.0" ) ), cms.PSet( selection = cms.string( "decayMode() = 5" ), offset = cms.string( "2.7" ) ), cms.PSet( selection = cms.string( "decayMode() = 6" ), offset = cms.string( "0.0" ) ), cms.PSet( selection = cms.string( "decayMode() = 10" ), offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) ) ), deltaBetaFactor = cms.string( "0.2000" ), applyFootprintCorrection = cms.bool( False ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), verbosity = cms.int32( 0 ), deltaBetaPUTrackPtCutOverride = cms.bool( True ), applyRhoCorrection = cms.bool( False ), WeightECALIsolation = cms.double( 1.0 ), rhoUEOffsetCorrection = cms.double( 1.0 ), deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), isoConeSizeForDeltaBeta = cms.double( 0.8 ), customOuterCone = cms.double( 0.5 ), particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), IDdefinitions = cms.VPSet( cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), ApplyDiscriminationByTrackerIsolation = cms.bool( True ), storeRawSumPt = cms.bool( True ) ), cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), ApplyDiscriminationByECALIsolation = cms.bool( True ), storeRawSumPt = cms.bool( True ) ), cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), storeRawSumPt = cms.bool( True ), UseAllPFCandsForWeights = cms.bool( True ) ), cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), storeRawFootprintCorrection = cms.bool( True ) ), cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) ), cms.PSet( IDname = cms.string( "PUcorrPtSum" ), applyDeltaBetaCorrection = cms.bool( True ), storeRawPUsumPt = cms.bool( True ) ) ), IDWPdefinitions = cms.VPSet( ) ) process.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer", PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), qualityCuts = cms.PSet( signalQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), maxDeltaZ = cms.double( 0.4 ), maxDeltaZToLeadTrack = cms.double( -1.0 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 3 ), minGammaEt = cms.double( 1.0 ), minNeutralHadronEt = cms.double( 30.0 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), isolationQualityCuts = cms.PSet( minTrackPt = cms.double( 1.0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.03 ), maxDeltaZ = cms.double( 0.2 ), maxDeltaZToLeadTrack = cms.double( -1.0 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 8 ), minGammaEt = cms.double( 1.5 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 3 ), minGammaEt = cms.double( 1.0 ) ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), pvFindingAlgo = cms.string( "closestInDeltaZ" ), vertexTrackFiltering = cms.bool( False ), recoverLeadingTrk = cms.bool( False ), leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) ), minTauPtForNoIso = cms.double( -99.0 ), vertexSrc = cms.InputTag( "hltPixelVertices" ), rhoConeSize = cms.double( 0.5 ), rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), footprintCorrections = cms.VPSet( cms.PSet( selection = cms.string( "decayMode() = 0" ), offset = cms.string( "0.0" ) ), cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ), offset = cms.string( "0.0" ) ), cms.PSet( selection = cms.string( "decayMode() = 5" ), offset = cms.string( "2.7" ) ), cms.PSet( selection = cms.string( "decayMode() = 6" ), offset = cms.string( "0.0" ) ), cms.PSet( selection = cms.string( "decayMode() = 10" ), offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ) ) ), deltaBetaFactor = cms.string( "0.2000" ), applyFootprintCorrection = cms.bool( False ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), verbosity = cms.int32( 0 ), deltaBetaPUTrackPtCutOverride = cms.bool( True ), applyRhoCorrection = cms.bool( False ), WeightECALIsolation = cms.double( 1.0 ), rhoUEOffsetCorrection = cms.double( 1.0 ), deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), isoConeSizeForDeltaBeta = cms.double( 0.8 ), customOuterCone = cms.double( 0.3 ), particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), IDdefinitions = cms.VPSet( cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ), ApplyDiscriminationByTrackerIsolation = cms.bool( True ), storeRawSumPt = cms.bool( True ) ), cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ), ApplyDiscriminationByECALIsolation = cms.bool( True ), storeRawSumPt = cms.bool( True ) ), cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ), ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ), storeRawSumPt = cms.bool( True ), UseAllPFCandsForWeights = cms.bool( True ) ), cms.PSet( IDname = cms.string( "TauFootprintCorrection" ), storeRawFootprintCorrection = cms.bool( True ) ), cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ), storeRawPhotonSumPt_outsideSignalCone = cms.bool( True ) ), cms.PSet( IDname = cms.string( "PUcorrPtSum" ), applyDeltaBetaCorrection = cms.bool( True ), storeRawPUsumPt = cms.bool( True ) ) ), IDWPdefinitions = cms.VPSet( ) ) process.hltHpsPFTauDeepTauProducer = cms.EDProducer( "DeepTauId", electrons = cms.InputTag( "default" ), muons = cms.InputTag( "default" ), taus = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), pfcands = cms.InputTag( "hltParticleFlowForTaus" ), vertices = cms.InputTag( "hltPixelVertices" ), rho = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ), graph_file = cms.vstring( 'core:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_core.pb', 'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb', 'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ), mem_mapped = cms.bool( False ), year = cms.uint32( 2017 ), version = cms.uint32( 2 ), sub_version = cms.uint32( 1 ), debug_level = cms.int32( 0 ), disable_dxy_pca = cms.bool( True ), disable_hcalFraction_workaround = cms.bool( False ), disable_CellIndex_workaround = cms.bool( False ), save_inputs = cms.bool( False ), is_online = cms.bool( True ), VSeWP = cms.vstring( '-1.' ), VSmuWP = cms.vstring( '-1.' ), VSjetWP = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', 'double t1 = 0.7045, t2 = 0.7029, t3 = 0.05, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', 'double t1 = 0.5419, t2 = 0.4837, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;', 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ), basicTauDiscriminators = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsForDeepTau" ), basicTauDiscriminatorsdR03 = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau" ), pfTauTransverseImpactParameters = cms.InputTag( "hltHpsPFTauTransverseImpactParametersForDeepTau" ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ) ) process.hltHpsSelectedPFTausMediumDitauWPDeepTau = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), cut = cms.string( "pt > 35 && abs(eta) < 2.1" ), discriminators = cms.VPSet( ), discriminatorContainers = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), rawValues = cms.vstring( ), selectionCuts = cms.vdouble( ), workingPoints = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) ) ) ) process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTau" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) process.hltHpsDoublePFTau35MediumDitauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 2 ) ) process.hltPreEle24eta2p1WPTightGsfLooseDeepTauPFTauHPS30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1EGerAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.17 ) ) process.hltEG24L1EGandTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1EGerAndTauFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 24.0 ), etcutEE = cms.double( 24.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG24L1EGandTauEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle24erWPTightClusterShapeFilterForTau" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.75 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.25 ), thrRegularEE2 = cms.vdouble( 5.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle24erWPTightHEFilterForTau" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.75 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.75 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle24erWPTightEcalIsoFilterForTau" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 2.5 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle24erWPTightHcalIsoFilterForTau" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle24erWPTightPixelMatchFilterForTau" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 70.0 ), thrRegularEE = cms.vdouble( 45.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle24erWPTightPMS2FilterForTau" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.012 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle24erWPTightGsfMissingHitsFilterForTau" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.004 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle24erWPTightGsfDetaFilterForTau" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.02 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle24erWPTightGsfDphiFilterForTau" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.838 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( -0.385 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 = cms.EDFilter( "HLT2PhotonTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltAK4CaloJetsPFEt5' ), inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), inputTag2 = cms.InputTag( "hltTauJet5" ), triggerType1 = cms.int32( 81 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 0.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.3 ), MaxDelR = cms.double( 99999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltHpsSelectedPFTausLooseETauWPDeepTauFilter = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), cut = cms.string( "pt > 30 && abs(eta) < 2.5" ), discriminators = cms.VPSet( ), discriminatorContainers = cms.VPSet( cms.PSet( discriminator = cms.InputTag( 'hltHpsPFTauDeepTauProducer','VSjet' ), rawValues = cms.vstring( ), selectionCuts = cms.vdouble( ), workingPoints = cms.vstring( 'double t1 = 0.7045, t2 = 0.7029, t3 = 0.05, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) ) ) ) process.hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseETauWPDeepTauFilter" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) process.hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatch" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) process.hltHpsOverlapFilterIsoEle24WPTightGsfLooseETauWPDeepTauPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseETauWPDeepTauFilter' ), inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatched" ), triggerType1 = cms.int32( 81 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 0.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.3 ), MaxDelR = cms.double( 99999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltL1sBigORMu18erTauXXer2p1 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau24er2p1 OR L1_Mu18er2p1_Tau26er2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreIsoMu20eta2p1LooseDeepTauPFTauHPS27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), MaxEta = cms.double( 2.1 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.16 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.1 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q" ), varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.14 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered" ), varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.177 ), thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), IsolatorPSet = cms.PSet( ) ) process.hltHpsPFTauAgainstMuonDiscriminatorBigL1matched = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), maxNumberOfHitsLast2Stations = cms.int32( -1 ), maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), verbosity = cms.int32( 0 ), maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), minPtMatchedMuon = cms.double( 5.0 ), dRmuonMatchLimitedToJetArea = cms.bool( False ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), maskHitsDT = cms.vint32( 0, 0, 0, 0 ), HoPMin = cms.double( -1.0 ), maxNumberOfMatches = cms.int32( 1 ), discriminatorOption = cms.string( "custom" ), dRmuonMatch = cms.double( 0.3 ), srcMuons = cms.InputTag( "" ), doCaloMuonVeto = cms.bool( False ) ) process.hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), cut = cms.string( "pt > 27 && abs(eta) < 2.5" ), discriminators = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauAgainstMuonDiscriminatorBigL1matched" ), selectionCut = cms.double( 0.5 ) ) ), discriminatorContainers = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), rawValues = cms.vstring( ), selectionCuts = cms.vdouble( ), workingPoints = cms.vstring( 'double t1 = 0.5419, t2 = 0.4837, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) ) ) ) process.hltHpsL1JetsHLTPFTauLooseMutauWPDeepTauVsJetsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) process.hltHpsSelectedPFTau27LooseMuTauWPDeepTauVsJetsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauLooseMutauWPDeepTauVsJetsAgainstMuonMatch" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 27.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) process.hltHpsOverlapFilterIsoMu20LooseMuTauWPDeepTauPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon' ), inputTag1 = cms.InputTag( "hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered" ), inputTag2 = cms.InputTag( "hltHpsSelectedPFTau27LooseMuTauWPDeepTauVsJetsAgainstMuonL1HLTMatched" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 1.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.3 ), MaxDelR = cms.double( 99999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreIsoMu24eta2p1LooseDeepTauPFTauHPS180eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sMu22erIsoTau40er" ), MaxEta = cms.double( 2.1 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.16 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.1 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 24.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q" ), varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.14 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered" ), varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.177 ), thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), IsolatorPSet = cms.PSet( ) ) process.hltL2Mu22Tau40TagNNFilterSingleTauWP = cms.EDFilter( "L2TauTagFilter", saveTags = cms.bool( True ), nExpected = cms.int32( 1 ), L1TauSrc = cms.InputTag( "hltL1sMu22erIsoTau40er" ), L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','Mu22Tau40' ), DiscrWP = cms.double( 0.8517 ), l1TauPtThreshold = cms.double( 250.0 ) ) process.hltHpsSelectedPFTausLooseSingleTauWPDeepTau = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), cut = cms.string( "pt > 180 && abs(eta) < 2.1" ), discriminators = cms.VPSet( ), discriminatorContainers = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), rawValues = cms.vstring( ), selectionCuts = cms.vdouble( ), workingPoints = cms.vstring( 'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ) ) ) ) process.hltL1JetsHLTPFTau180LooseSingleTauWPDeepTauMatchMu22IsoTau40 = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1sMu22erIsoTau40er" ), JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseSingleTauWPDeepTau" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) process.hltSelectedPFTau180LooseSingleTauWPDeepTauMatchedMu22IsoTau40 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1JetsHLTPFTau180LooseSingleTauWPDeepTauMatchMu22IsoTau40" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 180.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) process.hltHpsOverlapFilterIsoMu24LooseSingleTauWPDeepTauPFTau180L1Seeded = cms.EDFilter( "HLT2MuonPFTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseSingleTauWPDeepTau' ), inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f24QL3trkIsoFiltered" ), inputTag2 = cms.InputTag( "hltSelectedPFTau180LooseSingleTauWPDeepTauMatchedMu22IsoTau40" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 1.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.3 ), MaxDelR = cms.double( 99999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreIsoMu24eta2p1LooseDeepTauPFTauHPS30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltIsoMu24FilterEle24Tau30Monitoring = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.1 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 24.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatchMonitoring = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1sBigORMu18erTauXXer2p1" ), JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseETauWPDeepTauFilter" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) process.hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatchedMonitoring = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatchMonitoring" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) process.hltHpsOverlapFilterIsoMu24LooseETauWPDeepTauPFTau30L1Seeded = cms.EDFilter( "HLT2MuonPFTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausLooseETauWPDeepTauFilter' ), inputTag1 = cms.InputTag( "hltIsoMu24FilterEle24Tau30Monitoring" ), inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatchedMonitoring" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 1.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.3 ), MaxDelR = cms.double( 99999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS35L2NNeta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), MaxEta = cms.double( 2.1 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.16 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.1 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 24.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q" ), varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.14 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered" ), varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.177 ), thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), IsolatorPSet = cms.PSet( ) ) process.hltL2TauTagNNFilterMuXXerIsoTauYY = cms.EDFilter( "L2TauTagFilter", saveTags = cms.bool( True ), nExpected = cms.int32( 1 ), L1TauSrc = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','MuXXTauYY' ), DiscrWP = cms.double( 0.386 ), l1TauPtThreshold = cms.double( 250.0 ) ) process.hltHpsSinglePFTau35 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsPFTauProducer" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) process.hltHpsPFTauTrackPt1Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", MinPtLeadingObject = cms.double( 1.0 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), UseOnlyChargedHadrons = cms.bool( True ), PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ) ) process.hltHpsSelectedPFTausTrackPt1 = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsPFTauProducer" ), cut = cms.string( "pt > 0" ), discriminators = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1Discriminator" ), selectionCut = cms.double( 0.5 ) ) ), discriminatorContainers = cms.VPSet( ) ) process.hltHpsSinglePFTau35TrackPt1 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) process.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatch = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTau" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) process.hltHpsSelectedPFTau35MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatch" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) process.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau35Monitoring = cms.EDFilter( "HLT2MuonPFTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTau' ), inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered" ), inputTag2 = cms.InputTag( "hltHpsSelectedPFTau35MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatched" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 1.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.3 ), MaxDelR = cms.double( 99999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreLooseDeepTauPFTauHPS180L2NNeta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2SingleTauTagNNFilter = cms.EDFilter( "L2TauTagFilter", saveTags = cms.bool( True ), nExpected = cms.int32( 1 ), L1TauSrc = cms.InputTag( "hltL1sSingleTau" ), L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','SingleTau' ), DiscrWP = cms.double( 0.8517 ), l1TauPtThreshold = cms.double( 250.0 ) ) process.hltL1JetsHLTPFTauLooseSingleTauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1sSingleTau" ), JetSrc = cms.InputTag( "hltHpsSelectedPFTausLooseSingleTauWPDeepTau" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) process.hltSelectedPFTau180LooseSingleTauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1JetsHLTPFTauLooseSingleTauWPDeepTauMatch" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 180.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) process.hltPrePFHT330PT30QuadPFJet75604540TriplePFBTagDeepJet4p5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltBTagCaloDeepCSVp17Double = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), MinTag = cms.double( 0.17 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 86 ) ) process.hltBTagPFDeepJet4p5Triple = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.24 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 3 ), TriggerType = cms.int32( 86 ) ) process.hltPrePFHT400FivePFJet100100603030DoublePFBTagDeepJet4p5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltBTagCaloDeepCSV10p01Single = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), MinTag = cms.double( 0.14 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltBTagPFDeepJet4p5Double = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.28746 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 86 ) ) process.hltPrePFHT400FivePFJet120120603030DoublePFBTagDeepJet4p5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFJetFilterTwo120er3p0 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 3.0 ), MinN = cms.int32( 2 ) ) process.hltPrePFHT400SixPFJet32DoublePFBTagDeepJet2p94 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltBTagPFDeepJet2p94Double = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.3 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 86 ) ) process.hltPrePFHT450SixPFJet36PFBTagDeepJet1p59 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltBTagPFDeepJet1p59Single = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.45 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltPreQuadPFJet103887515DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltVBFCaloJetEtaSortedMqq150Deta1p5 = cms.EDFilter( "HLTCaloJetSortedVBFFilter", saveTags = cms.bool( True ), inputJets = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), inputJetTags = cms.InputTag( "" ), Mqq = cms.double( 150.0 ), Detaqq = cms.double( 1.5 ), Detabb = cms.double( 999.0 ), Dphibb = cms.double( 10.0 ), Ptsumqq = cms.double( 0.0 ), Ptsumbb = cms.double( 0.0 ), Etaq1Etaq2 = cms.double( 999.0 ), value = cms.string( "Eta" ), triggerType = cms.int32( 85 ), njets = cms.int32( 4 ) ) process.hltBTagCaloDeepCSV1p56Single = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), MinTag = cms.double( 0.4 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltSelector6PFJets = cms.EDFilter( "LargestEtPFJetSelector", src = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), filter = cms.bool( False ), maxNumber = cms.uint32( 6 ) ) process.hltBTagPFDeepJet7p68Double6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltSelector6PFJets" ), JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.16 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 86 ), deltaR = cms.double( 0.1 ) ) process.hltBTagPFDeepJet1p28Single6Jets = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltSelector6PFJets" ), JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.43 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ), deltaR = cms.double( 0.1 ) ) process.hltVBFPFJetDeepJetSortedMqq200Detaqq1p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", saveTags = cms.bool( True ), inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), inputJetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), Mqq = cms.double( 200.0 ), Detaqq = cms.double( 1.5 ), Detabb = cms.double( 999.0 ), Dphibb = cms.double( 2.8 ), Ptsumqq = cms.double( 0.0 ), Ptsumbb = cms.double( 0.0 ), Etaq1Etaq2 = cms.double( 999.0 ), value = cms.string( "2BTagAndPt" ), triggerType = cms.int32( 85 ), njets = cms.int32( 6 ) ) process.hltPreQuadPFJet103887515PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltVBFPFJetDeepJetSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", saveTags = cms.bool( True ), inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), inputJetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), Mqq = cms.double( 460.0 ), Detaqq = cms.double( 3.5 ), Detabb = cms.double( 999.0 ), Dphibb = cms.double( 1.9 ), Ptsumqq = cms.double( 0.0 ), Ptsumbb = cms.double( 0.0 ), Etaq1Etaq2 = cms.double( 999.0 ), value = cms.string( "1BTagAndEta" ), triggerType = cms.int32( 85 ), njets = cms.int32( 4 ) ) process.hltPreQuadPFJet105887615DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreQuadPFJet105887615PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreQuadPFJet111908015DoublePFBTagDeepJet1p37p7VBF1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreQuadPFJet111908015PFBTagDeepJet1p3VBF2 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepJet1p5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltBTagPFDeepJet1p5Single = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), JetTags = cms.InputTag( 'hltDeepJetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.59 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ) ) process.hltL1sQuadJetOrHTTOrMuonHTT = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_QuadJet60er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_Mu6_HTT240er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePFHT280QuadPFJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hlt4PixelOnlyPFCentralJetTightIDPt20 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 4 ) ) process.hlt4PFCentralJetTightIDPt30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 4 ) ) process.hltPFHT280Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 280.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPrePFHT280QuadPFJet30PNet2BTagMean0p55 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFCentralJetTightIDPt30 = cms.EDProducer( "HLTPFJetCollectionProducer", HLTObject = cms.InputTag( "hlt4PFCentralJetTightIDPt30" ), TriggerTypes = cms.vint32( 86 ) ) process.hltPFCentralJetPt30PNet2BTagMean0p55 = cms.EDFilter( "HLTSumPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFCentralJetTightIDPt30" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.55 ), MaxTag = cms.double( 999999.0 ), MinJetToSum = cms.int32( 1 ), MaxJetToSum = cms.int32( 2 ), UseMeanValue = cms.bool( True ), MatchByDeltaR = cms.bool( True ), MaxDeltaR = cms.double( 0.4 ), TriggerType = cms.int32( 86 ) ) process.hltPrePFHT280QuadPFJet30PNet2BTagMean0p60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFCentralJetPt30PNet2BTagMean0p60 = cms.EDFilter( "HLTSumPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFCentralJetTightIDPt30" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.6 ), MaxTag = cms.double( 999999.0 ), MinJetToSum = cms.int32( 1 ), MaxJetToSum = cms.int32( 2 ), UseMeanValue = cms.bool( True ), MatchByDeltaR = cms.bool( True ), MaxDeltaR = cms.double( 0.4 ), TriggerType = cms.int32( 86 ) ) process.hltPrePFHT280QuadPFJet35PNet2BTagMean0p60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hlt4PFCentralJetTightIDPt35 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 4 ) ) process.hltPFCentralJetTightIDPt35 = cms.EDProducer( "HLTPFJetCollectionProducer", HLTObject = cms.InputTag( "hlt4PFCentralJetTightIDPt35" ), TriggerTypes = cms.vint32( 86 ) ) process.hltPFCentralJetPt35PNet2BTagMean0p60 = cms.EDFilter( "HLTSumPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFCentralJetTightIDPt35" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.6 ), MaxTag = cms.double( 999999.0 ), MinJetToSum = cms.int32( 1 ), MaxJetToSum = cms.int32( 2 ), UseMeanValue = cms.bool( True ), MatchByDeltaR = cms.bool( True ), MaxDeltaR = cms.double( 0.4 ), TriggerType = cms.int32( 86 ) ) process.hltPrePFHT340QuadPFJet70504040PNet2BTagMean0p70 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hlt3PixelOnlyPFCentralJetTightIDPt30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 3 ) ) process.hlt2PixelOnlyPFCentralJetTightIDPt40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) process.hlt1PixelOnlyPFCentralJetTightIDPt60 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hlt4PFCentralJetTightIDPt40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 4 ) ) process.hlt2PFCentralJetTightIDPt50 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) process.hlt1PFCentralJetTightIDPt70 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 70.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltPFHTJetTightIDPt30 = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( True ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 4 ), 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( "hltAK4PFJetsTightIDCorrected" ), pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) ) process.hltPFHT340JetTightIDPt30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJetTightIDPt30' ), mhtLabels = cms.VInputTag( 'hltPFHTJetTightIDPt30' ), minHt = cms.vdouble( 340.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPFCentralJetTightIDPt40 = cms.EDProducer( "HLTPFJetCollectionProducer", HLTObject = cms.InputTag( "hlt4PFCentralJetTightIDPt40" ), TriggerTypes = cms.vint32( 86 ) ) process.hltPFCentralJetPt40PNet2BTagMean0p70 = cms.EDFilter( "HLTSumPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFCentralJetTightIDPt40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.7 ), MaxTag = cms.double( 999999.0 ), MinJetToSum = cms.int32( 1 ), MaxJetToSum = cms.int32( 2 ), UseMeanValue = cms.bool( True ), MatchByDeltaR = cms.bool( True ), MaxDeltaR = cms.double( 0.4 ), TriggerType = cms.int32( 86 ) ) process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFHT280 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFHT280QuadPFJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFHT280QuadPFJet30PNet2BTagMean0p55 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PNet2BTagMean0p50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFJetTwoC30 = cms.EDProducer( "HLTPFJetCollectionProducer", HLTObject = cms.InputTag( "hltPFJetFilterTwoC30" ), TriggerTypes = cms.vint32( 86 ) ) process.hltPFJetTwoC30PFBTagPNet2BTagMean0p50 = cms.EDFilter( "HLTSumPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetTwoC30" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 999999.0 ), MinJetToSum = cms.int32( 1 ), MaxJetToSum = cms.int32( 2 ), UseMeanValue = cms.bool( True ), MatchByDeltaR = cms.bool( True ), MaxDeltaR = cms.double( 0.4 ), TriggerType = cms.int32( 86 ) ) process.hltPreQuadPFJet100887030 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFTripleJetLooseID70 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 70.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 3 ) ) process.hltPreQuadPFJet105887530 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreQuadPFJet111908030 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreQuadPFJet100887030PNet1CvsAll0p5VBF3Tight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPNetCvsAllTag0p5 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsAll' ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ), deltaR = cms.double( 0.1 ) ) process.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", saveTags = cms.bool( True ), inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), inputJetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsAll' ), Mqq = cms.double( 460.0 ), Detaqq = cms.double( 3.5 ), Detabb = cms.double( 999.0 ), Dphibb = cms.double( 999.0 ), Ptsumqq = cms.double( 0.0 ), Ptsumbb = cms.double( 0.0 ), Etaq1Etaq2 = cms.double( 999.0 ), value = cms.string( "2BTagAndPt" ), triggerType = cms.int32( 85 ), njets = cms.int32( 4 ) ) process.hltPreQuadPFJet105887530PNet1CvsAll0p5VBF3Tight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreQuadPFJet111908030PNet1CvsAll0p6VBF3Tight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPNetCvsAllTag0p6 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','CvsAll' ), MinTag = cms.double( 0.6 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 86 ), deltaR = cms.double( 0.1 ) ) process.hltL1sSingleJetOrHTTOrMuHTT = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet180er2p5 OR L1_SingleJet200 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_Mu6_HTT240er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreAK8PFJet220SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleAK8PFJet220 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 220.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltAK8PFJets220Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), cut = cms.string( "pt > 220 && abs(eta) < 2.5" ) ) process.hltAK8PFSoftDropJets220 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), 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( 'hltAK8PFJets220Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltAK8SinglePFJets220SoftDropMass40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets220" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 40.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet180er2p5 OR L1_SingleJet200 OR L1_DoubleJet150er2p5 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_Mu6_HTT240er OR L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 OR L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 OR L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreAK8PFJet220SoftDropMass40PNetBB0p06DoubleAK4PFJet6030PNet2BTagMean0p50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hlt2PixelOnlyPFCentralJetTightIDPt20 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) process.hlt1PixelOnlyPFCentralJetTightIDPt50 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PixelOnlyPFJetsTightIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hlt1PFCentralJetTightIDPt60 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltPF2CentralJetPt30PNet2BTagMean0p50 = cms.EDFilter( "HLTSumPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.5 ), MaxTag = cms.double( 999999.0 ), MinJetToSum = cms.int32( 1 ), MaxJetToSum = cms.int32( 2 ), UseMeanValue = cms.bool( True ), MatchByDeltaR = cms.bool( True ), MaxDeltaR = cms.double( 0.4 ), TriggerType = cms.int32( 86 ) ) process.hltPFJetForPNetSelectorAK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), 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.6 ), MinN = cms.int32( 1 ) ) process.hltPFJetForPNetAK8 = cms.EDProducer( "HLTPFJetCollectionProducer", HLTObject = cms.InputTag( "hltPFJetForPNetSelectorAK8" ), TriggerTypes = cms.vint32( 85 ) ) process.hltParticleNetJetTagsInfosAK8 = cms.EDProducer( "DeepBoostedJetTagInfoProducer", jet_radius = cms.double( 0.8 ), min_jet_pt = cms.double( 200.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( "hltPFJetForPNetAK8" ), puppi_value_map = cms.InputTag( "" ), vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ) ) process.hltParticleNetONNXJetTagsAK8 = cms.EDProducer( "BoostedJetONNXJetTagsProducer", src = cms.InputTag( "hltParticleNetJetTagsInfosAK8" ), preprocess_json = cms.string( "RecoBTag/Combined/data/HLT/ParticleNetAK8/V01/preprocess.json" ), preprocessParams = cms.PSet( ), model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/ParticleNetAK8/V01/particle-net.onnx" ), flav_names = cms.vstring( 'probHtt', 'probHtm', 'probHte', 'probHbb', 'probHcc', 'probHqq', 'probHgg', 'probQCD2hf', 'probQCD1hf', 'probQCD0hf' ), debugMode = cms.untracked.bool( False ) ) process.hltParticleNetDiscriminatorsJetTagsAK8 = cms.EDProducer( "BTagProbabilityToDiscriminator", discriminators = cms.VPSet( cms.PSet( name = cms.string( "HbbVsQCD" ), numerator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHbb' ), denominator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHbb','hltParticleNetONNXJetTagsAK8:probQCD2hf','hltParticleNetONNXJetTagsAK8:probQCD1hf','hltParticleNetONNXJetTagsAK8:probQCD0hf' ) ), cms.PSet( name = cms.string( "HccVsQCD" ), numerator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHcc' ), denominator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHcc','hltParticleNetONNXJetTagsAK8:probQCD2hf','hltParticleNetONNXJetTagsAK8:probQCD1hf','hltParticleNetONNXJetTagsAK8:probQCD0hf' ) ), cms.PSet( name = cms.string( "HttVsQCD" ), numerator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHtt' ), denominator = cms.VInputTag( 'hltParticleNetONNXJetTagsAK8:probHtt','hltParticleNetONNXJetTagsAK8:probQCD2hf','hltParticleNetONNXJetTagsAK8:probQCD1hf','hltParticleNetONNXJetTagsAK8:probQCD0hf' ) ) ) ) process.hltAK8PFJets220SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", HLTObject = cms.InputTag( "hltAK8SinglePFJets220SoftDropMass40" ), TriggerTypes = cms.vint32( 85 ) ) process.hltAK8SinglePFJets220SoftDropMass40PNetBBTag0p06 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltAK8PFJets220SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), MinTag = cms.double( 0.06 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) process.hltPreAK8PFJet220SoftDropMass40PNetBB0p06DoubleAK4PFJet6030PNet2BTagMean0p53 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPF2CentralJetPt30PNet2BTagMean0p53 = cms.EDFilter( "HLTSumPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.53 ), MaxTag = cms.double( 999999.0 ), MinJetToSum = cms.int32( 1 ), MaxJetToSum = cms.int32( 2 ), UseMeanValue = cms.bool( True ), MatchByDeltaR = cms.bool( True ), MaxDeltaR = cms.double( 0.4 ), TriggerType = cms.int32( 86 ) ) process.hltPreAK8PFJet220SoftDropMass40PNetBB0p06DoubleAK4PFJet6030PNet2BTagMean0p55 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPF2CentralJetPt30PNet2BTagMean0p55 = cms.EDFilter( "HLTSumPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.55 ), MaxTag = cms.double( 999999.0 ), MinJetToSum = cms.int32( 1 ), MaxJetToSum = cms.int32( 2 ), UseMeanValue = cms.bool( True ), MatchByDeltaR = cms.bool( True ), MaxDeltaR = cms.double( 0.4 ), TriggerType = cms.int32( 86 ) ) process.hltPreAK8PFJet220SoftDropMass40PNetBB0p06DoubleAK4PFJet6030PNet2BTagMean0p60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPF2CentralJetPt30PNet2BTagMean0p60 = cms.EDFilter( "HLTSumPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPF2CentralJetTightIDPt30" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.6 ), MaxTag = cms.double( 999999.0 ), MinJetToSum = cms.int32( 1 ), MaxJetToSum = cms.int32( 2 ), UseMeanValue = cms.bool( True ), MatchByDeltaR = cms.bool( True ), MaxDeltaR = cms.double( 0.4 ), TriggerType = cms.int32( 86 ) ) process.hltPreAK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleAK8PFJet230 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 230.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltAK8PFJets230Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), cut = cms.string( "pt > 230 && abs(eta) < 2.5" ) ) process.hltAK8PFSoftDropJets230 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( 0.0 ), R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( 'hltAK8PFJets230Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltAK8SinglePFJets230SoftDropMass40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets230" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 40.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltPreAK8PFJet230SoftDropMass40PNetBB0p06 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8PFJets230SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", HLTObject = cms.InputTag( "hltAK8SinglePFJets230SoftDropMass40" ), TriggerTypes = cms.vint32( 85 ) ) process.hltAK8SinglePFJets230SoftDropMass40PNetBBTag0p06 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), MinTag = cms.double( 0.06 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) process.hltPreAK8PFJet230SoftDropMass40PNetBB0p10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8SinglePFJets230SoftDropMass40PNetBBTag0p10 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), MinTag = cms.double( 0.1 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) process.hltPreAK8PFJet230SoftDropMass40PNetTauTau0p03 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8SinglePFJets230SoftDropMass40PNetTauTauTag0p03 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), MinTag = cms.double( 0.03 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) process.hltPreAK8PFJet230SoftDropMass40PNetTauTau0p05 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8SinglePFJets230SoftDropMass40PNetTauTauTag0p05 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltAK8PFJets230SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), MinTag = cms.double( 0.05 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) process.hltPreAK8PFJet250SoftDropMass40PNetBB0p06 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleAK8PFJet250 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 250.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltAK8PFJets250Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), cut = cms.string( "pt > 250 && abs(eta) < 2.5" ) ) process.hltAK8PFSoftDropJets250 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( 0.0 ), R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( 'hltAK8PFJets250Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltAK8SinglePFJets250SoftDropMass40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets250" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 40.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltAK8PFJets250SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", HLTObject = cms.InputTag( "hltAK8SinglePFJets250SoftDropMass40" ), TriggerTypes = cms.vint32( 85 ) ) process.hltAK8SinglePFJets250SoftDropMass40PNetBBTag0p06 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltAK8PFJets250SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), MinTag = cms.double( 0.06 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) process.hltPreAK8PFJet250SoftDropMass40PNetBB0p10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8SinglePFJets250SoftDropMass40PNetBBTag0p10 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltAK8PFJets250SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), MinTag = cms.double( 0.1 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) process.hltPreAK8PFJet250SoftDropMass40PNetTauTau0p03 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8SinglePFJets250SoftDropMass40PNetTauTauTag0p03 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltAK8PFJets250SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), MinTag = cms.double( 0.03 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) process.hltPreAK8PFJet250SoftDropMass40PNetTauTau0p05 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8SinglePFJets250SoftDropMass40PNetTauTauTag0p05 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltAK8PFJets250SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), MinTag = cms.double( 0.05 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) process.hltPreAK8PFJet275SoftDropMass40PNetBB0p06 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleAK8PFJet275 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets200" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 275.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltAK8PFJets275Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), cut = cms.string( "pt > 275 && abs(eta) < 2.5" ) ) process.hltAK8PFSoftDropJets275 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( 0.0 ), R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( 'hltAK8PFJets275Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltAK8SinglePFJets275SoftDropMass40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets275" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 40.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltAK8PFJets275SoftDropMass40 = cms.EDProducer( "HLTPFJetCollectionProducer", HLTObject = cms.InputTag( "hltAK8SinglePFJets275SoftDropMass40" ), TriggerTypes = cms.vint32( 85 ) ) process.hltAK8SinglePFJets275SoftDropMass40PNetBBTag0p06 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltAK8PFJets275SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), MinTag = cms.double( 0.06 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) process.hltPreAK8PFJet275SoftDropMass40PNetBB0p10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8SinglePFJets275SoftDropMass40PNetBBTag0p10 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltAK8PFJets275SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HbbVsQCD' ), MinTag = cms.double( 0.1 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) process.hltPreAK8PFJet275SoftDropMass40PNetTauTau0p03 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8SinglePFJets275SoftDropMass40PNetTauTauTag0p03 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltAK8PFJets275SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), MinTag = cms.double( 0.03 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) process.hltPreAK8PFJet275SoftDropMass40PNetTauTau0p05 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK8SinglePFJets275SoftDropMass40PNetTauTauTag0p05 = cms.EDFilter( "HLTPFJetTagWithMatching", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltAK8PFJets275SoftDropMass40" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTagsAK8','HttVsQCD' ), MinTag = cms.double( 0.05 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 85 ), deltaR = cms.double( 0.8 ) ) process.hltPreAK8PFJet425SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleAK8PFJet425 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 425.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltAK8PFJets425Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), cut = cms.string( "pt > 425 && abs(eta) < 2.5" ) ) process.hltAK8PFSoftDropJets425 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( 0.0 ), R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( 'hltAK8PFJets425Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltAK8SinglePFJets425SoftDropMass40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets425" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 40.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltPreAK8PFJet450SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleAK8PFJet450 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltAK8PFJets450Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), cut = cms.string( "pt > 450 && abs(eta) < 2.5" ) ) process.hltAK8PFSoftDropJets450 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( 0.0 ), R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( 'hltAK8PFJets450Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltAK8SinglePFJets450SoftDropMass40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets450" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 40.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltPreIsoMu50AK8PFJet220SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q" ), varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.14 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfecalIsoRhoFiltered" ), varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.177 ), thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfhcalIsoRhoFiltered" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), IsolatorPSet = cms.PSet( ) ) process.hltPreIsoMu50AK8PFJet220SoftDropMass40PNetBB0p06 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreIsoMu50AK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreIsoMu50AK8PFJet230SoftDropMass40PNetBB0p06 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreIsoMu50AK8PFJet230SoftDropMass40PNetBB0p10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40PNetBB0p06 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40PNetBB0p06 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40PNetBB0p10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030PNet2BTagMean0p50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sDoubleTauJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet55_RmOvlp_dR0p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2DoubleTauJetTagNNFilter = cms.EDFilter( "L2TauTagFilter", saveTags = cms.bool( True ), nExpected = cms.int32( 2 ), L1TauSrc = cms.InputTag( "hltL1sBigORDoubleTauJet" ), L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','DoubleTauJet' ), DiscrWP = cms.double( 0.386 ), l1TauPtThreshold = cms.double( 250.0 ) ) process.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), cut = cms.string( "pt > 30 && abs(eta) < 2.1" ), discriminators = cms.VPSet( ), discriminatorContainers = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), rawValues = cms.vstring( ), selectionCuts = cms.vdouble( ), workingPoints = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) ) ) ) process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1sBigORDoubleTauJet" ), JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) process.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 2 ) ) process.hlt1PFJet60L1HLTMatched = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet60 = cms.EDFilter( "HLT3DoublePFTauPFJet", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), inputTag1 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), inputTag2 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), inputTag3 = cms.InputTag( "hlt1PFJet60L1HLTMatched" ), triggerType1 = cms.int32( 84 ), triggerType2 = cms.int32( 84 ), triggerType3 = cms.int32( 85 ), MinDphi = cms.double( 1.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 1.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 1.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.5 ), MaxDelR = cms.double( 9999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltL1sDoubleTauJet70 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau26er2p1_Jet70_RmOvlp_dR0p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet75 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hlt1PFJet75L1HLTMatched = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 75.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet75 = cms.EDFilter( "HLT3DoublePFTauPFJet", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), inputTag1 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), inputTag2 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet" ), inputTag3 = cms.InputTag( "hlt1PFJet75L1HLTMatched" ), triggerType1 = cms.int32( 84 ), triggerType2 = cms.int32( 84 ), triggerType3 = cms.int32( 85 ), MinDphi = cms.double( 1.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 1.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 1.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.5 ), MaxDelR = cms.double( 9999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ), MaxEta = cms.double( 2.1 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.16 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.1 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 24.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q" ), varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.14 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3fL1sVeryBigOrMu18IsoTauXXerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered" ), varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.177 ), thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) process.hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sVeryBigOrMu18IsoTauXXerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p08Map' ), IsolatorPSet = cms.PSet( ) ) process.hltL2TauTagNNFilterMu18erTauXX = cms.EDFilter( "L2TauTagFilter", saveTags = cms.bool( True ), nExpected = cms.int32( 1 ), L1TauSrc = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ), L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','Mu18TauXX' ), DiscrWP = cms.double( 0.339 ), l1TauPtThreshold = cms.double( 250.0 ) ) process.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1sVeryBigORMu18erTauXXer2p1" ), JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) process.hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) process.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau30Monitoring = cms.EDFilter( "HLT2MuonPFTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), inputTag1 = cms.InputTag( "hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered" ), inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 1.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.3 ), MaxDelR = cms.double( 99999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltL1sMu18erTau26er2p1Jet55 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau26er2p1_Jet55" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1PFJet60CrossL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHpsOverlapFilterDeepTauPFTau30VeryBigOrMu18erTauXXPFJet60 = cms.EDFilter( "HLT3MuonPFTauPFJet", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), inputTag1 = cms.InputTag( "hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered" ), inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched" ), inputTag3 = cms.InputTag( "hlt1PFJet60L1HLTMatched" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 84 ), triggerType3 = cms.int32( 85 ), MinDphi = cms.double( 1.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 1.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 1.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.5 ), MaxDelR = cms.double( 9999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltL1sMu18erTau26er2p1Jet70 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau26er2p1_Jet70" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1PFJet75CrossL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHpsOverlapFilterDeepTauPFTau30VeryBigOrMu18erTauXXPFJet75 = cms.EDFilter( "HLT3MuonPFTauPFJet", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet' ), originTag3 = cms.VInputTag( 'hltPFJetsCorrectedMatchedToL1' ), inputTag1 = cms.InputTag( "hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered" ), inputTag2 = cms.InputTag( "hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched" ), inputTag3 = cms.InputTag( "hlt1PFJet75L1HLTMatched" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 84 ), triggerType3 = cms.int32( 85 ), MinDphi = cms.double( 1.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 1.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 1.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.5 ), MaxDelR = cms.double( 9999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreDoublePFJets40Mass500MediumDeepTauPFTauHPS45L2NNMediumDeepTauPFTauHPS20eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2VBFIsoTauNNFilter = cms.EDFilter( "L2TauTagFilter", saveTags = cms.bool( True ), nExpected = cms.int32( 1 ), L1TauSrc = cms.InputTag( "hltL1VBFDiJetIsoTau" ), L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','VBFIsoTau' ), DiscrWP = cms.double( 0.4327 ), l1TauPtThreshold = cms.double( 250.0 ) ) process.hltHpsDoublePFTau20withL2NNBeforeDeepTau = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsPFTauProducer" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) process.hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsPFTauProducer" ), cut = cms.string( "pt > 20 && abs(eta) < 2.1" ), discriminators = cms.VPSet( ), discriminatorContainers = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducerForVBFIsoTau", "VSjet" ), rawValues = cms.vstring( ), selectionCuts = cms.vdouble( ), workingPoints = cms.vstring( 'double t1 = 0.5701, t2 = 0.4610, t3 = 0.125, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) ) ) ) process.hltHpsDoublePFTau20MediumDitauWPDeepTauNoMatch = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 2 ) ) process.hltHpsL1VBFJetsAndIsoTauHLTDoublePFTauMediumDitauWPDeepTauMatch = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ), JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) process.hltHpsSinglePFTau45MediumDitauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsL1VBFJetsAndIsoTauHLTDoublePFTauMediumDitauWPDeepTauMatch" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 45.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) process.hltRealDijetFilter = cms.EDFilter( "HLTPFJetVBFFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), minPtLow = cms.double( 40.0 ), minPtHigh = cms.double( 40.0 ), etaOpposite = cms.bool( True ), minDeltaEta = cms.double( 0.0 ), minInvMass = cms.double( 500.0 ), maxEta = cms.double( 999.0 ), leadingJetOnly = cms.bool( False ), triggerType = cms.int32( 85 ) ) process.hltVBFIsoTauL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", L1JetTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ), JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), matchingMode = cms.string( "VBF" ), pt1Min = cms.double( 40.0 ), pt2Min = cms.double( 40.0 ), pt3Min = cms.double( 40.0 ), mjjMin = cms.double( 500.0 ), matchingR = cms.double( 0.5 ) ) process.hltVBFLooseIDPFDummyFilter = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltVBFIsoTauL1TLooseIDPFJetsMatching','TwoJets' ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) process.hltPFDiJetCorrCheckerWithMediumDiTau = cms.EDProducer( "HLTDiPFJetPlusTausCandidatePFJetProducer", pfJetSrc = cms.InputTag( 'hltVBFIsoTauL1TLooseIDPFJetsMatching','TwoJets' ), tauSrc = cms.InputTag( "hltHpsDoublePFTau20MediumDitauWPDeepTauNoMatch" ), extraTauPtCut = cms.double( 45.0 ), mjjMin = cms.double( 500.0 ), dRmin = cms.double( 0.5 ) ) process.hltMatchedVBFIsoTauTwoPFJets2CrossCleanedUsingDiJetCorrCheckerWithMediumDiTau = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFDiJetCorrCheckerWithMediumDiTau" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS20eta2p1SingleL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHpsSinglePFTau20MediumDitauWPDeepTauNoMatchForVBFIsoTau = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) process.hltHpsOverlapFilterIsoMu24MediumDeepTauPFTau20 = cms.EDFilter( "HLT2MuonPFTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau' ), inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered" ), inputTag2 = cms.InputTag( "hltHpsSinglePFTau20MediumDitauWPDeepTauNoMatchForVBFIsoTau" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 1.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.3 ), MaxDelR = cms.double( 99999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS45L2NNeta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2TauTagNNFilterMuXXerIsoTauYYForVBFTauTau = cms.EDFilter( "L2TauTagFilter", saveTags = cms.bool( True ), nExpected = cms.int32( 1 ), L1TauSrc = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','MuXXTauYY' ), DiscrWP = cms.double( 0.4327 ), l1TauPtThreshold = cms.double( 250.0 ) ) process.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatchForVBFIsoTau = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) process.hltHpsSelectedPFTau45MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatchedForVBFIsoTau = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatchForVBFIsoTau" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) process.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau45MonitoringForVBFIsoTau = cms.EDFilter( "HLT2MuonPFTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau' ), inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered" ), inputTag2 = cms.InputTag( "hltHpsSelectedPFTau45MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatchedForVBFIsoTau" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 1.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.3 ), MaxDelR = cms.double( 99999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreDoubleL2Mu10NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1fMuf0DoubleL2MuNoVtx10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), MinNstations = cms.vint32( 0, 2, 0, 2 ), MinNhits = cms.vint32( 0, 1, 0, 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltL2fDoubleMu10NoVertexL2Filtered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), FastAccept = cms.bool( False ), MaxEta = cms.double( 2.0 ), MinNhits = cms.int32( 0 ), MinNstations = cms.int32( 0 ), MinNchambers = cms.int32( 2 ), MaxDr = cms.double( 100.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.double( 0.0 ), MinPtMax = cms.double( 10.0 ), MinPtMin = cms.double( 10.0 ), MinInvMass = cms.double( -9999.0 ), MaxInvMass = cms.double( 9999.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinAngle = cms.double( -999.0 ), MaxAngle = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ) ) process.hltL3fDimuonL1f0ppL2NV2Chaf10L3NVf0Veto1Prompt = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL2fL1fMuf0DoubleL2MuNoVtx10Q" ), L1CandTag = cms.InputTag( "" ), inputMuonCollection = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 1.0 ), MinDXYBeamSpot = cms.double( 0.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( -1 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreDoubleL2Mu12NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fDoubleMu12NoVertexL2Filtered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), FastAccept = cms.bool( False ), MaxEta = cms.double( 2.0 ), MinNhits = cms.int32( 0 ), MinNstations = cms.int32( 0 ), MinNchambers = cms.int32( 2 ), MaxDr = cms.double( 100.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.double( 0.0 ), MinPtMax = cms.double( 12.0 ), MinPtMin = cms.double( 12.0 ), MinInvMass = cms.double( -9999.0 ), MaxInvMass = cms.double( 9999.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinAngle = cms.double( -999.0 ), MaxAngle = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ) ) process.hltPreDoubleL2Mu14NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fDoubleMu14NoVertexL2Filtered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), FastAccept = cms.bool( False ), MaxEta = cms.double( 2.0 ), MinNhits = cms.int32( 0 ), MinNstations = cms.int32( 0 ), MinNchambers = cms.int32( 2 ), MaxDr = cms.double( 100.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.double( 0.0 ), MinPtMax = cms.double( 14.0 ), MinPtMin = cms.double( 14.0 ), MinInvMass = cms.double( -9999.0 ), MaxInvMass = cms.double( 9999.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinAngle = cms.double( -999.0 ), MaxAngle = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ) ) process.hltPreDoubleL3Mu1610NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1DoubleMuf0L2DoubleMuNoVtxFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 7.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL2fL1DoubleMuf0L2SingleMuNoVtxFiltered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 15.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL3fL1DoubleMuf0L2NVf15f7L3DoubleMuNVf10Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( 0.01 ), MinNmuonHits = cms.int32( 12 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf16Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 16.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( 0.01 ), MinNmuonHits = cms.int32( 12 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltPreDoubleL3Mu1810NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf18Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 18.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( 0.01 ), MinNmuonHits = cms.int32( 12 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltPreDoubleL3Mu2010NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf20Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( 0.01 ), MinNmuonHits = cms.int32( 12 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltPreL2Mu10NoVtx2Cha = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1sMuORL1f0L2NoVtx10Q2Cha = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.0 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltPreL2Mu10NoVtx2ChaVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fMuL1f0ppL2NV2Chaf10L3NVf0VetoDxyMax1cm = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMuORL1f0L2NoVtx10Q2Cha" ), L1CandTag = cms.InputTag( "" ), inputMuonCollection = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 1.0 ), MinDXYBeamSpot = cms.double( 0.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( -1 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPreL3Mu10NoVtx = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1Muf0L2MuNoVtxFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 7.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL3fL1Muf0L2NVf15f7L3MuNVf10 = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( 0.0 ), MinNmuonHits = cms.int32( 12 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltPreL3Mu10NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1Muf0L2NVf7L3MuNVf10DxyMin0p01 = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( 0.01 ), MinNmuonHits = cms.int32( 12 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltPreDoubleL2MuL3Mu16NoVtxVetoL3Mu0DxyMax0p1cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1DoubleMuf0L2DoubleMuNoVtx2ChaFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.0 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 7.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL2fL1DoubleMuf0L2SingleMuNoVtx2ChaFiltered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.0 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 15.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf16DisplacedHybDxy0p1cm = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 16.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( 0.1 ), MinNmuonHits = cms.int32( 12 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf0VetoDxy0p1cm = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 0.1 ), MinDXYBeamSpot = cms.double( 0.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltPreDoubleL2MuL3Mu18NoVtxVetoL3Mu0DxyMax0p1cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf18DisplacedHybDxy0p1cm = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 16.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( 0.1 ), MinNmuonHits = cms.int32( 12 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltPreDoubleL2Mu10NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1sMuORL1f0DoubleL2NoVtx10Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.0 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltL3fDimuonL1f0CosmicL2NV2Chaf10L3NVf0Veto1PromptSimple = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 1.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltPreDoubleL2Mu12NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1sMuORL1f0DoubleL2NoVtx12Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.0 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltPreL2Mu10NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1sMuORL1f0L2NoVtx10Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.0 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltPreL2Mu10NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDoubleL3dTksMu1610NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1DoubleMuf0L2DoubleMuDisplacedFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 12 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 7.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL2fL1DoubleMuf0L2SingleMuDisplacedFiltered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 12 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 15.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltIterL3OIGblDisplacedSeedsFromL2Muons = cms.EDProducer( "TSGForOIFromL2", src = cms.InputTag( "hltL2Muons" ), layersToTry = cms.int32( 8 ), fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), hitsToTry = cms.int32( 8 ), adjustErrorsDynamicallyForHits = cms.bool( False ), adjustErrorsDynamicallyForHitless = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), UseHitLessSeeds = cms.bool( True ), estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), maxEtaForTOB = cms.double( 1.8 ), minEtaForTEC = cms.double( 0.7 ), debug = cms.untracked.bool( False ), fixedErrorRescaleFactorForHits = cms.double( 1.0 ), maxSeeds = cms.uint32( 16 ), maxHitlessSeeds = cms.uint32( 5 ), maxHitSeeds = cms.uint32( 7 ), numL2ValidHitsCutAllEta = cms.uint32( 20 ), numL2ValidHitsCutAllEndcap = cms.uint32( 30 ), pT1 = cms.double( 13.0 ), pT2 = cms.double( 30.0 ), pT3 = cms.double( 70.0 ), eta1 = cms.double( 0.2 ), eta2 = cms.double( 0.3 ), eta3 = cms.double( 1.0 ), eta4 = cms.double( 1.2 ), eta5 = cms.double( 1.6 ), eta6 = cms.double( 1.4 ), eta7 = cms.double( 2.1 ), SF1 = cms.double( 3.0 ), SF2 = cms.double( 4.0 ), SF3 = cms.double( 5.0 ), SF4 = cms.double( 7.0 ), SF5 = cms.double( 10.0 ), SF6 = cms.double( 2.0 ), SFHld = cms.double( 2.0 ), SFHd = cms.double( 12.0 ), tsosDiff1 = cms.double( 0.2 ), tsosDiff2 = cms.double( 0.02 ), displacedReco = cms.bool( True ), propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ) ) process.hltIterL3OIGlbDisplacedTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( True ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltIterL3OIGblDisplacedSeedsFromL2Muons" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 500000 ), maxSeedsBeforeCleaning = cms.uint32( 0 ) ) process.hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), src = cms.InputTag( "hltIterL3OIGlbDisplacedTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPKFFittingSmoother" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "iter10" ), Propagator = cms.string( "PropagatorWithMaterial" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltIterL3OIDisplacedMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), ignoreVertices = cms.bool( True ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.9 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 4, 3, 2 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 10.0, 1.0, 0.2 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ) ) process.hltIterL3OIDisplacedMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIterL3OIDisplacedMuonTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltIterL3OIDisplacedMuonTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltL3GlbDisplacedMuonsIterL3OI = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( True ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( False ), Eta_fixed = cms.bool( True ), Eta_min = cms.double( 0.1 ), DeltaZ = cms.double( 24.2 ), maxRegions = cms.int32( 2 ), EtaR_UpperLimit_Par1 = cms.double( 0.25 ), UseVertex = cms.bool( False ), Z_fixed = cms.bool( False ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Rescale_phi = cms.double( 3.0 ), DeltaEta = cms.double( 0.2 ), precise = cms.bool( True ), OnDemand = cms.int32( -1 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), vertexCollection = cms.InputTag( "pixelVertices" ), Pt_min = cms.double( 3.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Phi_fixed = cms.bool( True ), DeltaR = cms.double( 0.025 ), input = cms.InputTag( "hltL2Muons" ), DeltaPhi = cms.double( 0.15 ), Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "Notused" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), RefitFlag = cms.bool( True ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), HitThreshold = cms.int32( 1 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ) ) ) process.hltIterL3OIL3GlbDisplacedMuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3GlbDisplacedMuonsIterL3OI' ) ) process.hltIterL3OIL3GlbDisplacedMuons = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3GlbDisplacedMuonsIterL3OI' ) ) process.hltIterL3OIGlbDisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", InputObjects = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuons" ), InputLinksObjects = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuonsLinksCombination" ), MuonPtOption = cms.string( "Global" ) ) process.hltL2SelectorForL3IOForGlbDisplaced = cms.EDProducer( "HLTMuonL2SelectorForL3IO", l2Src = cms.InputTag( "hltL2Muons" ), l3OISrc = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCandidates" ), InputLinks = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuonsLinksCombination" ), applyL3Filters = cms.bool( False ), MinNhits = cms.int32( 1 ), MaxNormalizedChi2 = cms.double( 20.0 ), MinNmuonHits = cms.int32( 1 ), MaxPtDifference = cms.double( 0.3 ) ) process.hltIterL3DisplacedMuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer", EtaR_UpperLimit_Par1 = cms.double( 0.25 ), DeltaR = cms.double( 0.3 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), OnDemand = cms.int32( -1 ), vertexCollection = cms.InputTag( "notUsed" ), Rescale_phi = cms.double( 3.0 ), Eta_fixed = cms.bool( True ), Rescale_eta = cms.double( 3.0 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Eta_min = cms.double( 0.0 ), Phi_fixed = cms.bool( True ), Phi_min = cms.double( 0.0 ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "" ), UseVertex = cms.bool( False ), Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( True ), Z_fixed = cms.bool( True ), Pt_min = cms.double( 0.0 ), DeltaZ = cms.double( 24.2 ), DeltaEta = cms.double( 0.3 ), DeltaPhi = cms.double( 0.225 ), maxRegions = cms.int32( 5 ), precise = cms.bool( True ), input = cms.InputTag( "hltL2SelectorForL3IOForGlbDisplaced" ) ) process.hltPixelTracksInDisplacedRegionL2 = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltIterL3DisplacedMuonPixelTracksTrackingRegions" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) process.hltIter0IterL3DisplacedMuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInDisplacedRegionL2" ), InputVertexCollection = cms.InputTag( "" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.3 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter0IterL3DisplacedMuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltIter0IterL3DisplacedMuonPixelSeedsFromPixelTracks" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "none" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter0IterL3DisplacedMuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0IterL3DisplacedMuonCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltIter0IterL3DisplacedMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3DisplacedMuonCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ) ) process.hltIter0IterL3DisplacedMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0IterL3DisplacedMuonCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIter0IterL3DisplacedMuonTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0IterL3DisplacedMuonTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons = cms.EDProducer( "TrackClusterRemover", trajectories = cms.InputTag( "hltIter0IterL3DisplacedMuonTrackSelectionHighPurity" ), trackClassifier = cms.InputTag( '','QualityMasks' ), pixelClusters = cms.InputTag( "hltSiPixelClusters" ), stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), oldClusterRemovalInfo = cms.InputTag( "" ), TrackQuality = cms.string( "highPurity" ), maxChi2 = cms.double( 16.0 ), minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), overrideTrkQuals = cms.InputTag( "" ) ) process.hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", src = cms.InputTag( "hltSiStripClusters" ), OnDemand = cms.bool( False ), clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ) ) process.hltDisplacedhltIter4PixelLessLayerTripletsForGlbDisplacedMuons = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'TIB1+TIB2+MTIB3', 'TIB1+TIB2+MTID1_pos', 'TIB1+TIB2+MTID1_neg', 'TID1_pos+TID2_pos+TID3_pos', 'TID1_neg+TID2_neg+TID3_neg', 'TID1_pos+TID2_pos+MTID3_pos', 'TID1_neg+TID2_neg+MTID3_neg' ), BPix = cms.PSet( ), FPix = cms.PSet( ), TIB = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) ), TID = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 1 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 2 ) ), TOB = cms.PSet( ), TEC = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 1 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 2 ) ), MTIB = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) ), MTID = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 3 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 3 ) ), MTOB = cms.PSet( ), MTEC = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 3 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 3 ) ) ) process.hltDisplacedhltIter4PixelLessTrackingRegionsForGlbDisplacedMuons = cms.EDProducer( "MuonTrackingRegionEDProducer", EtaR_UpperLimit_Par1 = cms.double( 0.25 ), DeltaR = cms.double( 0.1 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), OnDemand = cms.int32( 0 ), vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), Rescale_phi = cms.double( 3.0 ), Eta_fixed = cms.bool( True ), Rescale_eta = cms.double( 3.0 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Eta_min = cms.double( 0.0 ), Phi_fixed = cms.bool( True ), Phi_min = cms.double( 0.0 ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ), UseVertex = cms.bool( True ), Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( True ), Z_fixed = cms.bool( True ), Pt_min = cms.double( 2.0 ), DeltaZ = cms.double( 24.2 ), DeltaEta = cms.double( 0.3 ), DeltaPhi = cms.double( 0.3 ), maxRegions = cms.int32( 5 ), precise = cms.bool( True ), input = cms.InputTag( "hltL2SelectorForL3IOForGlbDisplaced" ) ) process.hltDisplacedhltIter4PixelLessClusterCheckForGlbDisplacedMuons = cms.EDProducer( "ClusterCheckerEDProducer", doClusterCheck = cms.bool( False ), MaxNumberOfCosmicClusters = cms.uint32( 800000 ), ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ), MaxNumberOfPixelClusters = cms.uint32( 40000 ), PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), cut = cms.string( "" ), silentClusterCheck = cms.untracked.bool( False ) ) process.hltDisplacedhltIter4PixelLessHitDoubletsForGlbDisplacedMuons = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForGlbDisplacedMuons" ), trackingRegions = cms.InputTag( "hltDisplacedhltIter4PixelLessTrackingRegionsForGlbDisplacedMuons" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "hltDisplacedhltIter4PixelLessClusterCheckForGlbDisplacedMuons" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), layerPairs = cms.vuint32( 0 ) ) process.hltDisplacedhltIter4PixelLessHitTripletsForGlbDisplacedMuons = cms.EDProducer( "MultiHitFromChi2EDProducer", doublets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitDoubletsForGlbDisplacedMuons" ), maxElement = cms.uint32( 100000 ), useFixedPreFiltering = cms.bool( False ), phiPreFiltering = cms.double( 0.3 ), extraHitRPhitolerance = cms.double( 0.0 ), extraHitRZtolerance = cms.double( 0.0 ), extraZKDBox = cms.double( 0.2 ), extraRKDBox = cms.double( 0.2 ), extraPhiKDBox = cms.double( 0.005 ), fnSigmaRZ = cms.double( 2.0 ), refitHits = cms.bool( True ), ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxChi2 = cms.double( 5.0 ), chi2VsPtCut = cms.bool( True ), pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), detIdsToDebug = cms.vint32( 0, 0, 0 ) ) process.hltDisplacedhltIter4PixelLessSeedsForGlbDisplacedMuons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitTripletsForGlbDisplacedMuons" ), propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), SeedMomentumForBOFF = cms.double( 5.0 ), OriginTransverseErrorMultiplier = cms.double( 1.0 ), MinOneOverPtError = cms.double( 1.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), magneticField = cms.string( "ParabolicMf" ), forceKinematicWithRegionDirection = cms.bool( False ), SeedComparitorPSet = cms.PSet( FilterStripHits = cms.bool( False ), FilterPixelHits = cms.bool( False ), ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), FilterAtHelixStage = cms.bool( True ), ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) ) ) process.hltDisplacedhltIter4CkfTrackCandidatesForGlbDisplacedMuons = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ), src = cms.InputTag( "hltDisplacedhltIter4PixelLessSeedsForGlbDisplacedMuons" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltDisplacedhltIter4CkfTrackCandidatesForGlbDisplacedMuons" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIterX" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ) ) process.hltIter4IterL3FromL2MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), ignoreVertices = cms.bool( True ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ) ) process.hltIter4IterL3FromL2MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons" ), originalMVAVals = cms.InputTag( 'hltIter4IterL3FromL2MuonTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter4IterL3FromL2MuonTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltL1MuonNoL2SelectorNoVtx = cms.EDProducer( "HLTL1MuonNoL2Selector", InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), L2CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), L1MinPt = cms.double( -1.0 ), L1MaxEta = cms.double( 5.0 ), L1MinQuality = cms.uint32( 7 ), CentralBxOnly = cms.bool( True ) ) process.hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons = cms.EDProducer( "TrackClusterRemover", trajectories = cms.InputTag( "hltIter4IterL3FromL2MuonTrackSelectionHighPurity" ), trackClassifier = cms.InputTag( '','QualityMasks' ), pixelClusters = cms.InputTag( "hltSiPixelClusters" ), stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), oldClusterRemovalInfo = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), TrackQuality = cms.string( "highPurity" ), maxChi2 = cms.double( 16.0 ), minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), overrideTrkQuals = cms.InputTag( "" ) ) process.hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", src = cms.InputTag( "hltSiStripClusters" ), OnDemand = cms.bool( False ), clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ) ) process.hltDisplacedhltIter4PixelLessLayerTripletsForDisplacedTkMuons = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'TIB1+TIB2+MTIB3', 'TIB1+TIB2+MTID1_pos', 'TIB1+TIB2+MTID1_neg', 'TID1_pos+TID2_pos+TID3_pos', 'TID1_neg+TID2_neg+TID3_neg', 'TID1_pos+TID2_pos+MTID3_pos', 'TID1_neg+TID2_neg+MTID3_neg' ), BPix = cms.PSet( ), FPix = cms.PSet( ), TIB = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) ), TID = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 1 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 2 ) ), TOB = cms.PSet( ), TEC = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 1 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 2 ) ), MTIB = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) ), MTID = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 3 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 3 ) ), MTOB = cms.PSet( ), MTEC = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 3 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 3 ) ) ) process.hltDisplacedhltIter4PixelLessTrackingRegionsForDisplacedTkMuons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltL1MuonNoL2SelectorNoVtx" ), maxNRegions = cms.int32( 100 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), maxNVertices = cms.int32( 10 ), ptMin = cms.double( 3.0 ), originRadius = cms.double( 1.0 ), zErrorBeamSpot = cms.double( 24.2 ), deltaEta = cms.double( 0.5 ), deltaPhi = cms.double( 0.5 ), precise = cms.bool( True ), nSigmaZVertex = cms.double( 3.0 ), zErrorVetex = cms.double( 12.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ), searchOpt = cms.bool( True ) ) ) process.hltDisplacedhltIter4PixelLessClusterCheckForDisplacedTkMuons = cms.EDProducer( "ClusterCheckerEDProducer", doClusterCheck = cms.bool( False ), MaxNumberOfCosmicClusters = cms.uint32( 800000 ), ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ), MaxNumberOfPixelClusters = cms.uint32( 40000 ), PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), cut = cms.string( "" ), silentClusterCheck = cms.untracked.bool( False ) ) process.hltDisplacedhltIter4PixelLessHitDoubletsForDisplacedTkMuons = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForDisplacedTkMuons" ), trackingRegions = cms.InputTag( "hltDisplacedhltIter4PixelLessTrackingRegionsForDisplacedTkMuons" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "hltDisplacedhltIter4PixelLessClusterCheckForDisplacedTkMuons" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), layerPairs = cms.vuint32( 0 ) ) process.hltDisplacedhltIter4PixelLessHitTripletsForDisplacedTkMuons = cms.EDProducer( "MultiHitFromChi2EDProducer", doublets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitDoubletsForDisplacedTkMuons" ), maxElement = cms.uint32( 100000 ), useFixedPreFiltering = cms.bool( False ), phiPreFiltering = cms.double( 0.3 ), extraHitRPhitolerance = cms.double( 0.0 ), extraHitRZtolerance = cms.double( 0.0 ), extraZKDBox = cms.double( 0.2 ), extraRKDBox = cms.double( 0.2 ), extraPhiKDBox = cms.double( 0.005 ), fnSigmaRZ = cms.double( 2.0 ), refitHits = cms.bool( True ), ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxChi2 = cms.double( 5.0 ), chi2VsPtCut = cms.bool( True ), pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), detIdsToDebug = cms.vint32( 0, 0, 0 ) ) process.hltDisplacedhltIter4PixelLessSeedsForDisplacedTkMuons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitTripletsForDisplacedTkMuons" ), propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), SeedMomentumForBOFF = cms.double( 5.0 ), OriginTransverseErrorMultiplier = cms.double( 1.0 ), MinOneOverPtError = cms.double( 1.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), magneticField = cms.string( "ParabolicMf" ), forceKinematicWithRegionDirection = cms.bool( False ), SeedComparitorPSet = cms.PSet( FilterStripHits = cms.bool( False ), FilterPixelHits = cms.bool( False ), ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), FilterAtHelixStage = cms.bool( True ), ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) ) ) process.hltDisplacedhltIter4CkfTrackCandidatesForDisplacedTkMuons = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ), src = cms.InputTag( "hltDisplacedhltIter4PixelLessSeedsForDisplacedTkMuons" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltDisplacedhltIter4CkfTrackCandidatesForDisplacedTkMuons" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIterX" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ) ) process.hltIter4IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), ignoreVertices = cms.bool( True ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ) ) process.hltIter4IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons" ), originalMVAVals = cms.InputTag( 'hltIter4IterL3FromL1MuonTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter4IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltIter0MergedWithIter4GlbDisplacedMuons = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIter0IterL3DisplacedMuonTrackSelectionHighPurity','hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3DisplacedMuonTrackSelectionHighPurity','hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltIter4FromL1MergedWithIter04GlbDisplacedMuons = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIter0MergedWithIter4GlbDisplacedMuons','hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIter0MergedWithIter4GlbDisplacedMuons','hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltdTksMergedWithOIGlbDisplacedMuons = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltdTksMergedWithOIGlbDisplacedMuonsHighPurity = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3OIDisplacedMuonTrackSelectionHighPurity','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3OIDisplacedMuonTrackSelectionHighPurity','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltIterL3GlbdTksDisplacedMuons = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( True ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( False ), Eta_fixed = cms.bool( True ), Eta_min = cms.double( 0.1 ), DeltaZ = cms.double( 24.2 ), maxRegions = cms.int32( 2 ), EtaR_UpperLimit_Par1 = cms.double( 0.25 ), UseVertex = cms.bool( False ), Z_fixed = cms.bool( False ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Rescale_phi = cms.double( 3.0 ), DeltaEta = cms.double( 0.2 ), precise = cms.bool( True ), OnDemand = cms.int32( -1 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), vertexCollection = cms.InputTag( "pixelVertices" ), Pt_min = cms.double( 3.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Phi_fixed = cms.bool( True ), DeltaR = cms.double( 0.025 ), input = cms.InputTag( "hltL2Muons" ), DeltaPhi = cms.double( 0.15 ), Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "Notused" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), RefitFlag = cms.bool( True ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), HitThreshold = cms.int32( 1 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltdTksMergedWithOIGlbDisplacedMuons" ) ) ) process.hltIterL3DisplacedMuons = cms.EDProducer( "MuonIdProducer", MuonCaloCompatibility = cms.PSet( delta_eta = cms.double( 0.02 ), delta_phi = cms.double( 0.02 ), allSiPMHO = cms.bool( False ), MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( True ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 9999.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.05 ), useCalo = cms.bool( False ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 9999.0 ), dRHcalPreselection = cms.double( 0.2 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), CenterConeOnCalIntersection = cms.bool( False ), NoiseTow_EE = cms.double( 0.15 ), Noise_EB = cms.double( 0.025 ), Noise_HE = cms.double( 0.2 ), DR_Veto_E = cms.double( 0.07 ), NoiseTow_EB = cms.double( 0.04 ), Noise_EE = cms.double( 0.1 ), UseRecHitsFlag = cms.bool( False ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "Cal" ), Noise_HO = cms.double( 0.2 ), DR_Veto_HO = cms.double( 0.1 ), Threshold_H = cms.double( 0.5 ), PrintTimeReport = cms.untracked.bool( False ), Threshold_E = cms.double( 0.2 ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "CaloExtractorByAssociator" ), Threshold_HO = cms.double( 0.5 ), DepositInstanceLabels = cms.vstring( 'ecal', 'hcal', 'ho' ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 1.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 1.0 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 1.0 ), dRHcalPreselection = cms.double( 1.0 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), Noise_HB = cms.double( 0.2 ) ), TrackExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltIter4FromL1MergedWithIter04GlbDisplacedMuons" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "Notused" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ), digiMaxDistanceX = cms.double( 25.0 ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( False ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 2.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', 'links' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( 'hltIter4FromL1MergedWithIter04GlbDisplacedMuons','hltIterL3GlbdTksDisplacedMuons' ), fillCaloCompatibility = cms.bool( False ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 0.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( False ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( True ) ) process.hltIterL3DisplacedMuonsLinks = cms.EDProducer( "MuonLinksProducer", inputCollection = cms.InputTag( "hltIterL3DisplacedMuons" ) ) process.hltIterL3TrackerDisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltIterL3DisplacedMuons" ), DisplacedReconstruction = cms.bool( False ) ) process.hltIterL3DisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltIterL3DisplacedMuons" ), DisplacedReconstruction = cms.bool( True ) ) process.hltL3dTkfL1DoubleMuf0L2NVf15f7L3DoubleMuNVf10Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), PreviousCandTag = cms.InputTag( "" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 5 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( 0.01 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltL3dTkfL1DoubleMuf0L2NVf15f7L3SingleMuNVf16Displaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), PreviousCandTag = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 5 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 16.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( 0.01 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltPreL3dTksMu10NoVtxDxyMin0p01cm = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1DoubleMuf0L2SingleMuNoVtxFiltered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 12 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 7.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL3fL1f0L2f0Filtered10GlbDisplaceddTks = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), PreviousCandTag = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 5 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( 0.01 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) process.hltPreMu20NoFiltersNoVtxDisplacedPhoton20CaloCustomId = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered20 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu5EG20orMu20EG15L1Filtered5" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered20Displaced = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered20" ), L1CandTag = cms.InputTag( "" ), inputMuonCollection = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( 0.01 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( -1 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltEGL1Mu5EG20FilterEtalt2p5 = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.5 ) ) process.hltMu20NoFiltersNoVtxPhoton20CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1Mu5EG20FilterEtalt2p5" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 20.0 ), etcutEE = cms.double( 20.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltMu20NoFiltersNoVtxPhoton20CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu20NoFiltersNoVtxPhoton20CaloIdLEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.012 ), thrRegularEE = cms.vdouble( 0.03 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu20NoFiltersNoVtxPhoton20CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu20NoFiltersNoVtxPhoton20CaloIdLClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.1 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMu20NoFiltersNoVtxPhoton20CaloIdLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu20NoFiltersNoVtxPhoton20CaloIdLHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleMediumChargedIsoDisplacedPFTauHPS32Trk1eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloTowerL1sTauVeryBigORSeededRegional = cms.EDProducer( "CaloTowerFromL1TSeededCreatorForTauHLT", TauTrigger = cms.InputTag( "hltL1sTauVeryBigOR" ), towers = cms.InputTag( "hltTowerMakerForAll" ), UseTowersInCone = cms.double( 0.8 ), minimumE = cms.double( 0.8 ), minimumEt = cms.double( 0.5 ), verbose = cms.untracked.int32( 0 ) ) process.hltAkIsoTauL1sTauVeryBigORSeededRegional = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), src = cms.InputTag( "hltCaloTowerL1sTauVeryBigORSeededRegional" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.2 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltL2TauJetsL1TauSeeded = cms.EDProducer( "L2TauJetsMerger", JetSrc = cms.VInputTag( 'hltAkIsoTauL1sTauVeryBigORSeededRegional' ), EtMin = cms.double( 20.0 ) ) process.hltDoubleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 26.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.2 ), MinN = cms.int32( 2 ) ) process.hltL2TausForPixelIsolationL1TauSeeded = cms.EDFilter( "CaloJetSelector", src = cms.InputTag( "hltL2TauJetsL1TauSeeded" ), filter = cms.bool( False ), cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) ) process.hltL2TauPixelIsoTagProducerL1TauSeededGlob = cms.EDProducer( "L2TauPixelIsoTagProducer", JetSrc = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), VertexSrc = cms.InputTag( "hltTrimmedPixelVertices" ), MaxNumberPV = cms.int32( 1 ), IsoConeMax = cms.double( 0.4 ), IsoConeMin = cms.double( 0.15 ), TrackMinPt = cms.double( 0.9 ), TrackMinNHits = cms.int32( 3 ), TrackMaxNChi2 = cms.double( 1000.0 ), TrackPVMaxDZ = cms.double( 0.1 ), TrackMaxDxy = cms.double( 0.2 ), TrackSrc = cms.InputTag( "" ) ) process.hltL2TauIsoFilterL1TauSeededGlob = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducerL1TauSeededGlob" ), MinTag = cms.double( 0.0 ), MaxTag = cms.double( 4.0 ), MinJets = cms.int32( 1 ), TriggerType = cms.int32( 84 ) ) process.hltL2TauJetsIsoL1TauSeededGlob = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltL2TauIsoFilterL1TauSeededGlob" ), TriggerTypes = cms.vint32( 84 ) ) process.hltDoubleL2GlobIsoTau30eta2p2 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL2TauJetsIsoL1TauSeededGlob" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.2 ), MinN = cms.int32( 2 ) ) process.hltDisplacedhltIter4ClustersRefRemovalForTau = cms.EDProducer( "TrackClusterRemover", trajectories = cms.InputTag( "hltMergedTracks" ), trackClassifier = cms.InputTag( '','QualityMasks' ), pixelClusters = cms.InputTag( "hltSiPixelClusters" ), stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), oldClusterRemovalInfo = cms.InputTag( "" ), TrackQuality = cms.string( "highPurity" ), maxChi2 = cms.double( 16.0 ), minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), overrideTrkQuals = cms.InputTag( "" ) ) process.hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", src = cms.InputTag( "hltSiStripClusters" ), OnDemand = cms.bool( False ), clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ) ) process.hltDisplacedhltIter4PixelLessLayerTripletsForTau = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'TIB1+TIB2+MTIB3', 'TIB1+TIB2+MTID1_pos', 'TIB1+TIB2+MTID1_neg', 'TID1_pos+TID2_pos+TID3_pos', 'TID1_neg+TID2_neg+TID3_neg', 'TID1_pos+TID2_pos+MTID3_pos', 'TID1_neg+TID2_neg+MTID3_neg' ), BPix = cms.PSet( ), FPix = cms.PSet( ), TIB = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) ), TID = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 1 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 2 ) ), TOB = cms.PSet( ), TEC = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 1 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 2 ) ), MTIB = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) ), MTID = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 3 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 3 ) ), MTOB = cms.PSet( ), MTEC = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 3 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForTau" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 3 ) ) ) process.hltDisplacedhltIter4PFlowPixelLessTrackingRegionsForTau = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), zErrorVetex = cms.double( 12.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 15.0 ), maxNVertices = cms.int32( 10 ), maxNRegions = cms.int32( 100 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 3.0 ), ptMin = cms.double( 1.2 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltL2TausForPixelIsolationL1TauSeeded" ), searchOpt = cms.bool( True ), whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), originRadius = cms.double( 1.0 ), measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau" ), precise = cms.bool( True ), deltaEta = cms.double( 0.3 ), deltaPhi = cms.double( 0.5 ) ) ) process.hltDisplacedhltIter4PFlowPixelLessClusterCheckForTau = cms.EDProducer( "ClusterCheckerEDProducer", doClusterCheck = cms.bool( False ), MaxNumberOfCosmicClusters = cms.uint32( 800000 ), ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ), MaxNumberOfPixelClusters = cms.uint32( 40000 ), PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), cut = cms.string( "" ), silentClusterCheck = cms.untracked.bool( False ) ) process.hltDisplacedhltIter4PFlowPixelLessHitDoubletsForTau = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForTau" ), trackingRegions = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessTrackingRegionsForTau" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessClusterCheckForTau" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), layerPairs = cms.vuint32( 0 ) ) process.hltDisplacedhltIter4PFlowPixelLessHitTripletsForTau = cms.EDProducer( "MultiHitFromChi2EDProducer", doublets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitDoubletsForTau" ), maxElement = cms.uint32( 100000 ), useFixedPreFiltering = cms.bool( False ), phiPreFiltering = cms.double( 0.3 ), extraHitRPhitolerance = cms.double( 0.0 ), extraHitRZtolerance = cms.double( 0.0 ), extraZKDBox = cms.double( 0.2 ), extraRKDBox = cms.double( 0.2 ), extraPhiKDBox = cms.double( 0.005 ), fnSigmaRZ = cms.double( 2.0 ), refitHits = cms.bool( True ), ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxChi2 = cms.double( 5.0 ), chi2VsPtCut = cms.bool( True ), pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), detIdsToDebug = cms.vint32( 0, 0, 0 ) ) process.hltDisplacedhltIter4PFlowPixelLessSeedsForTau = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitTripletsForTau" ), propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), SeedMomentumForBOFF = cms.double( 5.0 ), OriginTransverseErrorMultiplier = cms.double( 1.0 ), MinOneOverPtError = cms.double( 1.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), magneticField = cms.string( "ParabolicMf" ), forceKinematicWithRegionDirection = cms.bool( False ), SeedComparitorPSet = cms.PSet( FilterStripHits = cms.bool( False ), FilterPixelHits = cms.bool( False ), ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), FilterAtHelixStage = cms.bool( True ), ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) ) ) process.hltDisplacedhltIter4PFlowCkfTrackCandidatesForTau = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau" ), src = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessSeedsForTau" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltDisplacedhltIter4PFlowCtfWithMaterialTracksForTau = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltDisplacedhltIter4PFlowCkfTrackCandidatesForTau" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIterX" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau" ) ) process.hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau = cms.EDProducer( "AnalyticalTrackSelector", src = cms.InputTag( "hltDisplacedhltIter4PFlowCtfWithMaterialTracksForTau" ), keepAllTracks = cms.bool( False ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), useVertices = cms.bool( True ), useVtxError = cms.bool( False ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), vtxNumber = cms.int32( -1 ), vertexCut = cms.string( "tracksSize>=3" ), copyTrajectories = cms.untracked.bool( False ), copyExtras = cms.untracked.bool( True ), qualityBit = cms.string( "highPurity" ), chi2n_par = cms.double( 0.25 ), chi2n_no1Dmod_par = cms.double( 9999.0 ), res_par = cms.vdouble( 0.003, 0.001 ), d0_par1 = cms.vdouble( 1.0, 4.0 ), dz_par1 = cms.vdouble( 1.0, 4.0 ), d0_par2 = cms.vdouble( 1.0, 4.0 ), dz_par2 = cms.vdouble( 1.0, 4.0 ), applyAdaptedPVCuts = cms.bool( True ), max_d0 = cms.double( 100.0 ), max_z0 = cms.double( 100.0 ), nSigmaZ = cms.double( 3.0 ), minNumberLayers = cms.uint32( 5 ), minNumber3DLayers = cms.uint32( 0 ), maxNumberLostLayers = cms.uint32( 0 ), minHitsToBypassChecks = cms.uint32( 20 ), applyAbsCutsIfNoPV = cms.bool( False ), max_d0NoPV = cms.double( 100.0 ), max_z0NoPV = cms.double( 100.0 ), max_relpterr = cms.double( 9999.0 ), min_nhits = cms.uint32( 0 ), max_minMissHitOutOrIn = cms.int32( 99 ), max_lostHitFraction = cms.double( 1.0 ), max_eta = cms.double( 9999.0 ), min_eta = cms.double( -9999.0 ) ) process.hltIter4MergedWithIter0ForTau = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltMergedTracks','hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltMergedTracks','hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltPFMuonMergingForDisplTau = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltIter4MergedWithIter0ForTau' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltIter4MergedWithIter0ForTau' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltMuonLinksForDisplTau = cms.EDProducer( "MuonLinksProducerForHLT", InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingForDisplTau" ), LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), ptMin = cms.double( 2.5 ), pMin = cms.double( 2.5 ), shareHitFraction = cms.double( 0.8 ) ) process.hltMuonsForDisplTau = cms.EDProducer( "MuonIdProducer", MuonCaloCompatibility = cms.PSet( delta_eta = cms.double( 0.02 ), delta_phi = cms.double( 0.02 ), allSiPMHO = cms.bool( False ), MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( True ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( True ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 9999.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( True ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( True ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.05 ), useCalo = cms.bool( False ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 9999.0 ), dRHcalPreselection = cms.double( 0.2 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), CenterConeOnCalIntersection = cms.bool( False ), NoiseTow_EE = cms.double( 0.15 ), Noise_EB = cms.double( 0.025 ), Noise_HE = cms.double( 0.2 ), DR_Veto_E = cms.double( 0.07 ), NoiseTow_EB = cms.double( 0.04 ), Noise_EE = cms.double( 0.1 ), UseRecHitsFlag = cms.bool( False ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "Cal" ), Noise_HO = cms.double( 0.2 ), DR_Veto_HO = cms.double( 0.1 ), Threshold_H = cms.double( 0.5 ), PrintTimeReport = cms.untracked.bool( False ), Threshold_E = cms.double( 0.2 ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "CaloExtractorByAssociator" ), Threshold_HO = cms.double( 0.5 ), DepositInstanceLabels = cms.vstring( 'ecal', 'hcal', 'ho' ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 1.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 1.0 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 1.0 ), dRHcalPreselection = cms.double( 1.0 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Noise_HB = cms.double( 0.2 ) ), TrackExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltPFMuonMergingForDisplTau" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "" ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ), dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ), digiMaxDistanceX = cms.double( 25.0 ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( True ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 10.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', 'links', 'outer tracks' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingForDisplTau','hltMuonLinksForDisplTau','hltL2Muons' ), fillCaloCompatibility = cms.bool( True ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 10.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( True ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "offlinePrimaryVertices" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( False ) ) process.hltLightPFTracksForDisplTaus = cms.EDProducer( "LightPFTrackProducer", TrackQuality = cms.string( "none" ), UseQuality = cms.bool( False ), TkColList = cms.VInputTag( 'hltPFMuonMergingForDisplTau' ) ) process.hltParticleFlowBlockForDisplTaus = cms.EDProducer( "PFBlockProducer", verbose = cms.untracked.bool( False ), debug = cms.untracked.bool( False ), elementImporters = cms.VPSet( cms.PSet( muonSrc = cms.InputTag( "hltMuonsForDisplTau" ), source = cms.InputTag( "hltLightPFTracksForDisplTaus" ), NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), useIterativeTracking = cms.bool( False ), importerName = cms.string( "GeneralTracksImporter" ), DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ), muonMaxDPtOPt = cms.double( 1.0 ), trackQuality = cms.string( "highPurity" ), cleanBadConvertedBrems = cms.bool( False ), vetoEndcap = cms.bool( False ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), importerName = cms.string( "ECALClusterImporter" ), BCtoPFCMap = cms.InputTag( "" ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), importerName = cms.string( "GenericClusterImporter" ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), importerName = cms.string( "GenericClusterImporter" ) ) ), linkDefinitions = cms.VPSet( cms.PSet( linkType = cms.string( "TRACK:ECAL" ), useKDTree = cms.bool( True ), linkerName = cms.string( "TrackAndECALLinker" ) ), cms.PSet( linkType = cms.string( "TRACK:HCAL" ), useKDTree = cms.bool( True ), linkerName = cms.string( "TrackAndHCALLinker" ), trajectoryLayerEntrance = cms.string( "HCALEntrance" ), trajectoryLayerExit = cms.string( "HCALExit" ), nMaxHcalLinksPerTrack = cms.int32( 1 ) ), cms.PSet( linkType = cms.string( "ECAL:HCAL" ), useKDTree = cms.bool( False ), linkerName = cms.string( "ECALAndHCALLinker" ), minAbsEtaEcal = cms.double( 2.5 ) ), cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), useKDTree = cms.bool( False ), linkerName = cms.string( "HFEMAndHFHADLinker" ) ) ) ) process.hltParticleFlowForDisplTaus = cms.EDProducer( "PFProducer", verbose = cms.untracked.bool( False ), debug = cms.untracked.bool( False ), blocks = cms.InputTag( "hltParticleFlowBlockForDisplTaus" ), muons = cms.InputTag( "hltMuonsForDisplTau" ), postMuonCleaning = cms.bool( True ), vetoEndcap = cms.bool( False ), vertexCollection = cms.InputTag( "hltPixelVertices" ), useVerticesForNeutral = cms.bool( True ), useHO = cms.bool( False ), PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), useEGammaElectrons = cms.bool( False ), egammaElectrons = cms.InputTag( "" ), useEGammaFilters = cms.bool( False ), useProtectionsForJetMET = cms.bool( True ), PFEGammaFiltersParameters = cms.PSet( electron_protectionsForJetMET = cms.PSet( maxE = cms.double( 50.0 ), maxTrackPOverEele = cms.double( 1.0 ), maxEcalEOverP_2 = cms.double( 0.2 ), maxHcalEOverEcalE = cms.double( 0.1 ), maxEcalEOverP_1 = cms.double( 0.5 ), maxHcalEOverP = cms.double( 1.0 ), maxEcalEOverPRes = cms.double( 0.2 ), maxHcalE = cms.double( 10.0 ), maxEeleOverPout = cms.double( 0.2 ), maxNtracks = cms.double( 3.0 ), maxEleHcalEOverEcalE = cms.double( 0.1 ), maxDPhiIN = cms.double( 0.1 ), maxEeleOverPoutRes = cms.double( 0.5 ) ), electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ), photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), electron_iso_combIso_endcap = cms.double( 10.0 ), photon_protectionsForBadHcal = cms.PSet( solidConeTrkIsoSlope = cms.double( 0.3 ), enableProtections = cms.bool( False ), solidConeTrkIsoOffset = cms.double( 10.0 ) ), electron_missinghits = cms.uint32( 1 ), photon_MinEt = cms.double( 10.0 ), electron_iso_pt = cms.double( 10.0 ), electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), electron_iso_mva_endcap = cms.double( -0.1075 ), electron_iso_combIso_barrel = cms.double( 10.0 ), photon_protectionsForJetMET = cms.PSet( sumPtTrackIsoSlope = cms.double( 0.001 ), sumPtTrackIso = cms.double( 4.0 ) ), electron_protectionsForBadHcal = cms.PSet( dEta = cms.vdouble( 0.0064, 0.01264 ), dPhi = cms.vdouble( 0.0547, 0.0394 ), enableProtections = cms.bool( False ), eInvPInv = cms.vdouble( 0.184, 0.0721 ), full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ) ), electron_noniso_mvaCut = cms.double( -0.1 ), electron_iso_mva_barrel = cms.double( -0.1875 ), photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), photon_combIso = cms.double( 10.0 ), photon_HoE = cms.double( 0.05 ) ), muon_HCAL = cms.vdouble( 3.0, 3.0 ), muon_ECAL = cms.vdouble( 0.5, 0.5 ), muon_HO = cms.vdouble( 0.9, 0.9 ), PFMuonAlgoParameters = cms.PSet( ), rejectTracks_Bad = cms.bool( False ), rejectTracks_Step45 = cms.bool( False ), usePFNuclearInteractions = cms.bool( False ), usePFConversions = cms.bool( False ), usePFDecays = cms.bool( False ), dptRel_DispVtx = cms.double( 10.0 ), iCfgCandConnector = cms.PSet( nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), bCorrect = cms.bool( False ), bCalibPrimary = cms.bool( False ) ), nsigma_TRACK = cms.double( 1.0 ), pt_Error = cms.double( 1.0 ), factors_45 = cms.vdouble( 10.0, 100.0 ), goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), goodTrackDeadHcal_chi2n = cms.double( 5.0 ), goodTrackDeadHcal_layers = cms.uint32( 4 ), goodTrackDeadHcal_validFr = cms.double( 0.5 ), goodTrackDeadHcal_dxy = cms.double( 0.5 ), goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), pf_nsigma_ECAL = cms.double( 0.0 ), pf_nsigma_HCAL = cms.double( 1.0 ), pf_nsigma_HFEM = cms.double( 1.0 ), pf_nsigma_HFHAD = cms.double( 1.0 ), useCalibrationsFromDB = cms.bool( True ), calibrationsLabel = cms.string( "HLT" ), postHFCleaning = cms.bool( False ), PFHFCleaningParameters = cms.PSet( minSignificance = cms.double( 2.5 ), maxSignificance = cms.double( 2.5 ), minDeltaMet = cms.double( 0.4 ), maxDeltaPhiPt = cms.double( 7.0 ), minHFCleaningPt = cms.double( 5.0 ), minSignificanceReduction = cms.double( 1.4 ) ), cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), calibHF_use = cms.bool( False ), calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) ) process.hltAK4PFJetsForDisplTaus = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( "hltParticleFlowForDisplTaus" ), srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.4 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) process.hltTauPFJets08RegionDispl = cms.EDProducer( "RecoTauJetRegionProducer", src = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), deltaR = cms.double( 0.8 ), pfCandAssocMapSrc = cms.InputTag( "" ), verbosity = cms.int32( 0 ), maxJetAbsEta = cms.double( 99.0 ), minJetPt = cms.double( -1.0 ), pfCandSrc = cms.InputTag( "hltParticleFlowForDisplTaus" ) ) process.hltHpsTauPFJetsRecoTauChargedHadronsWithNeutralsDispl = cms.EDProducer( "PFRecoTauChargedHadronProducer", ranking = cms.VPSet( cms.PSet( selectionFailValue = cms.double( 1000.0 ), plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), selection = cms.string( "algoIs(\'kChargedPFCandidate\')" ), name = cms.string( "ChargedPFCandidate" ), selectionPassFunction = cms.string( "-pt" ) ), cms.PSet( selectionFailValue = cms.double( 1000.0 ), plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), selection = cms.string( "algoIs(\'kPFNeutralHadron\')" ), name = cms.string( "ChargedPFCandidate" ), selectionPassFunction = cms.string( "-pt" ) ) ), verbosity = cms.int32( 0 ), maxJetAbsEta = cms.double( 99.0 ), outputSelection = cms.string( "pt > 0.5" ), minJetPt = cms.double( -1.0 ), jetSrc = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), builders = cms.VPSet( cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), dRmergePhotonWrtOther = cms.double( 0.005 ), qualityCuts = cms.PSet( vertexTrackFiltering = cms.bool( False ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( minNeutralHadronEt = cms.double( 30.0 ), maxDeltaZ = cms.double( 1000.0 ), minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 1000.0 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 1000.0 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), dRmergePhotonWrtElectron = cms.double( 0.005 ), minMergeGammaEt = cms.double( 0.0 ), minBlockElementMatchesPhoton = cms.int32( 2 ), dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), minMergeChargedHadronPt = cms.double( 100.0 ), maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), name = cms.string( "chargedPFCandidates" ), dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), minMergeNeutralHadronEt = cms.double( 0.0 ) ), cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), dRmergePhotonWrtOther = cms.double( 0.005 ), qualityCuts = cms.PSet( vertexTrackFiltering = cms.bool( False ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( minNeutralHadronEt = cms.double( 30.0 ), maxDeltaZ = cms.double( 1000.0 ), minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 1000.0 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 1000.0 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), dRmergePhotonWrtElectron = cms.double( 0.005 ), minMergeGammaEt = cms.double( 0.0 ), dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), minMergeChargedHadronPt = cms.double( 0.0 ), maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), name = cms.string( "PFNeutralHadrons" ), dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), chargedHadronCandidatesParticleIds = cms.vint32( 5 ), minMergeNeutralHadronEt = cms.double( 0.0 ), maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), minBlockElementMatchesPhoton = cms.int32( 2 ) ) ) ) process.hltPFTauPiZerosDispl = cms.EDProducer( "RecoTauPiZeroProducer", massHypothesis = cms.double( 0.136 ), ranking = cms.VPSet( cms.PSet( selectionFailValue = cms.double( 1000.0 ), plugin = cms.string( "RecoTauPiZeroStringQuality" ), selection = cms.string( "algoIs('kStrips')" ), name = cms.string( "InStrip" ), selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) ) ), verbosity = cms.int32( 0 ), maxJetAbsEta = cms.double( 99.0 ), outputSelection = cms.string( "pt > 0" ), minJetPt = cms.double( -1.0 ), jetSrc = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), builders = cms.VPSet( cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), applyElecTrackQcuts = cms.bool( False ), stripCandidatesParticleIds = cms.vint32( 2, 4 ), makeCombinatoricStrips = cms.bool( False ), stripPhiAssociationDistance = cms.double( 0.2 ), qualityCuts = cms.PSet( vertexTrackFiltering = cms.bool( False ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( maxDeltaZ = cms.double( 1000.0 ), minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 1000.0 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), maxStripBuildIterations = cms.int32( -1 ), updateStripAfterEachDaughter = cms.bool( False ), stripEtaAssociationDistance = cms.double( 0.05 ), minStripEt = cms.double( 1.0 ), plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), minGammaEtStripAdd = cms.double( 0.0 ), name = cms.string( "s" ) ) ) ) process.hltHpsCombinatoricRecoTausDispl = cms.EDProducer( "RecoTauProducer", piZeroSrc = cms.InputTag( "hltPFTauPiZerosDispl" ), jetRegionSrc = cms.InputTag( "hltTauPFJets08RegionDispl" ), maxJetAbsEta = cms.double( 2.5 ), outputSelection = cms.string( "leadPFChargedHadrCand().isNonnull()" ), chargedHadronSrc = cms.InputTag( "hltHpsTauPFJetsRecoTauChargedHadronsWithNeutralsDispl" ), minJetPt = cms.double( 14.0 ), jetSrc = cms.InputTag( "hltAK4PFJetsForDisplTaus" ), builders = cms.VPSet( cms.PSet( decayModes = cms.VPSet( cms.PSet( maxPiZeros = cms.uint32( 0 ), maxTracks = cms.uint32( 6 ), nPiZeros = cms.uint32( 0 ), nCharged = cms.uint32( 1 ) ), cms.PSet( maxPiZeros = cms.uint32( 6 ), maxTracks = cms.uint32( 6 ), nCharged = cms.uint32( 1 ), nPiZeros = cms.uint32( 1 ) ), cms.PSet( maxPiZeros = cms.uint32( 5 ), maxTracks = cms.uint32( 6 ), nCharged = cms.uint32( 1 ), nPiZeros = cms.uint32( 2 ) ), cms.PSet( maxPiZeros = cms.uint32( 0 ), maxTracks = cms.uint32( 6 ), nCharged = cms.uint32( 2 ), nPiZeros = cms.uint32( 0 ) ), cms.PSet( maxPiZeros = cms.uint32( 3 ), maxTracks = cms.uint32( 6 ), nCharged = cms.uint32( 2 ), nPiZeros = cms.uint32( 1 ) ), cms.PSet( maxPiZeros = cms.uint32( 0 ), maxTracks = cms.uint32( 6 ), nCharged = cms.uint32( 3 ), nPiZeros = cms.uint32( 0 ) ), cms.PSet( maxPiZeros = cms.uint32( 3 ), maxTracks = cms.uint32( 6 ), nCharged = cms.uint32( 3 ), nPiZeros = cms.uint32( 1 ) ) ), isolationConeSize = cms.double( 0.5 ), minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), minAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), minRelPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), name = cms.string( "combinatoric" ), pfCandSrc = cms.InputTag( "hltParticleFlowForDisplTaus" ), plugin = cms.string( "RecoTauBuilderCombinatoricPlugin" ), qualityCuts = cms.PSet( isolationQualityCuts = cms.PSet( maxDeltaZ = cms.double( 0.2 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.03 ), minGammaEt = cms.double( 1.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), minTrackPt = cms.double( 1.0 ), minTrackVertexWeight = cms.double( -1.0 ) ), leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), pvFindingAlgo = cms.string( "closestInDeltaZ" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( maxDeltaZ = cms.double( 1000.0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 1000.0 ), minGammaEt = cms.double( 0.5 ), minNeutralHadronEt = cms.double( 30.0 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), minTrackPt = cms.double( 0.5 ), minTrackVertexWeight = cms.double( -1.0 ) ), vertexTrackFiltering = cms.bool( False ), vxAssocQualityCuts = cms.PSet( maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 1000.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), minTrackPt = cms.double( 0.5 ), minTrackVertexWeight = cms.double( -1.0 ) ) ), signalConeSize = cms.string( "max(min(0.1, 3.0/pt()), 0.05)" ) ) ), buildNullTaus = cms.bool( False ), verbosity = cms.int32( 0 ), modifiers = cms.VPSet( cms.PSet( DataType = cms.string( "AOD" ), EcalStripSumE_deltaEta = cms.double( 0.03 ), EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), EcalStripSumE_minClusEnergy = cms.double( 0.1 ), ElectronPreIDProducer = cms.InputTag( "elecpreid" ), maximumForElectrionPreIDOutput = cms.double( -0.1 ), name = cms.string( "elec_rej" ), plugin = cms.string( "RecoTauElectronRejectionPlugin" ), ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ) ), cms.PSet( name = cms.string( "tau_mass" ), plugin = cms.string( "PFRecoTauMassPlugin" ), verbosity = cms.int32( 0 ) ) ) ) process.hltHpsSelectionDiscriminatorDispl = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", PFTauProducer = cms.InputTag( "hltHpsCombinatoricRecoTausDispl" ), verbosity = cms.int32( 0 ), minTauPt = cms.double( 0.0 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), decayModes = cms.VPSet( cms.PSet( maxMass = cms.string( "1." ), nPiZeros = cms.uint32( 0 ), minMass = cms.double( -1000.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), nPiZeros = cms.uint32( 1 ), minMass = cms.double( 0.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), assumeStripMass = cms.double( 0.1349 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( minPi0Mass = cms.double( 0.0 ), maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), maxPi0Mass = cms.double( 0.8 ), nPiZeros = cms.uint32( 2 ), minMass = cms.double( 0.4 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), assumeStripMass = cms.double( 0.0 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "1.2" ), nPiZeros = cms.uint32( 0 ), minMass = cms.double( 0.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), nCharged = cms.uint32( 2 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( False ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), minMass = cms.double( 0.0 ), nCharged = cms.uint32( 2 ), nChargedPFCandsMin = cms.uint32( 1 ), nPiZeros = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "1.6" ), minMass = cms.double( 0.7 ), nCharged = cms.uint32( 3 ), nChargedPFCandsMin = cms.uint32( 1 ), nPiZeros = cms.uint32( 0 ), nTracksMin = cms.uint32( 2 ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( nCharged = cms.uint32( 3 ), nPiZeros = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), minMass = cms.double( 0.9 ), maxMass = cms.string( "1.6" ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( False ), mass = cms.bool( False ) ), nChargedPFCandsMin = cms.uint32( 1 ) ) ), matchingCone = cms.double( 0.5 ), minPixelHits = cms.int32( 0 ), requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) ) process.hltHpsPFTauProducerSansRefsDispl = cms.EDProducer( "RecoTauCleaner", outputSelection = cms.string( "" ), cleaners = cms.VPSet( cms.PSet( name = cms.string( "HPS_Select" ), plugin = cms.string( "RecoTauDiscriminantCleanerPlugin" ), src = cms.InputTag( "hltHpsSelectionDiscriminatorDispl" ) ), cms.PSet( name = cms.string( "killSoftTwoProngTaus" ), plugin = cms.string( "RecoTauSoftTwoProngTausCleanerPlugin" ), minTrackPt = cms.double( 5.0 ) ), cms.PSet( name = cms.string( "ChargedHadronMultiplicity" ), plugin = cms.string( "RecoTauChargedHadronMultiplicityCleanerPlugin" ) ), cms.PSet( name = cms.string( "Pt" ), plugin = cms.string( "RecoTauStringCleanerPlugin" ), selection = cms.string( "leadPFCand().isNonnull()" ), selectionFailValue = cms.double( 1000.0 ), selectionPassFunction = cms.string( "-pt()" ), tolerance = cms.double( 0.01 ) ), cms.PSet( name = cms.string( "StripMultiplicity" ), plugin = cms.string( "RecoTauStringCleanerPlugin" ), selection = cms.string( "leadPFCand().isNonnull()" ), selectionFailValue = cms.double( 1000.0 ), selectionPassFunction = cms.string( "-signalPiZeroCandidates().size()" ) ), cms.PSet( name = cms.string( "CombinedIsolation" ), plugin = cms.string( "RecoTauStringCleanerPlugin" ), selection = cms.string( "leadPFCand().isNonnull()" ), selectionFailValue = cms.double( 1000.0 ), selectionPassFunction = cms.string( "isolationPFChargedHadrCandsPtSum() + isolationPFGammaCandsEtSum()" ) ) ), verbosity = cms.int32( 0 ), src = cms.InputTag( "hltHpsCombinatoricRecoTausDispl" ) ) process.hltHpsPFTauProducerDispl = cms.EDProducer( "RecoTauPiZeroUnembedder", src = cms.InputTag( "hltHpsPFTauProducerSansRefsDispl" ) ) process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsDispl = cms.EDProducer( "PFRecoTauDiscriminationByHPSSelection", PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), verbosity = cms.int32( 0 ), minTauPt = cms.double( 18.0 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), decayModes = cms.VPSet( cms.PSet( maxMass = cms.string( "1." ), nPiZeros = cms.uint32( 0 ), minMass = cms.double( -1000.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.2))" ), nPiZeros = cms.uint32( 1 ), minMass = cms.double( 0.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), assumeStripMass = cms.double( 0.1349 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( minPi0Mass = cms.double( 0.0 ), maxMass = cms.string( "max(1.72, min(1.72*sqrt(pt/100.), 4.0))" ), maxPi0Mass = cms.double( 0.8 ), nPiZeros = cms.uint32( 2 ), minMass = cms.double( 0.4 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 1 ), nCharged = cms.uint32( 1 ), assumeStripMass = cms.double( 0.0 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "1.2" ), nPiZeros = cms.uint32( 0 ), minMass = cms.double( 0.0 ), nChargedPFCandsMin = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), nCharged = cms.uint32( 2 ), applyBendCorrection = cms.PSet( phi = cms.bool( True ), eta = cms.bool( False ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "max(1.6, min(1.6*sqrt(pt/100.), 4.0))" ), minMass = cms.double( 0.0 ), nCharged = cms.uint32( 2 ), nChargedPFCandsMin = cms.uint32( 1 ), nPiZeros = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( maxMass = cms.string( "1.6" ), minMass = cms.double( 0.7 ), nCharged = cms.uint32( 3 ), nChargedPFCandsMin = cms.uint32( 1 ), nPiZeros = cms.uint32( 0 ), nTracksMin = cms.uint32( 2 ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( True ), mass = cms.bool( True ) ) ), cms.PSet( nCharged = cms.uint32( 3 ), nPiZeros = cms.uint32( 1 ), nTracksMin = cms.uint32( 2 ), minMass = cms.double( 0.9 ), maxMass = cms.string( "1.6" ), applyBendCorrection = cms.PSet( eta = cms.bool( False ), phi = cms.bool( False ), mass = cms.bool( False ) ), nChargedPFCandsMin = cms.uint32( 1 ) ) ), matchingCone = cms.double( 0.5 ), minPixelHits = cms.int32( 0 ), requireTauChargedHadronsToBeChargedPFCands = cms.bool( False ) ) process.hltHpsPFTauTrackFindingDiscriminatorDispl = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", MinPtLeadingObject = cms.double( 0.0 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), UseOnlyChargedHadrons = cms.bool( True ), PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ) ) process.hltHpsSelectedPFTausTrackFindingDispl = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsPFTauProducerDispl" ), cut = cms.string( "pt > 0" ), discriminators = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackFindingDiscriminatorDispl" ), selectionCut = cms.double( 0.5 ) ) ), discriminatorContainers = cms.VPSet( ) ) process.hltHpsPFTauTrackDispl = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltHpsDoubleDisplPFTau32Glob = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 32.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 2 ) ) process.hltHpsPFTauTrackPt1DiscriminatorGlobDispl = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", MinPtLeadingObject = cms.double( 1.0 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), UseOnlyChargedHadrons = cms.bool( True ), PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ) ) process.hltHpsSelectedPFTausTrackPt1GlobDispl = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsPFTauProducerDispl" ), cut = cms.string( "pt > 0" ), discriminators = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1DiscriminatorGlobDispl" ), selectionCut = cms.double( 0.5 ) ) ), discriminatorContainers = cms.VPSet( ) ) process.hltHpsDoubleDisplPFTau32TrackPt1Glob = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1GlobDispl" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 32.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 2 ) ) process.hltHpsDisplPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", storeRawFootprintCorrection = cms.bool( False ), PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), storeRawOccupancy = cms.bool( False ), maximumSumPtCut = cms.double( 3.7 ), qualityCuts = cms.PSet( vertexTrackFiltering = cms.bool( False ), isolationQualityCuts = cms.PSet( maxDeltaZ = cms.double( 0.2 ), minTrackPt = cms.double( 0.5 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( maxDeltaZ = cms.double( 0.2 ), minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ), minNeutralHadronEt = cms.double( 1.0 ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), minTauPtForNoIso = cms.double( -99.0 ), maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), vertexSrc = cms.InputTag( "NotUsed" ), applySumPtCut = cms.bool( True ), rhoConeSize = cms.double( 0.357 ), ApplyDiscriminationByTrackerIsolation = cms.bool( True ), storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), rhoProducer = cms.InputTag( "NotUsed" ), enableHGCalWorkaround = cms.bool( False ), footprintCorrections = cms.VPSet( cms.PSet( offset = cms.string( "0.0" ), selection = cms.string( "decayMode() = 0" ) ), cms.PSet( offset = cms.string( "0.0" ), selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) ), cms.PSet( offset = cms.string( "2.7" ), selection = cms.string( "decayMode() = 5" ) ), cms.PSet( offset = cms.string( "0.0" ), selection = cms.string( "decayMode() = 6" ) ), cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), selection = cms.string( "decayMode() = 10" ) ) ), deltaBetaFactor = cms.string( "0.38" ), applyFootprintCorrection = cms.bool( False ), UseAllPFCandsForWeights = cms.bool( False ), relativeSumPtCut = cms.double( 0.03 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), maximumOccupancy = cms.uint32( 0 ), verbosity = cms.int32( 0 ), applyOccupancyCut = cms.bool( False ), applyDeltaBetaCorrection = cms.bool( False ), applyRelativeSumPtCut = cms.bool( False ), storeRawPUsumPt = cms.bool( False ), applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), deltaBetaPUTrackPtCutOverride = cms.bool( True ), ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), storeRawSumPt = cms.bool( False ), ApplyDiscriminationByECALIsolation = cms.bool( False ), applyRhoCorrection = cms.bool( False ), WeightECALIsolation = cms.double( 0.33333 ), rhoUEOffsetCorrection = cms.double( 0.0 ), maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), isoConeSizeForDeltaBeta = cms.double( 0.3 ), relativeSumPtOffset = cms.double( 0.0 ), customOuterCone = cms.double( -1.0 ), particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) ) process.hltHpsDisplPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", storeRawFootprintCorrection = cms.bool( False ), PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), storeRawOccupancy = cms.bool( False ), maximumSumPtCut = cms.double( 2.0 ), qualityCuts = cms.PSet( vertexTrackFiltering = cms.bool( False ), isolationQualityCuts = cms.PSet( maxDeltaZ = cms.double( 0.2 ), minTrackPt = cms.double( 0.5 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( maxDeltaZ = cms.double( 0.2 ), minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ), minNeutralHadronEt = cms.double( 1.0 ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), useTracksInsteadOfPFHadrons = cms.bool( False ) ), pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), minTauPtForNoIso = cms.double( -99.0 ), maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), vertexSrc = cms.InputTag( "NotUsed" ), applySumPtCut = cms.bool( False ), rhoConeSize = cms.double( 0.5 ), ApplyDiscriminationByTrackerIsolation = cms.bool( True ), storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ), rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), enableHGCalWorkaround = cms.bool( False ), footprintCorrections = cms.VPSet( cms.PSet( offset = cms.string( "0.0" ), selection = cms.string( "decayMode() = 0" ) ), cms.PSet( offset = cms.string( "0.0" ), selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) ), cms.PSet( offset = cms.string( "2.7" ), selection = cms.string( "decayMode() = 5" ) ), cms.PSet( offset = cms.string( "0.0" ), selection = cms.string( "decayMode() = 6" ) ), cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), selection = cms.string( "decayMode() = 10" ) ) ), deltaBetaFactor = cms.string( "0.38" ), applyFootprintCorrection = cms.bool( False ), UseAllPFCandsForWeights = cms.bool( False ), relativeSumPtCut = cms.double( 0.05 ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), maximumOccupancy = cms.uint32( 0 ), verbosity = cms.int32( 0 ), applyOccupancyCut = cms.bool( False ), applyDeltaBetaCorrection = cms.bool( False ), applyRelativeSumPtCut = cms.bool( True ), storeRawPUsumPt = cms.bool( False ), applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), deltaBetaPUTrackPtCutOverride = cms.bool( True ), ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), storeRawSumPt = cms.bool( False ), ApplyDiscriminationByECALIsolation = cms.bool( False ), applyRhoCorrection = cms.bool( False ), WeightECALIsolation = cms.double( 1.0 ), rhoUEOffsetCorrection = cms.double( 1.0 ), maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ), isoConeSizeForDeltaBeta = cms.double( 0.3 ), relativeSumPtOffset = cms.double( 60.0 ), customOuterCone = cms.double( -1.0 ), particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ) ) process.hltHpsDisplPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", Prediscriminants = cms.PSet( BooleanOperator = cms.string( "or" ), discr1 = cms.PSet( cut = cms.double( 0.5 ), Producer = cms.InputTag( "hltHpsDisplPFTauMediumAbsoluteChargedIsolationDiscriminator" ) ), discr2 = cms.PSet( cut = cms.double( 0.5 ), Producer = cms.InputTag( "hltHpsDisplPFTauMediumRelativeChargedIsolationDiscriminator" ) ) ), PassValue = cms.double( 1.0 ), FailValue = cms.double( 0.0 ), PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ) ) process.hltHpsSelectedPFTausTrackPt1MediumChargedIsolationGlobDispl = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsPFTauProducerDispl" ), cut = cms.string( "pt > 0" ), discriminators = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1DiscriminatorGlobDispl" ), selectionCut = cms.double( 0.5 ) ), cms.PSet( discriminator = cms.InputTag( "hltHpsDisplPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), selectionCut = cms.double( 0.5 ) ) ), discriminatorContainers = cms.VPSet( ) ) process.hltHpsDoubleDisplPFTau32TrackPt1MediumChargedIsoGlob = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolationGlobDispl" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 32.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 2 ) ) process.hltHpsL1JetsHLTDoubleMediumChargedIsoDisplPFTauTrackPt1MatchGlob = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ), JetSrc = cms.InputTag( "hltHpsSelectedPFTausTrackPt1MediumChargedIsolationGlobDispl" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) process.hltHpsDoubleMediumChargedIsoDisplPFTau32TrackPt1L1HLTMatchedGlob = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsL1JetsHLTDoubleMediumChargedIsoDisplPFTauTrackPt1MatchGlob" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 32.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 2 ) ) process.hltHpsPFTauPrimaryVertexProducer = cms.EDProducer( "PFTauPrimaryVertexProducer", qualityCuts = cms.PSet( signalQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), maxDeltaZ = cms.double( 0.4 ), maxDeltaZToLeadTrack = cms.double( -1.0 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 3 ), minGammaEt = cms.double( 1.0 ), minNeutralHadronEt = cms.double( 30.0 ) ), isolationQualityCuts = cms.PSet( minTrackPt = cms.double( 1.0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.03 ), maxDeltaZ = cms.double( 0.2 ), maxDeltaZToLeadTrack = cms.double( -1.0 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 8 ), minGammaEt = cms.double( 1.5 ) ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.5 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), minTrackVertexWeight = cms.double( -1.0 ), minTrackPixelHits = cms.uint32( 0 ), minTrackHits = cms.uint32( 3 ), minGammaEt = cms.double( 1.0 ) ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), pvFindingAlgo = cms.string( "closestInDeltaZ" ), vertexTrackFiltering = cms.bool( False ), recoverLeadingTrk = cms.bool( False ), leadingTrkOrPFCandOption = cms.string( "leadPFCand" ) ), cut = cms.string( "pt > 18.0 & abs(eta)<2.4" ), Algorithm = cms.int32( 0 ), RemoveElectronTracks = cms.bool( False ), RemoveMuonTracks = cms.bool( False ), useBeamSpot = cms.bool( True ), useSelectedTaus = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), ElectronTag = cms.InputTag( "" ), PFTauTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), MuonTag = cms.InputTag( "" ), PVTag = cms.InputTag( "hltPixelVertices" ), discriminators = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDiscriminationByDecayModeFindingNewDMsDispl" ), selectionCut = cms.double( 0.5 ) ) ) ) process.hltHpsPFTauSecondaryVertexProducer = cms.EDProducer( "PFTauSecondaryVertexProducer", PFTauTag = cms.InputTag( "hltHpsPFTauProducerDispl" ) ) process.hltHpsPFTauTransverseImpactParameters = cms.EDProducer( "PFTauTransverseImpactParameters", PFTauPVATag = cms.InputTag( "hltHpsPFTauPrimaryVertexProducer" ), useFullCalculation = cms.bool( True ), PFTauTag = cms.InputTag( "hltHpsPFTauProducerDispl" ), PFTauSVATag = cms.InputTag( "hltHpsPFTauSecondaryVertexProducer" ) ) process.hltHpsDisplPFTauDxy0p005Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByIPCut", tausTIP = cms.InputTag( "hltHpsPFTauTransverseImpactParameters" ), cut = cms.string( "abs(dxy) > 0.005" ), PFTauProducer = cms.InputTag( "hltHpsPFTauProducerDispl" ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "AND" ) ) ) process.hltHpsSelectedDisplPFTausDxy0p005 = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsPFTauProducerDispl" ), cut = cms.string( "pt > 0" ), discriminators = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauTrackPt1DiscriminatorGlobDispl" ), selectionCut = cms.double( 0.5 ) ), cms.PSet( discriminator = cms.InputTag( "hltHpsDisplPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), selectionCut = cms.double( 0.5 ) ), cms.PSet( discriminator = cms.InputTag( "hltHpsDisplPFTauDxy0p005Discriminator" ), selectionCut = cms.double( 0.5 ) ) ), discriminatorContainers = cms.VPSet( ) ) process.hltHpsDoubleMediumChargedIsoDisplPFTau32Dxy0p005 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsSelectedDisplPFTausDxy0p005" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 32.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 2 ) ) process.hltL1sHTT280orHTT320orHTT360orETT2000 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreHT350DelayedJet40SingleDelay1p5To3nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT350 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 350.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltEmFraction0p01To0p99CaloJetSelector = cms.EDFilter( "CaloJetSelector", src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), filter = cms.bool( False ), cut = cms.string( "abs(eta)< 2 && n90 >= 3 && emEnergyFraction > 0.01 && emEnergyFraction < 0.99" ) ) process.hltSingleCentralCaloJetpt40 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.0 ), MinN = cms.int32( 1 ) ) process.hltCentralCaloJetptLowPtCollectionProducerSingle = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltSingleCentralCaloJetpt40" ), TriggerTypes = cms.vint32( 85 ) ) process.hltCaloJetTimingProducerSingle = cms.EDProducer( "HLTCaloJetTimingProducer", jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), barrelJets = cms.bool( True ), endcapJets = cms.bool( True ), ecalCellEnergyThresh = cms.double( 0.5 ), ecalCellTimeThresh = cms.double( 12.5 ), ecalCellTimeErrorThresh = cms.double( 100.0 ), matchingRadius = cms.double( 0.4 ), ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) process.hltCaloJetTimingFilterSingle1p5To3ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 1.5 ), jetMaxTimeThresh = cms.double( 3.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreHT350DelayedJet40SingleDelay1p6To3nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterSingle1p6To3ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 1.6 ), jetMaxTimeThresh = cms.double( 3.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreHT350DelayedJet40SingleDelay1p75To3nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterSingle1p75To3ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 1.75 ), jetMaxTimeThresh = cms.double( 3.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreHT350DelayedJet40SingleDelay3nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterSingle3ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 3.0 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreHT430DelayedJet40DoubleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT430 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 430.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltDoubleCentralCaloJetpt40 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.0 ), MinN = cms.int32( 2 ) ) process.hltCentralCaloJetptLowPtCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt40" ), TriggerTypes = cms.vint32( 85 ) ) process.hltSiPixelDigisRegForDisplaced = cms.EDProducer( "SiPixelRawToDigi", IncludeErrors = cms.bool( True ), UseQualityInfo = cms.bool( False ), ErrorList = cms.vint32( ), UserErrorList = cms.vint32( ), InputLabel = cms.InputTag( "rawDataCollector" ), Regions = cms.PSet( maxZ = cms.vdouble( 24.0 ), inputs = cms.VInputTag( 'hltSelectorCentralJets20L1FastJeta' ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), deltaPhi = cms.vdouble( 0.5 ) ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), CablingMapLabel = cms.string( "" ), SiPixelQualityLabel = cms.string( "" ) ) process.hltSiPixelClustersRegForDisplaced = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigisRegForDisplaced" ), ClusterMode = cms.string( "PixelThresholdClusterizer" ), maxNumberOfClusters = cms.int32( 40000 ), payloadType = cms.string( "HLT" ), ChannelThreshold = cms.int32( 10 ), MissCalibrate = cms.bool( True ), SplitClusters = cms.bool( False ), VCaltoElectronGain = cms.int32( 1 ), VCaltoElectronGain_L1 = cms.int32( 1 ), VCaltoElectronOffset = cms.int32( 0 ), VCaltoElectronOffset_L1 = cms.int32( 0 ), SeedThreshold = cms.int32( 1000 ), ClusterThreshold_L1 = cms.int32( 4000 ), ClusterThreshold = cms.int32( 4000 ), ElectronPerADCGain = cms.double( 135.0 ), DropDuplicates = cms.bool( True ), Phase2Calibration = cms.bool( False ), Phase2ReadoutMode = cms.int32( -1 ), Phase2DigiBaseline = cms.double( 1200.0 ), Phase2KinkADC = cms.int32( 8 ) ) process.hltSiPixelClustersRegForDisplacedCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", src = cms.InputTag( "hltSiPixelClustersRegForDisplaced" ), onDemand = cms.bool( False ) ) process.hltSiPixelRecHitsRegForDisplaced = cms.EDProducer( "SiPixelRecHitConverter", src = cms.InputTag( "hltSiPixelClustersRegForDisplaced" ), CPE = cms.string( "hltESPPixelCPEGeneric" ), VerboseLevel = cms.untracked.int32( 0 ) ) process.hltPixelLayerQuadrupletsRegForDisplaced = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', 'BPix1+BPix2+BPix3+FPix1_pos', 'BPix1+BPix2+BPix3+FPix1_neg', 'BPix1+BPix2+FPix1_pos+FPix2_pos', 'BPix1+BPix2+FPix1_neg+FPix2_neg', 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), BPix = cms.PSet( hitErrorRPhi = cms.double( 0.0027 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.006 ), HitProducer = cms.string( "hltSiPixelRecHitsRegForDisplaced" ) ), FPix = cms.PSet( hitErrorRPhi = cms.double( 0.0051 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.0036 ), HitProducer = cms.string( "hltSiPixelRecHitsRegForDisplaced" ) ), TIB = cms.PSet( ), TID = cms.PSet( ), TOB = cms.PSet( ), TEC = cms.PSet( ), MTIB = cms.PSet( ), MTID = cms.PSet( ), MTOB = cms.PSet( ), MTEC = cms.PSet( ) ) process.hltFastPrimaryVertex = cms.EDProducer( "FastPrimaryVertexWithWeightsProducer", clusters = cms.InputTag( "hltSiPixelClustersRegForDisplaced" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), jets = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), pixelCPE = cms.string( "hltESPPixelCPEGeneric" ), maxZ = cms.double( 19.0 ), njets = cms.int32( 999 ), maxJetEta = cms.double( 2.6 ), minJetPt = cms.double( 0.0 ), barrel = cms.bool( True ), maxSizeX = cms.double( 2.1 ), maxDeltaPhi = cms.double( 0.21 ), PixelCellHeightOverWidth = cms.double( 1.8 ), weight_charge_down = cms.double( 11000.0 ), weight_charge_up = cms.double( 190000.0 ), maxSizeY_q = cms.double( 2.0 ), minSizeY_q = cms.double( -0.6 ), weight_dPhi = cms.double( 0.13888888 ), weight_SizeX1 = cms.double( 0.88 ), weight_rho_up = cms.double( 22.0 ), weight_charge_peak = cms.double( 22000.0 ), peakSizeY_q = cms.double( 1.0 ), endCap = cms.bool( True ), minJetEta_EC = cms.double( 1.3 ), maxJetEta_EC = cms.double( 2.6 ), maxDeltaPhi_EC = cms.double( 0.14 ), EC_weight = cms.double( 0.008 ), weight_dPhi_EC = cms.double( 0.064516129 ), zClusterWidth_step1 = cms.double( 2.0 ), zClusterWidth_step2 = cms.double( 0.65 ), zClusterSearchArea_step2 = cms.double( 3.0 ), weightCut_step2 = cms.double( 0.05 ), zClusterWidth_step3 = cms.double( 0.3 ), zClusterSearchArea_step3 = cms.double( 0.55 ), weightCut_step3 = cms.double( 0.1 ), ptWeighting = cms.bool( True ), ptWeighting_slope = cms.double( 0.05 ), ptWeighting_offset = cms.double( -1.0 ) ) process.hltFastPVPixelVertexFilter = cms.EDFilter( "VertexSelector", src = cms.InputTag( "hltFastPrimaryVertex" ), cut = cms.string( "!isFake && ndof > 0 && abs(z) <= 25 && position.Rho <= 2" ), filter = cms.bool( True ) ) process.hltFastPVPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", ptMin = cms.double( 0.0 ), nSigmaInvPtTolerance = cms.double( 0.0 ), tipMax = cms.double( 999.0 ), nSigmaTipMaxTolerance = cms.double( 0.0 ), chi2 = cms.double( 1000.0 ) ) process.hltFastPVPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", scaleErrorsForBPix1 = cms.bool( False ), scaleFactor = cms.double( 0.65 ) ) process.hltFastPVPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltFastPrimaryVertex" ), zErrorVetex = cms.double( 1.5 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 0.0 ), maxNVertices = cms.int32( 1 ), maxNRegions = cms.int32( 10 ), nSigmaZVertex = cms.double( 0.0 ), nSigmaZBeamSpot = cms.double( 0.0 ), ptMin = cms.double( 0.9 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.3 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 0.5 ), deltaPhi = cms.double( 0.3 ) ) ) process.hltFastPVPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForDisplaced" ), trackingRegions = cms.InputTag( "hltFastPVPixelTracksTrackingRegions" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), layerPairs = cms.vuint32( 0, 1, 2 ) ) process.hltFastPVPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", doublets = cms.InputTag( "hltFastPVPixelTracksHitDoublets" ), extraHitRPhitolerance = cms.double( 0.032 ), fitFastCircle = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ), useBendingCorrection = cms.bool( True ), CAThetaCut = cms.double( 0.002 ), CAPhiCut = cms.double( 0.2 ), CAThetaCut_byTriplets = cms.VPSet( cms.PSet( seedingLayers = cms.string( "" ), cut = cms.double( -1.0 ) ) ), CAPhiCut_byTriplets = cms.VPSet( cms.PSet( seedingLayers = cms.string( "" ), cut = cms.double( -1.0 ) ) ), CAHardPtCut = cms.double( 0.0 ), maxChi2 = cms.PSet( value2 = cms.double( 50.0 ), value1 = cms.double( 200.0 ), pt1 = cms.double( 0.7 ), enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), SeedComparitorPSet = cms.PSet( clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForDisplacedCache" ) ) ) process.hltFastPVPixelTracks = cms.EDProducer( "PixelTrackProducer", passLabel = cms.string( "" ), SeedingHitSets = cms.InputTag( "hltFastPVPixelTracksHitQuadruplets" ), Fitter = cms.InputTag( "hltFastPVPixelTracksFitter" ), Filter = cms.InputTag( "hltFastPVPixelTracksFilter" ), Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) ) process.hltFastPVJetTracksAssociator = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltFastPVPixelTracks" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ) ) process.hltFastPVJetVertexChecker = cms.EDFilter( "JetVertexChecker", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), jetTracks = cms.InputTag( "hltFastPVJetTracksAssociator" ), minPtRatio = cms.double( 0.1 ), minPt = cms.double( 0.0 ), doFilter = cms.bool( False ), maxNJetsToCheck = cms.int32( 2 ), maxNjetsOutput = cms.int32( 2 ), maxChi2 = cms.double( 20.0 ), maxTrackPt = cms.double( 20.0 ), newMethod = cms.bool( True ), maxETA = cms.double( 2.4 ), pvErr_x = cms.double( 0.0015 ), pvErr_y = cms.double( 0.0015 ), pvErr_z = cms.double( 1.5 ) ) process.hltFastPVPixelTracksRecoverFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", ptMin = cms.double( 0.0 ), nSigmaInvPtTolerance = cms.double( 0.0 ), tipMax = cms.double( 999.0 ), nSigmaTipMaxTolerance = cms.double( 0.0 ), chi2 = cms.double( 1000.0 ) ) process.hltFastPVPixelTracksRecoverFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", scaleErrorsForBPix1 = cms.bool( False ), scaleFactor = cms.double( 0.65 ) ) process.hltFastPVPixelTracksTrackingRegionsRecover = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "" ), zErrorVetex = cms.double( 0.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 20.0 ), maxNVertices = cms.int32( 1 ), maxNRegions = cms.int32( 10 ), nSigmaZVertex = cms.double( 0.0 ), nSigmaZBeamSpot = cms.double( 0.0 ), ptMin = cms.double( 0.9 ), mode = cms.string( "BeamSpotFixed" ), input = cms.InputTag( "hltFastPVJetVertexChecker" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.3 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 0.5 ), deltaPhi = cms.double( 0.5 ) ) ) process.hltFastPVPixelTracksHitDoubletsRecover = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForDisplaced" ), trackingRegions = cms.InputTag( "hltFastPVPixelTracksTrackingRegionsRecover" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), layerPairs = cms.vuint32( 0, 1, 2 ) ) process.hltFastPVPixelTracksHitQuadrupletsRecover = cms.EDProducer( "CAHitQuadrupletEDProducer", doublets = cms.InputTag( "hltFastPVPixelTracksHitDoubletsRecover" ), extraHitRPhitolerance = cms.double( 0.032 ), fitFastCircle = cms.bool( False ), fitFastCircleChi2Cut = cms.bool( True ), useBendingCorrection = cms.bool( True ), CAThetaCut = cms.double( 0.002 ), CAPhiCut = cms.double( 0.2 ), CAThetaCut_byTriplets = cms.VPSet( cms.PSet( seedingLayers = cms.string( "" ), cut = cms.double( -1.0 ) ) ), CAPhiCut_byTriplets = cms.VPSet( cms.PSet( seedingLayers = cms.string( "" ), cut = cms.double( -1.0 ) ) ), CAHardPtCut = cms.double( 0.0 ), maxChi2 = cms.PSet( value2 = cms.double( 50.0 ), value1 = cms.double( 200.0 ), pt1 = cms.double( 0.7 ), enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), SeedComparitorPSet = cms.PSet( clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForDisplacedCache" ) ) ) process.hltFastPVPixelTracksRecover = cms.EDProducer( "PixelTrackProducer", passLabel = cms.string( "" ), SeedingHitSets = cms.InputTag( "hltFastPVPixelTracksHitQuadrupletsRecover" ), Fitter = cms.InputTag( "hltFastPVPixelTracksRecoverFitter" ), Filter = cms.InputTag( "hltFastPVPixelTracksRecoverFilter" ), Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) ) process.hltFastPVPixelTracksMerger = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( False ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltFastPVPixelVertices = cms.EDProducer( "PixelVertexProducer", WtAverage = cms.bool( True ), ZOffset = cms.double( 10.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Verbosity = cms.int32( 0 ), UseError = cms.bool( True ), TrackCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ), ZSeparation = cms.double( 0.07 ), NTrkMin = cms.int32( 2 ), Method2 = cms.bool( True ), Finder = cms.string( "DivisiveVertexFinder" ), PtMin = cms.double( 1.0 ), PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForBTag" ) ) ) process.hltFastPVPixelVerticesFilter = cms.EDFilter( "VertexSelector", src = cms.InputTag( "hltFastPVPixelVertices" ), cut = cms.string( "!isFake && ndof > 0 && abs(z) <= 25 && position.Rho <= 2" ), filter = cms.bool( True ) ) process.hltSiStripClustersRegForDisplaced = cms.EDProducer( "MeasurementTrackerEventProducer", measurementTracker = cms.string( "hltESPMeasurementTracker" ), skipClusters = cms.InputTag( "" ), pixelClusterProducer = cms.string( "hltSiPixelClustersRegForDisplaced" ), stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), Phase2TrackerCluster1DProducer = cms.string( "" ), vectorHits = cms.InputTag( "" ), vectorHitsRej = cms.InputTag( "" ), inactivePixelDetectorLabels = cms.VInputTag( ), badPixelFEDChannelCollectionLabels = cms.VInputTag( ), pixelCablingMapLabel = cms.string( "" ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), switchOffPixelsIfEmpty = cms.bool( True ) ) process.hltIter0PFLowPixelSeedsFromPixelTracksForDisplaced = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ), InputVertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( True ), includeFourthHit = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter0PFlowCkfTrackCandidatesForDisplaced = 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( "hltSiStripClustersRegForDisplaced" ), src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForDisplaced" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter0PFlowCtfWithMaterialTracksForDisplaced = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForDisplaced" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersRegForDisplaced" ) ) process.hltIter0PFlowTrackCutClassifierForDisplaced = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForDisplaced" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 3, 4 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), dr_par1 = cms.vdouble( 0.4, 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, 3, 4 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), dz_par2 = cms.vdouble( 0.35, 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, 4 ) ) ) process.hltIter0PFlowTrackSelectionHighPurityForDisplaced = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForDisplaced" ), originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForDisplaced','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForDisplaced','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ) ) process.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 1.0 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt' ) ) process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 2.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltDisplacedHLTCaloJetCollectionProducerLowPt = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt" ), TriggerTypes = cms.vint32( 85 ) ) process.hltIter1ClustersRefRemovalForDisplaced = cms.EDProducer( "TrackClusterRemover", trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), trackClassifier = cms.InputTag( '','QualityMasks' ), pixelClusters = cms.InputTag( "hltSiPixelClustersRegForDisplaced" ), stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), oldClusterRemovalInfo = cms.InputTag( "" ), TrackQuality = cms.string( "highPurity" ), maxChi2 = cms.double( 9.0 ), minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), overrideTrkQuals = cms.InputTag( "" ) ) process.hltIter1MaskedMeasurementTrackerEventForDisplaced = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", src = cms.InputTag( "hltSiStripClustersRegForDisplaced" ), OnDemand = cms.bool( False ), clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForDisplaced" ) ) process.hltIter1PixelLayerQuadrupletsForDisplaced = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', 'BPix1+BPix2+BPix3+FPix1_pos', 'BPix1+BPix2+BPix3+FPix1_neg', 'BPix1+BPix2+FPix1_pos+FPix2_pos', 'BPix1+BPix2+FPix1_neg+FPix2_neg', 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), BPix = cms.PSet( hitErrorRPhi = cms.double( 0.0027 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForDisplaced" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.006 ), HitProducer = cms.string( "hltSiPixelRecHitsRegForDisplaced" ) ), FPix = cms.PSet( hitErrorRPhi = cms.double( 0.0051 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForDisplaced" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.0036 ), HitProducer = cms.string( "hltSiPixelRecHitsRegForDisplaced" ) ), TIB = cms.PSet( ), TID = cms.PSet( ), TOB = cms.PSet( ), TEC = cms.PSet( ), MTIB = cms.PSet( ), MTID = cms.PSet( ), MTOB = cms.PSet( ), MTEC = cms.PSet( ) ) process.hltIter1PFlowPixelTrackingRegionsForDisplaced = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), zErrorVetex = cms.double( 0.1 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 0.0 ), maxNVertices = cms.int32( 1 ), maxNRegions = cms.int32( 100 ), nSigmaZVertex = cms.double( 0.0 ), nSigmaZBeamSpot = cms.double( 0.0 ), ptMin = cms.double( 0.3 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), searchOpt = cms.bool( True ), whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), originRadius = cms.double( 0.05 ), measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForDisplaced" ), precise = cms.bool( True ), deltaEta = cms.double( 0.4 ), deltaPhi = cms.double( 0.4 ) ) ) process.hltIter1PFlowPixelClusterCheckForDisplaced = cms.EDProducer( "ClusterCheckerEDProducer", doClusterCheck = cms.bool( False ), MaxNumberOfCosmicClusters = cms.uint32( 50000 ), ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForDisplaced" ), MaxNumberOfPixelClusters = cms.uint32( 40000 ), PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForDisplaced" ), cut = cms.string( "" ), silentClusterCheck = cms.untracked.bool( False ) ) process.hltIter1PFlowPixelHitDoubletsForDisplaced = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsForDisplaced" ), trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsForDisplaced" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForDisplaced" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), layerPairs = cms.vuint32( 0, 1, 2 ) ) process.hltIter1PFlowPixelHitQuadrupletsForDisplaced = cms.EDProducer( "CAHitQuadrupletEDProducer", doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsForDisplaced" ), extraHitRPhitolerance = cms.double( 0.032 ), fitFastCircle = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ), useBendingCorrection = cms.bool( True ), CAThetaCut = cms.double( 0.004 ), CAPhiCut = cms.double( 0.3 ), CAThetaCut_byTriplets = cms.VPSet( cms.PSet( seedingLayers = cms.string( "" ), cut = cms.double( -1.0 ) ) ), CAPhiCut_byTriplets = cms.VPSet( cms.PSet( seedingLayers = cms.string( "" ), cut = cms.double( -1.0 ) ) ), CAHardPtCut = cms.double( 0.0 ), maxChi2 = cms.PSet( value2 = cms.double( 100.0 ), value1 = cms.double( 1000.0 ), pt1 = cms.double( 0.4 ), enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), SeedComparitorPSet = cms.PSet( clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), ComponentName = cms.string( "none" ), clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForDisplacedCache" ) ) ) process.hltIter1PixelTracksForDisplaced = cms.EDProducer( "PixelTrackProducer", passLabel = cms.string( "" ), SeedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadrupletsForDisplaced" ), Fitter = cms.InputTag( "hltFastPVPixelTracksFitter" ), Filter = cms.InputTag( "hltFastPVPixelTracksFilter" ), Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ) ) process.hltIter1PFLowPixelSeedsFromPixelTracksForDisplaced = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltIter1PixelTracksForDisplaced" ), InputVertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), includeFourthHit = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter1PFlowCkfTrackCandidatesForDisplaced = 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( "hltIter1MaskedMeasurementTrackerEventForDisplaced" ), src = cms.InputTag( "hltIter1PFLowPixelSeedsFromPixelTracksForDisplaced" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter1PFlowCtfWithMaterialTracksForDisplaced = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForDisplaced" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter1" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForDisplaced" ) ) process.hltIter1PFlowTrackCutClassifierPromptForDisplaced = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForDisplaced" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), 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( 3 ), maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) process.hltIter1PFlowTrackCutClassifierDetachedForDisplaced = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForDisplaced" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 1 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 99, 3, 3 ), min3DLayers = cms.vint32( 1, 2, 3 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 2 ), maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ) ) process.hltIter1PFlowTrackCutClassifierMergedForDisplaced = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptForDisplaced', 'hltIter1PFlowTrackCutClassifierDetachedForDisplaced' ) ) process.hltIter1PFlowTrackSelectionHighPurityForDisplaced = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForDisplaced" ), originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedForDisplaced','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedForDisplaced','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltIter1MergedForDisplaced = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForDisplaced','hltIter1PFlowTrackSelectionHighPurityForDisplaced' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForDisplaced','hltIter1PFlowTrackSelectionHighPurityForDisplaced' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltIter2ClustersRefRemovalForDisplaced = cms.EDProducer( "TrackClusterRemover", trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForDisplaced" ), trackClassifier = cms.InputTag( '','QualityMasks' ), pixelClusters = cms.InputTag( "hltSiPixelClustersRegForDisplaced" ), stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForDisplaced" ), TrackQuality = cms.string( "highPurity" ), maxChi2 = cms.double( 16.0 ), minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), overrideTrkQuals = cms.InputTag( "" ) ) process.hltIter2MaskedMeasurementTrackerEventForDisplaced = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", src = cms.InputTag( "hltSiStripClustersRegForDisplaced" ), OnDemand = cms.bool( False ), clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForDisplaced" ) ) process.hltIter2PixelLayerTripletsForDisplaced = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'BPix1+BPix2+BPix3', 'BPix2+BPix3+BPix4', 'BPix1+BPix3+BPix4', 'BPix1+BPix2+BPix4', 'BPix2+BPix3+FPix1_pos', 'BPix2+BPix3+FPix1_neg', 'BPix1+BPix2+FPix1_pos', 'BPix1+BPix2+FPix1_neg', 'BPix2+FPix1_pos+FPix2_pos', 'BPix2+FPix1_neg+FPix2_neg', 'BPix1+FPix1_pos+FPix2_pos', 'BPix1+FPix1_neg+FPix2_neg', 'FPix1_pos+FPix2_pos+FPix3_pos', 'FPix1_neg+FPix2_neg+FPix3_neg', 'BPix1+BPix3+FPix1_pos', 'BPix1+BPix2+FPix2_pos', 'BPix1+BPix3+FPix1_neg', 'BPix1+BPix2+FPix2_neg', 'BPix1+FPix2_neg+FPix3_neg', 'BPix1+FPix1_neg+FPix3_neg', 'BPix1+FPix2_pos+FPix3_pos', 'BPix1+FPix1_pos+FPix3_pos' ), BPix = cms.PSet( hitErrorRPhi = cms.double( 0.0027 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForDisplaced" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.006 ), HitProducer = cms.string( "hltSiPixelRecHitsRegForDisplaced" ) ), FPix = cms.PSet( hitErrorRPhi = cms.double( 0.0051 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForDisplaced" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.0036 ), HitProducer = cms.string( "hltSiPixelRecHitsRegForDisplaced" ) ), TIB = cms.PSet( ), TID = cms.PSet( ), TOB = cms.PSet( ), TEC = cms.PSet( ), MTIB = cms.PSet( ), MTID = cms.PSet( ), MTOB = cms.PSet( ), MTEC = cms.PSet( ) ) process.hltIter2PFlowPixelTrackingRegionsForDisplaced = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), zErrorVetex = cms.double( 0.3 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 0.0 ), maxNVertices = cms.int32( 1 ), maxNRegions = cms.int32( 100 ), nSigmaZVertex = cms.double( 0.0 ), nSigmaZBeamSpot = cms.double( 0.0 ), ptMin = cms.double( 0.4 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), searchOpt = cms.bool( True ), whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), originRadius = cms.double( 0.3 ), measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForDisplaced" ), precise = cms.bool( True ), deltaEta = cms.double( 0.4 ), deltaPhi = cms.double( 0.4 ) ) ) process.hltIter2PFlowPixelClusterCheckForDisplaced = cms.EDProducer( "ClusterCheckerEDProducer", doClusterCheck = cms.bool( False ), MaxNumberOfCosmicClusters = cms.uint32( 50000 ), ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForDisplaced" ), MaxNumberOfPixelClusters = cms.uint32( 40000 ), PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForDisplaced" ), cut = cms.string( "" ), silentClusterCheck = cms.untracked.bool( False ) ) process.hltIter2PFlowPixelHitDoubletsForDisplaced = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsForDisplaced" ), trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsForDisplaced" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForDisplaced" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), layerPairs = cms.vuint32( 0, 1 ) ) process.hltIter2PFlowPixelHitTripletsForDisplaced = cms.EDProducer( "CAHitTripletEDProducer", doublets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsForDisplaced" ), extraHitRPhitolerance = cms.double( 0.032 ), useBendingCorrection = cms.bool( True ), CAThetaCut = cms.double( 0.004 ), CAPhiCut = cms.double( 0.1 ), CAThetaCut_byTriplets = cms.VPSet( cms.PSet( seedingLayers = cms.string( "" ), cut = cms.double( -1.0 ) ) ), CAPhiCut_byTriplets = cms.VPSet( cms.PSet( seedingLayers = cms.string( "" ), cut = cms.double( -1.0 ) ) ), CAHardPtCut = cms.double( 0.3 ), maxChi2 = cms.PSet( value2 = cms.double( 6.0 ), value1 = cms.double( 100.0 ), pt1 = cms.double( 0.4 ), enabled = cms.bool( True ), pt2 = cms.double( 8.0 ) ), SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) process.hltIter2PFlowPixelSeedsForDisplaced = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTripletsForDisplaced" ), propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), SeedMomentumForBOFF = cms.double( 5.0 ), OriginTransverseErrorMultiplier = cms.double( 1.0 ), MinOneOverPtError = cms.double( 1.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), magneticField = cms.string( "ParabolicMf" ), forceKinematicWithRegionDirection = cms.bool( False ), SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) process.hltIter2PFlowCkfTrackCandidatesForDisplaced = 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( "hltIter2MaskedMeasurementTrackerEventForDisplaced" ), src = cms.InputTag( "hltIter2PFlowPixelSeedsForDisplaced" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter2PFlowCtfWithMaterialTracksForDisplaced = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForDisplaced" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter2" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForDisplaced" ) ) process.hltIter2PFlowTrackCutClassifierForDisplaced = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForDisplaced" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) process.hltIter2PFlowTrackSelectionHighPurityForDisplaced = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForDisplaced" ), originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierForDisplaced','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierForDisplaced','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltIter2MergedForDisplaced = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIter1MergedForDisplaced','hltIter2PFlowTrackSelectionHighPurityForDisplaced' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForDisplaced','hltIter2PFlowTrackSelectionHighPurityForDisplaced' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt" ) ) process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 0.5 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt' ) ) process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt" ), JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 2.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltCaloJetTimingProducer = cms.EDProducer( "HLTCaloJetTimingProducer", jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), barrelJets = cms.bool( True ), endcapJets = cms.bool( True ), ecalCellEnergyThresh = cms.double( 0.5 ), ecalCellTimeThresh = cms.double( 12.5 ), ecalCellTimeErrorThresh = cms.double( 100.0 ), matchingRadius = cms.double( 0.4 ), ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) process.hltCaloJetTimingFilterDouble0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), minJets = cms.uint32( 2 ), jetTimeThresh = cms.double( 0.5 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreHT430DelayedJet40DoubleDelay0p5nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreHT430DelayedJet40DoubleDelay1nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterDouble1ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), minJets = cms.uint32( 2 ), jetTimeThresh = cms.double( 1.0 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreHT430DelayedJet40SingleDelay1nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPtSingle = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ) ) process.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPtSingle = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPtSingle" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 1.0 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPtSingle' ) ) process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 2.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltDisplacedHLTCaloJetCollectionProducerLowPtSingle = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPtSingle = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPtSingle" ) ) process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPtSingle = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPtSingle" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 0.5 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPtSingle' ) ) process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPtSingle" ), JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 2.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltCaloJetTimingFilterSingle1ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 1.0 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreHT430DelayedJet40SingleDelay2nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterSingle2ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 2.0 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreHT430DelayedJet40SingleDelay0p5nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterSingle0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 0.5 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreHT430DelayedJet40SingleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreHT430DelayedJet40SingleDelay1nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreHT430DelayedJet40SingleDelay1p5nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterSingle1p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 1.5 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreHT430DelayedJet40SingleDelay1To1p5nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterSingle1To1p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 1.0 ), jetMaxTimeThresh = cms.double( 1.5 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreHT430DelayedJet40SingleDelay1p1To1p6nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterSingle1p1To1p6ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 1.1 ), jetMaxTimeThresh = cms.double( 1.6 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreHT430DelayedJet40SingleDelay1p25To1p75nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterSingle1p25To1p75ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 1.25 ), jetMaxTimeThresh = cms.double( 1.75 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreL1TauDelayedJet40DoubleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterDoubleTau0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), minJets = cms.uint32( 2 ), jetTimeThresh = cms.double( 0.5 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreL1TauDelayedJet40DoubleDelay0p75nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterDoubleTau0p75ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), minJets = cms.uint32( 2 ), jetTimeThresh = cms.double( 0.75 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreL1TauDelayedJet40DoubleDelay1nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterDoubleTau1ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), minJets = cms.uint32( 2 ), jetTimeThresh = cms.double( 1.0 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreL1TauDelayedJet40DoubleDelay1p25nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterDoubleTau1p25ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducer" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducer','jetEcalEtForTiming' ), minJets = cms.uint32( 2 ), jetTimeThresh = cms.double( 1.25 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreL1TauDelayedJet40SingleDelay2p5nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterSingleTau2p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 2.5 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreL1TauDelayedJet40SingleDelay3p5nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterSingleTau3p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 3.5 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreL1TauDelayedJet40SingleDelay2p5To3p5nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterSingleTau2p5To3p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 2.5 ), jetMaxTimeThresh = cms.double( 3.5 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreL1TauDelayedJet40SingleDelay2p6To3p5nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterSingleTau2p6To3p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 2.6 ), jetMaxTimeThresh = cms.double( 3.5 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreL1TauDelayedJet40SingleDelay2p75To3p5nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterSingleTau2p75To3p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 2.75 ), jetMaxTimeThresh = cms.double( 3.5 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltL1sVoMu6HTT240Or250 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreL1Mu6HT240 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT240 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 240.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltDoubleCentralCaloJetpt30 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.0 ), MinN = cms.int32( 2 ) ) process.hltCentralCaloJetptLowPt30CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt30" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ) ) process.hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 1.0 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt' ) ) process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltCentralCaloJetptLowPt30CollectionProducer" ), JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 1.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ) ) process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt1PtrkShortSig5" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 0.5 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt1PtrkShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkShortSig5' ) ) process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ), JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt1PtrkShortSig5" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 1.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5" ), TriggerTypes = cms.vint32( 85 ) ) process.hltDisplacedhltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", src = cms.InputTag( "hltFastPVPixelVertices" ), maxVtx = cms.uint32( 100 ), fractionSumPt2 = cms.double( 0.3 ), minSumPt2 = cms.double( 0.0 ), PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) ) process.hltDisplacedhltIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurityForDisplaced" ), trackClassifier = cms.InputTag( '','QualityMasks' ), pixelClusters = cms.InputTag( "hltSiPixelClustersRegForDisplaced" ), stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemovalForDisplaced" ), TrackQuality = cms.string( "highPurity" ), maxChi2 = cms.double( 16.0 ), minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), overrideTrkQuals = cms.InputTag( "" ) ) process.hltDisplacedhltIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", src = cms.InputTag( "hltSiStripClustersRegForDisplaced" ), OnDemand = cms.bool( False ), clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ) ) process.hltDisplacedhltIter4PixelLessLayerTriplets = 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( "hltDisplacedhltIter4ClustersRefRemoval" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) ), TID = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 1 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), 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( "hltDisplacedhltIter4ClustersRefRemoval" ), 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( "hltDisplacedhltIter4ClustersRefRemoval" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) ), MTID = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 3 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), 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( "hltDisplacedhltIter4ClustersRefRemoval" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 3 ) ) ) process.hltDisplacedhltIter4PFlowPixelLessTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), zErrorVetex = cms.double( 12.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 15.0 ), maxNVertices = cms.int32( 10 ), maxNRegions = cms.int32( 100 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 3.0 ), ptMin = cms.double( 0.8 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), searchOpt = cms.bool( True ), whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), originRadius = cms.double( 1.0 ), measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), precise = cms.bool( True ), deltaEta = cms.double( 0.5 ), deltaPhi = cms.double( 0.5 ) ) ) process.hltDisplacedhltIter4PFlowPixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", doClusterCheck = cms.bool( False ), MaxNumberOfCosmicClusters = cms.uint32( 800000 ), ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForDisplaced" ), MaxNumberOfPixelClusters = cms.uint32( 40000 ), PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForDisplaced" ), cut = cms.string( "" ), silentClusterCheck = cms.untracked.bool( False ) ) process.hltDisplacedhltIter4PFlowPixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTriplets" ), trackingRegions = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessTrackingRegions" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), layerPairs = cms.vuint32( 0 ) ) process.hltDisplacedhltIter4PFlowPixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer", doublets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitDoublets" ), maxElement = cms.uint32( 100000 ), useFixedPreFiltering = cms.bool( False ), phiPreFiltering = cms.double( 0.3 ), extraHitRPhitolerance = cms.double( 0.0 ), extraHitRZtolerance = cms.double( 0.0 ), extraZKDBox = cms.double( 0.2 ), extraRKDBox = cms.double( 0.2 ), extraPhiKDBox = cms.double( 0.005 ), fnSigmaRZ = cms.double( 2.0 ), refitHits = cms.bool( True ), ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxChi2 = cms.double( 5.0 ), chi2VsPtCut = cms.bool( True ), pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), detIdsToDebug = cms.vint32( 0, 0, 0 ) ) process.hltDisplacedhltIter4PFlowPixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitTriplets" ), propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), SeedMomentumForBOFF = cms.double( 5.0 ), OriginTransverseErrorMultiplier = cms.double( 1.0 ), MinOneOverPtError = cms.double( 1.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), magneticField = cms.string( "ParabolicMf" ), forceKinematicWithRegionDirection = cms.bool( False ), SeedComparitorPSet = cms.PSet( FilterStripHits = cms.bool( False ), FilterPixelHits = cms.bool( False ), ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), FilterAtHelixStage = cms.bool( True ), ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) ) ) process.hltDisplacedhltIter4PFlowCkfTrackCandidates = 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( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), src = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessSeeds" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltDisplacedhltIter4PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltDisplacedhltIter4PFlowCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIterX" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ) ) process.hltDisplacedhltIter4PFlowTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", src = cms.InputTag( "hltDisplacedhltIter4PFlowCtfWithMaterialTracks" ), keepAllTracks = cms.bool( False ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), useVertices = cms.bool( True ), useVtxError = cms.bool( False ), vertices = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), vtxNumber = cms.int32( -1 ), vertexCut = cms.string( "tracksSize>=3" ), copyTrajectories = cms.untracked.bool( False ), copyExtras = cms.untracked.bool( True ), qualityBit = cms.string( "highPurity" ), chi2n_par = cms.double( 0.25 ), chi2n_no1Dmod_par = cms.double( 9999.0 ), res_par = cms.vdouble( 0.003, 0.001 ), d0_par1 = cms.vdouble( 1.0, 4.0 ), dz_par1 = cms.vdouble( 1.0, 4.0 ), d0_par2 = cms.vdouble( 1.0, 4.0 ), dz_par2 = cms.vdouble( 1.0, 4.0 ), applyAdaptedPVCuts = cms.bool( True ), max_d0 = cms.double( 100.0 ), max_z0 = cms.double( 100.0 ), nSigmaZ = cms.double( 3.0 ), minNumberLayers = cms.uint32( 5 ), minNumber3DLayers = cms.uint32( 0 ), maxNumberLostLayers = cms.uint32( 0 ), minHitsToBypassChecks = cms.uint32( 20 ), applyAbsCutsIfNoPV = cms.bool( False ), max_d0NoPV = cms.double( 100.0 ), max_z0NoPV = cms.double( 100.0 ), max_relpterr = cms.double( 9999.0 ), min_nhits = cms.uint32( 0 ), max_minMissHitOutOrIn = cms.int32( 99 ), max_lostHitFraction = cms.double( 1.0 ), max_eta = cms.double( 9999.0 ), min_eta = cms.double( -9999.0 ) ) process.hltIter4MergedWithIter012DisplacedJets = cms.EDProducer( "TrackListMerger", ShareFrac = cms.double( 0.19 ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), MinPT = cms.double( 0.05 ), Epsilon = cms.double( -0.001 ), MaxNormalizedChisq = cms.double( 1000.0 ), MinFound = cms.int32( 3 ), TrackProducers = cms.VInputTag( 'hltIter2MergedForDisplaced','hltDisplacedhltIter4PFlowTrackSelectionHighPurity' ), hasSelector = cms.vint32( 0, 0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), selectedTrackQuals = cms.VInputTag( 'hltIter2MergedForDisplaced','hltDisplacedhltIter4PFlowTrackSelectionHighPurity' ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), allowFirstHitShare = cms.bool( True ), newQuality = cms.string( "confirmed" ), copyExtras = cms.untracked.bool( True ), writeOnlyTrkQuals = cms.bool( False ), copyMVA = cms.bool( False ) ) process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ) ) process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt1PtrkShortSig5" ), primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 0 ), minimumNumberOfHits = cms.int32( 6 ), maximumTransverseImpactParameter = cms.double( 9999999.0 ), minimumTransverseMomentum = cms.double( 0.5 ), maximumChiSquared = cms.double( 5.0 ), maximumLongitudinalImpactParameter = cms.double( 17.0 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow30Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1stLoose" ), tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkPt0p5ShortSig5' ) ) process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLow30Pt1PtrkPt0p5ShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5" ), JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow30Pt1PtrkPt0p5ShortSig5" ), MinTag = cms.double( 5.0 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltPreMu6HT240DisplacedDijet35Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleCentralCaloJetpt35 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 35.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.0 ), MinN = cms.int32( 2 ) ) process.hltCentralCaloJetptLowPt35CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt35" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltCentralCaloJetptLowPt35CollectionProducer" ) ) process.hltL3DisplacedDijet100FullTracksTrackIPProducerLow35Pt = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 1.0 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLow35Pt' ) ) process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltCentralCaloJetptLowPt35CollectionProducer" ), JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 0.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5" ) ) process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt0PtrkShortSig5" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 0.5 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt0PtrkShortSig5' ) ) process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5" ), JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt0PtrkShortSig5" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 0.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltPreMu6HT240DisplacedDijet35Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltCentralCaloJetptLowPt35CollectionProducer" ), JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 1.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ) ) process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt1PtrkShortSig5" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 0.5 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt1PtrkShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkShortSig5' ) ) process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ), JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt1PtrkShortSig5" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 1.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ) ) process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt1PtrkShortSig5" ), primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 0 ), minimumNumberOfHits = cms.int32( 6 ), maximumTransverseImpactParameter = cms.double( 9999999.0 ), minimumTransverseMomentum = cms.double( 0.5 ), maximumChiSquared = cms.double( 5.0 ), maximumLongitudinalImpactParameter = cms.double( 17.0 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow35Pt1PtrkPt0p5ShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1stLoose" ), tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkPt0p5ShortSig5' ) ) process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLow35Pt1PtrkPt0p5ShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5" ), JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow35Pt1PtrkPt0p5ShortSig5" ), MinTag = cms.double( 5.0 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltPreMu6HT240DisplacedDijet40Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt' ) ) process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 0.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5" ) ) process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt0PtrkShortSig5" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 0.5 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt0PtrkShortSig5' ) ) process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5" ), JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt0PtrkShortSig5" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 0.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltPreMu6HT240DisplacedDijet40Inclusive1PtrkShortSig5DisplacedLoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 1.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ) ) process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt1PtrkShortSig5" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 0.5 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt1PtrkShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkShortSig5' ) ) process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ), JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt1PtrkShortSig5" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 1.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ) ) process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkPt0p5ShortSig5 = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt1PtrkShortSig5" ), primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 0 ), minimumNumberOfHits = cms.int32( 6 ), maximumTransverseImpactParameter = cms.double( 9999999.0 ), minimumTransverseMomentum = cms.double( 0.5 ), maximumChiSquared = cms.double( 5.0 ), maximumLongitudinalImpactParameter = cms.double( 17.0 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLowPt1PtrkPt0p5ShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1stLoose" ), tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkPt0p5ShortSig5' ) ) process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLowPt1PtrkPt0p5ShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5" ), JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLowPt1PtrkPt0p5ShortSig5" ), MinTag = cms.double( 5.0 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltPreMu6HT240DisplacedDijet45Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleCentralCaloJetpt45 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 45.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.0 ), MinN = cms.int32( 2 ) ) process.hltCentralCaloJetptLowPt45CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt45" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow45Pt = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltCentralCaloJetptLowPt45CollectionProducer" ) ) process.hltL3DisplacedDijet100FullTracksTrackIPProducerLow45Pt = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow45Pt" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 1.0 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow45PtShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLow45Pt' ) ) process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow45Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltCentralCaloJetptLowPt45CollectionProducer" ), JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow45PtShortSig5" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 0.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltDisplacedHLTCaloJetCollectionProducerLow45Pt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow45Pt0PtrkShortSig5" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow45Pt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow45Pt0PtrkShortSig5" ) ) process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow45Pt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow45Pt0PtrkShortSig5" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 0.5 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow45Pt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow45Pt0PtrkShortSig5' ) ) process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow45Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow45Pt0PtrkShortSig5" ), JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow45Pt0PtrkShortSig5" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 0.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltPreMu6HT240DisplacedDijet50Inclusive0PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleCentralCaloJetpt50 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.0 ), MinN = cms.int32( 2 ) ) process.hltCentralCaloJetptLowPt50CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt50" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow50Pt = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltCentralCaloJetptLowPt50CollectionProducer" ) ) process.hltL3DisplacedDijet100FullTracksTrackIPProducerLow50Pt = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow50Pt" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 1.0 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow50PtShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLow50Pt' ) ) process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow50Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltCentralCaloJetptLowPt50CollectionProducer" ), JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow50PtShortSig5" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 0.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltDisplacedHLTCaloJetCollectionProducerLow50Pt0PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow50Pt0PtrkShortSig5" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow50Pt0PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow50Pt0PtrkShortSig5" ) ) process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow50Pt0PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow50Pt0PtrkShortSig5" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 0.5 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow50Pt0PtrkShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow50Pt0PtrkShortSig5' ) ) process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow50Pt0PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLow50Pt0PtrkShortSig5" ), JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow50Pt0PtrkShortSig5" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 0.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltPreHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreHT425 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT425 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 425.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreHT360DisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT360 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 360.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreHT360DisplacedDijet45Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCentralCaloJetpt45CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt45" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex45Pt = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltCentralCaloJetpt45CollectionProducer" ) ) process.hltL3DisplacedDijet100FullTracksTrackIPProducer45Pt = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex45Pt" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 1.0 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL3DisplacedDijetFullTracksJetTagProducerFromIP45PtShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducer45Pt' ) ) process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter45Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltCentralCaloJetpt45CollectionProducer" ), JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIP45PtShortSig5" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 1.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltDisplacedHLTCaloJetCollectionProducer45Pt1PtrkShortSig5 = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter45Pt1PtrkShortSig5" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex45Pt1PtrkShortSig5 = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer45Pt1PtrkShortSig5" ) ) process.hltL4PromptDisplacedDijetFullTracksTrackIPProducer45Pt1PtrkShortSig5 = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex45Pt1PtrkShortSig5" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 0.5 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP45Pt1PtrkShortSig5 = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5" ), tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducer45Pt1PtrkShortSig5' ) ) process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter45Pt1PtrkShortSig5 = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer45Pt1PtrkShortSig5" ), JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP45Pt1PtrkShortSig5" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 1.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltPreHT390DisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT390 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 390.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreHT390DisplacedDijet45Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreHT390eta2p0DisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHtMhtEta2p0 = 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.0 ), maxEtaJetMht = cms.double( 5.0 ), jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), pfCandidatesLabel = cms.InputTag( "" ) ) process.hltHT390Eta2p0 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtEta2p0' ), mhtLabels = cms.VInputTag( 'hltHtMhtEta2p0' ), minHt = cms.vdouble( 390.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreHT430DisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreHT400DisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT400 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 400.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt" ) ) process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt" ), primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 0 ), minimumNumberOfHits = cms.int32( 6 ), maximumTransverseImpactParameter = cms.double( 9999999.0 ), minimumTransverseMomentum = cms.double( 1.0 ), maximumChiSquared = cms.double( 5.0 ), maximumLongitudinalImpactParameter = cms.double( 17.0 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1st" ), tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt' ) ) process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt" ), JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), MinTag = cms.double( 5.0 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltPreHT430DisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreHT550DisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT550 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 550.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltDoubleCentralCaloJetpt60 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.0 ), MinN = cms.int32( 2 ) ) process.hltCentralCaloJetptMidPtCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt60" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltCentralCaloJetptMidPtCollectionProducer" ) ) process.hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 1.0 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt' ) ) process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltCentralCaloJetptMidPtCollectionProducer" ), JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 2.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltDisplacedHLTCaloJetCollectionProducerMidPt = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter2MergedForDisplaced" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerMidPt" ) ) process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt" ), primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 2 ), minimumNumberOfHits = cms.int32( 8 ), maximumTransverseImpactParameter = cms.double( 0.1 ), minimumTransverseMomentum = cms.double( 0.5 ), maximumChiSquared = cms.double( 20.0 ), maximumLongitudinalImpactParameter = cms.double( 0.1 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt' ) ) process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerMidPt" ), JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), MinTag = cms.double( -999999.0 ), MaxTag = cms.double( 2.5 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltPreHT650DisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT650 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 650.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreCaloMET60DTCluster50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDTrechitClusterProducer50 = cms.EDProducer( "DTrechitClusterProducer", nRechitMin = cms.int32( 50 ), rParam = cms.double( 0.4 ), nStationThres = cms.int32( 10 ), recHitLabel = cms.InputTag( "hltDt1DRecHits" ) ) process.hltMuonRecHitClusterFilter50 = cms.EDFilter( "HLTMuonRecHitClusterFilter", ClusterTag = cms.InputTag( "hltDTrechitClusterProducer50" ), MinN = cms.int32( 1 ), MinSize = cms.int32( 50 ), MinSizeMinusMB1 = cms.int32( 0 ), MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), Max_nMB1 = cms.int32( -1 ), Max_nMB2 = cms.int32( -1 ), Max_nME11 = cms.int32( -1 ), Max_nME12 = cms.int32( -1 ), Max_nME41 = cms.int32( -1 ), Max_nME42 = cms.int32( -1 ), MinNstation = cms.int32( 0 ), MinAvgStation = cms.double( 0.0 ), MinTime = cms.double( -999.0 ), MaxTime = cms.double( 999.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MaxTimeSpread = cms.double( 999.0 ) ) process.hltPreCaloMET60DTClusterNoMB1S50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMuonRecHitClusterNoMB1SFilter50 = cms.EDFilter( "HLTMuonRecHitClusterFilter", ClusterTag = cms.InputTag( "hltDTrechitClusterProducer50" ), MinN = cms.int32( 1 ), MinSize = cms.int32( -1 ), MinSizeMinusMB1 = cms.int32( 50 ), MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), Max_nMB1 = cms.int32( -1 ), Max_nMB2 = cms.int32( -1 ), Max_nME11 = cms.int32( -1 ), Max_nME12 = cms.int32( -1 ), Max_nME41 = cms.int32( -1 ), Max_nME42 = cms.int32( -1 ), MinNstation = cms.int32( 0 ), MinAvgStation = cms.double( 0.0 ), MinTime = cms.double( -999.0 ), MaxTime = cms.double( 999.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MaxTimeSpread = cms.double( 999.0 ) ) process.hltPreL1METDTCluster50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreL1METDTClusterNoMB1S50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sMuShowerOneNominal = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreCscClusterLoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCSCrechitClusters = cms.EDProducer( "CSCrechitClusterProducer", nRechitMin = cms.int32( 50 ), rParam = cms.double( 0.4 ), nStationThres = cms.int32( 10 ), recHitLabel = cms.InputTag( "hltCsc2DRecHits" ) ) process.hltCscClusterLoose = cms.EDFilter( "HLTMuonRecHitClusterFilter", ClusterTag = cms.InputTag( "hltCSCrechitClusters" ), MinN = cms.int32( 1 ), MinSize = cms.int32( -1 ), MinSizeMinusMB1 = cms.int32( -1 ), MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), MinSizeRegionCutClusterSize = cms.vint32( 200, 100, 500, 500 ), Max_nMB1 = cms.int32( -1 ), Max_nMB2 = cms.int32( -1 ), Max_nME11 = cms.int32( 0 ), Max_nME12 = cms.int32( 0 ), Max_nME41 = cms.int32( -1 ), Max_nME42 = cms.int32( -1 ), MinNstation = cms.int32( 0 ), MinAvgStation = cms.double( 0.0 ), MinTime = cms.double( -5.0 ), MaxTime = cms.double( 12.5 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MaxTimeSpread = cms.double( -1.0 ) ) process.hltPreCscClusterMedium = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCscClusterMedium = cms.EDFilter( "HLTMuonRecHitClusterFilter", ClusterTag = cms.InputTag( "hltCSCrechitClusters" ), MinN = cms.int32( 1 ), MinSize = cms.int32( -1 ), MinSizeMinusMB1 = cms.int32( -1 ), MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), MinSizeRegionCutClusterSize = cms.vint32( 300, 100, 800, 500 ), Max_nMB1 = cms.int32( -1 ), Max_nMB2 = cms.int32( -1 ), Max_nME11 = cms.int32( 0 ), Max_nME12 = cms.int32( 0 ), Max_nME41 = cms.int32( -1 ), Max_nME42 = cms.int32( -1 ), MinNstation = cms.int32( 0 ), MinAvgStation = cms.double( 0.0 ), MinTime = cms.double( -5.0 ), MaxTime = cms.double( 12.5 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MaxTimeSpread = cms.double( -1.0 ) ) process.hltPreCscClusterTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCscClusterTight = cms.EDFilter( "HLTMuonRecHitClusterFilter", ClusterTag = cms.InputTag( "hltCSCrechitClusters" ), MinN = cms.int32( 1 ), MinSize = cms.int32( -1 ), MinSizeMinusMB1 = cms.int32( -1 ), MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), MinSizeRegionCutClusterSize = cms.vint32( 500, 100, 800, 500 ), Max_nMB1 = cms.int32( -1 ), Max_nMB2 = cms.int32( -1 ), Max_nME11 = cms.int32( 0 ), Max_nME12 = cms.int32( 0 ), Max_nME41 = cms.int32( -1 ), Max_nME42 = cms.int32( -1 ), MinNstation = cms.int32( 0 ), MinAvgStation = cms.double( 0.0 ), MinTime = cms.double( -5.0 ), MaxTime = cms.double( 12.5 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MaxTimeSpread = cms.double( -1.0 ) ) process.hltPreL1CSCShowerDTCluster50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDTrechitClusters = cms.EDProducer( "DTrechitClusterProducer", nRechitMin = cms.int32( 50 ), rParam = cms.double( 0.4 ), nStationThres = cms.int32( 10 ), recHitLabel = cms.InputTag( "hltDt1DRecHits" ) ) process.hltDTCluster50NoMB1 = cms.EDFilter( "HLTMuonRecHitClusterFilter", ClusterTag = cms.InputTag( "hltDTrechitClusters" ), MinN = cms.int32( 1 ), MinSize = cms.int32( 50 ), MinSizeMinusMB1 = cms.int32( -1 ), MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), Max_nMB1 = cms.int32( 0 ), Max_nMB2 = cms.int32( -1 ), Max_nME11 = cms.int32( -1 ), Max_nME12 = cms.int32( -1 ), Max_nME41 = cms.int32( -1 ), Max_nME42 = cms.int32( -1 ), MinNstation = cms.int32( 0 ), MinAvgStation = cms.double( 0.0 ), MinTime = cms.double( -999.0 ), MaxTime = cms.double( 999.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MaxTimeSpread = cms.double( -1.0 ) ) process.hltPreL1CSCShowerDTCluster75 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDTCluster75NoMB1 = cms.EDFilter( "HLTMuonRecHitClusterFilter", ClusterTag = cms.InputTag( "hltDTrechitClusters" ), MinN = cms.int32( 1 ), MinSize = cms.int32( 75 ), MinSizeMinusMB1 = cms.int32( -1 ), MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ), MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ), MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ), MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ), MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ), Max_nMB1 = cms.int32( 0 ), Max_nMB2 = cms.int32( -1 ), Max_nME11 = cms.int32( -1 ), Max_nME12 = cms.int32( -1 ), Max_nME41 = cms.int32( -1 ), Max_nME42 = cms.int32( -1 ), MinNstation = cms.int32( 0 ), MinAvgStation = cms.double( 0.0 ), MinTime = cms.double( -999.0 ), MaxTime = cms.double( 999.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MaxTimeSpread = cms.double( -1.0 ) ) process.hltPrePFMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltMET75 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 75.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPFMET105 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 105.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltL1sVoHTT200SingleLLPJet60 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT120_SingleLLPJet40 OR L1_HTT160_SingleLLPJet50 OR L1_HTT200_SingleLLPJet60 OR L1_HTT240_SingleLLPJet70 OR L1_DoubleLLPJet40" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreL1SingleLLPJet = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreHT170L1SingleLLPJetDisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT170 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 170.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreHT200L1SingleLLPJetDisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT200 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 200.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreHT200L1SingleLLPJetDisplacedDijet60DisplacedTrack = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt = cms.EDProducer( "HLTCaloJetCollectionProducer", HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt" ), TriggerTypes = cms.vint32( 85 ) ) process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), coneSize = cms.double( 0.4 ), useAssigned = cms.bool( False ), pvSrc = cms.InputTag( "" ), jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerMidPt" ) ) process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt" ), primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), computeProbabilities = cms.bool( False ), computeGhostTrack = cms.bool( False ), ghostTrackPriorDeltaR = cms.double( 0.03 ), minimumNumberOfPixelHits = cms.int32( 0 ), minimumNumberOfHits = cms.int32( 6 ), maximumTransverseImpactParameter = cms.double( 9999999.0 ), minimumTransverseMomentum = cms.double( 1.0 ), maximumChiSquared = cms.double( 5.0 ), maximumLongitudinalImpactParameter = cms.double( 17.0 ), jetDirectionUsingTracks = cms.bool( False ), jetDirectionUsingGhostTrack = cms.bool( False ), useTrackQuality = cms.bool( False ) ) process.hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1st" ), tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt' ) ) process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerMidPt" ), JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), MinTag = cms.double( 5.0 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 2 ), TriggerType = cms.int32( 85 ) ) process.hltPreHT270L1SingleLLPJetDisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT270 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 270.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreHT200L1SingleLLPJetDisplacedDijet35Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreHT200L1SingleLLPJetDisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreHT240L1SingleLLPJetDisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreHT280L1SingleLLPJetDisplacedDijet40Inclusive1PtrkShortSig5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT280 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 280.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreHT320L1SingleLLPJetDisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT320 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 320.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreHT420L1SingleLLPJetDisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHT420 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 420.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) process.hltPreHT200L1SingleLLPJetDelayedJet40SingleDelay1nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingBarrelOnlyProducerSingle = cms.EDProducer( "HLTCaloJetTimingProducer", jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), barrelJets = cms.bool( True ), endcapJets = cms.bool( False ), ecalCellEnergyThresh = cms.double( 0.5 ), ecalCellTimeThresh = cms.double( 12.5 ), ecalCellTimeErrorThresh = cms.double( 100.0 ), matchingRadius = cms.double( 0.4 ), ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) process.hltCaloJetTimingBarrelOnlyFilterSingle1ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 1.0 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreHT200L1SingleLLPJetDelayedJet40SingleDelay2nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingBarrelOnlyFilterSingle2ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 2.0 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreHT200L1SingleLLPJetDelayedJet40DoubleDelay0p5nsTrackless = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingBarrelOnlyProducer = cms.EDProducer( "HLTCaloJetTimingProducer", jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), barrelJets = cms.bool( True ), endcapJets = cms.bool( False ), ecalCellEnergyThresh = cms.double( 0.5 ), ecalCellTimeThresh = cms.double( 12.5 ), ecalCellTimeErrorThresh = cms.double( 100.0 ), matchingRadius = cms.double( 0.4 ), ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) process.hltCaloJetTimingBarrelOnlyFilterDouble0p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducer" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetEcalEtForTiming' ), minJets = cms.uint32( 2 ), jetTimeThresh = cms.double( 0.5 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPreHT200L1SingleLLPJetDelayedJet40DoubleDelay1nsInclusive = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingBarrelOnlyFilterDouble1ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), jetTimes = cms.InputTag( "hltCaloJetTimingBarrelOnlyProducer" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingBarrelOnlyProducer','jetEcalEtForTiming' ), minJets = cms.uint32( 2 ), jetTimeThresh = cms.double( 1.0 ), jetMaxTimeThresh = cms.double( 999999.0 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG12er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_DoubleEG_15_10_er2p5 OR L1_DoubleEG_20_10_er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_27_14_er2p5 OR L1_DoubleEG_LooseIso22_12_er2p5 OR L1_DoubleEG_LooseIso25_12_er2p5 OR L1_TripleEG_18_17_8_er2p5 OR L1_TripleEG_18_18_12_er2p5 OR L1_DoubleEG8er2p5_HTT300er OR L1_DoubleEG8er2p5_HTT320er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDiPhoton10Time1ns = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG10EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 10.0 ), etcutEE = cms.double( 10.0 ), minEtaCut = cms.double( -2.1 ), maxEtaCut = cms.double( 2.1 ), ncandcut = cms.int32( 1 ) ) process.hltEG10HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG10EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG10CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG10HEFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.016 ), thrRegularEE = cms.vdouble( 0.04 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG10CaloIdLTime1nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 1 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 999.0 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( 1.0 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 999999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltDiEG10EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), etcutEB = cms.double( 10.0 ), etcutEE = cms.double( 10.0 ), minEtaCut = cms.double( -2.1 ), maxEtaCut = cms.double( 2.1 ), ncandcut = cms.int32( 2 ) ) process.hltDiEG10HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG10EtUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG10CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG10HEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.016 ), thrRegularEE = cms.vdouble( 0.04 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG10CaloIdLTime1nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 2 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 999.0 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( 1.0 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 99999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltPreDiPhoton10Time1p2ns = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG10CaloIdLTime1p2nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 1 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 999.0 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( 1.2 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 999999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltDiEG10CaloIdLTime1p2nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 2 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 999.0 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( 1.2 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 99999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltPreDiPhoton10Time1p4ns = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG10CaloIdLTime1p4nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 1 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 999.0 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( 1.4 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 999999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltDiEG10CaloIdLTime1p4nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 2 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 999.0 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( 1.4 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 99999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltPreDiPhoton10Time1p6ns = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG10CaloIdLTime1p6nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 1 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 999.0 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( 1.6 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 999999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltDiEG10CaloIdLTime1p6nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 2 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 999.0 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( 1.6 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 99999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltPreDiPhoton10Time1p8ns = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG10CaloIdLTime1p8nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 1 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 999.0 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( 1.8 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 999999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltDiEG10CaloIdLTime1p8nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 2 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 999.0 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( 1.8 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 99999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltPreDiPhoton10Time2ns = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG10CaloIdLTime2nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 1 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 999.0 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( 2.0 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 999999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltDiEG10CaloIdLTime2nsUnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 2 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 999.0 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( 2.0 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 99999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltPreDiPhoton10sminlt0p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG10CaloIdLsminlt0p1Filter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 1 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 0.1 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( -25.0 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 999999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltDiEG10CaloIdLsminlt0p1UnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 2 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 0.1 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( -25.0 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 99999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltPreDiPhoton10sminlt0p12 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG10CaloIdLsminlt0p12Filter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEG10CaloIdLClusterShapeFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 1 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 0.12 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( -25.0 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 999999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltDiEG10CaloIdLsminlt0p12UnseededFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltDiEG10CaloIdLClusterShapeUnseededFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 2 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 0.12 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( -25.0 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 99999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltPreDiPhoton10CaloIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sDoubleEGXer1p2dRMaxY = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleEG4_er1p2_dR_Max0p9 OR L1_DoubleEG4p5_er1p2_dR_Max0p9 OR L1_DoubleEG5_er1p2_dR_Max0p9 OR L1_DoubleEG5p5_er1p2_dR_Max0p8 OR L1_DoubleEG6_er1p2_dR_Max0p8 OR L1_DoubleEG6p5_er1p2_dR_Max0p8 OR L1_DoubleEG7_er1p2_dR_Max0p8 OR L1_DoubleEG7p5_er1p2_dR_Max0p7 OR L1_DoubleEG8_er1p2_dR_Max0p7 OR L1_DoubleEG8p5_er1p2_dR_Max0p7 OR L1_DoubleEG9_er1p2_dR_Max0p7 OR L1_DoubleEG9p5_er1p2_dR_Max0p6 OR L1_DoubleEG10_er1p2_dR_Max0p6 OR L1_DoubleEG10p5_er1p2_dR_Max0p6 OR L1_DoubleEG11_er1p2_dR_Max0p6" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDoubleEle4eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1DoubleEGXer1p2dRMaxYFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sDoubleEGXer1p2dRMaxY" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 2 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltDoubleEle4eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 4.0 ), etcutEE = cms.double( 4.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltDoubleEle4eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4eta1p22EtFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltDoubleEle4eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4eta1p22PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10000.0 ), thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle4eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4eta1p22PMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle4eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4eta1p22OneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle4eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4eta1p22DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle4eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4eta1p22DphiFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 40.0 ), thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle4eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4eta1p22Chi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle4eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4eta1p22ValidHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 2.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle4eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle4p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle4p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 4.5 ), etcutEE = cms.double( 4.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltDoubleEle4p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4p5eta1p22EtFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltDoubleEle4p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4p5eta1p22PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10000.0 ), thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle4p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4p5eta1p22PMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle4p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4p5eta1p22OneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle4p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4p5eta1p22DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle4p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4p5eta1p22DphiFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 40.0 ), thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle4p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4p5eta1p22Chi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle4p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4p5eta1p22ValidHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 2.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle4p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4p5eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 5.0 ), etcutEE = cms.double( 5.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltDoubleEle5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5eta1p22EtFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltDoubleEle5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5eta1p22PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10000.0 ), thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5eta1p22PMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5eta1p22OneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5eta1p22DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5eta1p22DphiFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 40.0 ), thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5eta1p22Chi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5eta1p22ValidHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 2.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle5p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle5p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 5.5 ), etcutEE = cms.double( 5.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltDoubleEle5p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5p5eta1p22EtFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltDoubleEle5p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5p5eta1p22PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10000.0 ), thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle5p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5p5eta1p22PMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle5p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5p5eta1p22OneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle5p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5p5eta1p22DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle5p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5p5eta1p22DphiFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 40.0 ), thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle5p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5p5eta1p22Chi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle5p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5p5eta1p22ValidHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 2.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle5p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5p5eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle6eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle6eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 6.0 ), etcutEE = cms.double( 6.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltDoubleEle6eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6eta1p22EtFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltDoubleEle6eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6eta1p22PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10000.0 ), thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle6eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6eta1p22PMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle6eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6eta1p22OneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle6eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6eta1p22DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle6eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6eta1p22DphiFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 40.0 ), thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle6eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6eta1p22Chi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle6eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6eta1p22ValidHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 2.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle6eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle6p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle6p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 6.5 ), etcutEE = cms.double( 6.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltDoubleEle6p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6p5eta1p22EtFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltDoubleEle6p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6p5eta1p22PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10000.0 ), thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle6p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6p5eta1p22PMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle6p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6p5eta1p22OneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle6p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6p5eta1p22DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle6p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6p5eta1p22DphiFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 40.0 ), thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle6p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6p5eta1p22Chi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle6p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6p5eta1p22ValidHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 2.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle6p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6p5eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle7eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle7eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 7.0 ), etcutEE = cms.double( 7.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltDoubleEle7eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7eta1p22EtFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltDoubleEle7eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7eta1p22PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10000.0 ), thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle7eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7eta1p22PMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle7eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7eta1p22OneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle7eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7eta1p22DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle7eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7eta1p22DphiFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 40.0 ), thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle7eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7eta1p22Chi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle7eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7eta1p22ValidHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 2.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle7eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle7p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle7p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 7.5 ), etcutEE = cms.double( 7.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltDoubleEle7p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7p5eta1p22EtFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltDoubleEle7p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7p5eta1p22PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10000.0 ), thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle7p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7p5eta1p22PMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle7p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7p5eta1p22OneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle7p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7p5eta1p22DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle7p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7p5eta1p22DphiFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 40.0 ), thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle7p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7p5eta1p22Chi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle7p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7p5eta1p22ValidHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 2.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle7p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7p5eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle8eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle8eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 8.0 ), etcutEE = cms.double( 8.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltDoubleEle8eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8eta1p22EtFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltDoubleEle8eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8eta1p22PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10000.0 ), thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle8eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8eta1p22PMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle8eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8eta1p22OneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle8eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8eta1p22DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle8eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8eta1p22DphiFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 40.0 ), thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle8eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8eta1p22Chi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle8eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8eta1p22ValidHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 2.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle8eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle8p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle8p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 8.5 ), etcutEE = cms.double( 8.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltDoubleEle8p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8p5eta1p22EtFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltDoubleEle8p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8p5eta1p22PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10000.0 ), thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle8p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8p5eta1p22PMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle8p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8p5eta1p22OneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle8p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8p5eta1p22DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle8p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8p5eta1p22DphiFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 40.0 ), thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle8p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8p5eta1p22Chi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle8p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8p5eta1p22ValidHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 2.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle8p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8p5eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle9eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle9eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 9.0 ), etcutEE = cms.double( 9.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltDoubleEle9eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9eta1p22EtFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltDoubleEle9eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9eta1p22PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10000.0 ), thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle9eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9eta1p22PMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle9eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9eta1p22OneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle9eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9eta1p22DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle9eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9eta1p22DphiFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 40.0 ), thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle9eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9eta1p22Chi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle9eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9eta1p22ValidHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 2.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle9eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle9p5eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle9p5eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 9.5 ), etcutEE = cms.double( 9.5 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltDoubleEle9p5eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9p5eta1p22EtFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltDoubleEle9p5eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9p5eta1p22PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10000.0 ), thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle9p5eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9p5eta1p22PMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle9p5eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9p5eta1p22OneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle9p5eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9p5eta1p22DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle9p5eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9p5eta1p22DphiFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 40.0 ), thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle9p5eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9p5eta1p22Chi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle9p5eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9p5eta1p22ValidHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 2.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle9p5eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9p5eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle10eta1p22mMax6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle10eta1p22EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 10.0 ), etcutEE = cms.double( 10.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) process.hltDoubleEle10eta1p22PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle10eta1p22EtFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltDoubleEle10eta1p22PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle10eta1p22PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10000.0 ), thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle10eta1p22OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle10eta1p22PMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle10eta1p22DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle10eta1p22OneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle10eta1p22DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle10eta1p22DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle10eta1p22Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle10eta1p22DphiFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 40.0 ), thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle10eta1p22ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle10eta1p22Chi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle10eta1p22NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle10eta1p22ValidHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 2.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDoubleEle10eta1p22PMmMax6MassFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle10eta1p22NLayerITFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 0.0 ), upperMassCut = cms.double( 6.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle4eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle4eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltDoubleEle4eta1p22PMmMax6MassFilter" ), inputTag2 = cms.InputTag( "hltDoubleEle4eta1p22PMmMax6MassFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 92 ), triggerType2 = cms.int32( 92 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) process.hltPreDoubleEle4p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle4p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltDoubleEle4p5eta1p22PMmMax6MassFilter" ), inputTag2 = cms.InputTag( "hltDoubleEle4p5eta1p22PMmMax6MassFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 92 ), triggerType2 = cms.int32( 92 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) process.hltPreDoubleEle5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltDoubleEle5eta1p22PMmMax6MassFilter" ), inputTag2 = cms.InputTag( "hltDoubleEle5eta1p22PMmMax6MassFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 92 ), triggerType2 = cms.int32( 92 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) process.hltPreDoubleEle5p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle5p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltDoubleEle5p5eta1p22PMmMax6MassFilter" ), inputTag2 = cms.InputTag( "hltDoubleEle5p5eta1p22PMmMax6MassFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 92 ), triggerType2 = cms.int32( 92 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) process.hltPreDoubleEle6eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle6eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltDoubleEle6eta1p22PMmMax6MassFilter" ), inputTag2 = cms.InputTag( "hltDoubleEle6eta1p22PMmMax6MassFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 92 ), triggerType2 = cms.int32( 92 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) process.hltPreDoubleEle6p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle6p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltDoubleEle6p5eta1p22PMmMax6MassFilter" ), inputTag2 = cms.InputTag( "hltDoubleEle6p5eta1p22PMmMax6MassFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 92 ), triggerType2 = cms.int32( 92 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) process.hltPreDoubleEle7eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle7eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltDoubleEle7eta1p22PMmMax6MassFilter" ), inputTag2 = cms.InputTag( "hltDoubleEle7eta1p22PMmMax6MassFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 92 ), triggerType2 = cms.int32( 92 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) process.hltPreDoubleEle7p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle7p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltDoubleEle7p5eta1p22PMmMax6MassFilter" ), inputTag2 = cms.InputTag( "hltDoubleEle7p5eta1p22PMmMax6MassFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 92 ), triggerType2 = cms.int32( 92 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) process.hltPreDoubleEle8eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle8eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltDoubleEle8eta1p22PMmMax6MassFilter" ), inputTag2 = cms.InputTag( "hltDoubleEle8eta1p22PMmMax6MassFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 92 ), triggerType2 = cms.int32( 92 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) process.hltPreDoubleEle8p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle8p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltDoubleEle8p5eta1p22PMmMax6MassFilter" ), inputTag2 = cms.InputTag( "hltDoubleEle8p5eta1p22PMmMax6MassFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 92 ), triggerType2 = cms.int32( 92 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) process.hltPreDoubleEle9eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle9eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltDoubleEle9eta1p22PMmMax6MassFilter" ), inputTag2 = cms.InputTag( "hltDoubleEle9eta1p22PMmMax6MassFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 92 ), triggerType2 = cms.int32( 92 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) process.hltPreDoubleEle9p5eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle9p5eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltDoubleEle9p5eta1p22PMmMax6MassFilter" ), inputTag2 = cms.InputTag( "hltDoubleEle9p5eta1p22PMmMax6MassFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 92 ), triggerType2 = cms.int32( 92 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) process.hltPreDoubleEle10eta1p22mMax6dz0p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle10eta1p22DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltDoubleEle10eta1p22PMmMax6MassFilter" ), inputTag2 = cms.InputTag( "hltDoubleEle10eta1p22PMmMax6MassFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 92 ), triggerType2 = cms.int32( 92 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.8 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) process.hltPreDoubleEle4eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle4eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4eta1p22PMmMax6MassFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle4p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle4p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle4p5eta1p22PMmMax6MassFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5eta1p22PMmMax6MassFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle5p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle5p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle5p5eta1p22PMmMax6MassFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle6eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle6eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6eta1p22PMmMax6MassFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle6p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle6p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle6p5eta1p22PMmMax6MassFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle7eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle7eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7eta1p22PMmMax6MassFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle7p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle7p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle7p5eta1p22PMmMax6MassFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle8eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle8eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8eta1p22PMmMax6MassFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle8p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle8p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8p5eta1p22PMmMax6MassFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle9eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle9eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9eta1p22PMmMax6MassFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle9p5eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle9p5eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle9p5eta1p22PMmMax6MassFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDoubleEle10eta1p22mMax6trkHits10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDoubleEle10eta1p22ValidHits10Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle10eta1p22PMmMax6MassFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreSingleEle8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSingleEle8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1DoubleEGXer1p2dRMaxYFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 8.0 ), etcutEE = cms.double( 8.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltSingleEle8PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8EtFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltSingleEle8PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10000.0 ), thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltSingleEle8OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8PMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltSingleEle8DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8OneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltSingleEle8DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltSingleEle8Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8DphiFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 40.0 ), thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltSingleEle8ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8Chi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltSingleEle8NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8ValidHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 2.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltL1sSingleEG10er2p5SingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5 OR L1_SingleEG15er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGmtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreSingleEle8SingleEGL1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1SingleEG10er2p5L1SingleEG15er2p5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10er2p5SingleEG15er2p5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltSingleEle8SingleEGL1EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltL1SingleEG10er2p5L1SingleEG15er2p5Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 8.0 ), etcutEE = cms.double( 8.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltSingleEle8SingleEGL1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1EtFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltSingleEle8SingleEGL1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1PixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 10000.0 ), thrRegularEE = cms.vdouble( 10000.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltSingleEle8SingleEGL1OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1PMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltSingleEle8SingleEGL1DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1OneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.01 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltSingleEle8SingleEGL1DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1DetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.2 ), thrRegularEE = cms.vdouble( 0.2 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltSingleEle8SingleEGL1Chi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1DphiFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 40.0 ), thrRegularEE = cms.vdouble( 40.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltSingleEle8SingleEGL1ValidHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1Chi2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','ValidHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 5.0 ), thrRegularEE = cms.vdouble( 5.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltSingleEle8SingleEGL1NLayerITFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltSingleEle8SingleEGL1ValidHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','NLayerIT' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 2.0 ), thrRegularEE = cms.vdouble( 2.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltL1sDoubleEGIsoeta1p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleEG_LooseIso16_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso18_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso20_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso22_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso25_LooseIso12_er1p5 OR L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreDiphoton2014eta1p5R9IdLANDHEANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1SingleAndDoubleEGEta1p5OrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sDoubleEGIsoeta1p5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG20EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 20.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG20R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG20EBL1SingleAndDoubleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.5 ), thrRegularEE = cms.vdouble( 0.8 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG20HE12b10eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG20R9Id50b80eR9IdFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.12 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG20R9Id50b90eHE12b10eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG20HE12b10eR9Id50b80eHEFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG20CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG20R9Id50b90eHE12b10eR9Id50b80eR9IdFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0105 ), thrRegularEE = cms.vdouble( 0.0105 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG20Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG20CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 3.0 ), thrRegularEE = cms.vdouble( 3.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDiEG14EtUnseededFilter = cms.EDFilter( "HLT1Photon", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), triggerType = cms.int32( 92 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 14.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.5 ), MaxEta = cms.double( 1.5 ), MinN = cms.int32( 2 ) ) process.hltDiEG14R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG14EtUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.5 ), thrRegularEE = cms.vdouble( 0.8 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG14R9Id50b80eR9IdUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.12 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 3.0 ), thrRegularEE = cms.vdouble( 3.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 6.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltPreDiphoton2014eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG20HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG20R9Id50b80eR9IdFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.06 ), thrOverEEE = cms.vdouble( 0.06 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG20R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG20HE06b06eR9Id50b80eHEFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG20CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG20R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0105 ), thrRegularEE = cms.vdouble( 0.0105 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG20Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG20CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 3.0 ), thrRegularEE = cms.vdouble( 3.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG14R9Id50b80eR9IdUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.06 ), thrOverEEE = cms.vdouble( 0.06 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 3.0 ), thrRegularEE = cms.vdouble( 3.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 6.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltPreDiphoton2214eta1p5R9IdLANDHEANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG22EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 22.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG22R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG22EBL1SingleAndDoubleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.5 ), thrRegularEE = cms.vdouble( 0.8 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG22HE12b10eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG22R9Id50b80eR9IdFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.12 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG22R9Id50b90eHE12b10eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG22HE12b10eR9Id50b80eHEFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG22CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG22R9Id50b90eHE12b10eR9Id50b80eR9IdFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0105 ), thrRegularEE = cms.vdouble( 0.0105 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG22Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG22CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 3.0 ), thrRegularEE = cms.vdouble( 3.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDiphoton2214eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG22HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG22R9Id50b80eR9IdFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.06 ), thrOverEEE = cms.vdouble( 0.06 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG22R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG22HE06b06eR9Id50b80eHEFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG22CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG22R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0105 ), thrRegularEE = cms.vdouble( 0.0105 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG22Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG22CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 3.0 ), thrRegularEE = cms.vdouble( 3.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDiphoton2414eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG24EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGEta1p5OrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 24.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG24R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG24EBL1SingleAndDoubleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.5 ), thrRegularEE = cms.vdouble( 0.8 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG24HE06b06eR9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG24R9Id50b80eR9IdFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.06 ), thrOverEEE = cms.vdouble( 0.06 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG24HE06b06eR9Id50b80eHEFilter" ), varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0105 ), thrRegularEE = cms.vdouble( 0.0105 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 3.0 ), thrRegularEE = cms.vdouble( 3.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltPreDiphoton2416eta1p5R9IdLANDHETANDIsoTCaloIdT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDiEG16EtUnseededFilter = cms.EDFilter( "HLT1Photon", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), triggerType = cms.int32( 92 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 16.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.5 ), MaxEta = cms.double( 1.5 ), MinN = cms.int32( 2 ) ) process.hltDiEG16R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG16EtUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.5 ), thrRegularEE = cms.vdouble( 0.8 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG16R9Id50b80eR9IdUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.06 ), thrOverEEE = cms.vdouble( 0.06 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.9 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 3.0 ), thrRegularEE = cms.vdouble( 3.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltEG16TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 6.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) process.hltL1sL1SingleMuShower = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreMu50L1SingleMuShower = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3ORSingleEG36er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_Tau70er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3 OR L1_SingleEG36er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPrePhoton32OneProng32M50To105 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEGL1EGAndTauOrEGOnlyFilter = 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( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3ORSingleEG36er" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) process.hltEG32R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1EGAndTauOrEGOnlyFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 32.0 ), etcutEE = cms.double( 30000.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG32R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG32R9Id90HE10IsoMEtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.1 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG32R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG32R9Id90HE10IsoMHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.75 ), thrRegularEE = cms.vdouble( 0.5 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG32R9Id90HE10IsoMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG32R9Id90HE10IsoMR9Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG32R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG32R9Id90HE10IsoMClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 6.0 ), thrOverEEB = cms.vdouble( 0.012 ), thrOverEEE = cms.vdouble( 0.012 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG32R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG32R9Id90HE10IsoMEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 10.0 ), thrRegularEE = cms.vdouble( 10.0 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.005 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG32R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG32R9Id90HE10IsoMHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( 6.0 ), thrRegularEE = cms.vdouble( 6.0 ), thrOverEEB = cms.vdouble( 0.002 ), thrOverEEE = cms.vdouble( 0.002 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltOverlapFilterPhoton32IsoTau32WPTightGsfCaloJet5 = cms.EDFilter( "HLT2PhotonTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltAK4CaloJetsPFEt5' ), inputTag1 = cms.InputTag( "hltEG32R9Id90HE10IsoMTrackIsoFilter" ), inputTag2 = cms.InputTag( "hltTauJet5" ), triggerType1 = cms.int32( 81 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 0.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 32.0 ), MaxMinv = cms.double( 99999.0 ), MinDelR = cms.double( 0.3 ), MaxDelR = cms.double( 99999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPFTau32 = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFTaus" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 32.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltPFTau32Track = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 32.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltPFTau1Prong = cms.EDProducer( "PFRecoTauDiscriminationByNProngs", qualityCuts = cms.PSet( vertexTrackFiltering = cms.bool( False ), isolationQualityCuts = cms.PSet( maxDeltaZ = cms.double( 0.1 ), minTrackPt = cms.double( 0.5 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), minTrackVertexWeight = cms.double( -1.0 ) ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( minNeutralHadronEt = cms.double( 30.0 ), maxDeltaZ = cms.double( 0.2 ), minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), minTrackVertexWeight = cms.double( -1.0 ) ), leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), minTrackVertexWeight = cms.double( -1.0 ) ), pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), BooleanOutput = cms.bool( True ), PFTauProducer = cms.InputTag( "hltPFTaus" ), MinN = cms.uint32( 1 ), MaxN = cms.uint32( 1 ) ) process.hltSelectedPFTausTrackFindingMediumChargedIsolationAndOneProng = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltPFTaus" ), cut = cms.string( "pt > 0" ), discriminators = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), selectionCut = cms.double( 0.5 ) ), cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), selectionCut = cms.double( 0.5 ) ), cms.PSet( discriminator = cms.InputTag( "hltPFTau1Prong" ), selectionCut = cms.double( 0.5 ) ) ), discriminatorContainers = cms.VPSet( ) ) process.hltPFTau32TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAndOneProng" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 32.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) process.hltOverlapFilterPhoton32MediumChargedIsoPFTau32 = cms.EDFilter( "HLT2PhotonPFTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationAndOneProng' ), inputTag1 = cms.InputTag( "hltEG32R9Id90HE10IsoMTrackIsoFilter" ), inputTag2 = cms.InputTag( "hltPFTau32TrackMediumChargedIso" ), triggerType1 = cms.int32( 81 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 0.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 50.0 ), MaxMinv = cms.double( 105.0 ), MinDelR = cms.double( 0.3 ), MaxDelR = cms.double( 99999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1OneProngM5to80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2TauTagNNFilterDoubleTauLowMass = cms.EDFilter( "L2TauTagFilter", saveTags = cms.bool( True ), nExpected = cms.int32( 2 ), L1TauSrc = cms.InputTag( "hltL1sDoubleTauBigORWithLowMass" ), L2Outcomes = cms.InputTag( 'hltL2TauTagNNProducer','DoubleTauLowMass' ), DiscrWP = cms.double( 0.4327 ), l1TauPtThreshold = cms.double( 250.0 ) ) process.hltPFTau1ProngHPS = cms.EDProducer( "PFRecoTauDiscriminationByNProngs", qualityCuts = cms.PSet( vertexTrackFiltering = cms.bool( False ), isolationQualityCuts = cms.PSet( maxDeltaZ = cms.double( 0.1 ), minTrackPt = cms.double( 0.5 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 100.0 ), maxTransverseImpactParameter = cms.double( 0.1 ), minTrackVertexWeight = cms.double( -1.0 ) ), primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), recoverLeadingTrk = cms.bool( False ), signalQualityCuts = cms.PSet( minNeutralHadronEt = cms.double( 30.0 ), maxDeltaZ = cms.double( 0.2 ), minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), minTrackVertexWeight = cms.double( -1.0 ) ), leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), vxAssocQualityCuts = cms.PSet( minTrackPt = cms.double( 0.0 ), minGammaEt = cms.double( 0.5 ), minTrackHits = cms.uint32( 3 ), minTrackPixelHits = cms.uint32( 0 ), maxTrackChi2 = cms.double( 1000.0 ), maxTransverseImpactParameter = cms.double( 0.2 ), minTrackVertexWeight = cms.double( -1.0 ) ), pvFindingAlgo = cms.string( "closestInDeltaZ" ) ), Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), BooleanOutput = cms.bool( True ), PFTauProducer = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), MinN = cms.uint32( 1 ), MaxN = cms.uint32( 1 ) ) process.hltHpsSelectedPFTausMediumDitauWPDeepTau30 = cms.EDFilter( "PFTauSelector", src = cms.InputTag( "hltHpsL1JetsHLTForDeepTauInput" ), cut = cms.string( "pt > 30 && abs(eta) < 2.1" ), discriminators = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltPFTau1ProngHPS" ), selectionCut = cms.double( 0.5 ) ) ), discriminatorContainers = cms.VPSet( cms.PSet( discriminator = cms.InputTag( "hltHpsPFTauDeepTauProducer", "VSjet" ), rawValues = cms.vstring( ), selectionCuts = cms.vdouble( ), workingPoints = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;' ) ) ) ) process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch30 = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigORWithLowMass" ), JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTau30" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) process.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch30" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 2 ) ) process.hltHpsDoublePFTau30MediumDitauWPDeepTauDz02 = cms.EDFilter( "HLTPFTauPairDzMatchFilter", saveTags = cms.bool( True ), JetSrc = cms.InputTag( "hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch30" ), JetMinPt = cms.double( 30.0 ), JetMaxEta = cms.double( 2.1 ), JetMinDR = cms.double( 0.5 ), JetMaxDZ = cms.double( 0.2 ), TriggerType = cms.int32( 84 ) ) process.hltOverlapFilterDoublePFTau30MediumDitauWPDeepTauL1HLTMatched = cms.EDFilter( "HLT2PFTauPFTau", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltHpsL1JetsHLTForDeepTauInput' ), originTag2 = cms.VInputTag( 'hltHpsL1JetsHLTForDeepTauInput' ), inputTag1 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauDz02" ), inputTag2 = cms.InputTag( "hltHpsDoublePFTau30MediumDitauWPDeepTauDz02" ), triggerType1 = cms.int32( 84 ), triggerType2 = cms.int32( 84 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( 1.0E7 ), MinDeta = cms.double( -1000.0 ), MaxDeta = cms.double( 1000.0 ), MinMinv = cms.double( 5.0 ), MaxMinv = cms.double( 80.0 ), MinDelR = cms.double( 0.0 ), MaxDelR = cms.double( 1000.0 ), MinPt = cms.double( 0.0 ), MaxPt = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) process.hltL1DiJetVBFinclLoose = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreVBFDiPFJet10540Mjj1000Detajj3p5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltAK4PFJetsLooseIDVBF = cms.EDProducer( "HLTPFJetIDProducer", minPt = cms.double( 20.0 ), maxEta = cms.double( 1.0E99 ), CHF = cms.double( 0.2 ), 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" ) ) process.hltAK4PFJetsTightIDVBF = cms.EDProducer( "HLTPFJetIDProducer", minPt = cms.double( 20.0 ), maxEta = cms.double( 1.0E99 ), CHF = cms.double( 0.2 ), 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" ) ) process.hltAK4PFJetsLooseIDVBFCorrected = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PFJetsLooseIDVBF" ), correctors = cms.VInputTag( 'hltAK4PFCorrector' ) ) process.hltAK4PFJetsTightIDVBFCorrected = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PFJetsTightIDVBF" ), correctors = cms.VInputTag( 'hltAK4PFCorrector' ) ) process.hltPFDoubleJetTightID40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), 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.2 ), MinN = cms.int32( 2 ) ) process.hltPFSingleJetTightID105 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 105.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) process.hltDiPFJet40MJJ1000 = cms.EDFilter( "HLTPFJetVBFFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), minPtLow = cms.double( 40.0 ), minPtHigh = cms.double( 40.0 ), etaOpposite = cms.bool( True ), minDeltaEta = cms.double( 3.5 ), minInvMass = cms.double( 1000.0 ), maxEta = cms.double( 5.0 ), leadingJetOnly = cms.bool( False ), triggerType = cms.int32( 85 ) ) process.hltL1PFJetsMatchingVBFinclLoose = cms.EDProducer( "L1TPFJetsMatching", L1JetTrigger = cms.InputTag( "hltL1DiJetVBFinclLoose" ), JetSrc = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), matchingMode = cms.string( "VBF" ), pt1Min = cms.double( 105.0 ), pt2Min = cms.double( 40.0 ), pt3Min = cms.double( 105.0 ), mjjMin = cms.double( 1000.0 ), matchingR = cms.double( 0.5 ) ) process.hltL1PFJetCategoriesVBFinclLoose = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltL1PFJetsMatchingVBFinclLoose','TwoJets' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) process.hltPreVBFDiPFJet10540Mjj1000Detajj3p5TriplePFJet = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1PFJetCategoriesVBFinclLooseTripleJet = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltL1PFJetsMatchingVBFinclLoose','ThreeJets' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) process.hltL1DiJetVBFincl = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_110_35_DoubleJet35_Mass_Min620" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreVBFDiPFJet12545Mjj720Detajj3p0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFDoubleJetTightID45 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 45.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 2 ) ) process.hltPFSingleJetTightID125 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 125.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 1 ) ) process.hltDiPFJet45MJJ720 = cms.EDFilter( "HLTPFJetVBFFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), minPtLow = cms.double( 45.0 ), minPtHigh = cms.double( 45.0 ), etaOpposite = cms.bool( True ), minDeltaEta = cms.double( 3.0 ), minInvMass = cms.double( 720.0 ), maxEta = cms.double( 5.0 ), leadingJetOnly = cms.bool( False ), triggerType = cms.int32( 85 ) ) process.hltL1PFJetsMatchingVBFincl = cms.EDProducer( "L1TPFJetsMatching", L1JetTrigger = cms.InputTag( "hltL1DiJetVBFincl" ), JetSrc = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), matchingMode = cms.string( "VBF" ), pt1Min = cms.double( 125.0 ), pt2Min = cms.double( 45.0 ), pt3Min = cms.double( 125.0 ), mjjMin = cms.double( 720.0 ), matchingR = cms.double( 0.5 ) ) process.hltL1PFJetCategoriesVBFincl = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltL1PFJetsMatchingVBFincl','TwoJets' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) process.hltPreVBFDiPFJet12545Mjj720Detajj3p0TriplePFJet = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1PFJetCategoriesVBFinclTripleJet = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltL1PFJetsMatchingVBFincl','ThreeJets' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 3 ) ) process.hltL1DiJetVBFdoubleJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_60_30_DoubleJet30_Mass_Min500_DoubleJetCentral50" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreVBFDiPFJet7040Mjj600Detajj2p5DiPFJet60JetMatchingQuadJet = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFQuadJetTightID40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), 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.2 ), MinN = cms.int32( 4 ) ) process.hltPFTripleJetTightID60 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), 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.2 ), MinN = cms.int32( 3 ) ) process.hltSinglePFJet70ForVBF = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 70.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltDiPFJet40MJJ600 = cms.EDFilter( "HLTPFJetVBFFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), minPtLow = cms.double( 40.0 ), minPtHigh = cms.double( 40.0 ), etaOpposite = cms.bool( True ), minDeltaEta = cms.double( 2.5 ), minInvMass = cms.double( 600.0 ), maxEta = cms.double( 5.0 ), leadingJetOnly = cms.bool( False ), triggerType = cms.int32( 85 ) ) process.hltL1TPFJetsMatchingVBFDijet = cms.EDProducer( "L1TPFJetsMatching", L1JetTrigger = cms.InputTag( "hltL1DiJetVBFdoubleJet" ), JetSrc = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), matchingMode = cms.string( "VBFPlus2CentralJets" ), pt1Min = cms.double( 70.0 ), pt2Min = cms.double( 40.0 ), pt3Min = cms.double( 60.0 ), mjjMin = cms.double( 600.0 ), matchingR = cms.double( 0.5 ) ) process.hltL1PFJetCategoriesVBFdijetQuadjet = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltL1TPFJetsMatchingVBFDijet','FourJets' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 4 ) ) process.hltPreVBFDiPFJet7040Mjj600Detajj2p5DiPFJet60JetMatchingFiveJet = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1PFJetCategoriesVBFdijetFivejets = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltL1TPFJetsMatchingVBFDijet','FiveJets' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 5 ) ) process.hltPreVBFDiPFJet7040Mjj600Detajj2p5DiPFJet60JetMatchingSixJet = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1PFJetCategoriesVBFdijetSixjets = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltL1TPFJetsMatchingVBFDijet','SixJets' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 6 ) ) process.hltL1DiJetVBFMET = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_65_30_DoubleJet30_Mass_Min400_ETMHF65" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreVBFDiPFJet7540Mjj500Detajj2p5PFMET85 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPFMETVBF85 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETVBFProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 85.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltDiPFJet40MJJ500 = cms.EDFilter( "HLTPFJetVBFFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), minPtLow = cms.double( 40.0 ), minPtHigh = cms.double( 40.0 ), etaOpposite = cms.bool( True ), minDeltaEta = cms.double( 2.5 ), minInvMass = cms.double( 500.0 ), maxEta = cms.double( 5.0 ), leadingJetOnly = cms.bool( False ), triggerType = cms.int32( 85 ) ) process.hltSinglePFJet75ForVBF = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 75.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltL1PFJetsMatchingVBFMET = cms.EDProducer( "L1TPFJetsMatching", L1JetTrigger = cms.InputTag( "hltL1DiJetVBFMET" ), JetSrc = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), matchingMode = cms.string( "VBF" ), pt1Min = cms.double( 75.0 ), pt2Min = cms.double( 40.0 ), pt3Min = cms.double( 75.0 ), mjjMin = cms.double( 500.0 ), matchingR = cms.double( 0.5 ) ) process.hltL1PFJetCategoriesVBFMET = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltL1PFJetsMatchingVBFMET','TwoJets' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) process.hltPreVBFDiPFJet7540Mjj500Detajj2p5PFMET85TriplePFJet = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1PFJetCategoriesVBFMETTripleJet = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltL1PFJetsMatchingVBFMET','ThreeJets' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 3 ) ) process.hltL1DoubleJet8030MassMin500Mu3 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_80_30_DoubleJet30_Mass_Min500_Mu3OQ" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreVBFDiPFJet9040Mjj600Detajj2p5Mu3TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0QMod = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesOpenMu" ), PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenCandidateL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2MuonsOpenMu" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0Mod = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2SelectorOpenMu" ), PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenCandidateL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered3Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidatesOpenMu" ), PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0QMod" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0Mod" ), 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( 3.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 20.0 ), MaxDXYBeamSpot = cms.double( 0.1 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 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( "hltL3MuonsIterL3LinksOpenMu" ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) process.hltPixelTracksTrackingRegionsForSeedsL3MuonOpen = 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( "hltIterL3MuonCandidatesOpenMu" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.1 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 0.3 ), deltaPhi = cms.double( 0.3 ) ) ) process.hltPixelTracksInRegionIter0L3MuonOpen = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3MuonOpen" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) process.hltIter0L3MuonOpenPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInRegionIter0L3MuonOpen" ), InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), includeFourthHit = cms.bool( True ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) process.hltIter0L3MuonOpenCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), src = cms.InputTag( "hltIter0L3MuonOpenPixelSeedsFromPixelTracks" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) process.hltIter0L3MuonOpenCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), src = cms.InputTag( "hltIter0L3MuonOpenCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), useHitsSplitting = cms.bool( False ), alias = cms.untracked.string( "ctfWithMaterialTracks" ), TrajectoryInEvent = cms.bool( False ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), AlgorithmName = cms.string( "hltIter0" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), GeometricInnerState = cms.bool( True ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ), MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ) ) process.hltIter0L3MuonOpenTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0L3MuonOpenCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) process.hltIter0L3MuonOpenTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0L3MuonOpenCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIter0L3MuonOpenTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0L3MuonOpenTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) process.hltL3MuonOpenRelTrkIsolationVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", UseRhoCorrectedCaloDeposits = cms.bool( False ), UseCaloIso = cms.bool( False ), CaloDepositsLabel = cms.InputTag( "notUsed" ), inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidatesOpenMu" ), 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( "hltIter0L3MuonOpenTrackSelectionHighPurity" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), VetoLeadingTrack = cms.bool( False ), DR_Max = cms.double( 0.3 ), DepositLabel = cms.untracked.string( "PXLS" ), PtVeto_Min = cms.double( 2.0 ), NHits_Min = cms.uint32( 0 ), PropagateTracksToRadius = cms.bool( False ), ReferenceRadius = cms.double( 6.0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "PixelTrackExtractor" ), DR_VetoPt = cms.double( 0.025 ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), Vertex_Constraint_Z = cms.bool( False ), DR_Veto_E = cms.double( 0.07 ), Weight_H = cms.double( 1.0 ), CaloTowerCollectionLabel = cms.InputTag( "notUsed" ), DR_Max = cms.double( 0.3 ), DepositLabel = cms.untracked.string( "EcalPlusHcal" ), Vertex_Constraint_XY = cms.bool( False ), Threshold_H = cms.double( 0.5 ), Threshold_E = cms.double( 0.2 ), ComponentName = cms.string( "CaloExtractor" ), Weight_E = cms.double( 1.0 ) ) ) process.hltMuon3RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidatesOpenMu" ), PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered3Q" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonOpenRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) process.hltDiCaloJet20MJJ250 = cms.EDFilter( "HLTCaloJetVBFFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), minPtLow = cms.double( 20.0 ), minPtHigh = cms.double( 20.0 ), etaOpposite = cms.bool( True ), minDeltaEta = cms.double( 0.1 ), minInvMass = cms.double( 250.0 ), maxEta = cms.double( 5.0 ), leadingJetOnly = cms.bool( False ), triggerType = cms.int32( 10 ) ) process.hltSinglePFJet90ForVBF = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 90.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) process.hltL1PFJetsMatchingVBFMu = cms.EDProducer( "L1TPFJetsMatching", L1JetTrigger = cms.InputTag( "hltL1DoubleJet8030MassMin500Mu3" ), JetSrc = cms.InputTag( "hltAK4PFJetsTightIDVBFCorrected" ), matchingMode = cms.string( "VBF" ), pt1Min = cms.double( 90.0 ), pt2Min = cms.double( 40.0 ), pt3Min = cms.double( 90.0 ), mjjMin = cms.double( 600.0 ), matchingR = cms.double( 0.5 ) ) process.hltL1PFJetCategoriesVBFMu = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltL1PFJetsMatchingVBFMu','TwoJets' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) process.hltPreVBFDiPFJet9040Mjj600Detajj2p5Mu3TrkIsoVVLTriplePFJet = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1PFJetCategoriesVBFMuTripleJet = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltL1PFJetsMatchingVBFMu','ThreeJets' ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 3 ) ) process.hltPreVBFDiPFJet45Mjj500Detajj2p5MediumDeepTauPFTauHPS45L2NNeta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHpsSinglePFTau45withL2NNBeforeDeepTau = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsPFTauProducer" ), triggerType = cms.int32( 0 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 45.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 1 ) ) process.hltHpsSinglePFTau45MediumDitauWPDeepTauNoMatch = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) process.hltHpsL1VBFJetsAndIsoTauMatchPFTauMediumDitauWPDeepTau = cms.EDProducer( "L1THLTTauMatching", L1TauTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ), JetSrc = cms.InputTag( "hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau" ), EtMin = cms.double( 0.0 ), ReduceTauContent = cms.bool( True ), KeepOriginalVertex = cms.bool( False ) ) process.hltHpsSinglePFTau45MediumDitauWPDeepTauL1HLTMatchedSingleTauHLT = cms.EDFilter( "HLT1PFTau", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltHpsL1VBFJetsAndIsoTauMatchPFTauMediumDitauWPDeepTau" ), triggerType = cms.int32( 84 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 45.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.1 ), MinN = cms.int32( 1 ) ) process.hltRealDijetFilterVBF = cms.EDFilter( "HLTPFJetVBFFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDVBFCorrected" ), minPtLow = cms.double( 45.0 ), minPtHigh = cms.double( 45.0 ), etaOpposite = cms.bool( True ), minDeltaEta = cms.double( 2.5 ), minInvMass = cms.double( 500.0 ), maxEta = cms.double( 999.0 ), leadingJetOnly = cms.bool( False ), triggerType = cms.int32( 85 ) ) process.hltVBFIsoTauL1TLooseIDPFJetsVBFMatching = cms.EDProducer( "L1TPFJetsMatching", L1JetTrigger = cms.InputTag( "hltL1VBFDiJetIsoTau" ), JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDVBFCorrected" ), matchingMode = cms.string( "VBF" ), pt1Min = cms.double( 45.0 ), pt2Min = cms.double( 45.0 ), pt3Min = cms.double( 45.0 ), mjjMin = cms.double( 500.0 ), matchingR = cms.double( 0.5 ) ) process.hltVBFLooseIDPFVBFFilter = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltVBFIsoTauL1TLooseIDPFJetsVBFMatching','TwoJets' ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 45.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) process.hltPFDiJetCorrCheckerWithMediumDiTauForVBFSingleTau = cms.EDProducer( "HLTDiPFJetPlusTausCandidatePFJetProducer", pfJetSrc = cms.InputTag( 'hltVBFIsoTauL1TLooseIDPFJetsVBFMatching','TwoJets' ), tauSrc = cms.InputTag( "hltHpsSinglePFTau45MediumDitauWPDeepTauL1HLTMatchedSingleTauHLT" ), extraTauPtCut = cms.double( 45.0 ), mjjMin = cms.double( 500.0 ), dRmin = cms.double( 0.5 ) ) process.hltMatchedVBFIsoTauTwoPFJets2CrossCleanedUsingDiJetCorrCheckerWithMediumDiTauSingleTauHLT = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFDiJetCorrCheckerWithMediumDiTauForVBFSingleTau" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 45.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) process.hltL1VBFIsoEG = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40_Mass_Min450_IsoEG10er2p1_RmOvlp_dR0p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) process.hltPreVBFDiPFJet45Mjj500Detajj2p5Photon12 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltVBFIsoEGL1erFilter = 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( "hltL1VBFIsoEG" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.17 ) ) process.hltVBFIsoEG12L1EGerEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltVBFIsoEGL1erFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 12.0 ), etcutEE = cms.double( 12.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) process.hltEG12L1VBFIsoEGHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltVBFIsoEG12L1EGerEtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltRealDijetFilterVBFEGamma = cms.EDFilter( "HLTPFJetVBFFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDVBFCorrected" ), minPtLow = cms.double( 45.0 ), minPtHigh = cms.double( 45.0 ), etaOpposite = cms.bool( True ), minDeltaEta = cms.double( 2.5 ), minInvMass = cms.double( 500.0 ), maxEta = cms.double( 999.0 ), leadingJetOnly = cms.bool( False ), triggerType = cms.int32( 85 ) ) process.hltVBFIsoEGL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", L1JetTrigger = cms.InputTag( "hltL1VBFIsoEG" ), JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDVBFCorrected" ), matchingMode = cms.string( "VBF" ), pt1Min = cms.double( 45.0 ), pt2Min = cms.double( 45.0 ), pt3Min = cms.double( 45.0 ), mjjMin = cms.double( 500.0 ), matchingR = cms.double( 0.5 ) ) process.hltVBFTwoPFJetsForVBFPhotonTrigger = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltVBFIsoEGL1TLooseIDPFJetsMatching','TwoJets' ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) process.hltOverlapFilterDoublePFJet45Photon12 = cms.EDFilter( "HLT3DoublePFJetPhoton", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltVBFIsoEGL1TLooseIDPFJetsMatching' ), originTag2 = cms.VInputTag( 'hltVBFIsoEGL1TLooseIDPFJetsMatching' ), originTag3 = cms.VInputTag( 'hltEgammaHoverE' ), inputTag1 = cms.InputTag( "hltVBFTwoPFJetsForVBFPhotonTrigger" ), inputTag2 = cms.InputTag( "hltVBFTwoPFJetsForVBFPhotonTrigger" ), inputTag3 = cms.InputTag( "hltEG12L1VBFIsoEGHEFilter" ), triggerType1 = cms.int32( 85 ), triggerType2 = cms.int32( 85 ), triggerType3 = cms.int32( 81 ), MinDphi = cms.double( 1.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 1.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 1.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.5 ), MaxDelR = cms.double( 9999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPreVBFDiPFJet45Mjj500Detajj2p5Ele12eta2p1WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEle12erWPTightClusterShapeFilterForVBF = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltVBFIsoEG12L1EGerEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.011 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle12erWPTightHEFilterForVBF = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12erWPTightClusterShapeFilterForVBF" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 0.75 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.25 ), thrRegularEE2 = cms.vdouble( 5.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle12erWPTightEcalIsoFilterForVBF = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12erWPTightHEFilterForVBF" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.75 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.75 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle12erWPTightHcalIsoFilterForVBF = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12erWPTightEcalIsoFilterForVBF" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 2.5 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.03 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.03 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle12erWPTightPixelMatchFilterForVBF = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12erWPTightHcalIsoFilterForVBF" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) process.hltEle12erWPTightGsfOneOEMinusOneOPFilterForVBF = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12erWPTightPixelMatchFilterForVBF" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.012 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle12erWPTightGsfMissingHitsFilterForVBF = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12erWPTightGsfOneOEMinusOneOPFilterForVBF" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle12erWPTightGsfDetaFilterForVBF = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12erWPTightGsfMissingHitsFilterForVBF" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.004 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle12erWPTightGsfDphiFilterForVBF = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12erWPTightGsfDetaFilterForVBF" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.02 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEle12erWPTightGsfTrackIsoFilterNoRhoCorrectionForVBF = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle12erWPTightGsfDphiFilterForVBF" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltMatchedVBFIsoEGTwoPFJets = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( 'hltVBFIsoEGL1TLooseIDPFJetsMatching','TwoJets' ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 45.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) process.hltOverlapFilterDoublePFJet45Ele12 = cms.EDFilter( "HLT3DoublePFJetPhoton", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltVBFIsoEGL1TLooseIDPFJetsMatching' ), originTag2 = cms.VInputTag( 'hltVBFIsoEGL1TLooseIDPFJetsMatching' ), originTag3 = cms.VInputTag( 'hltEgammaEleGsfTrackIso' ), inputTag1 = cms.InputTag( "hltMatchedVBFIsoEGTwoPFJets" ), inputTag2 = cms.InputTag( "hltMatchedVBFIsoEGTwoPFJets" ), inputTag3 = cms.InputTag( "hltEle12erWPTightGsfTrackIsoFilterNoRhoCorrectionForVBF" ), triggerType1 = cms.int32( 85 ), triggerType2 = cms.int32( 85 ), triggerType3 = cms.int32( 81 ), MinDphi = cms.double( 1.0 ), MaxDphi = cms.double( -1.0 ), MinDeta = cms.double( 1.0 ), MaxDeta = cms.double( -1.0 ), MinMinv = cms.double( 1.0 ), MaxMinv = cms.double( -1.0 ), MinDelR = cms.double( 0.5 ), MaxDelR = cms.double( 9999.0 ), MinPt = cms.double( 1.0 ), MaxPt = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) process.hltPrePFJet200TimeLtNeg2p5ns = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterSingleNeg2p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( -12.5 ), jetMaxTimeThresh = cms.double( -2.5 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPrePFJet200TimeGt2p5ns = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCaloJetTimingFilterSingle2p5ns = cms.EDFilter( "HLTCaloJetTimingFilter", saveTags = cms.bool( True ), jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducerSingle" ), jetTimes = cms.InputTag( "hltCaloJetTimingProducerSingle" ), jetCellsForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetCellsForTiming' ), jetEcalEtForTiming = cms.InputTag( 'hltCaloJetTimingProducerSingle','jetEcalEtForTiming' ), minJets = cms.uint32( 1 ), jetTimeThresh = cms.double( 2.5 ), jetMaxTimeThresh = cms.double( 12.5 ), jetCellsForTimingThresh = cms.uint32( 5 ), jetEcalEtForTimingThresh = cms.double( 10.0 ), minJetPt = cms.double( 40.0 ) ) process.hltPrePhoton50TimeLtNeg2p5ns = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG50CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG50HEFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), thrRegularEB = cms.vdouble( 0.016 ), thrRegularEE = cms.vdouble( 0.04 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) process.hltEG50CaloIdLTimeNeg2p5nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEG50CaloIdLClusterShapeFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 1 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 999.0 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( -25.0 ), seedTimeMax = cms.double( -2.5 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 999999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltPrePhoton50TimeGt2p5ns = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEG50CaloIdLTime2p5nsFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEG50CaloIdLClusterShapeFilter" ), l1EGCand = cms.InputTag( "" ), RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), inputTrack = cms.InputTag( "" ), ncandcut = cms.int32( 1 ), EBOnly = cms.bool( False ), sMin_min = cms.double( 0.0 ), sMin_max = cms.double( 999.0 ), sMaj_min = cms.double( 0.0 ), sMaj_max = cms.double( 999.0 ), seedTimeMin = cms.double( 2.5 ), seedTimeMax = cms.double( 25.0 ), useTrackVeto = cms.bool( False ), maxTrackCut = cms.int32( 999 ), trackPtCut = cms.double( 999999.0 ), trackdRCut = cms.double( 999.0 ) ) process.hltPreExpressMuons = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltExpressMuonsFilter = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( '( HLT_IsoMu20_v19 OR HLT_IsoMu24_v17 OR HLT_IsoMu27_v20 )' ) ) process.hltPreOnlineMonitorGroup = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltOnlineMonitorGroupFilter = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( '( HLT_Random_v3 OR HLT_HcalNZS_v15 OR HLT_HcalPhiSym_v18 )' ) ) process.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' ) ) process.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer", eventProducts = cms.untracked.vstring( 'hltEcalDigis@cpu', 'hltEcalUncalibRecHit@cpu' ), lumiProducts = cms.untracked.vstring( ), runProducts = cms.untracked.vstring( ), processProducts = cms.untracked.vstring( ) ) process.hltEcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer", eventProducts = cms.untracked.vstring( 'hltEcalDigis@cuda', 'hltEcalUncalibRecHit@cuda' ), lumiProducts = cms.untracked.vstring( ), runProducts = cms.untracked.vstring( ), processProducts = cms.untracked.vstring( ) ) process.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' ) ) process.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer", eventProducts = cms.untracked.vstring( 'hltHbhereco@cpu' ), lumiProducts = cms.untracked.vstring( ), runProducts = cms.untracked.vstring( ), processProducts = cms.untracked.vstring( ) ) process.hltHcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer", eventProducts = cms.untracked.vstring( 'hltHbhereco@cuda' ), lumiProducts = cms.untracked.vstring( ), runProducts = cms.untracked.vstring( ), processProducts = cms.untracked.vstring( ) ) process.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' ) ) process.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPixelConsumerCPU = cms.EDAnalyzer( "GenericConsumer", eventProducts = cms.untracked.vstring( 'hltSiPixelRecHitsSoA@cpu', 'hltPixelTracksSoA@cpu', 'hltPixelVerticesSoA@cpu' ), lumiProducts = cms.untracked.vstring( ), runProducts = cms.untracked.vstring( ), processProducts = cms.untracked.vstring( ) ) process.hltPixelConsumerGPU = cms.EDAnalyzer( "GenericConsumer", eventProducts = cms.untracked.vstring( 'hltSiPixelRecHitsSoA@cuda', 'hltPixelTracksSoA@cuda', 'hltPixelVerticesSoA@cuda' ), lumiProducts = cms.untracked.vstring( ), runProducts = cms.untracked.vstring( ), processProducts = cms.untracked.vstring( ) ) process.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA", pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cpu" ), TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" ) ) process.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA", pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ), TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" ) ) process.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHitsSoA", pixelHitsSrcCPU = cms.InputTag( "hltSiPixelRecHitsSoA@cpu" ), pixelHitsSrcGPU = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ), topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ), minD2cut = cms.double( 1.0E-4 ) ) process.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA", pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cpu" ), topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksCPU" ), useQualityCut = cms.bool( True ), minQuality = cms.string( "loose" ) ) process.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA", pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cuda" ), topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPU" ), useQualityCut = cms.bool( True ), minQuality = cms.string( "loose" ) ) process.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTrackSoA", pixelTrackSrcCPU = cms.InputTag( "hltPixelTracksSoA@cpu" ), pixelTrackSrcGPU = cms.InputTag( "hltPixelTracksSoA@cuda" ), topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPUvsCPU" ), useQualityCut = cms.bool( True ), minQuality = cms.string( "loose" ), deltaR2cut = cms.double( 0.04 ) ) process.hltPixelVertexSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoA", pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cpu" ), beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesCPU" ) ) process.hltPixelVertexSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoA", pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cuda" ), beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPU" ) ) process.hltPixelVertexSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertexSoA", pixelVertexSrcCPU = cms.InputTag( "hltPixelVerticesSoA@cpu" ), pixelVertexSrcGPU = cms.InputTag( "hltPixelVerticesSoA@cuda" ), beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPUvsCPU" ), dzCut = cms.double( 1.0 ) ) process.hltPrePPSMaxTracksPerArm1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltCTPPSPixelDigis = cms.EDProducer( "CTPPSPixelRawToDigi", isRun3 = cms.bool( True ), includeErrors = cms.bool( True ), inputLabel = cms.InputTag( "rawDataCollector" ), mappingLabel = cms.string( "RPix" ) ) process.hltCTPPSPixelClusters = cms.EDProducer( "CTPPSPixelClusterProducer", RPixVerbosity = cms.untracked.int32( 0 ), tag = cms.InputTag( "hltCTPPSPixelDigis" ), SeedADCThreshold = cms.int32( 2 ), ADCThreshold = cms.int32( 2 ), ElectronADCGain = cms.double( 135.0 ), VCaltoElectronGain = cms.int32( 50 ), VCaltoElectronOffset = cms.int32( -411 ), doSingleCalibration = cms.bool( False ) ) process.hltCTPPSPixelRecHits = cms.EDProducer( "CTPPSPixelRecHitProducer", RPixVerbosity = cms.untracked.int32( 0 ), RPixClusterTag = cms.InputTag( "hltCTPPSPixelClusters" ) ) process.hltCTPPSPixelLocalTracks = cms.EDProducer( "CTPPSPixelLocalTrackProducer", tag = cms.InputTag( "hltCTPPSPixelRecHits" ), patternFinderAlgorithm = cms.string( "RPixRoadFinder" ), trackFinderAlgorithm = cms.string( "RPixPlaneCombinatoryTracking" ), trackMinNumberOfPoints = cms.uint32( 3 ), verbosity = cms.untracked.int32( 0 ), maximumChi2OverNDF = cms.double( 5.0 ), maximumXLocalDistanceFromTrack = cms.double( 0.2 ), maximumYLocalDistanceFromTrack = cms.double( 0.3 ), maxHitPerPlane = cms.int32( 20 ), maxHitPerRomanPot = cms.int32( 60 ), maxTrackPerRomanPot = cms.int32( 10 ), maxTrackPerPattern = cms.int32( 5 ), numberOfPlanesPerPot = cms.int32( 6 ), roadRadius = cms.double( 1.0 ), minRoadSize = cms.int32( 3 ), maxRoadSize = cms.int32( 20 ), roadRadiusBadPot = cms.double( 0.5 ) ) process.hltPPSExpCalFilter = cms.EDFilter( "HLTPPSCalFilter", pixelLocalTrackInputTag = cms.InputTag( "hltCTPPSPixelLocalTracks" ), minTracks = cms.int32( 1 ), maxTracks = cms.int32( 1 ), do_express = cms.bool( True ), triggerType = cms.int32( 91 ) ) process.hltPPSCalibrationRaw = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 579, 581, 582, 583, 586, 587, 588, 589, 1462, 1463 ) ) process.hltPrePPSMaxTracksPerRP4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPPSPrCalFilter = cms.EDFilter( "HLTPPSCalFilter", pixelLocalTrackInputTag = cms.InputTag( "hltCTPPSPixelLocalTracks" ), minTracks = cms.int32( 1 ), maxTracks = cms.int32( 4 ), do_express = cms.bool( False ), triggerType = cms.int32( 91 ) ) process.hltPrePPSRandom = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", throw = cms.bool( False ), processName = cms.string( "@" ), moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ), moduleLabelPatternsToSkip = cms.vstring( ) ) process.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW", processName = cms.string( "@" ) ) process.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary", AlgInputTag = cms.InputTag( "hltGtStage2Digis" ), ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), MinBx = cms.int32( 0 ), MaxBx = cms.int32( 0 ), DumpTrigResults = cms.bool( False ), DumpRecord = cms.bool( False ), DumpTrigSummary = cms.bool( True ), ReadPrescalesFromFile = cms.bool( False ), psFileName = cms.string( "prescale_L1TGlobal.csv" ), psColumn = cms.int32( 0 ) ) process.hltTrigReport = cms.EDAnalyzer( "HLTrigReport", HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), reportBy = cms.untracked.string( "job" ), resetBy = cms.untracked.string( "never" ), serviceBy = cms.untracked.string( "never" ), ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ), ReferenceRate = cms.untracked.double( 100.0 ) ) process.hltDatasetAlCaLowPtJet = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'AlCa_AK8PFJet40_v19', 'AlCa_PFJet40_v24' ) ) process.hltPreDatasetAlCaLowPtJet = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v6' ) ) process.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v6', 'AlCa_LumiPixelsCounts_ZeroBias_v6' ) ) process.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'AlCa_EcalEtaEBonly_v17', 'AlCa_EcalEtaEEonly_v17', 'AlCa_EcalPi0EBonly_v17', 'AlCa_EcalPi0EEonly_v17' ) ) process.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetAlCaPPSExpress = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v4', 'HLT_PPSMaxTracksPerRP4_v4' ) ) process.hltPreDatasetAlCaPPSExpress = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetAlCaPPSPrompt = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v4', 'HLT_PPSMaxTracksPerRP4_v4' ) ) process.hltPreDatasetAlCaPPSPrompt = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'AlCa_EcalPhiSym_v13' ) ) process.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetBTagMu = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_BTagMu_AK4DiJet110_Mu5_v17', 'HLT_BTagMu_AK4DiJet170_Mu5_v16', 'HLT_BTagMu_AK4DiJet20_Mu5_v17', 'HLT_BTagMu_AK4DiJet40_Mu5_v17', 'HLT_BTagMu_AK4DiJet70_Mu5_v17', 'HLT_BTagMu_AK4Jet300_Mu5_v16', 'HLT_BTagMu_AK8DiJet170_Mu5_v13', 'HLT_BTagMu_AK8Jet170_DoubleMu5_v6', 'HLT_BTagMu_AK8Jet300_Mu5_v16' ) ) process.hltPreDatasetBTagMu = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetCommissioning = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_IsoTrackHB_v8', 'HLT_IsoTrackHE_v8', 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v4', 'HLT_PFJet40_GPUvsCPU_v2' ) ) process.hltPreDatasetCommissioning = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetCosmics = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_L1SingleMuCosmics_v3' ) ) process.hltPreDatasetCosmics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'DQM_EcalReconstruction_v6', 'DQM_HcalReconstruction_v5', 'DQM_PixelReconstruction_v6' ) ) process.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_HT300_Beamspot_v15', 'HLT_ZeroBias_Beamspot_v8' ) ) process.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetDQMPPSRandom = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_PPSRandom_v1' ) ) process.hltPreDatasetDQMPPSRandom = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetDisplacedJet = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_CaloMET60_DTCluster50_v5', 'HLT_CaloMET60_DTClusterNoMB1S50_v5', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v5', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v5', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v5', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v5', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v5', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v5', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v5', 'HLT_HT240_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v2', 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5', 'HLT_HT280_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v2', 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v5', 'HLT_HT350_DelayedJet40_SingleDelay3nsInclusive_v1', 'HLT_HT350_v1', 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v17', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v5', 'HLT_HT425_v13', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v4', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v5', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v5', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v3', 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v3', 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v5', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v3', 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v5', 'HLT_HT550_DisplacedDijet60_Inclusive_v17', 'HLT_L1MET_DTCluster50_v5', 'HLT_L1MET_DTClusterNoMB1S50_v5', 'HLT_L1Mu6HT240_v3', 'HLT_L1SingleLLPJet_v2', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v3', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v3', 'HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v3', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v3', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v3', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v3', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v5', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v5', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v5', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v5', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v5', 'HLT_Mu6HT240_DisplacedDijet45_Inclusive0PtrkShortSig5_v5', 'HLT_Mu6HT240_DisplacedDijet50_Inclusive0PtrkShortSig5_v5', 'HLT_PFJet200_TimeGt2p5ns_v1', 'HLT_PFJet200_TimeLtNeg2p5ns_v1' ) ) process.hltPreDatasetDisplacedJet = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetReservedDoubleMuonLowMass = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v9', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_L1_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_v12', 'HLT_Dimuon0_Jpsi_v12', 'HLT_Dimuon0_LowMass_L1_0er1p5R_v11', 'HLT_Dimuon0_LowMass_L1_0er1p5_v12', 'HLT_Dimuon0_LowMass_L1_4R_v11', 'HLT_Dimuon0_LowMass_L1_4_v12', 'HLT_Dimuon0_LowMass_L1_TM530_v10', 'HLT_Dimuon0_LowMass_v12', 'HLT_Dimuon0_Upsilon_L1_4p5_v13', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v13', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v10', 'HLT_Dimuon0_Upsilon_NoVertexing_v11', 'HLT_Dimuon12_Upsilon_y1p4_v6', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v11', 'HLT_Dimuon18_PsiPrime_noCorrL1_v10', 'HLT_Dimuon18_PsiPrime_v18', 'HLT_Dimuon24_Phi_noCorrL1_v10', 'HLT_Dimuon24_Upsilon_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_v18', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v10', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v8', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v8', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v10', 'HLT_DoubleMu3_Trk_Tau3mu_v16', 'HLT_DoubleMu4_3_Bs_v19', 'HLT_DoubleMu4_3_Jpsi_v19', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v11', 'HLT_DoubleMu4_Jpsi_Displaced_v11', 'HLT_DoubleMu4_Jpsi_NoVertexing_v11', 'HLT_DoubleMu4_MuMuTrk_Displaced_v19', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v8', 'HLT_Mu25_TkMu0_Phi_v12', 'HLT_Mu30_TkMu0_Psi_v5', 'HLT_Mu30_TkMu0_Upsilon_v5', 'HLT_Mu4_L1DoubleMu_v5', 'HLT_Mu7p5_L2Mu2_Jpsi_v14', 'HLT_Mu7p5_L2Mu2_Upsilon_v14', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v9', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v7' ) ) process.hltPreDatasetReservedDoubleMuonLowMass = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetEGamma = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v8', 'HLT_DiPhoton10Time1ns_v4', 'HLT_DiPhoton10Time1p2ns_v4', 'HLT_DiPhoton10Time1p4ns_v4', 'HLT_DiPhoton10Time1p6ns_v4', 'HLT_DiPhoton10Time1p8ns_v4', 'HLT_DiPhoton10Time2ns_v4', 'HLT_DiPhoton10_CaloIdL_v4', 'HLT_DiPhoton10sminlt0p12_v4', 'HLT_DiPhoton10sminlt0p1_v4', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v18', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v4', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v4', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v5', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v5', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v17', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v17', 'HLT_DoubleEle25_CaloIdL_MW_v9', 'HLT_DoubleEle27_CaloIdL_MW_v9', 'HLT_DoubleEle33_CaloIdL_MW_v22', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v24', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v24', 'HLT_DoublePhoton33_CaloIdL_v11', 'HLT_DoublePhoton70_v11', 'HLT_DoublePhoton85_v19', 'HLT_ECALHT800_v14', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v19', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v22', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v12', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v20', 'HLT_Ele15_IsoVVVL_PFHT450_v20', 'HLT_Ele15_IsoVVVL_PFHT600_v24', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v13', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v20', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v22', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v22', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v23', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v23', 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v5', 'HLT_Ele28_HighEta_SC20_Mass55_v17', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v17', 'HLT_Ele30_WPTight_Gsf_v5', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v17', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v13', 'HLT_Ele32_WPTight_Gsf_v19', 'HLT_Ele35_WPTight_Gsf_v13', 'HLT_Ele38_WPTight_Gsf_v13', 'HLT_Ele40_WPTight_Gsf_v13', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PNetBB0p06_v1', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v4', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v4', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v22', 'HLT_Ele50_IsoVVVL_PFHT450_v20', 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v20', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v22', 'HLT_Photon100EBHE10_v6', 'HLT_Photon110EB_TightID_TightIso_v6', 'HLT_Photon120_R9Id90_HE10_IsoM_v18', 'HLT_Photon120_v17', 'HLT_Photon130EB_TightID_TightIso_v2', 'HLT_Photon150EB_TightID_TightIso_v2', 'HLT_Photon150_v11', 'HLT_Photon165_R9Id90_HE10_IsoM_v19', 'HLT_Photon175EB_TightID_TightIso_v2', 'HLT_Photon175_v19', 'HLT_Photon200EB_TightID_TightIso_v2', 'HLT_Photon200_v18', 'HLT_Photon20_HoverELoose_v14', 'HLT_Photon300_NoHE_v17', 'HLT_Photon30EB_TightID_TightIso_v5', 'HLT_Photon30_HoverELoose_v14', 'HLT_Photon32_OneProng32_M50To105_v2', 'HLT_Photon33_v9', 'HLT_Photon35_TwoProngs35_v5', 'HLT_Photon50EB_TightID_TightIso_v2', 'HLT_Photon50_R9Id90_HE10_IsoM_v18', 'HLT_Photon50_TimeGt2p5ns_v1', 'HLT_Photon50_TimeLtNeg2p5ns_v1', 'HLT_Photon50_v17', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v2', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v2', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v2', 'HLT_Photon60_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1', 'HLT_Photon75EB_TightID_TightIso_v2', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v9', 'HLT_Photon75_R9Id90_HE10_IsoM_v18', 'HLT_Photon75_v17', 'HLT_Photon90EB_TightID_TightIso_v2', 'HLT_Photon90_R9Id90_HE10_IsoM_v18', 'HLT_Photon90_v17' ) ) process.hltPreDatasetEGamma0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDatasetEGamma1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' ) ) process.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetEphemeralHLTPhysics = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_EphemeralPhysics_v4' ) ) process.hltPreDatasetEphemeralHLTPhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetEphemeralZeroBias = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_EphemeralZeroBias_v4' ) ) process.hltPreDatasetEphemeralZeroBias = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetEventDisplay = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_DoublePhoton85_v19', 'HLT_PFJet500_v25 / 3' ) ) process.hltPreDatasetEventDisplay = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_HT300_Beamspot_v15', 'HLT_ZeroBias_Beamspot_v8' ) ) process.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v23 / 3', 'HLT_ExpressMuons_v4 / 15', 'HLT_IsoMu20_v19 / 0', 'HLT_IsoMu24_v17 / 0', 'HLT_IsoMu27_v20 / 0', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v9 / 3', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v19', 'HLT_Physics_v9', 'HLT_Random_v3', 'HLT_ZeroBias_Alignment_v3 / 6', 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v7', 'HLT_ZeroBias_IsolatedBunches_v7', 'HLT_ZeroBias_v8' ) ) process.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetHLTMonitor = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v23', 'HLT_Ele32_WPTight_Gsf_v19 / 5', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v4', 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v17', 'HLT_HT550_DisplacedDijet60_Inclusive_v17', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v4', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PNet2BTagMean0p50_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v5', 'HLT_PFHT510_v21 / 3', 'HLT_PFJet260_v24', 'HLT_PFJet320_v24', 'HLT_PFMET130_PFMHT130_IDTight_v24 / 25', 'HLT_PFMET140_PFMHT140_IDTight_v24 / 15' ) ) process.hltPreDatasetHLTMonitor = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_Physics_v9' ) ) process.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetHcalNZS = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_HcalNZS_v15', 'HLT_HcalPhiSym_v18' ) ) process.hltPreDatasetHcalNZS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetJetMET = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v4', 'HLT_AK8DiPFJet250_250_MassSD50_v4', 'HLT_AK8DiPFJet260_260_MassSD30_v4', 'HLT_AK8DiPFJet260_260_MassSD50_v4', 'HLT_AK8DiPFJet270_270_MassSD30_v4', 'HLT_AK8DiPFJet280_280_MassSD30_v4', 'HLT_AK8DiPFJet290_290_MassSD30_v4', 'HLT_AK8PFJet140_v19', 'HLT_AK8PFJet200_v19', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1', 'HLT_AK8PFJet220_SoftDropMass40_v5', 'HLT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1', 'HLT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1', 'HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p03_v1', 'HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p05_v1', 'HLT_AK8PFJet230_SoftDropMass40_v5', 'HLT_AK8PFJet250_SoftDropMass40_PNetBB0p06_v1', 'HLT_AK8PFJet250_SoftDropMass40_PNetBB0p10_v1', 'HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p03_v1', 'HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p05_v1', 'HLT_AK8PFJet260_v20', 'HLT_AK8PFJet275_SoftDropMass40_PNetBB0p06_v1', 'HLT_AK8PFJet275_SoftDropMass40_PNetBB0p10_v1', 'HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p03_v1', 'HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p05_v1', 'HLT_AK8PFJet320_v20', 'HLT_AK8PFJet400_MassSD30_v4', 'HLT_AK8PFJet400_v20', 'HLT_AK8PFJet40_v20', 'HLT_AK8PFJet420_MassSD30_v4', 'HLT_AK8PFJet425_SoftDropMass40_v5', 'HLT_AK8PFJet450_MassSD30_v4', 'HLT_AK8PFJet450_SoftDropMass40_v5', 'HLT_AK8PFJet450_v20', 'HLT_AK8PFJet470_MassSD30_v4', 'HLT_AK8PFJet500_MassSD30_v4', 'HLT_AK8PFJet500_v20', 'HLT_AK8PFJet550_v15', 'HLT_AK8PFJet60_v19', 'HLT_AK8PFJet80_v19', 'HLT_AK8PFJetFwd140_v18', 'HLT_AK8PFJetFwd15_v7', 'HLT_AK8PFJetFwd200_v18', 'HLT_AK8PFJetFwd25_v7', 'HLT_AK8PFJetFwd260_v19', 'HLT_AK8PFJetFwd320_v19', 'HLT_AK8PFJetFwd400_v19', 'HLT_AK8PFJetFwd40_v19', 'HLT_AK8PFJetFwd450_v19', 'HLT_AK8PFJetFwd500_v19', 'HLT_AK8PFJetFwd60_v18', 'HLT_AK8PFJetFwd80_v18', 'HLT_CaloJet500_NoJetID_v16', 'HLT_CaloJet550_NoJetID_v11', 'HLT_CaloMET350_NotCleaned_v8', 'HLT_CaloMET90_NotCleaned_v8', 'HLT_CaloMHT90_v8', 'HLT_DiJet110_35_Mjj650_PFMET110_v13', 'HLT_DiJet110_35_Mjj650_PFMET120_v13', 'HLT_DiJet110_35_Mjj650_PFMET130_v13', 'HLT_DiPFJetAve100_HFJEC_v20', 'HLT_DiPFJetAve140_v17', 'HLT_DiPFJetAve160_HFJEC_v20', 'HLT_DiPFJetAve200_v17', 'HLT_DiPFJetAve220_HFJEC_v20', 'HLT_DiPFJetAve260_HFJEC_v3', 'HLT_DiPFJetAve260_v18', 'HLT_DiPFJetAve300_HFJEC_v20', 'HLT_DiPFJetAve320_v18', 'HLT_DiPFJetAve400_v18', 'HLT_DiPFJetAve40_v18', 'HLT_DiPFJetAve500_v18', 'HLT_DiPFJetAve60_HFJEC_v19', 'HLT_DiPFJetAve60_v18', 'HLT_DiPFJetAve80_HFJEC_v20', 'HLT_DiPFJetAve80_v17', 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v5', 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v5', 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v5', 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v5', 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v6', 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v5', 'HLT_L1ETMHadSeeds_v5', 'HLT_MET105_IsoTrk50_v13', 'HLT_MET120_IsoTrk50_v13', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v5', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v5', 'HLT_Mu12eta2p3_PFJet40_v5', 'HLT_Mu12eta2p3_v5', 'HLT_PFHT1050_v22', 'HLT_PFHT180_v21', 'HLT_PFHT250_v21', 'HLT_PFHT350_v23', 'HLT_PFHT370_v21', 'HLT_PFHT430_v21', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v16', 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v16', 'HLT_PFHT510_v21', 'HLT_PFHT590_v21', 'HLT_PFHT680_v21', 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v16', 'HLT_PFHT780_v21', 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v16', 'HLT_PFHT890_v21', 'HLT_PFJet110_v4', 'HLT_PFJet140_v23', 'HLT_PFJet200_v23', 'HLT_PFJet260_v24', 'HLT_PFJet320_v24', 'HLT_PFJet400_v24', 'HLT_PFJet40_v25', 'HLT_PFJet450_v25', 'HLT_PFJet500_v25', 'HLT_PFJet550_v15', 'HLT_PFJet60_v25', 'HLT_PFJet80_v24', 'HLT_PFJetFwd140_v22', 'HLT_PFJetFwd200_v22', 'HLT_PFJetFwd260_v23', 'HLT_PFJetFwd320_v23', 'HLT_PFJetFwd400_v23', 'HLT_PFJetFwd40_v23', 'HLT_PFJetFwd450_v23', 'HLT_PFJetFwd500_v23', 'HLT_PFJetFwd60_v23', 'HLT_PFJetFwd80_v22', 'HLT_PFMET105_IsoTrk50_v5', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v13', 'HLT_PFMET120_PFMHT120_IDTight_v24', 'HLT_PFMET130_PFMHT130_IDTight_v24', 'HLT_PFMET140_PFMHT140_IDTight_v24', 'HLT_PFMET200_BeamHaloCleaned_v13', 'HLT_PFMET200_NotCleaned_v13', 'HLT_PFMET250_NotCleaned_v13', 'HLT_PFMET300_NotCleaned_v13', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v4', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v4', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v13', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v24', 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v4', 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v23', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v4', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v23', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v15', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v13', 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v2', 'HLT_QuadPFJet100_88_70_30_v2', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v5', 'HLT_QuadPFJet103_88_75_15_v9', 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v2', 'HLT_QuadPFJet105_88_75_30_v1', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v5', 'HLT_QuadPFJet105_88_76_15_v9', 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v5', 'HLT_QuadPFJet111_90_80_15_v9', 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v2', 'HLT_QuadPFJet111_90_80_30_v1', 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v13', 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v13', 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v13' ) ) process.hltPreDatasetJetMET0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDatasetJetMET1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'DST_Physics_v9', 'DST_ZeroBias_v4' ) ) process.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetMonteCarlo = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'MC_AK4CaloJetsFromPV_v12', 'MC_AK4CaloJets_v13', 'MC_AK4PFJets_v21', 'MC_AK8CaloHT_v12', 'MC_AK8PFHT_v20', 'MC_AK8PFJets_v21', 'MC_AK8TrimPFJets_v21', 'MC_CaloBTagDeepCSV_v12', 'MC_CaloHT_v12', 'MC_CaloMET_JetIdCleaned_v13', 'MC_CaloMET_v12', 'MC_CaloMHT_v12', 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v17', 'MC_DoubleEle5_CaloIdL_MW_v20', 'MC_DoubleMuNoFiltersNoVtx_v11', 'MC_DoubleMu_TrkIsoVVL_DZ_v15', 'MC_Egamma_Open_Unseeded_v2', 'MC_Egamma_Open_v2', 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v19', 'MC_Ele5_WPTight_Gsf_v12', 'MC_IsoMu_v19', 'MC_PFBTagDeepCSV_v14', 'MC_PFBTagDeepJet_v5', 'MC_PFHT_v20', 'MC_PFMET_v21', 'MC_PFMHT_v20', 'MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v2', 'MC_ReducedIterativeTracking_v16', 'MC_Run3_PFScoutingPixelTracking_v20' ) ) process.hltPreDatasetMonteCarlo = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetMuon = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_CascadeMu100_v7', 'HLT_CscCluster_Loose_v4', 'HLT_CscCluster_Medium_v4', 'HLT_CscCluster_Tight_v4', 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v4', 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v5', 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v4', 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v4', 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v4', 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v5', 'HLT_DoubleL2Mu23NoVtx_2Cha_v5', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v5', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v5', 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v5', 'HLT_DoubleL2Mu25NoVtx_2Cha_v5', 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v5', 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v5', 'HLT_DoubleL2Mu50_v5', 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v4', 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v4', 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v5', 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v4', 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v4', 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v4', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v14', 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v14', 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v14', 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v14', 'HLT_DoubleMu43NoFiltersNoVtx_v8', 'HLT_DoubleMu48NoFiltersNoVtx_v8', 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v12', 'HLT_HighPtTkMu100_v6', 'HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v5', 'HLT_IsoMu20_v19', 'HLT_IsoMu24_TwoProngs35_v5', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v5', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v5', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v4', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v4', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v4', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v4', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v5', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v4', 'HLT_IsoMu24_eta2p1_v19', 'HLT_IsoMu24_v17', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v4', 'HLT_IsoMu27_v20', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PNetBB0p06_v1', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v4', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v4', 'HLT_L1CSCShower_DTCluster50_v4', 'HLT_L1CSCShower_DTCluster75_v4', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v4', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v19', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v19', 'HLT_Mu15_IsoVVVL_PFHT450_v19', 'HLT_Mu15_IsoVVVL_PFHT600_v23', 'HLT_Mu15_v7', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v9', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v9', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v19', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v18', 'HLT_Mu17_TrkIsoVVL_v17', 'HLT_Mu17_v17', 'HLT_Mu18_Mu9_SameSign_v8', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v7', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v7', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v7', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v7', 'HLT_Mu19_TrkIsoVVL_v8', 'HLT_Mu19_v8', 'HLT_Mu20_v16', 'HLT_Mu27_v17', 'HLT_Mu37_TkMu27_v9', 'HLT_Mu3_PFJet40_v20', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v6', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v6', 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v19', 'HLT_Mu50_IsoVVVL_PFHT450_v19', 'HLT_Mu50_L1SingleMuShower_v3', 'HLT_Mu50_v17', 'HLT_Mu55_v7', 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v20', 'HLT_Mu8_TrkIsoVVL_v16', 'HLT_Mu8_v16', 'HLT_TripleMu_10_5_5_DZ_v14', 'HLT_TripleMu_12_10_5_v14', 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v7', 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v12', 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v10' ) ) process.hltPreDatasetMuon0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDatasetMuon1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetMuonEG = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v21', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v21', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v21', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v19', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v11', 'HLT_Mu17_Photon30_IsoCaloId_v10', 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v5', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v11', 'HLT_Mu27_Ele37_CaloIdL_MW_v9', 'HLT_Mu37_Ele27_CaloIdL_MW_v9', 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v5', 'HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v5', 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v9', 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v9', 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v22', 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v22', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v23', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v23', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v5', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v2', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v2', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v5', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PNet2BTagMean0p50_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v5', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_QuadPFJet30_PNet2BTagMean0p55_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_QuadPFJet30_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_v1', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v15' ) ) process.hltPreDatasetMuonEG = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetNoBPTX = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v4', 'HLT_CDC_L2cosmic_5p5_er1p0_v4', 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v8', 'HLT_L2Mu10_NoVertex_NoBPTX_v9', 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v8', 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v7', 'HLT_UncorrectedJetE30_NoBPTX3BX_v9', 'HLT_UncorrectedJetE30_NoBPTX_v9', 'HLT_UncorrectedJetE60_NoBPTX3BX_v9', 'HLT_UncorrectedJetE70_NoBPTX3BX_v9' ) ) process.hltPreDatasetNoBPTX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = ( cms.vstring( 'HLT_AK8DiPFJet250_250_MassSD30_v4 / 3', 'HLT_AK8DiPFJet250_250_MassSD50_v4 / 3', 'HLT_AK8DiPFJet260_260_MassSD30_v4 / 3', 'HLT_AK8DiPFJet260_260_MassSD50_v4 / 3', 'HLT_AK8DiPFJet270_270_MassSD30_v4 / 3', 'HLT_AK8DiPFJet280_280_MassSD30_v4 / 3', 'HLT_AK8DiPFJet290_290_MassSD30_v4 / 3', 'HLT_AK8PFJet140_v19 / 3', 'HLT_AK8PFJet200_v19 / 3', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 / 3', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1 / 3', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1 / 3', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1 / 3', 'HLT_AK8PFJet220_SoftDropMass40_v5 / 3', 'HLT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1 / 3', 'HLT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1 / 3', 'HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p03_v1 / 3', 'HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p05_v1 / 3', 'HLT_AK8PFJet230_SoftDropMass40_v5 / 3', 'HLT_AK8PFJet250_SoftDropMass40_PNetBB0p06_v1 / 3', 'HLT_AK8PFJet250_SoftDropMass40_PNetBB0p10_v1 / 3', 'HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p03_v1 / 3', 'HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p05_v1 / 3', 'HLT_AK8PFJet260_v20 / 3', 'HLT_AK8PFJet275_SoftDropMass40_PNetBB0p06_v1 / 3', 'HLT_AK8PFJet275_SoftDropMass40_PNetBB0p10_v1 / 3', 'HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p03_v1 / 3', 'HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p05_v1 / 3', 'HLT_AK8PFJet320_v20 / 3', 'HLT_AK8PFJet400_MassSD30_v4 / 3', 'HLT_AK8PFJet400_v20 / 3', 'HLT_AK8PFJet40_v20 / 3', 'HLT_AK8PFJet420_MassSD30_v4 / 3', 'HLT_AK8PFJet425_SoftDropMass40_v5 / 3', 'HLT_AK8PFJet450_MassSD30_v4 / 3', 'HLT_AK8PFJet450_SoftDropMass40_v5 / 3', 'HLT_AK8PFJet450_v20 / 3', 'HLT_AK8PFJet470_MassSD30_v4 / 3', 'HLT_AK8PFJet500_MassSD30_v4 / 3', 'HLT_AK8PFJet500_v20 / 3', 'HLT_AK8PFJet550_v15 / 3', 'HLT_AK8PFJet60_v19 / 3', 'HLT_AK8PFJet80_v19 / 3', 'HLT_AK8PFJetFwd140_v18 / 3', 'HLT_AK8PFJetFwd15_v7 / 3', 'HLT_AK8PFJetFwd200_v18 / 3', 'HLT_AK8PFJetFwd25_v7 / 3', 'HLT_AK8PFJetFwd260_v19 / 3', 'HLT_AK8PFJetFwd320_v19 / 3', 'HLT_AK8PFJetFwd400_v19 / 3', 'HLT_AK8PFJetFwd40_v19 / 3', 'HLT_AK8PFJetFwd450_v19 / 3', 'HLT_AK8PFJetFwd500_v19 / 3', 'HLT_AK8PFJetFwd60_v18 / 3', 'HLT_AK8PFJetFwd80_v18 / 3', 'HLT_BTagMu_AK4DiJet110_Mu5_v17 / 3', 'HLT_BTagMu_AK4DiJet170_Mu5_v16 / 3', 'HLT_BTagMu_AK4DiJet20_Mu5_v17 / 3', 'HLT_BTagMu_AK4DiJet40_Mu5_v17 / 3', 'HLT_BTagMu_AK4DiJet70_Mu5_v17 / 3', 'HLT_BTagMu_AK4Jet300_Mu5_v16 / 3', 'HLT_BTagMu_AK8DiJet170_Mu5_v13 / 3', 'HLT_BTagMu_AK8Jet170_DoubleMu5_v6 / 3', 'HLT_BTagMu_AK8Jet300_Mu5_v16 / 3', 'HLT_CDC_L2cosmic_10_er1p0_v4 / 3', 'HLT_CDC_L2cosmic_5p5_er1p0_v4 / 3', 'HLT_CaloJet500_NoJetID_v16 / 3', 'HLT_CaloJet550_NoJetID_v11 / 3', 'HLT_CaloMET350_NotCleaned_v8 / 3', 'HLT_CaloMET60_DTCluster50_v5 / 3', 'HLT_CaloMET60_DTClusterNoMB1S50_v5 / 3', 'HLT_CaloMET90_NotCleaned_v8 / 3', 'HLT_CaloMHT90_v8 / 3', 'HLT_CascadeMu100_v7 / 3', 'HLT_CscCluster_Loose_v4 / 3', 'HLT_CscCluster_Medium_v4 / 3', 'HLT_CscCluster_Tight_v4 / 3', 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v8 / 3', 'HLT_DiJet110_35_Mjj650_PFMET110_v13 / 3', 'HLT_DiJet110_35_Mjj650_PFMET120_v13 / 3', 'HLT_DiJet110_35_Mjj650_PFMET130_v13 / 3', 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v21 / 3', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v21 / 3', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v21 / 3', 'HLT_DiPFJetAve100_HFJEC_v20 / 3', 'HLT_DiPFJetAve140_v17 / 3', 'HLT_DiPFJetAve160_HFJEC_v20 / 3', 'HLT_DiPFJetAve200_v17 / 3', 'HLT_DiPFJetAve220_HFJEC_v20 / 3', 'HLT_DiPFJetAve260_HFJEC_v3 / 3', 'HLT_DiPFJetAve260_v18 / 3', 'HLT_DiPFJetAve300_HFJEC_v20 / 3', 'HLT_DiPFJetAve320_v18 / 3', 'HLT_DiPFJetAve400_v18 / 3', 'HLT_DiPFJetAve40_v18 / 3', 'HLT_DiPFJetAve500_v18 / 3', 'HLT_DiPFJetAve60_HFJEC_v19 / 3', 'HLT_DiPFJetAve60_v18 / 3', 'HLT_DiPFJetAve80_HFJEC_v20 / 3', 'HLT_DiPFJetAve80_v17 / 3', 'HLT_DiPhoton10Time1ns_v4 / 3', 'HLT_DiPhoton10Time1p2ns_v4 / 3', 'HLT_DiPhoton10Time1p4ns_v4 / 3', 'HLT_DiPhoton10Time1p6ns_v4 / 3', 'HLT_DiPhoton10Time1p8ns_v4 / 3', 'HLT_DiPhoton10Time2ns_v4 / 3', 'HLT_DiPhoton10_CaloIdL_v4 / 3', 'HLT_DiPhoton10sminlt0p12_v4 / 3', 'HLT_DiPhoton10sminlt0p1_v4 / 3', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v18 / 3', 'HLT_Dimuon0_Jpsi3p5_Muon2_v9 / 3', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v11 / 3', 'HLT_Dimuon0_Jpsi_L1_NoOS_v11 / 3', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v11 / 3', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v11 / 3', 'HLT_Dimuon0_Jpsi_NoVertexing_v12 / 3', 'HLT_Dimuon0_Jpsi_v12 / 3', 'HLT_Dimuon0_LowMass_L1_0er1p5R_v11 / 3', 'HLT_Dimuon0_LowMass_L1_0er1p5_v12 / 3', 'HLT_Dimuon0_LowMass_L1_4R_v11 / 3', 'HLT_Dimuon0_LowMass_L1_4_v12 / 3', 'HLT_Dimuon0_LowMass_L1_TM530_v10 / 3', 'HLT_Dimuon0_LowMass_v12 / 3', 'HLT_Dimuon0_Upsilon_L1_4p5_v13 / 3', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v11 / 3', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v13 / 3', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v10 / 3', 'HLT_Dimuon0_Upsilon_NoVertexing_v11 / 3', 'HLT_Dimuon10_Upsilon_y1p4_v5 / 3', 'HLT_Dimuon12_Upsilon_y1p4_v6 / 3', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v11 / 3', 'HLT_Dimuon14_PsiPrime_noCorrL1_v9 / 3', 'HLT_Dimuon14_PsiPrime_v17 / 3', 'HLT_Dimuon18_PsiPrime_noCorrL1_v10 / 3', 'HLT_Dimuon18_PsiPrime_v18 / 3', 'HLT_Dimuon24_Phi_noCorrL1_v10 / 3', 'HLT_Dimuon24_Upsilon_noCorrL1_v10 / 3', 'HLT_Dimuon25_Jpsi_noCorrL1_v10 / 3', 'HLT_Dimuon25_Jpsi_v18 / 3', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4 / 3', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v4 / 3', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4 / 3', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v4 / 3', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4 / 3', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4 / 3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v5 / 3', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v5 / 3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v17 / 3', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v17 / 3', 'HLT_DoubleEle25_CaloIdL_MW_v9 / 3', 'HLT_DoubleEle27_CaloIdL_MW_v9 / 3', 'HLT_DoubleEle33_CaloIdL_MW_v22 / 3', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v24 / 3', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v24 / 3', 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v4 / 3', 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v5 / 3', 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v4 / 3', 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v4 / 3', 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v4 / 3', 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v5 / 3', 'HLT_DoubleL2Mu23NoVtx_2Cha_v5 / 3', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v5 / 3', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v5 / 3', 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v5 / 3', 'HLT_DoubleL2Mu25NoVtx_2Cha_v5 / 3', 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v5 / 3', 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v5 / 3', 'HLT_DoubleL2Mu50_v5 / 3', 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v4 / 3', 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v4 / 3', 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v5 / 3', 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v4 / 3', 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v4 / 3', 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v4 / 3', 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v5 / 3', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_OneProng_M5to80_v2 / 3', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v4 / 3', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v4 / 3', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v10 / 3', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v14 / 3', 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v14 / 3', 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v14 / 3', 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v14 / 3', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v8 / 3', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v8 / 3', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v10 / 3', 'HLT_DoubleMu3_Trk_Tau3mu_v16 / 3', 'HLT_DoubleMu43NoFiltersNoVtx_v8 / 3', 'HLT_DoubleMu48NoFiltersNoVtx_v8 / 3', 'HLT_DoubleMu4_3_Bs_v19 / 3', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v4 / 3', 'HLT_DoubleMu4_3_Jpsi_v19 / 3', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v4 / 3', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v11 / 3', 'HLT_DoubleMu4_JpsiTrk_Bc_v4 / 3', 'HLT_DoubleMu4_Jpsi_Displaced_v11 / 3', 'HLT_DoubleMu4_Jpsi_NoVertexing_v11 / 3', 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v12 / 3', 'HLT_DoubleMu4_MuMuTrk_Displaced_v19 / 3', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v8 / 3', 'HLT_DoublePFJets100_PFBTagDeepJet_p71_v5 / 3', 'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v5 / 3', 'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v5 / 3', 'HLT_DoublePFJets200_PFBTagDeepJet_p71_v5 / 3', 'HLT_DoublePFJets350_PFBTagDeepJet_p71_v6 / 3', 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v4 / 3', 'HLT_DoublePFJets40_PFBTagDeepJet_p71_v5 / 3', 'HLT_DoublePhoton33_CaloIdL_v11 / 3', 'HLT_DoublePhoton70_v11 / 3', 'HLT_DoublePhoton85_v19 / 3', 'HLT_ECALHT800_v14 / 3', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v19 / 3', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v22 / 3', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v12 / 3', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v20 / 3', 'HLT_Ele15_IsoVVVL_PFHT450_v20 / 3', 'HLT_Ele15_IsoVVVL_PFHT600_v24 / 3', 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v13 / 3', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v20 / 3', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v22 / 3', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v22 / 3', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v23 / 3', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v23 / 3', 'HLT_Ele28_HighEta_SC20_Mass55_v17 / 3', 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v17 / 3', 'HLT_Ele30_WPTight_Gsf_v5 / 3', 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v17 / 3', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v13 / 3', 'HLT_Ele32_WPTight_Gsf_v19 / 3', 'HLT_Ele35_WPTight_Gsf_v13 / 3', 'HLT_Ele38_WPTight_Gsf_v13 / 3', 'HLT_Ele40_WPTight_Gsf_v13 / 3', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PNetBB0p06_v1 / 3', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v4 / 3', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1 / 3', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1 / 3', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v4 / 3', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v22 / 3', 'HLT_Ele50_IsoVVVL_PFHT450_v20 / 3', 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v20 / 3', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v22 / 3', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5 / 3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v5 / 3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v5 / 3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v5 / 3', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v5 / 3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v5 / 3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5 / 3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v5 / 3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v5 / 3', 'HLT_HT240_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v2 / 3', 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5 / 3', 'HLT_HT280_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v2 / 3', 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v5 / 3', 'HLT_HT350_DelayedJet40_SingleDelay3nsInclusive_v1 / 3')+cms.vstring( 'HLT_HT350_v1 / 3', 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v17 / 3', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v5 / 3', 'HLT_HT425_v13 / 3', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v4 / 3', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v5 / 3', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v5 / 3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v3 / 3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v3 / 3', 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v3 / 3', 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v5 / 3', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v3 / 3', 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v5 / 3', 'HLT_HT550_DisplacedDijet60_Inclusive_v17 / 3', 'HLT_HcalNZS_v15 / 3', 'HLT_HcalPhiSym_v18 / 3', 'HLT_HighPtTkMu100_v6 / 3', 'HLT_IsoMu20_v19 / 3', 'HLT_IsoMu24_TwoProngs35_v5 / 3', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v5 / 3', 'HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v5 / 3', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v4 / 3', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v4 / 3', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v4 / 3', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v4 / 3', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v5 / 3', 'HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v4 / 3', 'HLT_IsoMu24_eta2p1_v19 / 3', 'HLT_IsoMu24_v17 / 3', 'HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v4 / 3', 'HLT_IsoMu27_v20 / 3', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PNetBB0p06_v1 / 3', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v4 / 3', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1 / 3', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1 / 3', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v4 / 3', 'HLT_IsoTrackHB_v8 / 3', 'HLT_IsoTrackHE_v8 / 3', 'HLT_L1CSCShower_DTCluster50_v4 / 3', 'HLT_L1CSCShower_DTCluster75_v4 / 3', 'HLT_L1ETMHadSeeds_v5 / 3', 'HLT_L1MET_DTCluster50_v5 / 3', 'HLT_L1MET_DTClusterNoMB1S50_v5 / 3', 'HLT_L1Mu6HT240_v3 / 3', 'HLT_L1SingleLLPJet_v2 / 3', 'HLT_L1SingleMuCosmics_v3', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v3 / 3', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v3 / 3', 'HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v3 / 3', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v3 / 3', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v3 / 3', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v3 / 3', 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v4 / 3', 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v8 / 3', 'HLT_L2Mu10_NoVertex_NoBPTX_v9 / 3', 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v8 / 3', 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v7 / 3', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v4 / 3', 'HLT_MET105_IsoTrk50_v13 / 3', 'HLT_MET120_IsoTrk50_v13 / 3', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v19 / 3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v5 / 3', 'HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v5 / 3', 'HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v5 / 3', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v5 / 3', 'HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v5 / 3', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v5 / 3', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v19 / 3', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v11 / 3', 'HLT_Mu12eta2p3_PFJet40_v5 / 3', 'HLT_Mu12eta2p3_v5 / 3', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v19 / 3', 'HLT_Mu15_IsoVVVL_PFHT450_v19 / 3', 'HLT_Mu15_IsoVVVL_PFHT600_v23 / 3', 'HLT_Mu15_v7 / 3', 'HLT_Mu17_Photon30_IsoCaloId_v10 / 3', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v9 / 3', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v9 / 3', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v19 / 3', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v18 / 3', 'HLT_Mu17_TrkIsoVVL_v17 / 3', 'HLT_Mu17_v17 / 3', 'HLT_Mu18_Mu9_SameSign_v8 / 3', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v7 / 3', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v7 / 3', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v7 / 3', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v7 / 3', 'HLT_Mu19_TrkIsoVVL_v8 / 3', 'HLT_Mu19_v8 / 3', 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v5 / 3', 'HLT_Mu20_v16 / 3', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19 / 3', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v11 / 3', 'HLT_Mu25_TkMu0_Phi_v12 / 3', 'HLT_Mu27_Ele37_CaloIdL_MW_v9 / 3', 'HLT_Mu27_v17 / 3', 'HLT_Mu30_TkMu0_Psi_v5 / 3', 'HLT_Mu30_TkMu0_Upsilon_v5 / 3', 'HLT_Mu37_Ele27_CaloIdL_MW_v9 / 3', 'HLT_Mu37_TkMu27_v9 / 3', 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v5 / 3', 'HLT_Mu3_PFJet40_v20 / 3', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v6 / 3', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v6 / 3', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v6 / 3', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v6 / 3', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v6 / 3', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v6 / 3', 'HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v5 / 3', 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v9 / 3', 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v9 / 3', 'HLT_Mu4_L1DoubleMu_v5 / 3', 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v19 / 3', 'HLT_Mu50_IsoVVVL_PFHT450_v19 / 3', 'HLT_Mu50_L1SingleMuShower_v3 / 3', 'HLT_Mu50_v17 / 3', 'HLT_Mu55_v7 / 3', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v5 / 3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v5 / 3', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v5 / 3', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v5 / 3', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v5 / 3', 'HLT_Mu6HT240_DisplacedDijet45_Inclusive0PtrkShortSig5_v5 / 3', 'HLT_Mu6HT240_DisplacedDijet50_Inclusive0PtrkShortSig5_v5 / 3', 'HLT_Mu7p5_L2Mu2_Jpsi_v14 / 3', 'HLT_Mu7p5_L2Mu2_Upsilon_v14 / 3', 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v22 / 3', 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v22 / 3', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v23 / 3', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v23 / 3', 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v20 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v5 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v2 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v2 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v5 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PNet2BTagMean0p50_v1 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v5 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_QuadPFJet30_PNet2BTagMean0p55_v1 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_QuadPFJet30_v1 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_v1 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17 / 3', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v15 / 3', 'HLT_Mu8_TrkIsoVVL_v16 / 3', 'HLT_Mu8_v16 / 3', 'HLT_OnlineMonitorGroup_v5 / 10', 'HLT_PFHT1050_v22 / 3', 'HLT_PFHT180_v21 / 3', 'HLT_PFHT250_v21 / 3', 'HLT_PFHT350_v23 / 3', 'HLT_PFHT370_v21 / 3', 'HLT_PFHT430_v21 / 3', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v16 / 3', 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v16 / 3', 'HLT_PFHT510_v21 / 3', 'HLT_PFHT590_v21 / 3', 'HLT_PFHT680_v21 / 3', 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v16 / 3', 'HLT_PFHT780_v21 / 3', 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v16 / 3', 'HLT_PFHT890_v21 / 3', 'HLT_PFJet110_v4 / 3', 'HLT_PFJet140_v23 / 3', 'HLT_PFJet200_TimeGt2p5ns_v1 / 3', 'HLT_PFJet200_TimeLtNeg2p5ns_v1 / 3', 'HLT_PFJet200_v23 / 3', 'HLT_PFJet260_v24 / 3', 'HLT_PFJet320_v24 / 3', 'HLT_PFJet400_v24 / 3', 'HLT_PFJet40_v25 / 3', 'HLT_PFJet450_v25 / 3', 'HLT_PFJet500_v25 / 3', 'HLT_PFJet550_v15 / 3', 'HLT_PFJet60_v25 / 3', 'HLT_PFJet80_v24 / 3', 'HLT_PFJetFwd140_v22 / 3', 'HLT_PFJetFwd200_v22 / 3', 'HLT_PFJetFwd260_v23 / 3', 'HLT_PFJetFwd320_v23 / 3', 'HLT_PFJetFwd400_v23 / 3', 'HLT_PFJetFwd40_v23 / 3', 'HLT_PFJetFwd450_v23 / 3', 'HLT_PFJetFwd500_v23 / 3', 'HLT_PFJetFwd60_v23 / 3', 'HLT_PFJetFwd80_v22 / 3', 'HLT_PFMET105_IsoTrk50_v5 / 3', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v13 / 3', 'HLT_PFMET120_PFMHT120_IDTight_v24 / 3', 'HLT_PFMET130_PFMHT130_IDTight_v24 / 3', 'HLT_PFMET140_PFMHT140_IDTight_v24 / 3', 'HLT_PFMET200_BeamHaloCleaned_v13 / 3', 'HLT_PFMET200_NotCleaned_v13 / 3', 'HLT_PFMET250_NotCleaned_v13 / 3', 'HLT_PFMET300_NotCleaned_v13 / 3', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v4 / 3', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v4 / 3', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v13 / 3', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v24 / 3', 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v4 / 3', 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v23 / 3', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v4 / 3', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v23 / 3', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v15 / 3', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v13 / 3', 'HLT_Photon100EBHE10_v6 / 3', 'HLT_Photon110EB_TightID_TightIso_v6 / 3', 'HLT_Photon120_R9Id90_HE10_IsoM_v18 / 3', 'HLT_Photon120_v17 / 3', 'HLT_Photon130EB_TightID_TightIso_v2 / 3', 'HLT_Photon150EB_TightID_TightIso_v2 / 3', 'HLT_Photon150_v11 / 3', 'HLT_Photon165_R9Id90_HE10_IsoM_v19 / 3', 'HLT_Photon175EB_TightID_TightIso_v2 / 3', 'HLT_Photon175_v19 / 3', 'HLT_Photon200EB_TightID_TightIso_v2 / 3', 'HLT_Photon200_v18 / 3', 'HLT_Photon20_HoverELoose_v14 / 3', 'HLT_Photon300_NoHE_v17 / 3', 'HLT_Photon30EB_TightID_TightIso_v5 / 3', 'HLT_Photon30_HoverELoose_v14 / 3', 'HLT_Photon32_OneProng32_M50To105_v2 / 3', 'HLT_Photon33_v9 / 3', 'HLT_Photon35_TwoProngs35_v5 / 3', 'HLT_Photon50EB_TightID_TightIso_v2 / 3', 'HLT_Photon50_R9Id90_HE10_IsoM_v18 / 3', 'HLT_Photon50_TimeGt2p5ns_v1 / 3', 'HLT_Photon50_TimeLtNeg2p5ns_v1 / 3', 'HLT_Photon50_v17 / 3', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v2 / 3', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v2 / 3', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v2 / 3', 'HLT_Photon60_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1 / 3', 'HLT_Photon75EB_TightID_TightIso_v2 / 3', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v9 / 3', 'HLT_Photon75_R9Id90_HE10_IsoM_v18 / 3', 'HLT_Photon75_v17 / 3', 'HLT_Photon90EB_TightID_TightIso_v2 / 3', 'HLT_Photon90_R9Id90_HE10_IsoM_v18 / 3', 'HLT_Photon90_v17 / 3', 'HLT_Physics_v9', 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v2 / 3', 'HLT_QuadPFJet100_88_70_30_v2 / 3', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5 / 3', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v5 / 3', 'HLT_QuadPFJet103_88_75_15_v9 / 3', 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v2 / 3', 'HLT_QuadPFJet105_88_75_30_v1 / 3', 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5 / 3', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v5 / 3', 'HLT_QuadPFJet105_88_76_15_v9 / 3', 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5 / 3', 'HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v5 / 3', 'HLT_QuadPFJet111_90_80_15_v9 / 3', 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v2 / 3', 'HLT_QuadPFJet111_90_80_30_v1 / 3', 'HLT_Random_v3 / 3')+cms.vstring( 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v8 / 3', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v8 / 3', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v8 / 3', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v8 / 3', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v9 / 3', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v7 / 3', 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v13 / 3', 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v13 / 3', 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v13 / 3', 'HLT_TripleMu_10_5_5_DZ_v14 / 3', 'HLT_TripleMu_12_10_5_v14 / 3', 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v7 / 3', 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v12 / 3', 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v10 / 3', 'HLT_UncorrectedJetE30_NoBPTX3BX_v9 / 3', 'HLT_UncorrectedJetE30_NoBPTX_v9 / 3', 'HLT_UncorrectedJetE60_NoBPTX3BX_v9 / 3', 'HLT_UncorrectedJetE70_NoBPTX3BX_v9 / 3', 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v4 / 3', 'HLT_ZeroBias_Alignment_v3 / 3', 'HLT_ZeroBias_FirstBXAfterTrain_v5 / 3', 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v7 / 3', 'HLT_ZeroBias_FirstCollisionInTrain_v6 / 3', 'HLT_ZeroBias_IsolatedBunches_v7 / 3', 'HLT_ZeroBias_LastCollisionInTrain_v5 / 3', 'HLT_ZeroBias_v8 / 3') ) ) process.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetParkingDoubleElectronLowMass = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle10_eta1p22_mMax6_v4', 'HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle4_eta1p22_mMax6_v4', 'HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle4p5_eta1p22_mMax6_v4', 'HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle5_eta1p22_mMax6_v4', 'HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle5p5_eta1p22_mMax6_v4', 'HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle6_eta1p22_mMax6_v4', 'HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle6p5_eta1p22_mMax6_v4', 'HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle7_eta1p22_mMax6_v4', 'HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle7p5_eta1p22_mMax6_v4', 'HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle8_eta1p22_mMax6_v4', 'HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle8p5_eta1p22_mMax6_v4', 'HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle9_eta1p22_mMax6_v4', 'HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v3', 'HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v3', 'HLT_DoubleEle9p5_eta1p22_mMax6_v4', 'HLT_SingleEle8_SingleEGL1_v3', 'HLT_SingleEle8_v3' ) ) process.hltPreDatasetParkingDoubleElectronLowMass = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetParkingDoubleMuonLowMass = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v9', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_L1_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v11', 'HLT_Dimuon0_Jpsi_NoVertexing_v12', 'HLT_Dimuon0_Jpsi_v12', 'HLT_Dimuon0_LowMass_L1_0er1p5R_v11', 'HLT_Dimuon0_LowMass_L1_0er1p5_v12', 'HLT_Dimuon0_LowMass_L1_4R_v11', 'HLT_Dimuon0_LowMass_L1_4_v12', 'HLT_Dimuon0_LowMass_L1_TM530_v10', 'HLT_Dimuon0_LowMass_v12', 'HLT_Dimuon0_Upsilon_L1_4p5_v13', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v11', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v13', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v10', 'HLT_Dimuon0_Upsilon_NoVertexing_v11', 'HLT_Dimuon10_Upsilon_y1p4_v5', 'HLT_Dimuon12_Upsilon_y1p4_v6', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v11', 'HLT_Dimuon14_PsiPrime_noCorrL1_v9', 'HLT_Dimuon14_PsiPrime_v17', 'HLT_Dimuon18_PsiPrime_noCorrL1_v10', 'HLT_Dimuon18_PsiPrime_v18', 'HLT_Dimuon24_Phi_noCorrL1_v10', 'HLT_Dimuon24_Upsilon_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_noCorrL1_v10', 'HLT_Dimuon25_Jpsi_v18', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v10', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v8', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v8', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v10', 'HLT_DoubleMu3_Trk_Tau3mu_v16', 'HLT_DoubleMu4_3_Bs_v19', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_3_Jpsi_v19', 'HLT_DoubleMu4_3_LowMass_v5', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v4', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v11', 'HLT_DoubleMu4_JpsiTrk_Bc_v4', 'HLT_DoubleMu4_Jpsi_Displaced_v11', 'HLT_DoubleMu4_Jpsi_NoVertexing_v11', 'HLT_DoubleMu4_LowMass_Displaced_v5', 'HLT_DoubleMu4_MuMuTrk_Displaced_v19', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v8', 'HLT_Mu25_TkMu0_Phi_v12', 'HLT_Mu30_TkMu0_Psi_v5', 'HLT_Mu30_TkMu0_Upsilon_v5', 'HLT_Mu4_L1DoubleMu_v5', 'HLT_Mu7p5_L2Mu2_Jpsi_v14', 'HLT_Mu7p5_L2Mu2_Upsilon_v14', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v8', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v8', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v9', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v7' ) ) process.hltPreDatasetParkingDoubleMuonLowMass0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDatasetParkingDoubleMuonLowMass1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDatasetParkingDoubleMuonLowMass2 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 2 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDatasetParkingDoubleMuonLowMass3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 3 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDatasetParkingDoubleMuonLowMass4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 4 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDatasetParkingDoubleMuonLowMass5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 5 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDatasetParkingDoubleMuonLowMass6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 6 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDatasetParkingDoubleMuonLowMass7 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 7 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetParkingHH = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_PFHT280_QuadPFJet30_PNet2BTagMean0p55_v1', 'HLT_PFHT280_QuadPFJet30_PNet2BTagMean0p60_v1', 'HLT_PFHT280_QuadPFJet30_v1', 'HLT_PFHT280_QuadPFJet35_PNet2BTagMean0p60_v1', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v5', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v13', 'HLT_PFHT340_QuadPFJet70_50_40_40_PNet2BTagMean0p70_v2', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v5', 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v12', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v5', 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v5', 'HLT_PFHT400_SixPFJet32_v12', 'HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v5', 'HLT_PFHT450_SixPFJet36_v11' ) ) process.hltPreDatasetParkingHH = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetParkingLLP = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_HT350_DelayedJet40_SingleDelay1p5To3nsInclusive_v1', 'HLT_HT350_DelayedJet40_SingleDelay1p6To3nsInclusive_v1', 'HLT_HT350_DelayedJet40_SingleDelay1p75To3nsInclusive_v1', 'HLT_HT360_DisplacedDijet40_Inclusive1PtrkShortSig5_v1', 'HLT_HT360_DisplacedDijet45_Inclusive1PtrkShortSig5_v1', 'HLT_HT390_DisplacedDijet40_Inclusive1PtrkShortSig5_v1', 'HLT_HT390_DisplacedDijet45_Inclusive1PtrkShortSig5_v1', 'HLT_HT390eta2p0_DisplacedDijet40_Inclusive1PtrkShortSig5_v1', 'HLT_HT430_DelayedJet40_SingleDelay1To1p5nsInclusive_v1', 'HLT_HT430_DelayedJet40_SingleDelay1p1To1p6nsInclusive_v1', 'HLT_HT430_DelayedJet40_SingleDelay1p25To1p75nsInclusive_v1', 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v17', 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v5', 'HLT_HT650_DisplacedDijet60_Inclusive_v17', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5To3p5nsInclusive_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay2p6To3p5nsInclusive_v1', 'HLT_L1Tau_DelayedJet40_SingleDelay2p75To3p5nsInclusive_v1' ) ) process.hltPreDatasetParkingLLP = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetParkingVBF = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_VBF_DiPFJet105_40_Mjj1000_Detajj3p5_TriplePFJet_v1', 'HLT_VBF_DiPFJet105_40_Mjj1000_Detajj3p5_v1', 'HLT_VBF_DiPFJet125_45_Mjj720_Detajj3p0_TriplePFJet_v1', 'HLT_VBF_DiPFJet125_45_Mjj720_Detajj3p0_v1', 'HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_Ele12_eta2p1_WPTight_Gsf_v1', 'HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_MediumDeepTauPFTauHPS45_L2NN_eta2p1_v1', 'HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_Photon12_v1', 'HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingFiveJet_v1', 'HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingQuadJet_v1', 'HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingSixJet_v1', 'HLT_VBF_DiPFJet75_40_Mjj500_Detajj2p5_PFMET85_TriplePFJet_v1', 'HLT_VBF_DiPFJet75_40_Mjj500_Detajj2p5_PFMET85_v1', 'HLT_VBF_DiPFJet90_40_Mjj600_Detajj2p5_Mu3_TrkIsoVVL_TriplePFJet_v1', 'HLT_VBF_DiPFJet90_40_Mjj600_Detajj2p5_Mu3_TrkIsoVVL_v1' ) ) process.hltPreDatasetParkingVBF0 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDatasetParkingVBF1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDatasetParkingVBF2 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 2 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltPreDatasetParkingVBF3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 3 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'AlCa_RPCMuonNormalisation_v16' ) ) process.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetScoutingPFMonitor = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'DST_Run3_DoubleMu3_PFScoutingPixelTracking_v20 / 1000', 'DST_Run3_EG16_EG12_PFScoutingPixelTracking_v20 / 1000', 'DST_Run3_EG30_PFScoutingPixelTracking_v20 / 1000', 'DST_Run3_JetHT_PFScoutingPixelTracking_v20 / 1000', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v19 / 12', 'HLT_Ele35_WPTight_Gsf_v13 / 200', 'HLT_IsoMu27_v20 / 150', 'HLT_Mu50_v17 / 50', 'HLT_PFHT1050_v22 / 10', 'HLT_Photon200_v18 / 10' ) ) process.hltPreDatasetScoutingPFMonitor = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetScoutingPFRun3 = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'DST_HLTMuon_Run3_PFScoutingPixelTracking_v20', 'DST_Run3_DoubleMu3_PFScoutingPixelTracking_v20', 'DST_Run3_EG16_EG12_PFScoutingPixelTracking_v20', 'DST_Run3_EG30_PFScoutingPixelTracking_v20', 'DST_Run3_JetHT_PFScoutingPixelTracking_v20' ) ) process.hltPreDatasetScoutingPFRun3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetTau = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v5', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_OneProng_M5to80_v2', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v4', 'HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v4', 'HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v4', 'HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v4', 'HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v5', 'HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v4' ) ) process.hltPreDatasetTau = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4', 'HLT_HcalCalibration_v6' ) ) process.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4', 'HLT_HcalCalibration_v6' ) ) process.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'HLT_Random_v3', 'HLT_ZeroBias_Alignment_v3', 'HLT_ZeroBias_FirstBXAfterTrain_v5', 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v7', 'HLT_ZeroBias_FirstCollisionInTrain_v6', 'HLT_ZeroBias_IsolatedBunches_v7', 'HLT_ZeroBias_LastCollisionInTrain_v5', 'HLT_ZeroBias_v8' ) ) process.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.statusOnGPU = SwitchProducerCUDA( cpu = cms.EDProducer( "BooleanProducer", value = cms.bool( False ) ), cuda = cms.EDProducer( "BooleanProducer", value = cms.bool( True ) ), ) process.hltEcalDigis = SwitchProducerCUDA( cpu = cms.EDAlias( hltEcalDigisLegacy = cms.VPSet( cms.PSet( type = cms.string( "EBDigiCollection" ) ), cms.PSet( type = cms.string( "EEDigiCollection" ) ), cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ), cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ), cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ), cms.PSet( type = cms.string( "EESrFlagsSorted" ) ), cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" ) ), cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" ) ), cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" ) ), cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ), cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ), fromProductInstance = cms.string( "EcalPseudoStripInputs" ) ), cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ), fromProductInstance = cms.string( "EcalTriggerPrimitives" ) ) ) ), cuda = cms.EDAlias( hltEcalDigisFromGPU = cms.VPSet( cms.PSet( type = cms.string( "EBDigiCollection" ) ), cms.PSet( type = cms.string( "EEDigiCollection" ) ) ), hltEcalDigisLegacy = cms.VPSet( cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ), cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ), cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ), cms.PSet( type = cms.string( "EESrFlagsSorted" ) ), cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" ) ), cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" ) ), cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ), fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" ) ), cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ), cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ), fromProductInstance = cms.string( "EcalPseudoStripInputs" ) ), cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ), fromProductInstance = cms.string( "EcalTriggerPrimitives" ) ) ) ), ) process.hltEcalUncalibRecHit = SwitchProducerCUDA( cpu = cms.EDAlias( hltEcalUncalibRecHitLegacy = cms.VPSet( cms.PSet( type = cms.string( "*" ) ) ) ), cuda = cms.EDAlias( hltEcalUncalibRecHitFromSoA = cms.VPSet( cms.PSet( type = cms.string( "*" ) ) ) ), ) process.hltHbhereco = SwitchProducerCUDA( cpu = cms.EDAlias( hltHbherecoLegacy = cms.VPSet( cms.PSet( type = cms.string( "*" ) ) ) ), cuda = cms.EDAlias( hltHbherecoFromGPU = cms.VPSet( cms.PSet( type = cms.string( "HBHERecHitsSorted" ) ) ) ), ) process.hltSiPixelDigis = SwitchProducerCUDA( cpu = cms.EDAlias( hltSiPixelDigisLegacy = cms.VPSet( cms.PSet( type = cms.string( "DetIdedmEDCollection" ) ), cms.PSet( type = cms.string( "SiPixelRawDataErroredmDetSetVector" ) ), cms.PSet( type = cms.string( "PixelFEDChanneledmNewDetSetVector" ) ) ) ), cuda = cms.EDAlias( hltSiPixelDigisFromSoA = cms.VPSet( cms.PSet( type = cms.string( "*" ) ) ) ), ) process.hltSiPixelClusters = SwitchProducerCUDA( cpu = cms.EDAlias( hltSiPixelClustersLegacy = cms.VPSet( cms.PSet( type = cms.string( "SiPixelClusteredmNewDetSetVector" ) ) ) ), cuda = cms.EDAlias( hltSiPixelClustersFromSoA = cms.VPSet( cms.PSet( type = cms.string( "*" ) ) ) ), ) process.hltSiPixelRecHits = SwitchProducerCUDA( cpu = cms.EDAlias( hltSiPixelRecHitsFromLegacy = cms.VPSet( cms.PSet( type = cms.string( "SiPixelRecHitedmNewDetSetVector" ) ), cms.PSet( type = cms.string( "uintAsHostProduct" ) ) ) ), cuda = cms.EDAlias( hltSiPixelRecHitsFromGPU = cms.VPSet( cms.PSet( type = cms.string( "*" ) ) ) ), ) process.hltSiPixelRecHitsSoA = SwitchProducerCUDA( cpu = cms.EDAlias( hltSiPixelRecHitsFromLegacy = cms.VPSet( cms.PSet( type = cms.string( "pixelTopologyPhase1TrackingRecHitSoAHost" ) ), cms.PSet( type = cms.string( "uintAsHostProduct" ) ) ) ), cuda = cms.EDAlias( hltSiPixelRecHitsSoAFromGPU = cms.VPSet( cms.PSet( type = cms.string( "*" ) ) ) ), ) process.hltPixelTracksSoA = SwitchProducerCUDA( cpu = cms.EDAlias( hltPixelTracksCPU = cms.VPSet( cms.PSet( type = cms.string( "*" ) ) ) ), cuda = cms.EDAlias( hltPixelTracksFromGPU = cms.VPSet( cms.PSet( type = cms.string( "*" ) ) ) ), ) process.hltPixelVerticesSoA = SwitchProducerCUDA( cpu = cms.EDAlias( hltPixelVerticesCPU = cms.VPSet( cms.PSet( type = cms.string( "*" ) ) ) ), cuda = cms.EDAlias( hltPixelVerticesFromGPU = cms.VPSet( cms.PSet( type = cms.string( "*" ) ) ) ), ) process.hltOutputALCALowPtJet = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCALowPtJet.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaLowPtJet' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep *_hltAK4PFJets_*_*', 'keep *_hltAK8PFJets_*_*', 'keep *_hltFixedGridRhoFastjetAll_*_*', 'keep *_hltPFJetsCorrectedMatchedToCaloJets10AK8_*_*', 'keep *_hltPFJetsCorrectedMatchedToCaloJets10_*_*', 'keep edmTriggerResults_*_*_*' ) ) process.hltOutputALCALumiPixelsCountsExpress = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCALumiPixelsCountsExpress.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaLumiPixelsCountsExpress' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep *_hltAlcaPixelClusterCounts_*_*', 'keep edmTriggerResults_*_*_*' ) ) process.hltOutputALCALumiPixelsCountsPrompt = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCALumiPixelsCountsPrompt.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaLumiPixelsCountsPrompt' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep *_hltAlcaPixelClusterCounts_*_*', 'keep edmTriggerResults_*_*_*' ) ) process.hltOutputALCAP0 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCAP0.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaP0' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep *_hltAlCaEtaEBRechitsToDigis_*_*', 'keep *_hltAlCaEtaEERechitsToDigis_*_*', 'keep *_hltAlCaEtaRecHitsFilterEEonlyRegional_etaEcalRecHitsES_*', 'keep *_hltAlCaPi0EBRechitsToDigis_*_*', 'keep *_hltAlCaPi0EERechitsToDigis_*_*', 'keep *_hltAlCaPi0RecHitsFilterEEonlyRegional_pi0EcalRecHitsES_*', 'keep *_hltGtStage2Digis_*_*', 'keep edmTriggerResults_*_*_*' ) ) process.hltOutputALCAPHISYM = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCAPHISYM.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaPhiSym' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep *_hltEcalPhiSymFilter_*_*', 'keep *_hltGtStage2Digis_*_*', 'keep edmTriggerResults_*_*_*' ) ) process.hltOutputALCAPPSExpress = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCAPPSExpress.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaPPSExpress' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep *_hltGtStage2ObjectMap_*_*', 'keep *_hltPPSCalibrationRaw_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputALCAPPSPrompt = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputALCAPPSPrompt.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_AlCaPPSPrompt' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep *_hltGtStage2ObjectMap_*_*', 'keep *_hltPPSCalibrationRaw_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputCalibration = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputCalibration.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TestEnablesEcalHcal' ) ), outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', 'keep *_hltEcalCalibrationRaw_*_*', 'keep *_hltHcalCalibrationRaw_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputDQM = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputDQM.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_OnlineMonitor' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep *_hltDeepCombinedSecondaryVertexBJetTagsCalo_*_*', 'keep *_hltDeepCombinedSecondaryVertexBJetTagsPF_*_*', 'keep *_hltEcalRecHit_*_*', 'keep *_hltEgammaCandidates_*_*', 'keep *_hltEgammaGsfElectrons_*_*', 'keep *_hltHbhereco_*_*', 'keep *_hltHfreco_*_*', 'keep *_hltHoreco_*_*', 'keep *_hltIter0HighPtTkMuTrackSelectionHighPurity_*_*', 'keep *_hltL3NoFiltersNoVtxMuonCandidates_*_*', 'keep *_hltMergedTracks_*_*', 'keep *_hltOnlineBeamSpot_*_*', 'keep *_hltPFJetForBtag_*_*', 'keep *_hltPixelTracks_*_*', 'keep *_hltPixelVertices_*_*', 'keep *_hltSelector8CentralJetsL1FastJet_*_*', 'keep *_hltSiPixelClustersCache_*_*', 'keep *_hltSiPixelClusters_*_*', 'keep *_hltSiStripRawToClustersFacility_*_*', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputDQMCalibration = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputDQMCalibration.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_TestEnablesEcalHcalDQM' ) ), outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', 'keep *_hltEcalCalibrationRaw_*_*', 'keep *_hltHcalCalibrationRaw_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputDQMEventDisplay = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputDQMEventDisplay.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EventDisplay' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputDQMGPUvsCPU = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputDQMGPUvsCPU.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_DQMGPUvsCPU' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep *_hltEcalDigisFromGPU_*_*', 'keep *_hltEcalDigisLegacy_*_*', 'keep *_hltEcalUncalibRecHitFromSoA_*_*', 'keep *_hltEcalUncalibRecHitLegacy_*_*', 'keep *_hltHbherecoFromGPU_*_*', 'keep *_hltHbherecoLegacy_*_*', 'keep *_hltPixelTracksCPU_*_*', 'keep *_hltPixelTracksFromGPU_*_*', 'keep *_hltPixelVerticesCPU_*_*', 'keep *_hltPixelVerticesFromGPU_*_*', 'keep *_hltSiPixelRecHitsFromLegacy_*_*', 'keep *_hltSiPixelRecHitsSoAFromGPU_*_*' ) ) process.hltOutputDQMOnlineBeamspot = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputDQMOnlineBeamspot.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_DQMOnlineBeamspot' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep *_hltFEDSelectorOnlineMetaData_*_*', 'keep *_hltFEDSelectorTCDS_*_*', 'keep edmTriggerResults_*_*_*', 'keep recoTracks_hltPFMuonMerging_*_*', 'keep recoVertexs_hltVerticesPFFilter_*_*' ) ) process.hltOutputDQMPPSRandom = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputDQMPPSRandom.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_DQMPPSRandom' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep *_hltPPSCalibrationRaw_*_*' ) ) process.hltOutputEcalCalibration = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputEcalCalibration.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EcalLaser' ) ), outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', 'keep *_hltEcalCalibrationRaw_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputExpress = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputExpress.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ExpressPhysics' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputExpressAlignment = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputExpressAlignment.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ExpressAlignment' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputHLTMonitor = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputHLTMonitor.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HLTMonitor' ) ), outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', 'keep *_hltDeepBLifetimeTagInfosPF_*_*', 'keep *_hltDeepCombinedSecondaryVertexBJetTagsCalo_*_*', 'keep *_hltDeepCombinedSecondaryVertexBJetTagsInfosCalo_*_*', 'keep *_hltDeepCombinedSecondaryVertexBJetTagsInfos_*_*', 'keep *_hltDeepCombinedSecondaryVertexBJetTagsPF_*_*', 'keep *_hltDeepSecondaryVertexTagInfosPF_*_*', 'keep *_hltDisplacedhltIter4PFlowTrackSelectionHighPurity_*_*', 'keep *_hltEcalRecHit_*_*', 'keep *_hltEgammaGsfTracks_*_*', 'keep *_hltElectronsVertex_*_*', 'keep *_hltFastPixelBLifetimeL3Associator_*_*', 'keep *_hltFastPrimaryVertex_*_*', 'keep *_hltHbhereco_*_*', 'keep *_hltHfreco_*_*', 'keep *_hltHoreco_*_*', 'keep *_hltImpactParameterTagInfos_*_*', 'keep *_hltInclusiveSecondaryVertexFinderTagInfos_*_*', 'keep *_hltIter0ElectronsTrackSelectionHighPurity_*_*', 'keep *_hltIter2ForElectronsMerged_*_*', 'keep *_hltIter2MergedForDisplaced_*_*', 'keep *_hltMergedTracksForBTag_*_*', 'keep *_hltMergedTracks_*_*', 'keep *_hltOnlineBeamSpot_*_*', 'keep *_hltPFJetForBtag_*_*', 'keep *_hltPFJetForParticleNetAK8_*_*', 'keep *_hltPFMuonMerging_*_*', 'keep *_hltParticleNetDiscriminatorsJetTagsAK8_*_*', 'keep *_hltParticleNetDiscriminatorsJetTags_*_*', 'keep *_hltPixelTracks_*_*', 'keep *_hltPixelVertices_*_*', 'keep *_hltSelector8CentralJetsL1FastJet_*_*', 'keep *_hltSiPixelClustersCache_*_*', 'keep *_hltSiPixelClusters_*_*', 'keep *_hltSiStripRawToClustersFacility_*_*', 'keep *_hltVerticesL3_*_*', 'keep *_hltVerticesPFFilter_*_*', 'keep *_hltVerticesPFSelector_*_*', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputParkingDoubleElectronLowMass = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputParkingDoubleElectronLowMass.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleElectronLowMass' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputParkingDoubleMuonLowMass0 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass0.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass0', 'Dataset_ParkingDoubleMuonLowMass1' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputParkingDoubleMuonLowMass1 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass1.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass2', 'Dataset_ParkingDoubleMuonLowMass3' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputParkingDoubleMuonLowMass2 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass2.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass4', 'Dataset_ParkingDoubleMuonLowMass5' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputParkingDoubleMuonLowMass3 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputParkingDoubleMuonLowMass3.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingDoubleMuonLowMass6', 'Dataset_ParkingDoubleMuonLowMass7' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputParkingHH = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputParkingHH.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingHH' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputParkingLLP = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputParkingLLP.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingLLP' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputParkingVBF0 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputParkingVBF0.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingVBF0' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputParkingVBF1 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputParkingVBF1.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingVBF1' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputParkingVBF2 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputParkingVBF2.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingVBF2' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputParkingVBF3 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputParkingVBF3.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ParkingVBF3' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputPhysicsCommissioning = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsCommissioning.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_Commissioning', 'Dataset_Cosmics', 'Dataset_HLTPhysics', 'Dataset_HcalNZS', 'Dataset_MonteCarlo', 'Dataset_NoBPTX', 'Dataset_ZeroBias' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputPhysicsDispJetBTagMuEGTau = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsDispJetBTagMuEGTau.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_BTagMu', 'Dataset_DisplacedJet', 'Dataset_MuonEG', 'Dataset_Tau' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputPhysicsEGamma0 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsEGamma0.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EGamma0' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputPhysicsEGamma1 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsEGamma1.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EGamma1' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputPhysicsHLTPhysics = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsHLTPhysics.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EphemeralHLTPhysics' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputPhysicsJetMET0 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsJetMET0.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_JetMET0' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputPhysicsJetMET1 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsJetMET1.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_JetMET1' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputPhysicsMuon0 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsMuon0.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_Muon0' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputPhysicsMuon1 = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsMuon1.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_Muon1' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputPhysicsReservedDoubleMuonLowMass = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsReservedDoubleMuonLowMass.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ReservedDoubleMuonLowMass' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputPhysicsScoutingPFMonitor = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsScoutingPFMonitor.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ScoutingPFMonitor' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep *_hltScoutingEgammaPacker_*_*', 'keep *_hltScoutingMuonPacker_*_*', 'keep *_hltScoutingPFPacker_*_*', 'keep *_hltScoutingPrimaryVertexPacker_*_*', 'keep *_hltScoutingTrackPacker_*_*', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputPhysicsZeroBias = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputPhysicsZeroBias.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_EphemeralZeroBias' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputNanoDST = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputNanoDST.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_L1Accept' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep *_hltFEDSelectorTCDS_*_*', 'keep *_hltGtStage2Digis_*_*', 'keep edmTriggerResults_*_*_*' ) ) process.hltOutputRPCMON = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputRPCMON.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_RPCMonitor' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep *_hltCscSegments_*_*', 'keep *_hltDt4DSegments_*_*', 'keep *_hltFEDSelectorTCDS_*_*', 'keep *_hltGemRecHits_*_*', 'keep *_hltGtStage2Digis_*_*', 'keep *_hltMuonCSCDigis_MuonCSCStripDigi_*', 'keep *_hltMuonCSCDigis_MuonCSCWireDigi_*', 'keep *_hltMuonDTDigis_*_*', 'keep *_hltMuonGEMDigis_AMC13Status_*', 'keep *_hltMuonGEMDigis_AMCStatus_*', 'keep *_hltMuonGEMDigis_OHStatus_*', 'keep *_hltMuonGEMDigis_VFATStatus_*', 'keep *_hltMuonRPCDigis_*_*', 'keep *_hltRpcRecHits_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) ) process.hltOutputScoutingPF = cms.OutputModule( "PoolOutputModule", fileName = cms.untracked.string( "outputScoutingPF.root" ), compressionAlgorithm = cms.untracked.string( "ZSTD" ), compressionLevel = cms.untracked.int32( 3 ), fastCloning = cms.untracked.bool( False ), dataset = cms.untracked.PSet( filterName = cms.untracked.string( "" ), dataTier = cms.untracked.string( "RAW" ) ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_ScoutingPFRun3' ) ), outputCommands = cms.untracked.vstring( 'drop *', 'keep *_hltFEDSelectorL1_*_*', 'keep *_hltScoutingEgammaPacker_*_*', 'keep *_hltScoutingMuonPacker_*_*', 'keep *_hltScoutingPFPacker_*_*', 'keep *_hltScoutingPrimaryVertexPacker_*_*', 'keep *_hltScoutingTrackPacker_*_*', 'keep edmTriggerResults_*_*_*' ) ) process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask = cms.ConditionalTask( process.hltEcalDigisLegacy , process.hltEcalDigisGPU , process.hltEcalDigisFromGPU , process.hltEcalDigis , process.hltEcalDetIdToBeRecovered , process.hltEcalUncalibRecHitLegacy , process.hltEcalUncalibRecHitGPU , process.hltEcalUncalibRecHitSoA , process.hltEcalUncalibRecHitFromSoA , process.hltEcalUncalibRecHit , process.hltEcalRecHit ) process.HLTDoLocalHcalTask = cms.ConditionalTask( process.hltHcalDigis , process.hltHcalDigisGPU , process.hltHbherecoLegacy , process.hltHbherecoGPU , process.hltHbherecoFromGPU , process.hltHbhereco , process.hltHfprereco , process.hltHfreco , process.hltHoreco ) process.HLTDoLocalPixelTask = cms.ConditionalTask( process.hltOnlineBeamSpotToGPU , process.hltSiPixelDigiErrorsSoA , process.hltSiPixelDigisLegacy , process.hltSiPixelDigisSoA , process.hltSiPixelDigisFromSoA , process.hltSiPixelDigis , process.hltSiPixelClustersLegacy , process.hltSiPixelClustersGPU , process.hltSiPixelClustersFromSoA , process.hltSiPixelClusters , process.hltSiPixelClustersCache , process.hltSiPixelRecHitsFromLegacy , process.hltSiPixelRecHitsGPU , process.hltSiPixelRecHitsFromGPU , process.hltSiPixelRecHits , process.hltSiPixelRecHitsSoAFromGPU , process.hltSiPixelRecHitsSoA ) process.HLTRecoPixelTracksTask = cms.ConditionalTask( process.hltPixelTracksCPU , process.hltPixelTracksGPU , process.hltPixelTracksFromGPU , process.hltPixelTracksSoA , process.hltPixelTracks , process.hltPixelTracksTrackingRegions ) process.HLTRecopixelvertexingTask = cms.ConditionalTask( process.HLTRecoPixelTracksTask , process.hltPixelVerticesCPU , process.hltPixelVerticesGPU , process.hltPixelVerticesFromGPU , process.hltPixelVerticesSoA , process.hltPixelVertices , process.hltTrimmedPixelVertices ) process.HLTPreshowerTask = cms.ConditionalTask( process.hltEcalPreshowerDigis , process.hltEcalPreshowerRecHit ) process.HLTDoFullUnpackingEgammaEcalTask = cms.ConditionalTask( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask , process.HLTPreshowerTask ) process.HLTStoppedHSCPLocalHcalRecoTask = cms.ConditionalTask( process.hltHcalDigis , process.hltHcalDigisGPU , process.hltHbherecoLegacy , process.hltHbherecoGPU , process.hltHbherecoFromGPU , process.hltHbhereco ) process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlyTask = cms.ConditionalTask( process.hltEcalDigisLegacy , process.hltEcalDetIdToBeRecoveredCPUOnly , process.hltEcalUncalibRecHitCPUOnly , process.hltEcalRecHitCPUOnly ) process.HLTDoLocalPixelCPUOnlyTask = cms.ConditionalTask( process.hltSiPixelDigisLegacy , process.hltSiPixelClustersLegacy , process.hltSiPixelClustersCacheCPUOnly , process.hltSiPixelRecHitsFromLegacyCPUOnly ) process.HLTRecoPixelTracksCPUOnlyTask = cms.ConditionalTask( process.hltPixelTracksCPUOnly , process.hltPixelTracksFromSoACPUOnly , process.hltPixelTracksTrackingRegions ) process.HLTRecopixelvertexingCPUOnlyTask = cms.ConditionalTask( process.HLTRecoPixelTracksCPUOnlyTask , process.hltPixelVerticesCPUOnly , process.hltPixelVerticesFromSoACPUOnly , process.hltTrimmedPixelVerticesCPUOnly ) process.HLTL1UnpackerSequence = cms.Sequence( process.hltGtStage2Digis + process.hltGtStage2ObjectMap ) process.HLTBeamSpot = cms.Sequence( process.hltOnlineMetaDataDigis + process.hltOnlineBeamSpot ) process.HLTBeginSequence = cms.Sequence( process.hltTriggerType + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask ) process.HLTDoLocalHcalSequence = cms.Sequence( process.HLTDoLocalHcalTask ) process.HLTDoCaloSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAll ) process.HLTAK8CaloJetsReconstructionSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltAK8CaloJets + process.hltAK8CaloJetsIDPassed ) process.HLTAK8CaloCorrectorProducersSequence = cms.Sequence( process.hltAK8CaloFastJetCorrector + process.hltAK8CaloRelativeCorrector + process.hltAK8CaloAbsoluteCorrector + process.hltAK8CaloResidualCorrector + process.hltAK8CaloCorrector ) process.HLTAK8CaloJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAllCalo + process.HLTAK8CaloCorrectorProducersSequence + process.hltAK8CaloJetsCorrected + process.hltAK8CaloJetsCorrectedIDPassed ) process.HLTAK8CaloJetsSequence = cms.Sequence( process.HLTAK8CaloJetsReconstructionSequence + process.HLTAK8CaloJetsCorrectionSequence ) process.HLTDoCaloSequencePF = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAll ) process.HLTAK8CaloJetsPrePFRecoSequence = cms.Sequence( process.HLTDoCaloSequencePF + process.hltAK8CaloJetsPF + process.hltAK4CaloJetsPF ) process.HLTPreAK8PFJetsRecoSequence = cms.Sequence( process.HLTAK8CaloJetsPrePFRecoSequence + process.hltAK8CaloJetsPFEt5 + process.hltAK4CaloJetsPFEt5 ) process.HLTMuonLocalRecoSequence = cms.Sequence( process.hltMuonDTDigis + process.hltDt1DRecHits + process.hltDt4DSegments + process.hltMuonCSCDigis + process.hltCsc2DRecHits + process.hltCscSegments + process.hltMuonRPCDigis + process.hltRpcRecHits + process.hltMuonGEMDigis + process.hltGemRecHits + process.hltGemSegments ) process.HLTL2muonrecoNocandSequence = cms.Sequence( process.HLTMuonLocalRecoSequence + process.hltL2OfflineMuonSeeds + process.hltL2MuonSeeds + process.hltL2Muons ) process.HLTL2muonrecoSequence = cms.Sequence( process.HLTL2muonrecoNocandSequence + process.hltL2MuonCandidates ) process.HLTDoLocalPixelSequence = cms.Sequence( process.HLTDoLocalPixelTask ) process.HLTDoLocalStripSequence = cms.Sequence( process.hltSiStripExcludedFEDListProducer + process.hltSiStripRawToClustersFacility + process.hltSiStripClusters ) process.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( process.hltIterL3OISeedsFromL2Muons + process.hltIterL3OITrackCandidates + process.hltIterL3OIMuCtfWithMaterialTracks + process.hltIterL3OIMuonTrackCutClassifier + process.hltIterL3OIMuonTrackSelectionHighPurity + process.hltL3MuonsIterL3OI ) process.HLTRecopixelvertexingSequence = cms.Sequence( process.hltPixelTracksFitter + process.hltPixelTracksFilter,process.HLTRecopixelvertexingTask ) process.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( process.HLTRecopixelvertexingSequence + process.hltIterL3MuonPixelTracksTrackingRegions + process.hltPixelTracksInRegionL2 ) process.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( process.hltIter0IterL3MuonPixelSeedsFromPixelTracks + process.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered + process.hltIter0IterL3MuonCkfTrackCandidates + process.hltIter0IterL3MuonCtfWithMaterialTracks + process.hltIter0IterL3MuonTrackCutClassifier + process.hltIter0IterL3MuonTrackSelectionHighPurity ) process.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( process.HLTIterL3MuonRecopixelvertexingSequence + process.HLTIterativeTrackingIteration0ForIterL3Muon + process.hltL3MuonsIterL3IO ) process.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( process.HLTIterL3OImuonTkCandidateSequence + process.hltIterL3OIL3MuonsLinksCombination + process.hltIterL3OIL3Muons + process.hltIterL3OIL3MuonCandidates + process.hltL2SelectorForL3IO + process.HLTIterL3IOmuonTkCandidateSequence + process.hltIterL3MuonsFromL2LinksCombination ) process.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( process.HLTRecopixelvertexingSequence + process.hltIterL3FromL1MuonPixelTracksTrackingRegions + process.hltPixelTracksInRegionL1 ) process.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered + process.hltIter0IterL3FromL1MuonCkfTrackCandidates + process.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + process.hltIter0IterL3FromL1MuonTrackCutClassifier + process.hltIter0IterL3FromL1MuonTrackSelectionHighPurity ) process.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( process.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + process.HLTIterativeTrackingIteration0ForIterL3FromL1Muon ) process.HLTIterL3muonTkCandidateSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + process.hltL1MuonsPt0 + process.HLTIterL3IOmuonFromL1TkCandidateSequence ) process.HLTL3muonrecoNocandSequence = cms.Sequence( process.HLTIterL3muonTkCandidateSequence + process.hltIterL3MuonMerged + process.hltIterL3MuonAndMuonFromL1Merged + process.hltIterL3GlbMuon + process.hltIterL3MuonsNoID + process.hltIterL3Muons + process.hltL3MuonsIterL3Links + process.hltIterL3MuonTracks ) process.HLTL3muonrecoSequence = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltIterL3MuonCandidates ) process.HLTIterativeTrackingIteration0 = cms.Sequence( process.hltIter0PFLowPixelSeedsFromPixelTracks + process.hltIter0PFlowCkfTrackCandidates + process.hltIter0PFlowCtfWithMaterialTracks + process.hltIter0PFlowTrackCutClassifier + process.hltMergedTracks ) process.HLTIterativeTrackingIter02 = cms.Sequence( process.HLTIterativeTrackingIteration0 ) process.HLTTrackReconstructionForPF = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.hltPFMuonMerging + process.hltMuonLinks + process.hltMuons ) process.HLTPreshowerSequence = cms.Sequence( process.HLTPreshowerTask ) process.HLTParticleFlowSequence = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHF + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHF + process.hltLightPFTracks + process.hltParticleFlowBlock + process.hltParticleFlow ) process.HLTAK8PFJetsReconstructionSequence = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequence + process.hltAK8PFJets + process.hltAK8PFJetsLooseID + process.hltAK8PFJetsTightID ) process.HLTAK8PFCorrectorProducersSequence = cms.Sequence( process.hltAK8PFFastJetCorrector + process.hltAK8PFRelativeCorrector + process.hltAK8PFAbsoluteCorrector + process.hltAK8PFResidualCorrector + process.hltAK8PFCorrector ) process.HLTAK8PFJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAll + process.HLTAK8PFCorrectorProducersSequence + process.hltAK8PFJetsCorrected + process.hltAK8PFJetsLooseIDCorrected + process.hltAK8PFJetsTightIDCorrected ) process.HLTAK8PFJetsSequence = cms.Sequence( process.HLTPreAK8PFJetsRecoSequence + process.HLTAK8PFJetsReconstructionSequence + process.HLTAK8PFJetsCorrectionSequence ) process.HLTEndSequence = cms.Sequence( process.hltBoolEnd ) process.HLTAK4CaloJetsReconstructionNoIDSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltAK4CaloJets ) process.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( process.hltAK4CaloFastJetCorrector + process.hltAK4CaloRelativeCorrector + process.hltAK4CaloAbsoluteCorrector + process.hltAK4CaloResidualCorrector + process.hltAK4CaloCorrector ) process.HLTAK4CaloJetsCorrectionNoIDSequence = cms.Sequence( process.hltFixedGridRhoFastjetAllCalo + process.HLTAK4CaloCorrectorProducersSequence + process.hltAK4CaloJetsCorrected ) process.HLTDiMu5DiEle3CaloIdLTrackIdLMuonlegSequence = cms.Sequence( process.hltDiMu5Ele3CaloIdLTrackIdLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltDiMu5Ele3CaloIdLTrackIdLMuonlegL2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3DiMu5Ele3CaloIdLTrackIdLMuonlegL1Filtered0) + process.hltL3fL1DoubleMu5EG3f0Filtered5 + process.hltDoubleMu5EG3L3Filtered + process.hltDisplacedmumuVtxProducerDiMu5EG3 + process.hltVertexmumuFilterDiMu5EG3 ) process.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalTask ) process.HLTPFClusteringForEgamma = cms.Sequence( process.hltRechitInRegionsECAL + process.hltRechitInRegionsES + process.hltParticleFlowRecHitECALL1Seeded + process.hltParticleFlowRecHitPSL1Seeded + process.hltParticleFlowClusterPSL1Seeded + process.hltParticleFlowClusterECALUncorrectedL1Seeded + process.hltParticleFlowClusterECALL1Seeded + process.hltParticleFlowSuperClusterECALL1Seeded ) process.HLTFastJetForEgamma = cms.Sequence( process.hltFixedGridRhoFastjetAllCaloForMuons ) process.HLTElePixelMatchSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltPixelLayerPairs + process.hltPixelLayerTriplets + process.hltEgammaHoverE + process.hltEgammaSuperClustersToPixelMatch + process.hltEleSeedsTrackingRegions + process.hltElePixelHitDoublets + process.hltElePixelHitDoubletsForTriplets + process.hltElePixelHitTriplets + process.hltElePixelSeedsDoublets + process.hltElePixelSeedsTriplets + process.hltElePixelSeedsCombined + process.hltEgammaElectronPixelSeeds + process.hltEgammaPixelMatchVars ) process.HLTGsfElectronSequence = cms.Sequence( process.hltEgammaCkfTrackCandidatesForGSF + process.hltEgammaGsfTracks + process.hltEgammaGsfElectrons + process.hltEgammaGsfTrackVars ) process.HLTDiMu5DiEle3CaloIdLTrackIdLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltDiMu5Ele3CaloIdLTrackIdLElectronlegL1MatchFilter + process.hltDiMu5Ele3CaloIdLTrackIdLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltDiMu5Ele3CaloIdLTrackIdLElectronlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltDiMu5Ele3CaloIdLTrackIdLElectronlegHEFilter + process.HLTElePixelMatchSequence + process.hltDiMu5Ele3CaloIdLTrackIdLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltDiMu5Ele3CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + process.hltDiMu5Ele3CaloIdLTrackIdLElectronlegDetaFilter + process.hltDiMu5Ele3CaloIdLTrackIdLElectronlegDphiFilter ) process.HLTDiMu3DiEle7p5CaloIdLTrackIdLMuonlegSequence = cms.Sequence( process.hltDiMu3DiEle7p5CaloIdLTrackIdLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltDiMu3DiEle7p5CaloIdLTrackIdLMuonlegL2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3DiMu3DiEle7p5CaloIdLTrackIdLMuonlegL1Filtered0) + process.hltL3fL1DoubleMu3DiEG7p5f0Filtered3 ) process.HLTDiMu3DiEle7p5CaloIdLTrackIdLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegL1MatchFilter + process.hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegHEFilter + process.HLTElePixelMatchSequence + process.hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + process.hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegDetaFilter + process.hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegDphiFilter ) process.HLTL2muonrecoNocandOpenMuSequence = cms.Sequence( process.HLTMuonLocalRecoSequence + process.hltL2OfflineMuonSeeds + process.hltL2MuonSeedsOpenMu + process.hltL2MuonsOpenMu ) process.HLTL2muonrecoSequenceOpenMu = cms.Sequence( process.HLTL2muonrecoNocandOpenMuSequence + process.hltL2MuonCandidatesOpenMu ) process.HLTIterL3OImuonTkCandidateOpenMuSequence = cms.Sequence( process.hltIterL3OISeedsFromL2MuonsOpenMu + process.hltIterL3OITrackCandidatesOpenMu + process.hltIterL3OIMuCtfWithMaterialTracksOpenMu + process.hltIterL3OIMuonTrackCutClassifierOpenMu + process.hltIterL3OIMuonTrackSelectionHighPurityOpenMu + process.hltL3MuonsIterL3OIOpenMu ) process.HLTIterL3MuonRecoPixelTracksOpenMuSequence = cms.Sequence( process.HLTRecopixelvertexingSequence + process.hltIterL3MuonPixelTracksTrackingRegionsOpenMu + process.hltPixelTracksInRegionL2OpenMu ) process.HLTIterativeTrackingIteration0ForIterL3MuonOpenMu = cms.Sequence( process.hltIter0IterL3MuonPixelSeedsFromPixelTracksOpenMu + process.hltIter0IterL3MuonCkfTrackCandidatesOpenMu + process.hltIter0IterL3MuonCtfWithMaterialTracksOpenMu + process.hltIter0IterL3MuonTrackCutClassifierOpenMu + process.hltIter0IterL3MuonTrackSelectionHighPurityOpenMu ) process.HLTIterL3IOmuonTkCandidateOpenMuSequence = cms.Sequence( process.HLTIterL3MuonRecoPixelTracksOpenMuSequence + process.HLTIterativeTrackingIteration0ForIterL3MuonOpenMu + process.hltL3MuonsIterL3IOOpenMu ) process.HLTIterL3OIAndIOFromL2muonTkCandidateOpenMuSequence = cms.Sequence( process.HLTIterL3OImuonTkCandidateOpenMuSequence + process.hltIterL3OIL3MuonsLinksCombinationOpenMu + process.hltIterL3OIL3MuonsOpenMu + process.hltIterL3OIL3MuonCandidatesOpenMu + process.hltL2SelectorForL3IOOpenMu + process.HLTIterL3IOmuonTkCandidateOpenMuSequence + process.hltIterL3MuonsFromL2LinksCombinationOpenMu + process.hltIterL3MuonsFromL2OpenMu ) process.HLTRecopixelvertexingSequenceForIterL3FromL1MuonOpenMu = cms.Sequence( process.HLTRecopixelvertexingSequence + process.hltIterL3FromL1MuonPixelTracksTrackingRegionsOpenMu + process.hltPixelTracksInRegionL1OpenMu ) process.HLTIterativeTrackingIteration0ForIterL3FromL1MuonOpenMu = cms.Sequence( process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksOpenMu + process.hltIter0IterL3FromL1MuonCkfTrackCandidatesOpenMu + process.hltIter0IterL3FromL1MuonCtfWithMaterialTracksOpenMu + process.hltIter0IterL3FromL1MuonTrackCutClassifierOpenMu + process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityOpenMu ) process.HLTIterL3IOmuonFromL1TkCandidateOpenMuSequence = cms.Sequence( process.HLTRecopixelvertexingSequenceForIterL3FromL1MuonOpenMu + process.HLTIterativeTrackingIteration0ForIterL3FromL1MuonOpenMu ) process.HLTIterL3muonTkCandidateOpenMuSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterL3OIAndIOFromL2muonTkCandidateOpenMuSequence + process.hltIterL3MuonL1MuonNoL2SelectorOpenMu + process.HLTIterL3IOmuonFromL1TkCandidateOpenMuSequence ) process.HLTL3muonrecoNocandOpenMuSequence = cms.Sequence( process.HLTIterL3muonTkCandidateOpenMuSequence + process.hltIterL3MuonMergedOpenMu + process.hltIterL3MuonAndMuonFromL1MergedOpenMu + process.hltL3MuonsIterL3LinksOpenMu + process.hltIterL3MuonsOpenMu ) process.HLTL3muonrecoOpenMuSequence = cms.Sequence( process.HLTL3muonrecoNocandOpenMuSequence + process.hltIterL3MuonCandidatesOpenMu ) process.HLTEle25CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG25EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG25HEFilter + process.hltEgammaClusterShape + process.hltEG25CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle25CaloIdLPixelMatchFilter ) process.HLTEle25CaloIdLMWSequence = cms.Sequence( process.HLTEle25CaloIdLSequence + process.hltEle25CaloIdLMWPMS2Filter ) process.HLTPFClusteringForEgammaUnseeded = cms.Sequence( process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowSuperClusterECALUnseeded ) process.HLTElePixelMatchUnseededSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltPixelLayerPairs + process.hltPixelLayerTriplets + process.hltEgammaHoverEUnseeded + process.hltEgammaSuperClustersToPixelMatchUnseeded + process.hltEleSeedsTrackingRegionsUnseeded + process.hltElePixelHitDoubletsUnseeded + process.hltElePixelHitDoubletsForTripletsUnseeded + process.hltElePixelHitTripletsUnseeded + process.hltElePixelSeedsDoubletsUnseeded + process.hltElePixelSeedsTripletsUnseeded + process.hltElePixelSeedsCombinedUnseeded + process.hltEgammaElectronPixelSeedsUnseeded + process.hltEgammaPixelMatchVarsUnseeded ) process.HLTDoubleEle25CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG25EtUnseededFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG25HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG25CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle25CaloIdLPixelMatchUnseededFilter ) process.HLTDoubleEle25CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle25CaloIdLUnseededSequence + process.hltDiEle25CaloIdLMWPMS2UnseededFilter ) process.HLTEle27CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG27EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG27HEFilter + process.hltEgammaClusterShape + process.hltEG27CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle27CaloIdLPixelMatchFilter ) process.HLTEle27CaloIdLMWSequence = cms.Sequence( process.HLTEle27CaloIdLSequence + process.hltEle27CaloIdLMWPMS2Filter ) process.HLTDoubleEle27CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG27EtUnseededFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG27HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG27CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle27CaloIdLPixelMatchUnseededFilter ) process.HLTDoubleEle27CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle27CaloIdLUnseededSequence + process.hltDiEle27CaloIdLMWPMS2UnseededFilter ) process.HLTEle33CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG33EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG33HEFilter + process.hltEgammaClusterShape + process.hltEG33CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle33CaloIdLPixelMatchFilter ) process.HLTEle33CaloIdLMWSequence = cms.Sequence( process.HLTEle33CaloIdLSequence + process.hltEle33CaloIdLMWPMS2Filter ) process.HLTDoubleEle33CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG33EtUnseededFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG33HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG33CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle33CaloIdLPixelMatchUnseededFilter ) process.HLTDoubleEle33CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle33CaloIdLUnseededSequence + process.hltDiEle33CaloIdLMWPMS2UnseededFilter ) process.HLTPFHcalClustering = cms.Sequence( process.hltParticleFlowRecHitHBHE + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL ) process.HLTTrackReconstructionForPFNoMu = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 ) process.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( process.HLTTrackReconstructionForPFNoMu ) process.HLTDoubleEle24erWPTightGsfForTauSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltDoubleEGL1EGerFilter + process.hltDoubleEG24L1EGEtFilter + process.hltEgammaClusterShape + process.hltDoubleEle24erWPTightClusterShapeFilterForTau + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltDoubleEle24erWPTightHEFilterForTau + process.hltEgammaEcalPFClusterIso + process.hltDoubleEle24erWPTightEcalIsoFilterForTau + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltDoubleEle24erWPTightHcalIsoFilterForTau + process.HLTElePixelMatchSequence + process.hltDoubleEle24erWPTightPixelMatchFilterForTau + process.hltDoubleEle24erWPTightPMS2FilterForTau + process.HLTGsfElectronSequence + process.hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau + process.hltDoubleEle24erWPTightGsfMissingHitsFilterForTau + process.hltDoubleEle24erWPTightGsfDetaFilterForTau + process.hltDoubleEle24erWPTightGsfDphiFilterForTau + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltDoubleEle24erWPTightGsfTrackIsoFilterForTau ) process.HLTDoubleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltEG8EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG8HEFilter + process.hltEgammaClusterShape + process.hltEG8CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltDoubleEle8CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter + process.hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter ) process.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( process.HLTDoCaloSequencePF + process.hltAK4CaloJetsPF ) process.HLTPreAK4PFJetsRecoSequence = cms.Sequence( process.HLTAK4CaloJetsPrePFRecoSequence + process.hltAK4CaloJetsPFEt5 ) process.HLTAK4PFJetsReconstructionSequence = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequence + process.hltAK4PFJets + process.hltAK4PFJetsLooseID + process.hltAK4PFJetsTightID ) process.HLTAK4PFCorrectorProducersSequence = cms.Sequence( process.hltAK4PFFastJetCorrector + process.hltAK4PFRelativeCorrector + process.hltAK4PFAbsoluteCorrector + process.hltAK4PFResidualCorrector + process.hltAK4PFCorrector ) process.HLTAK4PFJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAll + process.HLTAK4PFCorrectorProducersSequence + process.hltAK4PFJetsCorrected + process.hltAK4PFJetsLooseIDCorrected + process.hltAK4PFJetsTightIDCorrected ) process.HLTAK4PFJetsSequence = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTAK4PFJetsReconstructionSequence + process.HLTAK4PFJetsCorrectionSequence ) process.HLTEle37CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG37EtUnseededFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEG37HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG37CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltEle37CaloIdLPixelMatchUnseededFilter ) process.HLTEle37CaloIdLMWUnseededSequence = cms.Sequence( process.HLTEle37CaloIdLUnseededSequence + process.hltEle37CaloIdLMWPMS2UnseededFilter ) process.HLTEle27CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG27EtUnseededFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEG27HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG27CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltEle27CaloIdLPixelMatchUnseededFilter ) process.HLTEle27CaloIdLMWUnseededSequence = cms.Sequence( process.HLTEle27CaloIdLUnseededSequence + process.hltEle27CaloIdLMWPMS2UnseededFilter ) process.HLTRecoPixelTracksSequence = cms.Sequence( process.HLTRecoPixelTracksTask ) process.HLTTrackerMuonSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecoPixelTracksSequence + process.HLTDoLocalStripSequence + process.hltMuTrackSeeds + process.hltMuCkfTrackCandidates + process.hltMuCtfTracks + process.HLTL3muonrecoNocandSequence + process.hltDiMuonMerging + process.hltDiMuonLinks + process.hltGlbTrkMuons + process.hltGlbTrkMuonCands ) process.HLTPho4CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG4EtUnseededFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEG4HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG4CaloIdLClusterShapeUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltEG4R9Id50b80eFilter ) process.HLTBphTrackingDisplacedTau3muRegionalPixelTracks = cms.Sequence( process.hltPixelTracksTrackingRegionsDisplacedTau3muRegional + process.hltPixelTracksDisplacedTau3muRegional ) process.HLTBphTrackingDisplacedTau3muRegionalIter0 = cms.Sequence( process.hltIter0Tau3muPixelSeedsFromPixelTracks + process.hltIter0Tau3muCkfTrackCandidates + process.hltIter0Tau3muCtfWithMaterialTracks + process.hltIter0Tau3muTrackCutClassifierPrompt + process.hltIter0Tau3muTrackCutClassifierDetached + process.hltIter0Tau3muTrackCutClassifierMerged + process.hltIter0Tau3muTrackSelectionHighPurity ) process.HLTBphTrackingDisplacedTau3muReg = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTBphTrackingDisplacedTau3muRegionalPixelTracks + process.HLTBphTrackingDisplacedTau3muRegionalIter0 ) process.HLTTrackerMuonSequenceLowPt = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIteration0 + process.HLTL3muonrecoNocandSequence + process.hltDiMuonMergingIter01TkMu + process.hltDiMuonLinksIter01TkMuMerge + process.hltGlbTrkMuonsLowPtIter01Merge + process.hltGlbTrkMuonLowPtIter01MergeCands ) process.HLTBphTrackingDisplacedMuMuRegionalPixelTracks = cms.Sequence( process.hltPixelTracksTrackingRegionsDisplacedMuMuRegional + process.hltPixelTracksDisplacedMuMuRegional ) process.HLTBphTrackingDisplacedMuMuRegionalIter0 = cms.Sequence( process.hltIter0DisplacedMuMuPixelSeedsFromPixelTracks + process.hltIter0DisplacedMuMuCkfTrackCandidates + process.hltIter0DisplacedMuMuCtfWithMaterialTracks + process.hltIter0DisplacedMuMuTrackCutClassifierPrompt + process.hltIter0DisplacedMuMuTrackCutClassifierDetached + process.hltIter0DisplacedMuMuTrackCutClassifierMerged + process.hltIter0DisplacedMuMuTrackSelectionHighPurity ) process.HLTBphTrackingDisplacedMuMuReg = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTBphTrackingDisplacedMuMuRegionalPixelTracks + process.HLTBphTrackingDisplacedMuMuRegionalIter0 ) process.HLTPho33CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG33EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG33HEFilter + process.hltEgammaClusterShape + process.hltEG33CaloIdLClusterShapeFilter ) process.HLTDoublePho33CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG33EtUnseededFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG33HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG33CaloIdLClusterShapeUnseededFilter ) process.HLTDoublePho70Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + process.hltEG70EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG70HEFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG70EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG70HEUnseededFilter ) process.HLTDoublePho85Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + process.hltEG85EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG85HEFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG85EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG85HEUnseededFilter ) process.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG27L1SingleAndDoubleEGEtFilter + process.hltEgammaClusterShape + process.hltEle27L1DoubleEGWPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle27L1DoubleEGWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle27L1DoubleEGWPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle27L1DoubleEGWPTightHcalIsoFilter + process.hltDiEG27L1SingleAndDoubleEGEtFilter + process.hltDiEle27L1DoubleEGWPTightClusterShapeFilter + process.hltDiEle27L1DoubleEGWPTightHEFilter + process.hltDiEle27L1DoubleEGWPTightEcalIsoFilter + process.hltDiEle27L1DoubleEGWPTightHcalIsoFilter ) process.HLTEle30WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG30L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle30WPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle30WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle30WPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle30WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle30WPTightPixelMatchFilter + process.hltEle30WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle30WPTightGsfOneOEMinusOneOPFilter + process.hltEle30WPTightGsfMissingHitsFilter + process.hltEle30WPTightGsfDetaFilter + process.hltEle30WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle30WPTightGsfTrackIsoFilter ) process.HLTEle32WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG32L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle32WPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle32WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle32WPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle32WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle32WPTightPixelMatchFilter + process.hltEle32WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle32WPTightGsfOneOEMinusOneOPFilter + process.hltEle32WPTightGsfMissingHitsFilter + process.hltEle32WPTightGsfDetaFilter + process.hltEle32WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle32WPTightGsfTrackIsoFilter ) process.HLTEle35WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG35L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle35noerWPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle35noerWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle35noerWPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle35noerWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle35noerWPTightPixelMatchFilter + process.hltEle35noerWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle35noerWPTightGsfOneOEMinusOneOPFilter + process.hltEle35noerWPTightGsfMissingHitsFilter + process.hltEle35noerWPTightGsfDetaFilter + process.hltEle35noerWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle35noerWPTightGsfTrackIsoFilter ) process.HLTEle38WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG38L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle38noerWPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle38noerWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle38noerWPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle38noerWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle38noerWPTightPixelMatchFilter + process.hltEle38noerWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle38noerWPTightGsfOneOEMinusOneOPFilter + process.hltEle38noerWPTightGsfMissingHitsFilter + process.hltEle38noerWPTightGsfDetaFilter + process.hltEle38noerWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle38noerWPTightGsfTrackIsoFilter ) process.HLTEle40WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG40L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle40noerWPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle40noerWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle40noerWPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle40noerWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle40noerWPTightPixelMatchFilter + process.hltEle40noerWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle40noerWPTightGsfOneOEMinusOneOPFilter + process.hltEle40noerWPTightGsfMissingHitsFilter + process.hltEle40noerWPTightGsfDetaFilter + process.hltEle40noerWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle40noerWPTightGsfTrackIsoFilter ) process.HLTEle32L1DoubleEGWPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG32L1SingleAndDoubleEGEtFilter + process.hltEgammaClusterShape + process.hltEle32L1DoubleEGWPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle32L1DoubleEGWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle32L1DoubleEGWPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle32L1DoubleEGWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle32L1DoubleEGWPTightPixelMatchFilter + process.hltEle32L1DoubleEGWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter + process.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter + process.hltEle32L1DoubleEGWPTightGsfDetaFilter + process.hltEle32L1DoubleEGWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter ) process.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltAK4CaloJets + process.hltAK4CaloJetsIDPassed ) process.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAllCalo + process.HLTAK4CaloCorrectorProducersSequence + process.hltAK4CaloJetsCorrected + process.hltAK4CaloJetsCorrectedIDPassed ) process.HLTAK4CaloJetsSequence = cms.Sequence( process.HLTAK4CaloJetsReconstructionSequence + process.HLTAK4CaloJetsCorrectionSequence ) process.HLTTrackingForBeamSpot = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.hltPFMuonMerging ) process.HLTDoFullUnpackingEgammaEcalMFSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalTask ) process.HLTPFClusteringEcalMFForMuons = cms.Sequence( process.hltRecHitInRegionForMuonsMF + process.hltRecHitInRegionForMuonsES + process.hltParticleFlowRecHitECALForMuonsMF + process.hltParticleFlowRecHitPSForMuons + process.hltParticleFlowClusterECALUncorrectedForMuonsMF + process.hltParticleFlowClusterPSForMuons + process.hltParticleFlowClusterECALForMuonsMF ) process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalMFSequence + process.HLTDoLocalHcalSequence + process.hltFixedGridRhoFastjetECALMFForMuons + process.hltFixedGridRhoFastjetHCAL + process.HLTPFClusteringEcalMFForMuons + process.hltMuonEcalMFPFClusterIsoForMuons ) process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons = cms.Sequence( process.HLTPFHcalClustering + process.hltMuonHcalRegPFClusterIsoForMuons ) process.HLTIterativeTrackingL3MuonIteration0 = cms.Sequence( process.hltPixelTracksTrackingRegionsForSeedsL3Muon + process.hltPixelTracksInRegionIter0L3Muon + process.hltIter0L3MuonPixelSeedsFromPixelTracks + process.hltIter0L3MuonCkfTrackCandidates + process.hltIter0L3MuonCtfWithMaterialTracks + process.hltIter0L3MuonTrackCutClassifier + process.hltIter0L3MuonTrackSelectionHighPurity ) process.HLTTrackReconstructionForIsoL3MuonIter02 = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIteration0 ) process.HLTMu27IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTCaloTausCreatorL1TauRegionalSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltCaloTowersIsoTau1Regional + process.hltAkIsoTau1Regional + process.hltCaloTowersIsoTau2Regional + process.hltAkIsoTau2Regional + process.hltCaloTowersIsoTau3Regional + process.hltAkIsoTau3Regional + process.hltCaloTowersIsoTau4Regional + process.hltAkIsoTau4Regional + process.hltCaloTowersIsoTau5Regional + process.hltAkIsoTau5Regional + process.hltCaloTowersIsoTau6Regional + process.hltAkIsoTau6Regional + process.hltCaloTowersIsoTau7Regional + process.hltAkIsoTau7Regional + process.hltCaloTowersIsoTau8Regional + process.hltAkIsoTau8Regional + process.hltCaloTowersIsoTau9Regional + process.hltAkIsoTau9Regional + process.hltCaloTowersIsoTau10Regional + process.hltAkIsoTau10Regional + process.hltCaloTowersIsoTau11Regional + process.hltAkIsoTau11Regional + process.hltCaloTowersIsoTau12Regional + process.hltAkIsoTau12Regional ) process.HLTL2TauJetsSequence = cms.Sequence( process.HLTCaloTausCreatorL1TauRegionalSequence + process.hltL2TauJets ) process.HLTL2TauPixelIsolationSequenceGlobal = cms.Sequence( process.hltL2TausForPixelIsolation + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltL2TauPixelIsoTagProducerGlob ) process.HLTL2p5IsoTauGlobalSequence = cms.Sequence( process.HLTL2TauPixelIsolationSequenceGlobal + process.hltL2TauIsoFilterGlob + process.hltL2TauJetsIsoGlob ) process.HLTRecoJetSequenceAK4UncorrectedPF = cms.Sequence( process.HLTDoCaloSequencePF + process.hltAK4CaloJetsPF ) process.HLTRecoJetSequenceAK4PrePF = cms.Sequence( process.HLTRecoJetSequenceAK4UncorrectedPF + process.hltAK4CaloJetsPFEt5 ) process.HLTParticleFlowSequenceForTaus = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHF + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHF + process.hltLightPFTracks + process.hltParticleFlowBlockForTaus + process.hltParticleFlowForTaus ) process.HLTGlobalPFTriggerSequenceForTau = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTRecoJetSequenceAK4PrePF + process.hltTauJet5 + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequenceForTaus + process.hltAK4PFJetsForTaus ) process.HLTPFTauHPS = cms.Sequence( process.hltTauPFJets08Region + process.hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals + process.hltPFTauPiZeros + process.hltHpsCombinatoricRecoTaus + process.hltHpsSelectionDiscriminator + process.hltHpsPFTauProducerSansRefs + process.hltHpsPFTauProducer + process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMs + process.hltHpsPFTauTrackFindingDiscriminator + process.hltHpsSelectedPFTausTrackFinding + process.hltHpsPFTauTrack ) process.HLTGlobalPFTauHPSSequence = cms.Sequence( process.hltStripTrackerHVOn + process.hltPixelTrackerHVOn + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTauHPS ) process.HLTHPSDeepTauPFTauSequenceForVBFIsoTau = cms.Sequence( process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsForVBFIsoTau + process.hltHpsPFTauPrimaryVertexProducerForDeepTauForVBFIsoTau + process.hltHpsPFTauSecondaryVertexProducerForDeepTauForVBFIsoTau + process.hltHpsPFTauTransverseImpactParametersForDeepTauForVBFIsoTau + process.hltFixedGridRhoProducerFastjetAllTau + process.hltHpsPFTauBasicDiscriminatorsForDeepTauForVBFIsoTau + process.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTauForVBFIsoTau + process.hltHpsPFTauDeepTauProducerForVBFIsoTau ) process.HLTHPSSingleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence = cms.Sequence( process.HLTHPSDeepTauPFTauSequenceForVBFIsoTau + process.hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau + process.hltHpsSinglePFTau20TrackDeepTauDitauWPForVBFIsoTau + process.hltHpsPFTauAgainstMuonDiscriminator + process.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon + process.hltHpsSinglePFTau20TrackDeepTauDitauWPAgainstMuon ) process.HLTMu20IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTMu24IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTMu24Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTStoppedHSCPLocalHcalReco = cms.Sequence( process.HLTStoppedHSCPLocalHcalRecoTask ) process.HLTStoppedHSCPJetSequence = cms.Sequence( process.hltStoppedHSCPTowerMakerForAll + process.hltStoppedHSCPIterativeCone4CaloJets ) process.HLTMuonLocalRecoMeanTimerSequence = cms.Sequence( process.hltMuonDTDigis + process.hltDt1DRecHits + process.hltDt4DSegmentsMeanTimer + process.hltMuonCSCDigis + process.hltCsc2DRecHits + process.hltCscSegments + process.hltMuonRPCDigis + process.hltRpcRecHits + process.hltMuonGEMDigis + process.hltGemRecHits + process.hltGemSegments ) process.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( process.HLTMuonLocalRecoMeanTimerSequence + process.hltL2CosmicOfflineMuonSeeds + process.hltL2CosmicMuonSeeds + process.hltL2CosmicMuons ) process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( process.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + process.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed ) process.HLTL2muonrecoSequenceNoVtx = cms.Sequence( process.HLTL2muonrecoNocandSequence + process.hltL2MuonCandidatesNoVtx ) process.HLTL2muonrecoNocandSequenceAllBx = cms.Sequence( process.HLTMuonLocalRecoSequence + process.hltL2OfflineMuonSeeds + process.hltL2MuonSeedsAllBx + process.hltL2MuonsAllBx ) process.HLTL2muonrecoSequenceAllBx = cms.Sequence( process.HLTL2muonrecoNocandSequenceAllBx + process.hltL2MuonCandidatesAllBx ) process.HLTL3muontrkisorecoSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIteration0 ) process.HLTL3muontrkisovvlSequence = cms.Sequence( process.HLTL3muontrkisorecoSequence + process.hltL3MuonRelTrkIsolationVVL ) process.HLTL3muonTkCandidateSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltL3TrajSeedOIState + process.hltL3TrackCandidateFromL2OIState + process.hltL3TkTracksFromL2OIState + process.hltL3MuonsOIState + process.hltL3TrajSeedOIHit + process.hltL3TrackCandidateFromL2OIHit + process.hltL3TkTracksFromL2OIHit + process.hltL3MuonsOIHit + process.hltL3TkFromL2OICombination + process.hltPixelLayerTriplets + process.hltPixelLayerPairsLegacy + process.hltMixedLayerPairs + process.hltL3TrajSeedIOHit + process.hltL3TrackCandidateFromL2IOHit + process.hltL3TkTracksFromL2IOHit + process.hltL3MuonsIOHit + process.hltL3TrajectorySeed + process.hltL3TrackCandidateFromL2 ) process.HLTOldL3muonrecoNocandSequence = cms.Sequence( process.HLTL3muonTkCandidateSequence + process.hltL3TkTracksMergeStep1 + process.hltL3TkTracksFromL2 + process.hltL3MuonsLinksCombination + process.hltL3Muons ) process.HLTOldL3muonrecoSequence = cms.Sequence( process.HLTOldL3muonrecoNocandSequence + process.hltOldL3MuonCandidates ) process.HLTIterativeTrackingHighPtTkMuIteration0 = cms.Sequence( process.hltIter0HighPtTkMuPixelTracksTrackingRegions + process.hltPixelTracksInRegionTkMu + process.hltIter0HighPtTkMuPixelSeedsFromPixelTracks + process.hltIter0HighPtTkMuCkfTrackCandidates + process.hltIter0HighPtTkMuCtfWithMaterialTracks + process.hltIter0HighPtTkMuTrackSelectionHighPurity ) process.HLTIterativeTrackingHighPtTkMu = cms.Sequence( process.HLTIterativeTrackingHighPtTkMuIteration0 ) process.HLTHighPt50TrackerMuonSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecoPixelTracksSequence + process.HLTDoLocalStripSequence + process.hltL1MuonsPt15 + process.HLTIterativeTrackingHighPtTkMu + process.hltHighPtTkMu50TkFilt + process.hltHighPtTkMuons + process.hltHighPtTkMuonCands ) process.HLTRecoMETSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltMet ) process.HLTBeamHaloCleanerSequence = cms.Sequence( process.hltCSCHaloData + process.hltEcalHaloData + process.hltHcalHaloData + process.hltGlobalHaloData + process.hltCaloRecHitsBeamHaloCleaned + process.hltTowerMakerForAllBeamHaloCleaned ) process.HLTBtagDeepJetSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltDeepBLifetimeTagInfosPF + process.hltDeepInclusiveVertexFinderPF + process.hltDeepInclusiveSecondaryVerticesPF + process.hltDeepTrackVertexArbitratorPF + process.hltDeepInclusiveMergedVerticesPF + process.hltDeepSecondaryVertexTagInfosPF + process.hltDeepCombinedSecondaryVertexBJetTagsInfos + process.hltPrimaryVertexAssociation + process.hltPFDeepFlavourTagInfos + process.hltPFDeepFlavourJetTags + process.hltDeepJetDiscriminatorsJetTags ) process.HLTSinglePhoton300erNoHESequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG300EtFilter ) process.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence = cms.Sequence( process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0) + process.hltL3fL1Mu6DoubleEG10f0Filtered8 ) process.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter + process.HLTElePixelMatchSequence + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter ) process.HLTSingleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltMu8Ele8EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu8Ele8HEFilter + process.hltEgammaClusterShape + process.hltMu8Ele8CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltMu8Ele8CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter + process.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter ) process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 + process.HLTL3muontrkisovvlSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 ) process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) process.HLTBTagMuDiJet20L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet20L1FastJet + process.hltSelector4JetsDiJet20L1FastJet + process.hltBSoftMuonDiJet20L1FastJetL25Jets + process.hltBSoftMuonDiJet20L1FastJetL25TagInfos + process.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR ) process.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR ) process.HLTBTagMuDiJet40L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet40L1FastJet + process.hltSelector4JetsDiJet40L1FastJet + process.hltBSoftMuonDiJet40L1FastJetL25Jets + process.hltBSoftMuonDiJet40L1FastJetL25TagInfos + process.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR ) process.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR ) process.HLTBTagMuDiJet70L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet70L1FastJet + process.hltSelector4JetsDiJet70L1FastJet + process.hltBSoftMuonDiJet70L1FastJetL25Jets + process.hltBSoftMuonDiJet70L1FastJetL25TagInfos + process.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR ) process.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR ) process.HLTBTagMuDiJet110L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet110L1FastJet + process.hltSelector4JetsDiJet110L1FastJet + process.hltBSoftMuonDiJet110L1FastJetL25Jets + process.hltBSoftMuonDiJet110L1FastJetL25TagInfos + process.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR ) process.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR ) process.HLTBTagMuDiJet200L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet200L1FastJet + process.hltSelector4JetsDiJet200L1FastJet + process.hltBSoftMuonDiJet200L1FastJetL25Jets + process.hltBSoftMuonDiJet200L1FastJetL25TagInfos + process.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR ) process.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR ) process.HLTBTagMuJet300L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromJet300L1FastJet + process.hltSelector4JetsJet300L1FastJet + process.hltBSoftMuonJet300L1FastJetL25Jets + process.hltBSoftMuonJet300L1FastJetL25TagInfos + process.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR ) process.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR ) process.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet + process.hltSelector4JetsAK8DiJet170L1FastJet + process.hltBSoftMuonAK8DiJet170L1FastJetL25Jets + process.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos + process.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR ) process.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR ) process.HLTBTagMuAK8Jet170L1FastJetDoubleMuSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltDoubleMuon0L2PreFiltered0 + process.hltBSoftMuonGetJetsFromAK8Jet170L1FastJet + process.hltSelector4JetsAK8Jet170L1FastJet + process.hltBSoftMuonAK8Jet170L1FastJetL25Jets + process.hltBSoftMuonAK8Jet170L1FastJetL25TagInfos + process.hltBSoftMuonAK8Jet170L1FastJetL25BJetTagsByDR ) process.HLTBTagMuAK8Jet170L1FastJetDoubleMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoSequence + process.hltL3fL1sDoubleMu5Filtered + process.hltBSoftMuonDoubleMu5L3 + process.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3TagInfos + process.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5SelL3BJetTagsByDR ) process.HLTBTagMuJet300L1AK8FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromJet300L1AK8FastJet + process.hltSelector4JetsJet300L1AK8FastJet + process.hltBSoftMuonJet300L1AK8FastJetL25Jets + process.hltBSoftMuonJet300L1AK8FastJetL25TagInfos + process.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR ) process.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos + process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR ) process.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrPairFilter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + process.hltEgammaClusterShape + process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + process.hltEgammaEcalPFClusterIso + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + process.HLTElePixelMatchSequence + process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + process.HLTGsfElectronSequence + process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 + process.HLTL3muontrkisovvlSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 ) process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 + process.HLTL3muontrkisovvlSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 ) process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) process.HLTPhoton33Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG26Filter + process.hltEG33L1EG26EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG33L1EG26HEFilter ) process.HLTPhoton50Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34to45Filter + process.hltEG50EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50HEFilter ) process.HLTPhoton75Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34ORL1SingleEG40Filter + process.hltEG75EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75HEFilter ) process.HLTPhoton90Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34ORL1SingleEG40Filter + process.hltEG90EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG90HEFilter ) process.HLTPhoton120Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34ORL1SingleEG40Filter + process.hltEG120EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG120HEFilter ) process.HLTPhoton150Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG150EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG150HEFilter ) process.HLTPhoton175Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG175EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG175HEFilter ) process.HLTPhoton200Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG200EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG200HEFilter ) process.HLTTrackReconstructionForIsoForPhotons = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTTrackReconstructionForPFNoMu ) process.HLTPhoton30EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28er1p5Filter + process.hltEG30EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG30EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG30EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG30EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG30EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG30EBTightIDTightIsoTrackIsoFilter ) process.HLTPhoton50EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to45Filter + process.hltEG50EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG50EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG50EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG50EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG50EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG50EBTightIDTightIsoTrackIsoFilter ) process.HLTPhoton75EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG75EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG75EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG75EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG75EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG75EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG75EBTightIDTightIsoTrackIsoFilter ) process.HLTPhoton90EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG90EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG90EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG90EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG90EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG90EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG90EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG90EBTightIDTightIsoTrackIsoFilter ) process.HLTPhoton110EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG110EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG110EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG110EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG110EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG110EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG110EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG110EBTightIDTightIsoTrackIsoFilter ) process.HLTPhoton130EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG130EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG130EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG130EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG130EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG130EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG130EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG130EBTightIDTightIsoTrackIsoFilter ) process.HLTPhoton150EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG150EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG150EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG150EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG150EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG150EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG150EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG150EBTightIDTightIsoTrackIsoFilter ) process.HLTPhoton175EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG175EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG175EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG175EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG175EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG175EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG175EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG175EBTightIDTightIsoTrackIsoFilter ) process.HLTPhoton200EBTightIDTightIsoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG28to60Filter + process.hltEG200EBTightIDTightIsoEtFilter + process.hltEgammaClusterShape + process.hltEG200EBTightIDTightIsoClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG200EBTightIDTightIsoHEFilter + process.hltEgammaR9ID + process.hltEG200EBTightIDTightIsoR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG200EBTightIDTightIsotEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG200EBTightIDTightIsoHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG200EBTightIDTightIsoTrackIsoFilter ) process.HLTPhoton100EBHE10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG100EBHE10EtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG100EBHE10HEFilter ) process.HLTPhoton50R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG50R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG50R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG50R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG50R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG50R9Id90HE10IsoMTrackIsoFilter ) process.HLTPhoton75R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG75R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG75R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG75R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG75R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG75R9Id90HE10IsoMTrackIsoFilter ) process.HLTPhoton90R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG90R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG90R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG90R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG90R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG90R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG90R9Id90HE10IsoMTrackIsoFilter ) process.HLTPhoton120R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG120R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG120R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG120R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG120R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG120R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG120R9Id90HE10IsoMTrackIsoFilter ) process.HLTPhoton165R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG165R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG165R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG165R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG165R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG165R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG165R9Id90HE10IsoMTrackIsoFilter ) process.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30LR9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30LHE12R9Id50b80eHEFilter + cms.ignore(process.hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter) + process.hltEgammaClusterShape + cms.ignore(process.hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter) + process.hltEgammaEcalPFClusterIso + cms.ignore(process.hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter) + process.hltEG30LRId85ORIso60CaloId15b35eANDHE12R9Id50b80eLegCombLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG22EtEta2p55UnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG22R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG22HE12R9Id50b80eHEUnseededFilter + cms.ignore(process.hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter) + process.hltEgammaClusterShapeUnseeded + cms.ignore(process.hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter) + process.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter) + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + cms.ignore(process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter) ) process.HLTPhoton35R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1EGAndTauFilter + process.hltEG35R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG35R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG35R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG35R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG35R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG35R9Id90HE10IsoMTrackIsoFilter ) process.HLTPFTau = cms.Sequence( process.hltTauPFJets08Region + process.hltTauPFJetsRecoTauChargedHadrons + process.hltPFTauPiZeros + process.hltPFTausSansRef + process.hltPFTaus + process.hltPFTauTrackFindingDiscriminator + process.hltSelectedPFTausTrackFinding + process.hltPFTauTrack ) process.HLTGlobalPFTauConeSequence = cms.Sequence( process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau ) process.HLTMediumChargedIsoPFTauSequence = cms.Sequence( process.hltPFTauMediumAbsoluteChargedIsolationDiscriminator + process.hltPFTauMediumRelativeChargedIsolationDiscriminator + process.hltPFTauMediumAbsOrRelChargedIsolationDiscriminator ) process.HLTMediumChargedIsoPFTau35Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau35 + process.hltSelectedPFTausTrackFinding + process.hltPFTau35Track + process.hltPFTau2Prongs + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau35TrackMediumChargedIso ) process.HLTBphTrackingDisplacedTau3muNoL1MassRegionalPixelTracks = cms.Sequence( process.hltPixelTracksTrackingRegionsDisplacedTau3muNoL1MassRegional + process.hltPixelTracksDisplacedTau3muNoL1MassRegional ) process.HLTBphTrackingDisplacedTau3muNoL1MassRegionalIter0 = cms.Sequence( process.hltIter0Tau3muNoL1MassPixelSeedsFromPixelTracks + process.hltIter0Tau3muNoL1MassCkfTrackCandidates + process.hltIter0Tau3muNoL1MassCtfWithMaterialTracks + process.hltIter0Tau3muNoL1MassTrackCutClassifierPrompt + process.hltIter0Tau3muNoL1MassTrackCutClassifierDetached + process.hltIter0Tau3muNoL1MassTrackCutClassifierMerged + process.hltIter0Tau3muNoL1MassTrackSelectionHighPurity ) process.HLTBphTrackingDisplacedTau3muNoL1MassReg = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTBphTrackingDisplacedTau3muNoL1MassRegionalPixelTracks + process.HLTBphTrackingDisplacedTau3muNoL1MassRegionalIter0 ) process.HLTBphTrackingDisplacedJpsiRegionalPixelTracks = cms.Sequence( process.hltPixelTracksTrackingRegionsDisplacedJpsiRegional + process.hltPixelTracksDisplacedJpsiRegional ) process.HLTBphTrackingDisplacedJpsiRegionalIter0 = cms.Sequence( process.hltIter0DisplacedJpsiTkTkPixelSeedsFromPixelTracks + process.hltIter0DisplacedJpsiTkTkCkfTrackCandidates + process.hltIter0DisplacedJpsiTkTkCtfWithMaterialTracks + process.hltIter0DisplacedJpsiTkTkTrackCutClassifierPrompt + process.hltIter0DisplacedJpsiTkTkTrackCutClassifierDetached + process.hltIter0DisplacedJpsiTkTkTrackCutClassifierMerged + process.hltIter0DisplacedJpsiTkTkTrackSelectionHighPurity ) process.HLTBphTrackingDisplacedJpsiReg = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTBphTrackingDisplacedJpsiRegionalPixelTracks + process.HLTBphTrackingDisplacedJpsiRegionalIter0 ) process.HLTBphTrackingBcJpsiRegionalPixelTracks = cms.Sequence( process.hltPixelTracksTrackingRegionsBcJpsiRegional + process.hltPixelTracksBcJpsiRegional ) process.HLTBphTrackingBcJpsiRegionalIter0 = cms.Sequence( process.hltIter0BcJpsiPixelSeedsFromPixelTracks + process.hltIter0BcJpsiCkfTrackCandidates + process.hltIter0BcJpsiCtfWithMaterialTracks + process.hltIter0BcJpsiTrackCutClassifierPrompt + process.hltIter0BcJpsiTrackCutClassifierDetached + process.hltIter0BcJpsiTrackCutClassifierMerged + process.hltIter0BcJpsiTrackSelectionHighPurity ) process.HLTBphTrackingBcJpsiReg = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTBphTrackingBcJpsiRegionalPixelTracks + process.HLTBphTrackingBcJpsiRegionalIter0 ) process.HLTL3NoFiltersNoVtxmuonTkCandidateSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltL3TrajSeedOIStateNoVtx + process.hltL3TrackCandidateFromL2OIStateNoVtx + process.hltL3TkTracksFromL2OIStateNoVtx + process.hltL3NoFiltersNoVtxMuonsOIState + process.hltL3NoFiltersNoVtxTrajSeedOIHit + process.hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx + process.hltL3NoFiltersTkTracksFromL2OIHitNoVtx + process.hltL3NoFiltersNoVtxMuonsOIHit + process.hltL3NoFiltersNoVtxTkFromL2OICombination + process.hltPixelLayerTriplets + process.hltPixelLayerPairsLegacy + process.hltMixedLayerPairs + process.hltL3NoFiltersNoVtxTrajSeedIOHit + process.hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx + process.hltL3NoFiltersTkTracksFromL2IOHitNoVtx + process.hltL3NoFiltersNoVtxMuonsIOHit + process.hltL3NoFiltersNoVtxTrajectorySeed + process.hltL3NoFiltersTrackCandidateFromL2NoVtx ) process.HLTL3NoFiltersNoVtxmuonrecoNocandSequence = cms.Sequence( process.HLTL3NoFiltersNoVtxmuonTkCandidateSequence + process.hltL3NoFiltersNoVtxTkTracksMergeStep1 + process.hltL3NoFiltersTkTracksFromL2Novtx + process.hltL3NoFiltersNoVtxMuonsLinksCombination + process.hltL3NoFiltersNoVtxMuons ) process.HLTL3NoFiltersNoVtxmuonrecoSequence = cms.Sequence( process.HLTL3NoFiltersNoVtxmuonrecoNocandSequence + process.hltL3NoFiltersNoVtxMuonCandidates ) process.HLTEle30erJetC34WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1IsoEG30erJetC34drMin0p3Filter + process.hltEG30L1IsoEGerJetC34drMin0p3EtFilter + process.hltEgammaClusterShape + process.hltEle30erJetC34WPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle30erJetC34WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle30erJetC34WPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle30erJetC34WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle30erJetC34WPTightPixelMatchFilter + process.hltEle30erJetC34WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter + process.hltEle30erJetC34WPTightGsfMissingHitsFilter + process.hltEle30erJetC34WPTightGsfDetaFilter + process.hltEle30erJetC34WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle30erJetC34WPTightGsfTrackIsoFilter ) process.HLTEle28erHTT100WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1IsoEG28erHTT100Filter + process.hltEG28L1IsoEG28erHTT100EtFilter + process.hltEgammaClusterShape + process.hltEle28erHTT100WPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle28erHTT100WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle28erHTT100WPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle28erHTT100WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle28erHTT100WPTightPixelMatchFilter + process.hltEle28erHTT100WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter + process.hltEle28erHTT100WPTightGsfMissingHitsFilter + process.hltEle28erHTT100WPTightGsfDetaFilter + process.hltEle28erHTT100WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle28erHTT100WPTightGsfTrackIsoFilter ) process.HLTPFHcalClusteringForEgammaUnseeded = cms.Sequence( process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHF + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHFForEgammaUnseeded ) process.HLTEle28HighEtaSC20Mass55Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEle28HighEtaSC20EtFilter + process.hltEgammaClusterShape + process.hltEle28HighEtaSC20ClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle28HighEtaSC20HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle28HighEtaSC20EcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle28HighEtaSC20HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle28HighEtaSC20PixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle28HighEtaSC20OneOEMinusOneOPFilter + process.hltEle28HighEtaSC20DetaFilter + process.hltEle28HighEtaSC20DphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle28HighEtaSC20TrackIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG20EtUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEle28HighEtaSC20ClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEle28HighEtaSC20EcalIsoFilterUnseeded + process.hltEgammaHoverEUnseeded + process.hltEle28HighEtaSC20HEFilterUnseeded + process.HLTPFHcalClusteringForEgammaUnseeded + process.hltEgammaHcalPFClusterIsoUnseeded + process.hltEle28HighEtaSC20HcalIsoFilterUnseeded + process.hltHighEtaSC20Selector + process.hltHighEtaSC20SelectorFilter + process.hltEle28HighEtaSC20Mass55Filter ) process.HLTEle15VVVLGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5OpenFilter + process.hltEG15EtFilter + process.hltEgammaClusterShape + process.hltEle15VVVLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15VVVLHEFilter + process.hltEgammaEcalPFClusterIsoR02 + process.hltEle15VVVLEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIsoR02 + process.hltEle15VVVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle15VVVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle15VVVLGsfOneOEMinusOneOPFilter + process.hltEle15VVVLGsfChi2Filter + process.hltEle15VVVLGsfMissingHitsFilter + process.hltEle15VVVLGsfDetaFilter + process.hltEle15VVVLGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle15VVVLGsfTrackIsoFilter ) process.HLTEle50VVVLGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5OpenFilter + process.hltEG50IsoVVVLEtFilter + process.hltEgammaClusterShape + process.hltEle50VVVLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle50VVVLHEFilter + process.hltEgammaEcalPFClusterIsoR02 + process.hltEle50VVVLEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIsoR02 + process.hltEle50VVVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle50VVVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle50VVVLGsfOneOEMinusOneOPFilter + process.hltEle50VVVLGsfChi2Filter + process.hltEle50VVVLGsfMissingHitsFilter + process.hltEle50VVVLGsfDetaFilter + process.hltEle50VVVLGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle50VVVLGsfTrackIsoFilter ) process.HLTMuVVVLCombinedIsolationR02Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAll + process.hltFixedGridRhoFastjetAllCaloForMuonsWithCaloTowers + process.hltL3CaloMuonCorrectedVVVLIsolations + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltL3MuonCombRelIsolationVVVL ) process.HLTDiMu4Ele9CaloIdLTrackIdLMuonlegSequence = cms.Sequence( process.hltDiMu4Ele9CaloIdLTrackIdLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltDiMu4Ele9CaloIdLTrackIdLMuonlegL2Filtered4) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3DiMu4Ele9CaloIdLTrackIdLMuonlegL1Filtered0) + process.hltL3fL1DoubleMu4EG9f0Filtered4 ) process.HLTDiMu4Ele9CaloIdLTrackIdLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltDiMu4Ele9CaloIdLTrackIdLElectronlegL1MatchFilter + process.hltDiMu4Ele9CaloIdLTrackIdLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltDiMu4Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltDiMu4Ele9CaloIdLTrackIdLElectronlegHEFilter + process.HLTElePixelMatchSequence + process.hltDiMu4Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltDiMu4Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + process.hltDiMu4Ele9CaloIdLTrackIdLElectronlegDetaFilter + process.hltDiMu4Ele9CaloIdLTrackIdLElectronlegDphiFilter ) process.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence = cms.Sequence( process.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0) + process.hltL3fL1DoubleMu7EG7f0Filtered9 ) process.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter + process.HLTElePixelMatchSequence + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter ) process.HLTDoubleMu20Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTIterL3OImuonTkCandidateSequenceNoVtx = cms.Sequence( process.hltIterL3OISeedsFromL2MuonsNoVtx + process.hltIterL3OITrackCandidatesNoVtx + process.hltIterL3OIMuCtfWithMaterialTracksNoVtx + process.hltIterL3OIMuonTrackCutClassifierNoVtx + process.hltIterL3OIMuonTrackSelectionHighPurityNoVtx + process.hltL3MuonsIterL3OINoVtx ) process.HLTIterL3MuonRecoPixelTracksSequenceNoVtx = cms.Sequence( process.HLTRecopixelvertexingSequence + process.hltIterL3MuonPixelTracksTrackingRegionsNoVtx + process.hltPixelTracksInRegionL2NoVtx ) process.HLTIterL3MuonRecopixelvertexingSequenceNoVtx = cms.Sequence( process.HLTIterL3MuonRecoPixelTracksSequenceNoVtx ) process.HLTIterativeTrackingIteration0ForIterL3MuonNoVtx = cms.Sequence( process.hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx + process.hltIter0IterL3MuonCkfTrackCandidatesNoVtx + process.hltIter0IterL3MuonCtfWithMaterialTracksNoVtx + process.hltIter0IterL3MuonTrackCutClassifierNoVtx + process.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx ) process.HLTIterL3IOmuonTkCandidateSequenceNoVtx = cms.Sequence( process.HLTIterL3MuonRecopixelvertexingSequenceNoVtx + process.HLTIterativeTrackingIteration0ForIterL3MuonNoVtx + process.hltL3MuonsIterL3IONoVtx ) process.HLTIterL3OIAndIOFromL2muonTkCandidateSequenceNoVtx = cms.Sequence( process.HLTIterL3OImuonTkCandidateSequenceNoVtx + process.hltIterL3OIL3MuonsLinksCombinationNoVtx + process.hltIterL3OIL3MuonsNoVtx + process.hltIterL3OIL3MuonCandidatesNoVtx + process.hltL2SelectorForL3IONoVtx + process.HLTIterL3IOmuonTkCandidateSequenceNoVtx + process.hltIterL3MuonsFromL2LinksCombinationNoVtx + process.hltIterL3MuonsFromL2NoVtx ) process.HLTRecopixelvertexingSequenceForIterL3FromL1MuonNoVtx = cms.Sequence( process.HLTRecopixelvertexingSequence + process.hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx + process.hltPixelTracksInRegionL1NoVtx ) process.HLTIterativeTrackingIteration0ForIterL3FromL1MuonNoVtx = cms.Sequence( process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx + process.hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx + process.hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx + process.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx + process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx ) process.HLTIterL3IOmuonFromL1TkCandidateSequenceNoVtx = cms.Sequence( process.HLTRecopixelvertexingSequenceForIterL3FromL1MuonNoVtx + process.HLTIterativeTrackingIteration0ForIterL3FromL1MuonNoVtx ) process.HLTIterL3muonTkCandidateSequenceNoVtx = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterL3OIAndIOFromL2muonTkCandidateSequenceNoVtx + process.hltIterL3MuonL1MuonNoL2SelectorNoVtx + process.HLTIterL3IOmuonFromL1TkCandidateSequenceNoVtx ) process.HLTL3muonrecoNocandSequenceNoVtx = cms.Sequence( process.HLTIterL3muonTkCandidateSequenceNoVtx + process.hltIterL3MuonMergedNoVtx + process.hltIterL3MuonAndMuonFromL1MergedNoVtx + process.hltL3MuonsIterL3LinksNoVtx + process.hltIterL3MuonsNoVtx ) process.HLTL3muonrecoSequenceNoVtx = cms.Sequence( process.HLTL3muonrecoNocandSequenceNoVtx + process.hltIterL3MuonCandidatesNoVtx ) process.HLTTrackerMuonSequenceNoVtx = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecoPixelTracksSequence + process.HLTDoLocalStripSequence + process.hltMuTrackSeeds + process.hltMuCkfTrackCandidates + process.hltMuCtfTracks + process.HLTL3muonrecoNocandSequenceNoVtx + process.hltDiMuonMergingNoVtx + process.hltDiMuonLinksNoVtx + process.hltGlbTrkMuonsNoVtx + process.hltGlbTrkMuonCandsNoVtx ) process.HLTEle8CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter + process.hltEle8CaloIdLTrackIdLIsoVLEtFilter + process.hltEgammaClusterShape + process.hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle8CaloIdLTrackIdLIsoVLHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + process.hltEle8CaloIdLTrackIdLIsoVLDetaFilter + process.hltEle8CaloIdLTrackIdLIsoVLDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter ) process.HLTEle12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter + process.hltEle12CaloIdLTrackIdLIsoVLEtFilter + process.hltEgammaClusterShape + process.hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle12CaloIdLTrackIdLIsoVLHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + process.hltEle12CaloIdLTrackIdLIsoVLDetaFilter + process.hltEle12CaloIdLTrackIdLIsoVLDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter ) process.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter + process.hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter + process.hltEgammaClusterShape + process.hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter + process.hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter + process.hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter ) process.HLTEle8CaloIdMGsfTrkIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltEle8EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle8HEFilter + process.hltEgammaClusterShape + process.hltEle8CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle8CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltEle8CaloIdMGsfTrackIdMDetaFilter + process.hltEle8CaloIdMGsfTrackIdMDphiFilter ) process.HLTEle17CaloIdMGsfTrkIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltEle17EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle17HEFilter + process.hltEgammaClusterShape + process.hltEle17CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle17CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltEle17CaloIdMGsfTrackIdMDetaFilter + process.hltEle17CaloIdMGsfTrackIdMDphiFilter ) process.HLTEle23CaloIdMGsfTrkIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltEle23EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle23HEFilter + process.hltEgammaClusterShape + process.hltEle23CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle23CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltEle23CaloIdMGsfTrackIdMDetaFilter + process.hltEle23CaloIdMGsfTrackIdMDphiFilter ) process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEle50EtFilter + process.hltEgammaClusterShape + process.hltEle50CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle50CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle50CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter ) process.HLTEle115CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG115EtFilter + process.hltEgammaClusterShape + process.hltEG115CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG115CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle115CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter ) process.HLTEle135CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG135EtFilter + process.hltEgammaClusterShape + process.hltEG135CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG135CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle135CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter ) process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + process.hltEG60EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60HEFilter + process.hltEgammaR9ID + process.hltEG60R9Id90CaloIdLIsoLR9IdFilter + process.hltEgammaClusterShape + process.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter + process.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter ) process.HLTPFHT350MinPFJet30Sequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.hltHtMhtJet10 + process.hltHT175Jet10 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 ) process.HLTPFHT380MinPFJet30Sequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.hltHtMhtJet10 + process.hltHT175Jet10 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT380Jet30 ) process.HLTPFHT400MinPFJet30Sequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.hltHtMhtJet10 + process.hltHT175Jet10 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT400Jet30 ) process.HLTSC3018EIso15HE30eMass70Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGWithJetAndTauFilter + process.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHToverET + process.hltEG30HE30HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30EIso15HE30EcalIsoLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EtEta2p55UnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG18HE30eHEUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18EIso15HE30EcalIsoUnseededFilter + process.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter ) process.HLTBeginSequenceL1Fat = cms.Sequence( process.hltTriggerType + process.hltL1EventNumberL1Fat + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) process.HLTBeginSequenceRandom = cms.Sequence( process.hltRandomEventsFilter + process.hltGtStage2Digis ) process.HLTDoubleMu3ScoutingNoVtx = cms.Sequence( process.hltL1fL1sL1DoubleMuScouting + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1sL1DoubleMuScouting + process.HLTL3muonrecoSequenceNoVtx + process.hltDoubleMu3L3PreFilteredScoutingNoVtx + process.hltDoubleMu3L3FilteredScoutingNoVtx ) process.HLTTrackReconstructionForPixelOnlyPF = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltPixelTracksZetaClean + process.hltPixelOnlyPFMuonMerging + process.hltPixelOnlyMuonLinks + process.hltPixelOnlyMuons ) process.HLTPixelOnlyParticleFlowSequence = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHF + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHF + process.hltLightPixelOnlyPFTracks + process.hltPixelOnlyParticleFlowBlock + process.hltPixelOnlyParticleFlow ) process.HLTAK4PixelOnlyPFJetsReconstructionSequence = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTTrackReconstructionForPixelOnlyPF + process.HLTPixelOnlyParticleFlowSequence + process.hltAK4PixelOnlyPFJets + process.hltAK4PixelOnlyPFJetsLooseID + process.hltAK4PixelOnlyPFJetsTightID ) process.HLTAK4PixelOnlyPFCorrectorProducersSequence = cms.Sequence( process.hltAK4PixelOnlyPFFastJetCorrector + process.hltAK4PixelOnlyPFRelativeCorrector + process.hltAK4PixelOnlyPFAbsoluteCorrector + process.hltAK4PixelOnlyPFResidualCorrector + process.hltAK4PixelOnlyPFCorrector ) process.HLTAK4PixelOnlyPFJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetPixelOnlyAll + process.HLTAK4PixelOnlyPFCorrectorProducersSequence + process.hltAK4PixelOnlyPFJetsCorrected + process.hltAK4PixelOnlyPFJetsLooseIDCorrected + process.hltAK4PixelOnlyPFJetsTightIDCorrected ) process.HLTAK4PixelOnlyPFJetsSequence = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTAK4PixelOnlyPFJetsReconstructionSequence + process.HLTAK4PixelOnlyPFJetsCorrectionSequence ) process.HLTMuIsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTGsfElectronUnseededSequence = cms.Sequence( process.hltEgammaCkfTrackCandidatesForGSFUnseeded + process.hltEgammaGsfTracksUnseeded + process.hltEgammaGsfElectronsUnseeded + process.hltEgammaGsfTrackVarsUnseeded ) process.HLTTrackReconstructionForPixelOnlyPFNoMu = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence ) process.HLTTrackReconstructionForIsoElectronPixelOnly = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTTrackReconstructionForPixelOnlyPFNoMu + process.hltPixelTracksZetaClean ) process.HLTPixelOnlyPFScoutingSequence = cms.Sequence( process.HLTAK4PixelOnlyPFJetsSequence + process.hltPixelOnlyPFMETProducer + process.HLTMuIsolationSequence + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEgammaClusterShapeUnseeded + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEgammaEcalPFClusterIsoUnseeded + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIsoUnseeded + process.HLTElePixelMatchUnseededSequence + process.HLTGsfElectronUnseededSequence + process.HLTTrackReconstructionForIsoElectronPixelOnly + process.hltEgammaEleGsfUnseededTrackIsoPixelOnly ) process.HLTPFClusteringEcalMFForMuonsNoVtx = cms.Sequence( process.hltRecHitInRegionForMuonsMFnoVtx + process.hltRecHitInRegionForMuonsESNoVtx + process.hltParticleFlowRecHitECALForMuonsMFNoVtx + process.hltParticleFlowRecHitPSForMuonsNoVtx + process.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx + process.hltParticleFlowClusterPSForMuonsNoVtx + process.hltParticleFlowClusterECALForMuonsMFNoVtx ) process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalMFSequence + process.HLTDoLocalHcalSequence + process.hltFixedGridRhoFastjetECALMFForMuons + process.hltFixedGridRhoFastjetHCAL + process.HLTPFClusteringEcalMFForMuonsNoVtx + process.hltMuonEcalMFPFClusterIsoForMuonsNoVtx ) process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( process.HLTPFHcalClustering + process.hltMuonHcalPFClusterIsoForMuonsNoVtx ) process.HLTIterativeTrackingL3MuonIteration0NoVtx = cms.Sequence( process.hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx + process.hltPixelTracksInRegionIter0L3MuonNoVtx + process.hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx + process.hltIter0L3MuonCkfTrackCandidatesNoVtx + process.hltIter0L3MuonCtfWithMaterialTracksNoVtx + process.hltIter0L3MuonTrackCutClassifierNoVtx + process.hltIter0L3MuonTrackSelectionHighPurityNoVtx ) process.HLTTrackReconstructionForIsoL3MuonIter02NoVtx = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIteration0NoVtx ) process.HLTMuIsolationSequenceNoVtx = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx + process.HLTTrackReconstructionForIsoL3MuonIter02NoVtx + process.hltMuonTkRelIsolationCut0p09MapNoVtx ) process.HLTPixelOnlyPFScoutingPackingSequence = cms.Sequence( process.hltScoutingTrackPacker + process.hltScoutingPrimaryVertexPacker + process.hltScoutingPFPacker + process.hltScoutingMuonPacker + process.hltScoutingEgammaPacker ) process.HLTPFScoutingPixelTrackingSequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.HLTPixelOnlyPFScoutingSequence + process.hltEgammaR9IDUnseeded + process.HLTL2muonrecoSequenceNoVtx + process.HLTL3muonrecoSequenceNoVtx + process.hltDisplacedmumuVtxNoMatchingProducer + process.HLTMuIsolationSequenceNoVtx + process.hltFEDSelectorL1 + process.HLTPixelOnlyPFScoutingPackingSequence ) process.HLTSingleEG30CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleIsoEG30Filter + process.hltSingleEG30CaloIdLEt30Filter + process.hltEgammaClusterShape + process.hltSingleEG30CaloIdLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltSingleEG30CaloIdLHEFilter ) process.HLTDoubleEG16EG12CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1DoubleIsoEG16EG12Filter + process.hltDoubleEG16EG12CaloIdLEt12Filter + process.hltEgammaClusterShape + process.hltDoubleEG16EG12CaloIdLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltDoubleEG16EG12CaloIdLHEFilter ) process.HLTPhoton20SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG10Filter + process.hltEG20EtFilterLooseHoverE + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HEFilterLooseHoverE ) process.HLTPhoton30SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG10Filter + process.hltEG30EtFilterLooseHoverE + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HEFilterLooseHoverE ) process.HLTBeginSequenceCalibration = cms.Sequence( process.hltCalibrationEventsFilter + process.hltGtStage2Digis ) process.HLTBeginSequenceNZS = cms.Sequence( process.hltTriggerType + process.hltL1EventNumberNZS + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) process.HLTBtagDeepCSVSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltDeepBLifetimeTagInfosPF + process.hltDeepInclusiveVertexFinderPF + process.hltDeepInclusiveSecondaryVerticesPF + process.hltDeepTrackVertexArbitratorPF + process.hltDeepInclusiveMergedVerticesPF + process.hltDeepSecondaryVertexTagInfosPF + process.hltDeepCombinedSecondaryVertexBJetTagsInfos + process.hltDeepCombinedSecondaryVertexBJetTagsPF ) process.HLTNoPUSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltSelectorJets20L1FastJetForNoPU + process.hltCaloJetFromPV ) process.HLTIterativeTrackingIteration0ForBTag = cms.Sequence( process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSelectorJets20L1FastJet + process.hltSelectorCentralJets20L1FastJeta + process.hltBTaggingRegion + process.hltPixelTracksCleanForBTag + process.hltPixelTracksForBTag + process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag + process.hltIter0PFlowCkfTrackCandidatesForBTag + process.hltIter0PFlowCtfWithMaterialTracksForBTag + process.hltIter0PFlowTrackCutClassifierForBTag + process.hltMergedTracksForBTag ) process.HLTIterativeTrackingIter02ForBTag = cms.Sequence( process.HLTIterativeTrackingIteration0ForBTag ) process.HLTTrackReconstructionForBTag = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02ForBTag ) process.HLTBtagDeepCSVSequenceL3 = cms.Sequence( process.hltSelectorJets30L1FastJet + process.hltSelectorCentralJets30L1FastJeta + process.hltSelector8CentralJetsL1FastJet + process.HLTTrackReconstructionForBTag + process.hltVerticesL3 + process.hltFastPixelBLifetimeL3Associator + process.hltImpactParameterTagInfos + process.hltInclusiveVertexFinder + process.hltInclusiveSecondaryVertices + process.hltTrackVertexArbitrator + process.hltInclusiveMergedVertices + process.hltInclusiveSecondaryVertexFinderTagInfos + process.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo + process.hltDeepCombinedSecondaryVertexBJetTagsCalo ) process.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEG10EtL1SingleEG5EtFilter + process.hltEgammaR9ID + process.hltEG10R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHToverET + process.hltEG10HE10R9Id50b80eHEFilter + cms.ignore(process.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter) + process.hltEgammaClusterShape + cms.ignore(process.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter) + process.hltEgammaEcalPFClusterIso + cms.ignore(process.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter) + process.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG10EtEta2p55UnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG10R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HE10R9Id50b80eHEUnseededFilter + cms.ignore(process.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter) + process.hltEgammaClusterShapeUnseeded + cms.ignore(process.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter) + process.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter) + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + cms.ignore(process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter) + process.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter ) process.HLTEle5CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5WithJetAndTauFilter + process.hltEG5L1SingleEG5WithJetAndTauEtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG5HEFilter + process.hltEgammaClusterShape + process.hltEG5CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle5CaloIdLPixelMatchFilter ) process.HLTEle5CaloIdLMWSequence = cms.Sequence( process.HLTEle5CaloIdLSequence + process.hltEle5CaloIdLMWPMS2Filter ) process.HLTDoubleEle5CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG5EtUnseededFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG5HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG5CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle5CaloIdLPixelMatchUnseededFilter ) process.HLTDoubleEle5CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle5CaloIdLUnseededSequence + process.hltDiEle5CaloIdLMWPMS2UnseededFilter ) process.HLTEgammaOpenSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaClusterShape + process.hltEgammaR9ID + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEgammaEcalPFClusterIso + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.HLTElePixelMatchSequence + process.HLTGsfElectronSequence + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso ) process.HLTElePixelMatchUnseededSequenceForBParking = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltPixelLayerPairs + process.hltPixelLayerTriplets + process.hltEgammaHoverEUnseeded + process.hltEgammaSuperClustersToPixelMatchUnseeded + process.hltEleSeedsTrackingRegionsUnseeded + process.hltElePixelHitDoubletsUnseeded + process.hltElePixelHitDoubletsForTripletsUnseeded + process.hltElePixelHitTripletsUnseeded + process.hltElePixelSeedsDoubletsUnseeded + process.hltElePixelSeedsTripletsUnseeded + process.hltElePixelSeedsCombinedUnseeded + process.hltEgammaElectronPixelSeedsForBParkingUnseeded + process.hltEgammaPixelMatchVarsForBParkingUnseeded ) process.HLTEgammaOpenUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaClusterShapeUnseeded + process.hltEgammaR9IDUnseeded + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEgammaEcalPFClusterIsoUnseeded + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIsoUnseeded + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.HLTElePixelMatchUnseededSequence + process.HLTElePixelMatchUnseededSequenceForBParking + process.HLTGsfElectronUnseededSequence + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIsoUnseeded ) process.HLTEle5WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEG5L1SingleEG5EtFilter + process.hltEgammaClusterShape + process.hltEle5WPTightClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle5WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle5WPTightEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle5WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle5WPTightPixelMatchFilter + process.hltEle5WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle5WPTightGsfOneOEMinusOneOPFilter + process.hltEle5WPTightGsfMissingHitsFilter + process.hltEle5WPTightGsfDetaFilter + process.hltEle5WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle5WPTightGsfTrackIsoFilter ) process.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter + process.hltEgammaClusterShape + process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter + process.hltEgammaEcalPFClusterIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + process.HLTElePixelMatchSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + process.HLTGsfElectronSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) process.HLTMuIsolationSequenceForMC = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu5L1L2L3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTJetFlavourTagParticleNetSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltDeepBLifetimeTagInfosPF + process.hltDeepInclusiveVertexFinderPF + process.hltDeepInclusiveSecondaryVerticesPF + process.hltDeepTrackVertexArbitratorPF + process.hltDeepInclusiveMergedVerticesPF + process.hltPrimaryVertexAssociation + process.hltParticleNetJetTagInfos + process.hltParticleNetONNXJetTags + process.hltParticleNetDiscriminatorsJetTags ) process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlyTask ) process.HLTDoCaloCPUOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlySequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAllCPUOnly ) process.HLTAK4CaloJetsReconstructionCPUOnlySequence = cms.Sequence( process.HLTDoCaloCPUOnlySequence + process.hltAK4CaloJetsCPUOnly + process.hltAK4CaloJetsIDPassedCPUOnly ) process.HLTAK4CaloCorrectorProducersCPUOnlySequence = cms.Sequence( process.hltAK4CaloFastJetCorrectorCPUOnly + process.hltAK4CaloRelativeCorrector + process.hltAK4CaloAbsoluteCorrector + process.hltAK4CaloResidualCorrector + process.hltAK4CaloCorrectorCPUOnly ) process.HLTAK4CaloJetsCorrectionCPUOnlySequence = cms.Sequence( process.hltFixedGridRhoFastjetAllCaloCPUOnly + process.HLTAK4CaloCorrectorProducersCPUOnlySequence + process.hltAK4CaloJetsCorrectedCPUOnly + process.hltAK4CaloJetsCorrectedIDPassedCPUOnly ) process.HLTAK4CaloJetsCPUOnlySequence = cms.Sequence( process.HLTAK4CaloJetsReconstructionCPUOnlySequence + process.HLTAK4CaloJetsCorrectionCPUOnlySequence ) process.HLTDoCaloCPUOnlySequencePF = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlySequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAllCPUOnly ) process.HLTAK4CaloJetsPrePFRecoCPUOnlySequence = cms.Sequence( process.HLTDoCaloCPUOnlySequencePF + process.hltAK4CaloJetsPFCPUOnly ) process.HLTPreAK4PFJetsRecoCPUOnlySequence = cms.Sequence( process.HLTAK4CaloJetsPrePFRecoCPUOnlySequence + process.hltAK4CaloJetsPFEt5CPUOnly ) process.HLTDoLocalPixelCPUOnlySequence = cms.Sequence( process.HLTDoLocalPixelCPUOnlyTask ) process.HLTDoLocalStripCPUOnlySequence = cms.Sequence( process.hltSiStripExcludedFEDListProducer + process.hltSiStripRawToClustersFacility + process.hltSiStripClustersCPUOnly ) process.HLTIterL3OImuonTkCandidateCPUOnlySequence = cms.Sequence( process.hltIterL3OISeedsFromL2MuonsCPUOnly + process.hltIterL3OITrackCandidatesCPUOnly + process.hltIterL3OIMuCtfWithMaterialTracksCPUOnly + process.hltIterL3OIMuonTrackCutClassifierCPUOnly + process.hltIterL3OIMuonTrackSelectionHighPurityCPUOnly + process.hltL3MuonsIterL3OICPUOnly ) process.HLTRecopixelvertexingCPUOnlySequence = cms.Sequence( process.hltPixelTracksFitter + process.hltPixelTracksFilter,process.HLTRecopixelvertexingCPUOnlyTask ) process.HLTIterL3MuonRecopixelvertexingCPUOnlySequence = cms.Sequence( process.HLTRecopixelvertexingCPUOnlySequence + process.hltIterL3MuonPixelTracksTrackingRegionsCPUOnly + process.hltPixelTracksInRegionL2CPUOnly ) process.HLTIterativeTrackingIteration0ForIterL3MuonCPUOnly = cms.Sequence( process.hltIter0IterL3MuonPixelSeedsFromPixelTracksCPUOnly + process.hltIter0IterL3MuonPixelSeedsFromPixelTracksFilteredCPUOnly + process.hltIter0IterL3MuonCkfTrackCandidatesCPUOnly + process.hltIter0IterL3MuonCtfWithMaterialTracksCPUOnly + process.hltIter0IterL3MuonTrackCutClassifierCPUOnly + process.hltIter0IterL3MuonTrackSelectionHighPurityCPUOnly ) process.HLTIterL3IOmuonTkCandidateCPUOnlySequence = cms.Sequence( process.HLTIterL3MuonRecopixelvertexingCPUOnlySequence + process.HLTIterativeTrackingIteration0ForIterL3MuonCPUOnly + process.hltL3MuonsIterL3IOCPUOnly ) process.HLTIterL3OIAndIOFromL2muonTkCandidateCPUOnlySequence = cms.Sequence( process.HLTIterL3OImuonTkCandidateCPUOnlySequence + process.hltIterL3OIL3MuonsLinksCombinationCPUOnly + process.hltIterL3OIL3MuonsCPUOnly + process.hltIterL3OIL3MuonCandidatesCPUOnly + process.hltL2SelectorForL3IOCPUOnly + process.HLTIterL3IOmuonTkCandidateCPUOnlySequence + process.hltIterL3MuonsFromL2LinksCombinationCPUOnly ) process.HLTRecopixelvertexingCPUOnlySequenceForIterL3FromL1Muon = cms.Sequence( process.HLTRecopixelvertexingCPUOnlySequence + process.hltIterL3FromL1MuonPixelTracksTrackingRegions + process.hltPixelTracksInRegionL1CPUOnly ) process.HLTIterativeTrackingIteration0ForIterL3FromL1MuonCPUOnly = cms.Sequence( process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksCPUOnly + process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFilteredCPUOnly + process.hltIter0IterL3FromL1MuonCkfTrackCandidatesCPUOnly + process.hltIter0IterL3FromL1MuonCtfWithMaterialTracksCPUOnly + process.hltIter0IterL3FromL1MuonTrackCutClassifierCPUOnly + process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityCPUOnly ) process.HLTIterL3IOmuonFromL1TkCandidateCPUOnlySequence = cms.Sequence( process.HLTRecopixelvertexingCPUOnlySequenceForIterL3FromL1Muon + process.HLTIterativeTrackingIteration0ForIterL3FromL1MuonCPUOnly ) process.HLTIterL3muonTkCandidateCPUOnlySequence = cms.Sequence( process.HLTDoLocalPixelCPUOnlySequence + process.HLTDoLocalStripCPUOnlySequence + process.HLTIterL3OIAndIOFromL2muonTkCandidateCPUOnlySequence + process.hltL1MuonsPt0 + process.HLTIterL3IOmuonFromL1TkCandidateCPUOnlySequence ) process.HLTL3muonrecoNocandCPUOnlySequence = cms.Sequence( process.HLTIterL3muonTkCandidateCPUOnlySequence + process.hltIterL3MuonMergedCPUOnly + process.hltIterL3MuonAndMuonFromL1MergedCPUOnly + process.hltIterL3GlbMuonCPUOnly + process.hltIterL3MuonsNoIDCPUOnly + process.hltIterL3MuonsCPUOnly + process.hltL3MuonsIterL3LinksCPUOnly + process.hltIterL3MuonTracksCPUOnly ) process.HLTL3muonrecoCPUOnlySequence = cms.Sequence( process.HLTL3muonrecoNocandCPUOnlySequence + process.hltIterL3MuonCandidatesCPUOnly ) process.HLTIterativeTrackingIteration0CPUOnly = cms.Sequence( process.hltIter0PFLowPixelSeedsFromPixelTracksCPUOnly + process.hltIter0PFlowCkfTrackCandidatesCPUOnly + process.hltIter0PFlowCtfWithMaterialTracksCPUOnly + process.hltIter0PFlowTrackCutClassifierCPUOnly + process.hltMergedTracksCPUOnly ) process.HLTIterativeTrackingIter02CPUOnly = cms.Sequence( process.HLTIterativeTrackingIteration0CPUOnly ) process.HLTTrackReconstructionForPFCPUOnly = cms.Sequence( process.HLTDoLocalPixelCPUOnlySequence + process.HLTRecopixelvertexingCPUOnlySequence + process.HLTDoLocalStripCPUOnlySequence + process.HLTIterativeTrackingIter02CPUOnly + process.hltPFMuonMergingCPUOnly + process.hltMuonLinksCPUOnly + process.hltMuonsCPUOnly ) process.HLTParticleFlowCPUOnlySequence = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseededCPUOnly + process.hltParticleFlowRecHitHBHECPUOnly + process.hltParticleFlowRecHitHF + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseededCPUOnly + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseededCPUOnly + process.hltParticleFlowClusterHBHECPUOnly + process.hltParticleFlowClusterHCALCPUOnly + process.hltParticleFlowClusterHF + process.hltLightPFTracksCPUOnly + process.hltParticleFlowBlockCPUOnly + process.hltParticleFlowCPUOnly ) process.HLTAK4PFJetsReconstructionCPUOnlySequence = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoCPUOnlySequence + process.HLTTrackReconstructionForPFCPUOnly + process.HLTParticleFlowCPUOnlySequence + process.hltAK4PFJetsCPUOnly + process.hltAK4PFJetsLooseIDCPUOnly + process.hltAK4PFJetsTightIDCPUOnly ) process.HLTAK4PFCorrectorProducersCPUOnlySequence = cms.Sequence( process.hltAK4PFFastJetCorrectorCPUOnly + process.hltAK4PFRelativeCorrector + process.hltAK4PFAbsoluteCorrector + process.hltAK4PFResidualCorrector + process.hltAK4PFCorrectorCPUOnly ) process.HLTAK4PFJetsCorrectionCPUOnlySequence = cms.Sequence( process.hltFixedGridRhoFastjetAllCPUOnly + process.HLTAK4PFCorrectorProducersCPUOnlySequence + process.hltAK4PFJetsCorrectedCPUOnly + process.hltAK4PFJetsLooseIDCorrectedCPUOnly + process.hltAK4PFJetsTightIDCorrectedCPUOnly ) process.HLTAK4PFJetsCPUOnlySequence = cms.Sequence( process.HLTPreAK4PFJetsRecoCPUOnlySequence + process.HLTAK4PFJetsReconstructionCPUOnlySequence + process.HLTAK4PFJetsCorrectionCPUOnlySequence ) process.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter + process.hltEgammaClusterShape + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAll + process.hltEgammaHoverE + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter + process.HLTElePixelMatchSequence + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter + process.HLTGsfElectronSequence + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter ) process.HLTHPSDoubleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence = cms.Sequence( process.HLTHPSDeepTauPFTauSequenceForVBFIsoTau + process.hltHpsSelectedPFTausMediumDeepTauDitauWPForVBFIsoTau + process.hltHpsDoublePFTau20TrackDeepTauDitauWPForVBFIsoTau + process.hltHpsPFTauAgainstMuonDiscriminator + process.hltHpsSelectedPFTausMediumDeepTauDitauWPAgainstMuon + process.hltHpsDoublePFTau20TrackDeepTauDitauWPAgainstMuon ) process.HLTPhoton60R9Id90HE10IsoMEBOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG60R9Id90HE10IsoMEBOnlyEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60R9Id90HE10IsoMEBOnlyHEFilter + process.hltEgammaR9ID + process.hltEG60R9Id90HE10IsoMEBOnlyR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG60R9Id90HE10IsoMEBOnlyEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG60R9Id90HE10IsoMEBOnlyHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG60R9Id90HE10IsoMEBOnlyTrackIsoFilter ) process.HLTPhoton75R9Id90HE10IsoMEBOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG75R9Id90HE10IsoMEBOnlyEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75R9Id90HE10IsoMEBOnlyHEFilter + process.hltEgammaR9ID + process.hltEG75R9Id90HE10IsoMEBOnlyR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG75R9Id90HE10IsoMEBOnlyTrackIsoFilter ) process.HLTBphTrackingDoubleJpsiRegionalPixelTracks = cms.Sequence( process.hltPixelTracksTrackingRegionsDoubleJpsiRegional + process.hltPixelTracksDoubleJpsiRegional ) process.HLTBphTrackingDoubleJpsiRegionalIter0 = cms.Sequence( process.hltIter0JpsiTkTkPixelSeedsFromPixelTracks + process.hltIter0JpsiTkTkCkfTrackCandidates + process.hltIter0JpsiTkTkCtfWithMaterialTracks + process.hltIter0JpsiTkTkTrackCutClassifierPrompt + process.hltIter0JpsiTkTkTrackCutClassifierDetached + process.hltIter0JpsiTkTkTrackCutClassifierMerged + process.hltIter0JpsiTkTkTrackSelectionHighPurity ) process.HLTBphTrackingDoubleJpsiReg = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTBphTrackingDoubleJpsiRegionalPixelTracks + process.HLTBphTrackingDoubleJpsiRegionalIter0 ) process.HLTFastPrimaryVertexSequence = cms.Sequence( process.hltSelectorJets20L1FastJet + process.hltSelectorCentralJets20L1FastJeta + process.hltSelector4CentralJetsL1FastJet + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence ) process.HLTDiphoton3018R9Id50b90eANDHE10b9eANDCaloId11b32eANDIso60b40eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30R9Id50b90eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HE10b9eR9Id50b90eHEFilter + process.hltEgammaClusterShape + process.hltEG30CaloId11b32eHE10b9eR9Id50b90eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30Iso60b40eCaloId11b32eHE10b9eR9Id50b90eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18R9Id50b90eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG18HE10b9eR9Id50b90eHEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG18CaloId11b32eHE10b9eR9Id50b90eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltDiEG18Iso60b40eCaloId11b32eHE10b9eR9Id50b90eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltDiEG18TrackIso60Iso60b40eCaloId11b32eHE10b9eR9Id50b90eTrackIsoUnseededFilter ) process.HLTL2TauTagNNSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecoPixelTracksSequence + process.HLTRecopixelvertexingSequence + process.HLTDoCaloSequence + cms.ignore(process.hltL1sDoubleTauBigOR) + cms.ignore(process.hltL1sSingleTau) + cms.ignore(process.hltL1sBigOrMuXXerIsoTauYYer) + cms.ignore(process.hltL1sMu22erIsoTau40er) + cms.ignore(process.hltL1sBigORDoubleTauJet) + cms.ignore(process.hltL1VBFDiJetIsoTau) + cms.ignore(process.hltL1sVeryBigORMu18erTauXXer2p1) + cms.ignore(process.hltL1sDoubleTauBigORWithLowMass) + process.hltL2TauTagNNProducer ) process.HLTHPSDeepTauPFTauSequence = cms.Sequence( cms.ignore(process.hltL1sTauVeryBigOR) + process.hltHpsL1JetsHLTForDeepTauInput + process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsL1matched + process.hltHpsPFTauPrimaryVertexProducerForDeepTau + process.hltHpsPFTauSecondaryVertexProducerForDeepTau + process.hltHpsPFTauTransverseImpactParametersForDeepTau + process.hltFixedGridRhoProducerFastjetAllTau + process.hltHpsPFTauBasicDiscriminatorsForDeepTau + process.hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau + process.hltHpsPFTauDeepTauProducer ) process.HLTEle24erWPTightGsfForTauSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1EGerAndTauFilter + process.hltEG24L1EGandTauEtFilter + process.hltEgammaClusterShape + process.hltEle24erWPTightClusterShapeFilterForTau + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle24erWPTightHEFilterForTau + process.hltEgammaEcalPFClusterIso + process.hltEle24erWPTightEcalIsoFilterForTau + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle24erWPTightHcalIsoFilterForTau + process.HLTElePixelMatchSequence + process.hltEle24erWPTightPixelMatchFilterForTau + process.hltEle24erWPTightPMS2FilterForTau + process.HLTGsfElectronSequence + process.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau + process.hltEle24erWPTightGsfMissingHitsFilterForTau + process.hltEle24erWPTightGsfDetaFilterForTau + process.hltEle24erWPTightGsfDphiFilterForTau + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle24erWPTightGsfTrackIsoFilterForTau ) process.HLTHPSLooseETauWPDeepTauPFTau30Sequence = cms.Sequence( process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausLooseETauWPDeepTauFilter ) process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fBigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTHPSLooseMuTauWPDeepTauAntiMuonPFTau27Sequence = cms.Sequence( process.HLTHPSDeepTauPFTauSequence + process.hltHpsPFTauAgainstMuonDiscriminatorBigL1matched + process.hltHpsSelectedPFTausLooseMuTauWPDeepTauVsJetsAgainstMuon ) process.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTLooseSingleTauWPDeepTauPFTau = cms.Sequence( process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausLooseSingleTauWPDeepTau ) process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTHPSSinglePFTauPt35Eta2p1Trk1 = cms.Sequence( process.hltHpsSinglePFTau35 + process.hltHpsPFTauTrackPt1Discriminator + process.hltHpsSelectedPFTausTrackPt1 + process.hltHpsSinglePFTau35TrackPt1 ) process.HLTJetFlavourTagParticleNetSequencePFAK8Reduced = cms.Sequence( process.hltPFJetForPNetSelectorAK8 + process.hltPFJetForPNetAK8 + process.hltParticleNetJetTagsInfosAK8 + process.hltParticleNetONNXJetTagsAK8 + process.hltParticleNetDiscriminatorsJetTagsAK8 ) process.HLTJetFlavourTagParticleNetSequencePFAK8 = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltAK4PFJets + process.hltAK4PFJetsLooseID + process.hltAK4PFJetsTightID + process.HLTAK4PFJetsCorrectionSequence + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltPFJetForPNetSelectorAK8 + process.hltPFJetForPNetAK8 + process.hltDeepBLifetimeTagInfosPF + process.hltDeepInclusiveVertexFinderPF + process.hltDeepInclusiveSecondaryVerticesPF + process.hltDeepTrackVertexArbitratorPF + process.hltDeepInclusiveMergedVerticesPF + process.hltPrimaryVertexAssociation + process.hltParticleNetJetTagsInfosAK8 + process.hltParticleNetONNXJetTagsAK8 + process.hltParticleNetDiscriminatorsJetTagsAK8 ) process.HLTMu50IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTMu24Eta2p1VeryBigOrL1Mu18TauXXEta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFiltered + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sVeryBigOrMu18IsoTauXXerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFiltered + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p08Map ) process.HLTIterL3OIGlbDisplacedMuonTkCandidateSequence = cms.Sequence( process.hltIterL3OIGblDisplacedSeedsFromL2Muons + process.hltIterL3OIGlbDisplacedTrackCandidates + process.hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks + process.hltIterL3OIDisplacedMuonTrackCutClassifier + process.hltIterL3OIDisplacedMuonTrackSelectionHighPurity + process.hltL3GlbDisplacedMuonsIterL3OI ) process.HLTIterL3DisplacedMuonRecopixelvertexingSequence = cms.Sequence( process.HLTRecopixelvertexingSequence + process.hltIterL3DisplacedMuonPixelTracksTrackingRegions + process.hltPixelTracksInDisplacedRegionL2 ) process.HLTIterativeTrackingIteration0ForIterL3DisplacedMuon = cms.Sequence( process.hltIter0IterL3DisplacedMuonPixelSeedsFromPixelTracks + process.hltIter0IterL3DisplacedMuonCkfTrackCandidates + process.hltIter0IterL3DisplacedMuonCtfWithMaterialTracks + process.hltIter0IterL3DisplacedMuonTrackCutClassifier + process.hltIter0IterL3DisplacedMuonTrackSelectionHighPurity ) process.HLTIterL3IODisplacedmuonTkCandidateSequence = cms.Sequence( process.HLTIterL3DisplacedMuonRecopixelvertexingSequence + process.HLTIterativeTrackingIteration0ForIterL3DisplacedMuon ) process.HLTIterativeTrackingIteration4GlbDisplacedMuons = cms.Sequence( process.hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons + process.hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons + process.hltDisplacedhltIter4PixelLessLayerTripletsForGlbDisplacedMuons + process.hltDisplacedhltIter4PixelLessTrackingRegionsForGlbDisplacedMuons + process.hltDisplacedhltIter4PixelLessClusterCheckForGlbDisplacedMuons + process.hltDisplacedhltIter4PixelLessHitDoubletsForGlbDisplacedMuons + process.hltDisplacedhltIter4PixelLessHitTripletsForGlbDisplacedMuons + process.hltDisplacedhltIter4PixelLessSeedsForGlbDisplacedMuons + process.hltDisplacedhltIter4CkfTrackCandidatesForGlbDisplacedMuons + process.hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons + process.hltIter4IterL3FromL2MuonTrackCutClassifier + process.hltIter4IterL3FromL2MuonTrackSelectionHighPurity ) process.HLTIterativeTrackingIteration4ForDisplacedTkMuons = cms.Sequence( process.hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons + process.hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons + process.hltDisplacedhltIter4PixelLessLayerTripletsForDisplacedTkMuons + process.hltDisplacedhltIter4PixelLessTrackingRegionsForDisplacedTkMuons + process.hltDisplacedhltIter4PixelLessClusterCheckForDisplacedTkMuons + process.hltDisplacedhltIter4PixelLessHitDoubletsForDisplacedTkMuons + process.hltDisplacedhltIter4PixelLessHitTripletsForDisplacedTkMuons + process.hltDisplacedhltIter4PixelLessSeedsForDisplacedTkMuons + process.hltDisplacedhltIter4CkfTrackCandidatesForDisplacedTkMuons + process.hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons + process.hltIter4IterL3FromL1MuonTrackCutClassifier + process.hltIter4IterL3FromL1MuonTrackSelectionHighPurity ) process.HLTIterL3GlbDisplacedMuonTkNoCandidateSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterL3OIGlbDisplacedMuonTkCandidateSequence + process.hltIterL3OIL3GlbDisplacedMuonsLinksCombination + process.hltIterL3OIL3GlbDisplacedMuons + process.hltIterL3OIGlbDisplacedMuonCandidates + process.hltL2SelectorForL3IOForGlbDisplaced + process.HLTIterL3IODisplacedmuonTkCandidateSequence + process.HLTIterativeTrackingIteration4GlbDisplacedMuons + process.hltL1MuonNoL2SelectorNoVtx + process.HLTIterativeTrackingIteration4ForDisplacedTkMuons + process.hltIter0MergedWithIter4GlbDisplacedMuons + process.hltIter4FromL1MergedWithIter04GlbDisplacedMuons + process.hltdTksMergedWithOIGlbDisplacedMuons + process.hltdTksMergedWithOIGlbDisplacedMuonsHighPurity + process.hltIterL3GlbdTksDisplacedMuons + process.hltIterL3DisplacedMuons + process.hltIterL3DisplacedMuonsLinks ) process.HLTL3DisplacedMuonRecoSequence = cms.Sequence( process.HLTIterL3GlbDisplacedMuonTkNoCandidateSequence + process.hltIterL3TrackerDisplacedMuonCandidates + process.hltIterL3DisplacedMuonCandidates ) process.HLTCaloTausCreatorL1TauSeededRegionalSequence = cms.Sequence( process.HLTDoCaloSequence + cms.ignore(process.hltL1sTauVeryBigOR) + process.hltCaloTowerL1sTauVeryBigORSeededRegional + process.hltAkIsoTauL1sTauVeryBigORSeededRegional ) process.HLTL2TauJetsL1TauSeededSequence = cms.Sequence( process.HLTCaloTausCreatorL1TauSeededRegionalSequence + process.hltL2TauJetsL1TauSeeded ) process.HLTL2TauPixelIsolationSequenceL1TauGlobalSeeded = cms.Sequence( process.hltL2TausForPixelIsolationL1TauSeeded + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltL2TauPixelIsoTagProducerL1TauSeededGlob ) process.HLTL2p5IsoTauL1TauSeededGlobalSequence = cms.Sequence( process.HLTL2TauPixelIsolationSequenceL1TauGlobalSeeded + process.hltL2TauIsoFilterL1TauSeededGlob + process.hltL2TauJetsIsoL1TauSeededGlob ) process.HLTIterativeTrackingIteration4ForTau = cms.Sequence( process.hltDisplacedhltIter4ClustersRefRemovalForTau + process.hltDisplacedhltIter4MaskedMeasurementTrackerEventForTau + process.hltDisplacedhltIter4PixelLessLayerTripletsForTau + process.hltDisplacedhltIter4PFlowPixelLessTrackingRegionsForTau + process.hltDisplacedhltIter4PFlowPixelLessClusterCheckForTau + process.hltDisplacedhltIter4PFlowPixelLessHitDoubletsForTau + process.hltDisplacedhltIter4PFlowPixelLessHitTripletsForTau + process.hltDisplacedhltIter4PFlowPixelLessSeedsForTau + process.hltDisplacedhltIter4PFlowCkfTrackCandidatesForTau + process.hltDisplacedhltIter4PFlowCtfWithMaterialTracksForTau + process.hltDisplacedhltIter4PFlowTrackSelectionHighPurityForTau ) process.HLTIterativeTrackingIter04ForTau = cms.Sequence( process.HLTIterativeTrackingIteration0 + process.HLTIterativeTrackingIteration4ForTau + process.hltIter4MergedWithIter0ForTau ) process.HLTTrackReconstructionForPFDispl = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter04ForTau + process.hltPFMuonMergingForDisplTau + process.hltMuonLinksForDisplTau + process.hltMuonsForDisplTau ) process.HLTParticleFlowSequenceForDisplTaus = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHF + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHF + process.hltLightPFTracksForDisplTaus + process.hltParticleFlowBlockForDisplTaus + process.hltParticleFlowForDisplTaus ) process.HLTGlobalPFTriggerSequenceForDisplTau = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTRecoJetSequenceAK4PrePF + process.hltTauJet5 + process.HLTTrackReconstructionForPFDispl + process.HLTParticleFlowSequenceForDisplTaus + process.hltAK4PFJetsForDisplTaus ) process.HLTPFTauHPSDispl = cms.Sequence( process.hltTauPFJets08RegionDispl + process.hltHpsTauPFJetsRecoTauChargedHadronsWithNeutralsDispl + process.hltPFTauPiZerosDispl + process.hltHpsCombinatoricRecoTausDispl + process.hltHpsSelectionDiscriminatorDispl + process.hltHpsPFTauProducerSansRefsDispl + process.hltHpsPFTauProducerDispl + process.hltHpsPFTauDiscriminationByDecayModeFindingNewDMsDispl + process.hltHpsPFTauTrackFindingDiscriminatorDispl + process.hltHpsSelectedPFTausTrackFindingDispl + process.hltHpsPFTauTrackDispl ) process.HLTGlobalPFTauDisplHPSSequence = cms.Sequence( process.hltStripTrackerHVOn + process.hltPixelTrackerHVOn + process.HLTGlobalPFTriggerSequenceForDisplTau + process.HLTPFTauHPSDispl ) process.HLTHPSDoubleDisplPFTauPt32Eta2p1Trk1Glob = cms.Sequence( process.hltHpsDoubleDisplPFTau32Glob + process.hltHpsPFTauTrackPt1DiscriminatorGlobDispl + process.hltHpsSelectedPFTausTrackPt1GlobDispl + process.hltHpsDoubleDisplPFTau32TrackPt1Glob ) process.HLTHPSMediumChargedIsoDisplPFTauSequence = cms.Sequence( process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequenceForTaus + process.hltHpsDisplPFTauMediumAbsoluteChargedIsolationDiscriminator + process.hltHpsDisplPFTauMediumRelativeChargedIsolationDiscriminator + process.hltHpsDisplPFTauMediumAbsOrRelChargedIsolationDiscriminator ) process.HLTDisplPFTauDxyProducer = cms.Sequence( process.hltHpsPFTauPrimaryVertexProducer + process.hltHpsPFTauSecondaryVertexProducer + process.hltHpsPFTauTransverseImpactParameters ) process.HLTDoLocalPixelSequenceRegForDisplaced = cms.Sequence( process.hltSelectorJets20L1FastJet + process.hltSelectorCentralJets20L1FastJeta + process.hltSiPixelDigisRegForDisplaced + process.hltSiPixelClustersRegForDisplaced + process.hltSiPixelClustersRegForDisplacedCache + process.hltSiPixelRecHitsRegForDisplaced + process.hltPixelLayerQuadrupletsRegForDisplaced ) process.HLTFastRecopixelvertexingSequence = cms.Sequence( process.hltSelector4CentralJetsL1FastJet + process.hltFastPrimaryVertex + process.hltFastPVPixelVertexFilter + process.hltFastPVPixelTracksFilter + process.hltFastPVPixelTracksFitter + process.hltFastPVPixelTracksTrackingRegions + process.hltFastPVPixelTracksHitDoublets + process.hltFastPVPixelTracksHitQuadruplets + process.hltFastPVPixelTracks + process.hltFastPVJetTracksAssociator + process.hltFastPVJetVertexChecker + process.hltFastPVPixelTracksRecoverFilter + process.hltFastPVPixelTracksRecoverFitter + process.hltFastPVPixelTracksTrackingRegionsRecover + process.hltFastPVPixelTracksHitDoubletsRecover + process.hltFastPVPixelTracksHitQuadrupletsRecover + process.hltFastPVPixelTracksRecover + process.hltFastPVPixelTracksMerger + process.hltFastPVPixelVertices + process.hltFastPVPixelVerticesFilter ) process.HLTDoLocalStripSequenceRegForDisplaced = cms.Sequence( process.hltSiStripExcludedFEDListProducer + process.hltSiStripRawToClustersFacility + process.hltSiStripClustersRegForDisplaced ) process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets = cms.Sequence( process.HLTDoLocalPixelSequenceRegForDisplaced + process.HLTFastRecopixelvertexingSequence + process.HLTDoLocalStripSequenceRegForDisplaced + process.hltSelectorJets30L1FastJet + process.hltSelectorCentralJets30L1FastJeta + process.hltSelector8CentralJetsL1FastJet ) process.HLTIterativeTrackingIteration0ForDisplaced = cms.Sequence( process.hltIter0PFLowPixelSeedsFromPixelTracksForDisplaced + process.hltIter0PFlowCkfTrackCandidatesForDisplaced + process.hltIter0PFlowCtfWithMaterialTracksForDisplaced + process.hltIter0PFlowTrackCutClassifierForDisplaced + process.hltIter0PFlowTrackSelectionHighPurityForDisplaced ) process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) process.HLTIterativeTrackingIteration1ForDisplaced = cms.Sequence( process.hltIter1ClustersRefRemovalForDisplaced + process.hltIter1MaskedMeasurementTrackerEventForDisplaced + process.hltIter1PixelLayerQuadrupletsForDisplaced + process.hltIter1PFlowPixelTrackingRegionsForDisplaced + process.hltIter1PFlowPixelClusterCheckForDisplaced + process.hltIter1PFlowPixelHitDoubletsForDisplaced + process.hltIter1PFlowPixelHitQuadrupletsForDisplaced + process.hltIter1PixelTracksForDisplaced + process.hltIter1PFLowPixelSeedsFromPixelTracksForDisplaced + process.hltIter1PFlowCkfTrackCandidatesForDisplaced + process.hltIter1PFlowCtfWithMaterialTracksForDisplaced + process.hltIter1PFlowTrackCutClassifierPromptForDisplaced + process.hltIter1PFlowTrackCutClassifierDetachedForDisplaced + process.hltIter1PFlowTrackCutClassifierMergedForDisplaced + process.hltIter1PFlowTrackSelectionHighPurityForDisplaced ) process.HLTIterativeTrackingIteration2ForDisplaced = cms.Sequence( process.hltIter2ClustersRefRemovalForDisplaced + process.hltIter2MaskedMeasurementTrackerEventForDisplaced + process.hltIter2PixelLayerTripletsForDisplaced + process.hltIter2PFlowPixelTrackingRegionsForDisplaced + process.hltIter2PFlowPixelClusterCheckForDisplaced + process.hltIter2PFlowPixelHitDoubletsForDisplaced + process.hltIter2PFlowPixelHitTripletsForDisplaced + process.hltIter2PFlowPixelSeedsForDisplaced + process.hltIter2PFlowCkfTrackCandidatesForDisplaced + process.hltIter2PFlowCtfWithMaterialTracksForDisplaced + process.hltIter2PFlowTrackCutClassifierForDisplaced + process.hltIter2PFlowTrackSelectionHighPurityForDisplaced ) process.HLTIterativeTrackingIter12ForDisplaced = cms.Sequence( process.HLTIterativeTrackingIteration1ForDisplaced + process.hltIter1MergedForDisplaced + process.HLTIterativeTrackingIteration2ForDisplaced + process.hltIter2MergedForDisplaced ) process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPtSingle = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPtSingle + process.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPtSingle + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle ) process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPtSingle = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPtSingle + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPtSingle + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPtSingle + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPtSingle ) process.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerLow30Pt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow30PtShortSig5 + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 ) process.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow30Pt1PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow30Pt1PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow30Pt1PtrkShortSig5 ) process.HLTIterativeTrackingIteration4DisplacedJets = cms.Sequence( process.hltDisplacedhltTrimmedPixelVertices + process.hltDisplacedhltIter4ClustersRefRemoval + process.hltDisplacedhltIter4MaskedMeasurementTrackerEvent + process.hltDisplacedhltIter4PixelLessLayerTriplets + process.hltDisplacedhltIter4PFlowPixelLessTrackingRegions + process.hltDisplacedhltIter4PFlowPixelLessClusterCheck + process.hltDisplacedhltIter4PFlowPixelLessHitDoublets + process.hltDisplacedhltIter4PFlowPixelLessHitTriplets + process.hltDisplacedhltIter4PFlowPixelLessSeeds + process.hltDisplacedhltIter4PFlowCkfTrackCandidates + process.hltDisplacedhltIter4PFlowCtfWithMaterialTracks + process.hltDisplacedhltIter4PFlowTrackSelectionHighPurity + process.hltIter4MergedWithIter012DisplacedJets ) process.HLTDisplacedTrackRequirementLooseDisplacedJetsLow30Pt1PtrkShortSig5 = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow30Pt1PtrkShortSig5 + process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow30Pt1PtrkPt0p5ShortSig5 + process.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow30Pt1PtrkPt0p5ShortSig5 + process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLow30Pt1PtrkPt0p5ShortSig5 ) process.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt0PtrkShortSig5 = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerLow35Pt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5 + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5 ) process.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt0PtrkShortSig5 = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt0PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt0PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt0PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt0PtrkShortSig5 ) process.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerLow35Pt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow35PtShortSig5 + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5 ) process.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow35Pt1PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow35Pt1PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow35Pt1PtrkShortSig5 ) process.HLTDisplacedTrackRequirementLooseDisplacedJetsLow35Pt1PtrkShortSig5 = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow35Pt1PtrkShortSig5 + process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLow35Pt1PtrkPt0p5ShortSig5 + process.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLow35Pt1PtrkPt0p5ShortSig5 + process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLow35Pt1PtrkPt0p5ShortSig5 ) process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt0PtrkShortSig5 = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5 + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5 ) process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt0PtrkShortSig5 = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt0PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt0PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt0PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt0PtrkShortSig5 ) process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPtShortSig5 + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5 ) process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt1PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt1PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt1PtrkShortSig5 ) process.HLTDisplacedTrackRequirementLooseDisplacedJetsLowPt1PtrkShortSig5 = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt1PtrkShortSig5 + process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt1PtrkPt0p5ShortSig5 + process.hltL4DisplacedDijetFullTracksJetTagProducerLooseFromIPLowPt1PtrkPt0p5ShortSig5 + process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLooseLowPt1PtrkPt0p5ShortSig5 ) process.HLT2PromptTrackRequirementIter0DisplacedJetsLow45Pt0PtrkShortSig5 = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow45Pt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerLow45Pt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow45PtShortSig5 + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow45Pt0PtrkShortSig5 ) process.HLT2PromptTrackRequirementIter12DisplacedJetsLow45Pt0PtrkShortSig5 = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow45Pt0PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow45Pt0PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow45Pt0PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow45Pt0PtrkShortSig5 ) process.HLT2PromptTrackRequirementIter0DisplacedJetsLow50Pt0PtrkShortSig5 = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLow50Pt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerLow50Pt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLow50PtShortSig5 + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLow50Pt0PtrkShortSig5 ) process.HLT2PromptTrackRequirementIter12DisplacedJetsLow50Pt0PtrkShortSig5 = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLow50Pt0PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLow50Pt0PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLow50Pt0PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLow50Pt0PtrkShortSig5 ) process.HLT2PromptTrackRequirementIter0DisplacedJets45Pt1PtrkShortSig5 = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex45Pt + process.hltL3DisplacedDijet100FullTracksTrackIPProducer45Pt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIP45PtShortSig5 + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter45Pt1PtrkShortSig5 ) process.HLT2PromptTrackRequirementIter12DisplacedJets45Pt1PtrkShortSig5 = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex45Pt1PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducer45Pt1PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP45Pt1PtrkShortSig5 + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter45Pt1PtrkShortSig5 ) process.HLTDisplacedTrackRequirementDisplacedJetsLowPt = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt + process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt + process.hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt + process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) process.HLTDisplacedTrackRequirementDisplacedJetsMidPt = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt + process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt + process.hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt + process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) process.HLTDiPho10CaloIdLTime1nsSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.hltEG10CaloIdLTime1nsFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter + process.hltDiEG10CaloIdLTime1nsUnseededFilter ) process.HLTDiPho10CaloIdLTime1p2nsSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.hltEG10CaloIdLTime1p2nsFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter + process.hltDiEG10CaloIdLTime1p2nsUnseededFilter ) process.HLTDiPho10CaloIdLTime1p4nsSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.hltEG10CaloIdLTime1p4nsFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter + process.hltDiEG10CaloIdLTime1p4nsUnseededFilter ) process.HLTDiPho10CaloIdLTime1p6nsSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.hltEG10CaloIdLTime1p6nsFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter + process.hltDiEG10CaloIdLTime1p6nsUnseededFilter ) process.HLTDiPho10CaloIdLTime1p8nsSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.hltEG10CaloIdLTime1p8nsFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter + process.hltDiEG10CaloIdLTime1p8nsUnseededFilter ) process.HLTDiPho10CaloIdLTime2nsSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.hltEG10CaloIdLTime2nsFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter + process.hltDiEG10CaloIdLTime2nsUnseededFilter ) process.HLTDiPho10CaloIdLsminlt0p1Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.hltEG10CaloIdLsminlt0p1Filter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter + process.hltDiEG10CaloIdLsminlt0p1UnseededFilter ) process.HLTDiPho10CaloIdLsminlt0p12Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.hltEG10CaloIdLsminlt0p12Filter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter + process.hltDiEG10CaloIdLsminlt0p12UnseededFilter ) process.HLTDiPho10CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoForDisplacedTrig + process.hltEG10EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG10HEFilter + process.hltEgammaClusterShape + process.hltEG10CaloIdLClusterShapeFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG10EtUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG10CaloIdLClusterShapeUnseededFilter ) process.HLTDoubleEle4eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle4eta1p22PixelMatchFilter + process.hltDoubleEle4eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle4eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle4eta1p22DetaFilter + process.hltDoubleEle4eta1p22DphiFilter + process.hltDoubleEle4eta1p22Chi2Filter + process.hltDoubleEle4eta1p22ValidHitsFilter + process.hltDoubleEle4eta1p22NLayerITFilter ) process.HLTDoubleEle4p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle4p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle4p5eta1p22PixelMatchFilter + process.hltDoubleEle4p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle4p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle4p5eta1p22DetaFilter + process.hltDoubleEle4p5eta1p22DphiFilter + process.hltDoubleEle4p5eta1p22Chi2Filter + process.hltDoubleEle4p5eta1p22ValidHitsFilter + process.hltDoubleEle4p5eta1p22NLayerITFilter ) process.HLTDoubleEle5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle5eta1p22PixelMatchFilter + process.hltDoubleEle5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle5eta1p22DetaFilter + process.hltDoubleEle5eta1p22DphiFilter + process.hltDoubleEle5eta1p22Chi2Filter + process.hltDoubleEle5eta1p22ValidHitsFilter + process.hltDoubleEle5eta1p22NLayerITFilter ) process.HLTDoubleEle5p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle5p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle5p5eta1p22PixelMatchFilter + process.hltDoubleEle5p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle5p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle5p5eta1p22DetaFilter + process.hltDoubleEle5p5eta1p22DphiFilter + process.hltDoubleEle5p5eta1p22Chi2Filter + process.hltDoubleEle5p5eta1p22ValidHitsFilter + process.hltDoubleEle5p5eta1p22NLayerITFilter ) process.HLTDoubleEle6eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle6eta1p22PixelMatchFilter + process.hltDoubleEle6eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle6eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle6eta1p22DetaFilter + process.hltDoubleEle6eta1p22DphiFilter + process.hltDoubleEle6eta1p22Chi2Filter + process.hltDoubleEle6eta1p22ValidHitsFilter + process.hltDoubleEle6eta1p22NLayerITFilter ) process.HLTDoubleEle6p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle6p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle6p5eta1p22PixelMatchFilter + process.hltDoubleEle6p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle6p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle6p5eta1p22DetaFilter + process.hltDoubleEle6p5eta1p22DphiFilter + process.hltDoubleEle6p5eta1p22Chi2Filter + process.hltDoubleEle6p5eta1p22ValidHitsFilter + process.hltDoubleEle6p5eta1p22NLayerITFilter ) process.HLTDoubleEle7eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle7eta1p22PixelMatchFilter + process.hltDoubleEle7eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle7eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle7eta1p22DetaFilter + process.hltDoubleEle7eta1p22DphiFilter + process.hltDoubleEle7eta1p22Chi2Filter + process.hltDoubleEle7eta1p22ValidHitsFilter + process.hltDoubleEle7eta1p22NLayerITFilter ) process.HLTDoubleEle7p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle7p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle7p5eta1p22PixelMatchFilter + process.hltDoubleEle7p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle7p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle7p5eta1p22DetaFilter + process.hltDoubleEle7p5eta1p22DphiFilter + process.hltDoubleEle7p5eta1p22Chi2Filter + process.hltDoubleEle7p5eta1p22ValidHitsFilter + process.hltDoubleEle7p5eta1p22NLayerITFilter ) process.HLTDoubleEle8eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle8eta1p22PixelMatchFilter + process.hltDoubleEle8eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle8eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle8eta1p22DetaFilter + process.hltDoubleEle8eta1p22DphiFilter + process.hltDoubleEle8eta1p22Chi2Filter + process.hltDoubleEle8eta1p22ValidHitsFilter + process.hltDoubleEle8eta1p22NLayerITFilter ) process.HLTDoubleEle8p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle8p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle8p5eta1p22PixelMatchFilter + process.hltDoubleEle8p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle8p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle8p5eta1p22DetaFilter + process.hltDoubleEle8p5eta1p22DphiFilter + process.hltDoubleEle8p5eta1p22Chi2Filter + process.hltDoubleEle8p5eta1p22ValidHitsFilter + process.hltDoubleEle8p5eta1p22NLayerITFilter ) process.HLTDoubleEle9eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle9eta1p22PixelMatchFilter + process.hltDoubleEle9eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle9eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle9eta1p22DetaFilter + process.hltDoubleEle9eta1p22DphiFilter + process.hltDoubleEle9eta1p22Chi2Filter + process.hltDoubleEle9eta1p22ValidHitsFilter + process.hltDoubleEle9eta1p22NLayerITFilter ) process.HLTDoubleEle9p5eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle9p5eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle9p5eta1p22PixelMatchFilter + process.hltDoubleEle9p5eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle9p5eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle9p5eta1p22DetaFilter + process.hltDoubleEle9p5eta1p22DphiFilter + process.hltDoubleEle9p5eta1p22Chi2Filter + process.hltDoubleEle9p5eta1p22ValidHitsFilter + process.hltDoubleEle9p5eta1p22NLayerITFilter ) process.HLTDoubleEle10eta1p22Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltDoubleEle10eta1p22EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltDoubleEle10eta1p22PixelMatchFilter + process.hltDoubleEle10eta1p22PMS2Filter + process.HLTGsfElectronSequence + process.hltDoubleEle10eta1p22OneOEMinusOneOPFilter + process.hltDoubleEle10eta1p22DetaFilter + process.hltDoubleEle10eta1p22DphiFilter + process.hltDoubleEle10eta1p22Chi2Filter + process.hltDoubleEle10eta1p22ValidHitsFilter + process.hltDoubleEle10eta1p22NLayerITFilter ) process.HLTSingleEle8Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1DoubleEGXer1p2dRMaxYFilter + process.hltSingleEle8EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltSingleEle8PixelMatchFilter + process.hltSingleEle8PMS2Filter + process.HLTGsfElectronSequence + process.hltSingleEle8OneOEMinusOneOPFilter + process.hltSingleEle8DetaFilter + process.hltSingleEle8DphiFilter + process.hltSingleEle8Chi2Filter + process.hltSingleEle8ValidHitsFilter + process.hltSingleEle8NLayerITFilter ) process.HLTSingleEle8SingleEGL1Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltL1SingleEG10er2p5L1SingleEG15er2p5Filter + process.hltSingleEle8SingleEGL1EtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.HLTElePixelMatchSequence + process.hltSingleEle8SingleEGL1PixelMatchFilter + process.hltSingleEle8SingleEGL1PMS2Filter + process.HLTGsfElectronSequence + process.hltSingleEle8SingleEGL1OneOEMinusOneOPFilter + process.hltSingleEle8SingleEGL1DetaFilter + process.hltSingleEle8SingleEGL1DphiFilter + process.hltSingleEle8SingleEGL1Chi2Filter + process.hltSingleEle8SingleEGL1ValidHitsFilter + process.hltSingleEle8SingleEGL1NLayerITFilter ) process.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG20EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG20R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HE12b10eR9Id50b80eHEFilter + process.hltEG20R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG20CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG20Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG14EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG14R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter + process.hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter ) process.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG20EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG20R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HE06b06eR9Id50b80eHEFilter + process.hltEG20R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG20CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG20Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG14EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG14R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter + process.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) process.HLTDiphoton2214eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG22EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG22R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG22HE12b10eR9Id50b80eHEFilter + process.hltEG22R9Id50b90eHE12b10eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG22CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG22Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG14EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG14R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG14HE12b10eR9Id50b80eHEUnseededFilter + process.hltEG14R9Id50b90eHE12b10eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG14CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG14Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter ) process.HLTDiphoton2214eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG22EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG22R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG22HE06b06eR9Id50b80eHEFilter + process.hltEG22R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG22CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG22Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG14EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG14R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter + process.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) process.HLTDiphoton2414eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG24EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG24R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG24HE06b06eR9Id50b80eHEFilter + process.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG14EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG14R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG14HE06b06eR9Id50b80eHEUnseededFilter + process.hltEG14R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG14CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG14Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG14TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) process.HLTDiphoton2416eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGEta1p5OrFilter + process.hltEG24EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG24R9Id50b80eR9IdFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG24HE06b06eR9Id50b80eHEFilter + process.hltEG24R9Id50b90eHE06b06eR9Id50b80eR9IdFilter + process.hltEgammaClusterShape + process.hltEG24CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG24Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG16EtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG16R9Id50b80eR9IdUnseededFilter + process.hltEgammaHoverEUnseeded + process.hltDiEG16HE06b06eR9Id50b80eHEUnseededFilter + process.hltEG16R9Id50b90eHE06b06eR9Id50b80eR9IdUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG16CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG16Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eEcalIsoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG16TrackIso60Iso30CaloId11b11eR9Id50b90eHE06b06eR9Id50b80eTrackIsoUnseededFilter ) process.HLTPhoton32R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1EGAndTauOrEGOnlyFilter + process.hltEG32R9Id90HE10IsoMEtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG32R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG32R9Id90HE10IsoMR9Filter + process.hltEgammaClusterShape + process.hltEG32R9Id90HE10IsoMClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG32R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEG32R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG32R9Id90HE10IsoMTrackIsoFilter ) process.HLTMediumChargedIsoPFTau32Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau32 + process.hltSelectedPFTausTrackFinding + process.hltPFTau32Track + process.hltPFTau1Prong + process.hltSelectedPFTausTrackFindingMediumChargedIsolationAndOneProng + process.hltPFTau32TrackMediumChargedIso ) process.HLTAK4PFJetsReconstructionVBFSequence = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequence + process.hltAK4PFJets + process.hltAK4PFJetsLooseIDVBF + process.hltAK4PFJetsTightIDVBF ) process.HLTAK4PFJetsCorrectionVBFSequence = cms.Sequence( process.hltFixedGridRhoFastjetAll + process.HLTAK4PFCorrectorProducersSequence + process.hltAK4PFJetsCorrected + process.hltAK4PFJetsLooseIDVBFCorrected + process.hltAK4PFJetsTightIDVBFCorrected ) process.HLTAK4PFJetsVBFSequence = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTAK4PFJetsReconstructionVBFSequence + process.HLTAK4PFJetsCorrectionVBFSequence ) process.HLTIterativeTrackingL3MuonOpenIteration0 = cms.Sequence( process.hltPixelTracksTrackingRegionsForSeedsL3MuonOpen + process.hltPixelTracksInRegionIter0L3MuonOpen + process.hltIter0L3MuonOpenPixelSeedsFromPixelTracks + process.hltIter0L3MuonOpenCkfTrackCandidates + process.hltIter0L3MuonOpenCtfWithMaterialTracks + process.hltIter0L3MuonOpenTrackCutClassifier + process.hltIter0L3MuonOpenTrackSelectionHighPurity ) process.HLTL3muonopentrkisorecoSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonOpenIteration0 ) process.HLTL3muonopentrkisovvlSequence = cms.Sequence( process.HLTL3muonopentrkisorecoSequence + process.hltL3MuonOpenRelTrkIsolationVVL ) process.HLTPhoton12Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltVBFIsoEGL1erFilter + process.hltVBFIsoEG12L1EGerEtFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG12L1VBFIsoEGHEFilter ) process.HLTEle12erWPTightGsfForVBFSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltVBFIsoEGL1erFilter + process.hltVBFIsoEG12L1EGerEtFilter + process.hltEgammaClusterShape + process.hltEle12erWPTightClusterShapeFilterForVBF + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle12erWPTightHEFilterForVBF + process.hltEgammaEcalPFClusterIso + process.hltEle12erWPTightEcalIsoFilterForVBF + process.HLTPFHcalClustering + process.hltEgammaHcalPFClusterIso + process.hltEle12erWPTightHcalIsoFilterForVBF + process.HLTElePixelMatchSequence + process.hltEle12erWPTightPixelMatchFilterForVBF + process.HLTGsfElectronSequence + process.hltEle12erWPTightGsfOneOEMinusOneOPFilterForVBF + process.hltEle12erWPTightGsfMissingHitsFilterForVBF + process.hltEle12erWPTightGsfDetaFilterForVBF + process.hltEle12erWPTightGsfDphiFilterForVBF + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle12erWPTightGsfTrackIsoFilterNoRhoCorrectionForVBF ) process.HLTDQMPixelReconstruction = cms.Sequence( process.hltSiPixelRecHitsSoAMonitorCPU + process.hltSiPixelRecHitsSoAMonitorGPU + process.hltSiPixelRecHitsSoACompareGPUvsCPU + process.hltPixelTracksSoAMonitorCPU + process.hltPixelTracksSoAMonitorGPU + process.hltPixelTracksSoACompareGPUvsCPU + process.hltPixelVertexSoAMonitorCPU + process.hltPixelVertexSoAMonitorGPU + process.hltPixelVertexSoACompareGPUvsCPU ) process.HLTPPSPixelRecoSequence = cms.Sequence( process.hltCTPPSPixelDigis + process.hltCTPPSPixelClusters + process.hltCTPPSPixelRecHits + process.hltCTPPSPixelLocalTracks ) process.HLTDatasetPathBeginSequence = cms.Sequence( process.hltGtStage2Digis ) process.HLTriggerFirstPath = cms.Path( process.hltGetRaw + process.hltPSetMap + process.hltBoolFalse ) process.Status_OnCPU = cms.Path( process.statusOnGPU + ~process.statusOnGPUFilter ) process.Status_OnGPU = cms.Path( process.statusOnGPU + process.statusOnGPUFilter ) process.HLT_AK8PFJet400_MassSD30_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet400MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltAK8SinglePFJet400 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) process.HLT_AK8PFJet420_MassSD30_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet420MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet320 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets320 + process.hltAK8SinglePFJet420 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) process.HLT_AK8PFJet450_MassSD30_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet450MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet350 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets350 + process.hltAK8SinglePFJet450 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) process.HLT_AK8PFJet470_MassSD30_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet470MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet370 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets370 + process.hltAK8SinglePFJet470 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) process.HLT_AK8PFJet500_MassSD30_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet500MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet400 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets400 + process.hltAK8SinglePFJet500 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) process.HLT_AK8DiPFJet250_250_MassSD30_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet250250MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet250 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) process.HLT_AK8DiPFJet260_260_MassSD30_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet260260MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet260 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) process.HLT_AK8DiPFJet270_270_MassSD30_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet270270MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet270 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) process.HLT_AK8DiPFJet280_280_MassSD30_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet280280MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet280 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) process.HLT_AK8DiPFJet290_290_MassSD30_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet290290MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet290 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) process.HLT_AK8DiPFJet250_250_MassSD50_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet250250MassSD50 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet250 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass50 + process.HLTEndSequence ) process.HLT_AK8DiPFJet260_260_MassSD50_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180OrHTT280 + process.hltPreAK8DiPFJet260260MassSD50 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet260 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass50 + process.HLTEndSequence ) process.HLT_CaloJet500_NoJetID_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet500NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJet500 + process.HLTEndSequence ) process.HLT_CaloJet550_NoJetID_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet550NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJet550 + process.HLTEndSequence ) process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu5DoubleEG3 + process.hltPreDoubleMu5UpsilonDoubleEle3CaloIdLTrackIdL + process.HLTDiMu5DiEle3CaloIdLTrackIdLMuonlegSequence + process.HLTDiMu5DiEle3CaloIdLTrackIdLElectronlegSequence + process.HLTEndSequence ) process.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu3DoubleEG7p5 + process.hltPreDoubleMu3DoubleEle7p5CaloIdLTrackIdLUpsilon + process.HLTDiMu3DiEle7p5CaloIdLTrackIdLMuonlegSequence + process.HLTDiMu3DiEle7p5CaloIdLTrackIdLElectronlegSequence + process.HLTEndSequence ) process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMuV1OSM5to17 + process.hltPreTrimuon53p52UpsilonMuon + process.hltTripleMuonV2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuonV2L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuonV2L1Filtered0) + process.hltTripleMuL3V2PreFiltered0 + process.hltTripleMuL3V2bPreFiltered0 + process.hltTripleMuL3V2cPreFiltered0 + process.hltUpsilonMuonL3Filtered + process.hltDisplacedmumuVtxProducerUpsilonMuon + process.hltVertexmumuFilterUpsilonMuon + process.HLTEndSequence ) process.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMuOpen53p52UpsilonMuon + process.hltPreTrimuonOpen53p52UpsilonMuon + process.hltL1TripleMuOpen53p52UpsilonMuonL1Filtered0 + process.HLTL2muonrecoSequenceOpenMu + cms.ignore(process.hltL2TripleMuOpen53p52UpsilonMuonL2PreFiltered0) + process.HLTL3muonrecoOpenMuSequence + cms.ignore(process.hltL1fForIterL3L1TripleMuOpen53p52UpsilonMuonL1Filtered0) + process.hltL3fL1TripleMuOpen53p52UpsilonMuonPreFiltered222 + process.hltL3fL1TripleMuOpen53p52UpsilonMuonPreFiltered3p53p52 + process.hltL3fL1TripleMuOpen53p52UpsilonMuonPreFiltered53p52 + process.hltUpsilonMuon53p52OpenMuonL3Filtered + process.hltDisplacedmumuVtxProducerUpsilonMuon53p52OpenMuon + process.hltVertexmumuFilterUpsilonMuon53p52OpenMuon + process.HLTEndSequence ) process.HLT_DoubleEle25_CaloIdL_MW_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoubleEle25CaloIdLMW + process.HLTEle25CaloIdLMWSequence + process.HLTDoubleEle25CaloIdLMWSequence + process.HLTEndSequence ) process.HLT_DoubleEle27_CaloIdL_MW_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoubleEle27CaloIdLMW + process.HLTEle27CaloIdLMWSequence + process.HLTDoubleEle27CaloIdLMWSequence + process.HLTEndSequence ) process.HLT_DoubleEle33_CaloIdL_MW_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoubleEle33CaloIdLMW + process.HLTEle33CaloIdLMWSequence + process.HLTDoubleEle33CaloIdLMWSequence + process.HLTEndSequence ) process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORDoubleLooseIsoEGXXer + process.hltPreDoubleEle24eta2p1WPTightGsf + process.HLTDoubleEle24erWPTightGsfForTauSequence + process.HLTEndSequence ) process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v24 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEG6to8HTT250to300IorL1sHTT + process.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 + process.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + process.hltDoubleEle8Mass8Filter + process.hltDoubleEle8DZFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v24 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEG6to8HTT250to300IorL1sHTT + process.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 + process.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + process.hltDoubleEle8Mass8Filter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) process.HLT_Mu27_Ele37_CaloIdL_MW_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu25 + process.hltPreMu27Ele37CaloIdLMW + process.hltL1fL1sMu16orMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q + process.HLTEle37CaloIdLMWUnseededSequence + process.HLTEndSequence ) process.HLT_Mu37_Ele27_CaloIdL_MW_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu25 + process.hltPreMu37Ele27CaloIdLMW + process.hltL1fL1sMu16orMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q + process.HLTEle27CaloIdLMWUnseededSequence + process.HLTEndSequence ) process.HLT_Mu37_TkMu27_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreMu37TkMu27 + process.hltL1fL1sMu22orMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu25L1f0L2Filtered25) + process.HLTL3muonrecoSequence + process.hltL3fL1sMu16orMu25L1f0L2f25L3Filtered37 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered37TrkFiltered27 + process.hltDiMuonGlb37Trk27DzFiltered0p2 + process.HLTEndSequence ) process.HLT_DoubleMu4_3_Bs_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuForBs + process.hltPreDoubleMu43Bs + process.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0) + process.hltDoubleMu4BsL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Bs + process.hltDisplacedmumuFilterDoubleMu4Bs + process.HLTEndSequence ) process.HLT_DoubleMu4_3_Jpsi_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuForBs + process.hltPreDoubleMu43Jpsi + process.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0) + process.hltDoubleMu43JPsiL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu43Jpsi + process.hltDisplacedmumuFilterDoubleMu43Jpsi + process.HLTEndSequence ) process.HLT_DoubleMu4_3_LowMass_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuForLowMassInclusive + process.hltPreDoubleMu43LowMass + process.hltL1fL1sL1DoubleMuL1Filtered0LowMassInclusive + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMuL1f0L2PreFiltered0ForLowMassInclusive) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMuL1Filtered0LowMassInclusive) + process.hltDoubleMu43LowMassL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu43LowMass + process.hltDisplacedmumuFilterDoubleMu43LowMass + process.HLTEndSequence ) process.HLT_DoubleMu4_LowMass_Displaced_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuForLowMassDisplaced + process.hltPreDoubleMu4LowMassDisplaced + process.hltL1fL1sDoubleMuL1Filtered0ForLowMassDisplaced + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMuL1Filtered0ForLowMassDisplaced) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMuL1Filtered0ForLowMassDisplaced) + process.hltDoubleMu4LowMassDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4LowMassDisplaced + process.hltDisplacedmumuFilterDoubleMu4LowMassDisplaced + process.HLTEndSequence ) process.HLT_Mu0_L1DoubleMu_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuForLowMassInclusive + process.hltPreMu0L1DoubleMu + process.hltL1fL1sL1DoubleMuL1Filtered0LowMassInclusive + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMuL1f0L2PreFiltered0ForLowMassInclusive) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMuL1Filtered0LowMassInclusive) + process.hltL3fL1sDoubleMu0SQL1f0L2PreFilteres0L3Filtered0 + process.HLTEndSequence ) process.HLT_Mu4_L1DoubleMu_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuForLowMassInclusive + process.hltPreMu4L1DoubleMu + process.hltL1fL1sL1DoubleMuL1Filtered0LowMassInclusive + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMuL1f0L2PreFiltered0ForLowMassInclusive) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMuL1Filtered0LowMassInclusive) + process.hltL3fL1sDoubleMu0SQL1f0L2PreFilteres0L3Filtered4 + process.HLTEndSequence ) process.HLT_DoubleMu4_3_Photon4_BsToMMG_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuForBsToMMG + process.hltPreDoubleMu43Photon4BsToMMG + process.hltL1fL1sL1DoubleMuL1Filtered0BMMG + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMuL1f0L2PreFiltered0ForBMMG) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMuL1Filtered0BMMG) + process.hltDoubleMu43BsToMMGL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu43BMMG + process.hltDisplacedDoubleMu43FilterBMMG + process.HLTPho4CaloIdLUnseededSequence + process.hltDoubleMu43Photon4MassFillter + process.HLTEndSequence ) process.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuForBsToMMG + process.hltPreDoubleMu43DisplacedPhoton4BsToMMG + process.hltL1fL1sL1DoubleMuL1Filtered0BMMG + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMuL1f0L2PreFiltered0ForBMMG) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMuL1Filtered0BMMG) + process.hltDoubleMu43DisplacedBsToMMGL3Filtered + process.hltHardDisplacedmumuVtxProducerDoubleMu43BMMG + process.hltHardDisplacedmumuFilterBMMG + process.HLTPho4CaloIdLUnseededSequence + process.hltDisplacedMuMu43Photon4MassFilter + process.HLTEndSequence ) process.HLT_DoubleMu3_Trk_Tau3mu_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er2p0SQOSdEtaMax1p6orTripleMu21p50 + process.hltPreDoubleMu3TrkTau3mu + process.hltL1fL1sL1DoubleMuorTripleMuL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0) + process.hltDoubleMu3TrkTau3muL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu3Tau3mu + process.hltDisplacedmumuFilterDoubleMu3Tau3mu + process.HLTBphTrackingDisplacedTau3muReg + process.hltTau3muTkAllConeTracksIter + process.hltTau3muTkVertexProducer + process.hltTau3muTkVertexFilter + process.HLTEndSequence ) process.HLT_DoubleMu3_TkMu_DsTau3Mu_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er2p0SQOSdEtaMax1p6orTripleMu21p50 + process.hltPreDoubleMu3TkMuDsTau3Mu + process.hltL1fL1sL1DoubleMuorTripleMuL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0) + process.hltDoubleMu3TrkTau3muL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu3Tau3mu + process.hltDisplacedmumuFilterDoubleMu3Tau3mu + process.HLTTrackerMuonSequenceLowPt + process.hltdstau3mumuontrkFltr + process.hltdstau3muDisplaced3muVtxProducer + process.hltdstau3muDisplaced3muFltr + process.HLTEndSequence ) process.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu3SQHTT200 + process.hltPreDoubleMu4Mass3p8DZPFHT350 + process.hltDoubleMuon4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltDoubleMuon4L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3DoubleMuon4L1Filtered0) + process.hltL3fL1DiMu3SQHT200L3PreFiltered4 + process.hltDoubleMuon4Mass3p8Filtered + process.hltDoubleMu4Mass3p8DZFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) process.HLT_DoubleMu4_MuMuTrk_Displaced_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4MuMuTrkDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4MuMuDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4MuMu + process.hltDisplacedmumuFilterDoubleMu4MuMu + process.HLTBphTrackingDisplacedMuMuReg + process.hltMuMuTkAllConeTracksIter + process.hltMuMuTkVertexProducer + process.hltMuMuTkVertexFilter + process.HLTEndSequence ) process.HLT_Mu3_PFJet40_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorMu3Jet30er2p5 + process.hltPreMu3PFJet40 + process.hltL1fL1sMu3Jet30L1Filtered0 + process.hltL1sSingleJet35ObjectMap + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3L1Filtered0) + process.hltL3fL1sMu3L1f0L2f0L3Filtered3 + process.HLTAK4PFJetsSequence + process.hltMu3JetCollectionsForLeptonPlusPFJets + process.hltMu3PFJet40MuCleaned + process.HLTEndSequence ) process.HLT_Mu7p5_L2Mu2_Jpsi_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreMu7p5L2Mu2Jpsi + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fSQDoubleMu2L2PreFiltered2 + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltL3fSQMu7p5L2Mu2L3Filtered7p5 + process.hltSQMu7p5L2Mu2JpsiTrackMassFiltered + process.HLTEndSequence ) process.HLT_Mu7p5_L2Mu2_Upsilon_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreMu7p5L2Mu2Upsilon + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fSQDoubleMu2L2PreFiltered2 + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltL3fSQMu7p5L2Mu2L3Filtered7p5 + process.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered + process.HLTEndSequence ) process.HLT_Mu3_L1SingleMu5orSingleMu7_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu3L1SingleMu5orSingleMu7 + process.hltL1sEmuSingleMu3 + process.hltL1fL1sEmuMu3L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sEmuMu3L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sEmuMu3L1Filtered0) + process.hltL3fL1sEmuMu3L1f0L2f0L3Filtered3 + process.HLTEndSequence ) process.HLT_DoublePhoton33_CaloIdL_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoublePhoton33CaloIdL + process.HLTPho33CaloIdLSequence + process.HLTDoublePho33CaloIdLUnseededSequence + process.HLTEndSequence ) process.HLT_DoublePhoton70_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + process.hltPreDoublePhoton70 + process.HLTDoublePho70Sequence + process.HLTEndSequence ) process.HLT_DoublePhoton85_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + process.hltPreDoublePhoton85 + process.HLTDoublePho85Sequence + process.HLTEndSequence ) process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiEle27WPTightCaloOnlyL1DoubleEG + process.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence + process.HLTEndSequence ) process.HLT_Ele30_WPTight_Gsf_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle30WPTightGsf + process.HLTEle30WPTightGsfSequence + process.HLTEndSequence ) process.HLT_Ele32_WPTight_Gsf_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle32WPTightGsf + process.HLTEle32WPTightGsfSequence + process.HLTEndSequence ) process.HLT_Ele35_WPTight_Gsf_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle35WPTightGsf + process.HLTEle35WPTightGsfSequence + process.HLTEndSequence ) process.HLT_Ele38_WPTight_Gsf_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle38WPTightGsf + process.HLTEle38WPTightGsfSequence + process.HLTEndSequence ) process.HLT_Ele40_WPTight_Gsf_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle40WPTightGsf + process.HLTEle40WPTightGsfSequence + process.HLTEndSequence ) process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreEle32WPTightGsfL1DoubleEG + process.HLTEle32L1DoubleEGWPTightGsfSequence + process.HLTEndSequence ) process.HLT_HT300_Beamspot_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sHTTForBeamSpot + process.hltPreHT300Beamspot + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT300 + process.HLTTrackingForBeamSpot + process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltFEDSelectorOnlineMetaData + process.HLTEndSequence ) process.HLT_ZeroBias_Beamspot_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiasBeamspot + process.HLTTrackingForBeamSpot + process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltFEDSelectorOnlineMetaData + process.HLTEndSequence ) process.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu27MediumDeepTauPFTauHPS20eta2p1SingleL1 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTMu27IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + process.HLTL2TauJetsSequence + process.hltSingleL2Tau20eta2p2 + process.HLTL2p5IsoTauGlobalSequence + process.hltSingleL2GlobIsoTau20eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSSingleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence + process.hltHpsOverlapFilterIsoMu27MediumDeepTauDitauWPPFTau20 + process.HLTEndSequence ) process.HLT_IsoMu20_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreIsoMu20 + process.hltL1fL1sMu18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18L1Filtered0) + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + process.HLTMu20IsolationSequence + process.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered + process.HLTEndSequence ) process.HLT_IsoMu24_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22 + process.hltPreIsoMu24 + process.hltL1fL1sMu22L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22L1Filtered0) + process.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q + process.HLTMu24IsolationSequence + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTEndSequence ) process.HLT_IsoMu24_eta2p1_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22 + process.hltPreIsoMu24eta2p1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTEndSequence ) process.HLT_IsoMu27_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu27 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTMu27IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered + process.HLTEndSequence ) process.HLT_UncorrectedJetE30_NoBPTX_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJetC20NotBptxOR + process.hltPreUncorrectedJetE30NoBPTX + process.HLTStoppedHSCPLocalHcalReco + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy30 + process.HLTEndSequence ) process.HLT_UncorrectedJetE30_NoBPTX3BX_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJetC20NotBptxOR + process.hltPreUncorrectedJetE30NoBPTX3BX + process.hltL1sSingleJetC20NotBptxOR3BXEmulated + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy30 + process.HLTEndSequence ) process.HLT_UncorrectedJetE60_NoBPTX3BX_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + process.hltPreUncorrectedJetE60NoBPTX3BX + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy60 + process.HLTEndSequence ) process.HLT_UncorrectedJetE70_NoBPTX3BX_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + process.hltPreUncorrectedJetE70NoBPTX3BX + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy70 + process.HLTEndSequence ) process.HLT_L1SingleMuCosmics_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuCosmics + process.hltPreL1SingleMuCosmics + process.hltL1MuCosmicsL1Filtered0 + process.HLTEndSequence ) process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + process.hltPreL2Mu10NoVertexNoBPTX3BX + process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + process.HLTEndSequence ) process.HLT_L2Mu10_NoVertex_NoBPTX_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenNotBptxOR + process.hltPreL2Mu10NoVertexNoBPTX + process.hltL1fL1sMuOpenNotBptxORL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + process.HLTEndSequence ) process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + process.hltPreL2Mu45NoVertex3StaNoBPTX3BX + process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 + process.HLTEndSequence ) process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + process.hltPreL2Mu40NoVertex3StaNoBPTX3BX + process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 + process.HLTEndSequence ) process.HLT_L2Mu23NoVtx_2Cha_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOR + process.hltPreL2Mu23NoVtx2Cha + process.hltL1fL1sMuORL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1sMuORL1f0L2NoVtx23Q2Cha + process.HLTEndSequence ) process.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOR + process.hltPreL2Mu23NoVtx2ChaCosmicSeed + process.hltL1fL1sMuORL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuORL1f0L2NoVtx23Q2ChaCosmicSeed + process.HLTEndSequence ) process.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL2Mu30NoVtx2ChaCosmicSeedEta2p4 + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuORL1f0DoubleL2NoVtx30Q2ChaCosmicSeedEta2p4 + process.HLTEndSequence ) process.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL2Mu30NoVtx2ChaEta2p4 + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1sMuORL1f0DoubleL2NoVtx30Q + process.hltL2DoubleMu30NoVtxFiltered2ChaEta2p4 + process.HLTEndSequence ) process.HLT_DoubleL2Mu50_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOR + process.hltPreDoubleL2Mu50 + process.hltL1fL1sMuORL1Filtered0 + process.HLTL2muonrecoSequenceAllBx + process.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q + process.HLTEndSequence ) process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL2Mu23NoVtx2ChaCosmicSeed + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTMuonLocalRecoMeanTimerSequence + process.hltL2CosmicOfflineMuonSeeds + process.hltL2CosmicMuonSeeds + process.hltL2CosmicMuons + process.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed + process.hltL2fL1sMuORL1f0DoubleL2NoVtx23Q2ChaCosmicSeed + process.HLTEndSequence ) process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL2Mu25NoVtx2ChaCosmicSeed + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q2ChaCosmicSeed + process.HLTEndSequence ) process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL2Mu25NoVtx2ChaCosmicSeedEta2p4 + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q2ChaCosmicSeedEta2p4 + process.HLTEndSequence ) process.HLT_DoubleL2Mu23NoVtx_2Cha_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL2Mu23NoVtx2Cha + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1sMuORL1f0DoubleL2NoVtx23Q + process.hltL2DoubleMu23NoVertexL2Filtered2Cha + process.HLTEndSequence ) process.HLT_DoubleL2Mu25NoVtx_2Cha_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL2Mu25NoVtx2Cha + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q + process.hltL2DoubleMu25NoVtxFiltered2Cha + process.HLTEndSequence ) process.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL2Mu25NoVtx2ChaEta2p4 + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q + process.hltL2DoubleMu25NoVtxFiltered2ChaEta2p4 + process.HLTEndSequence ) process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVL + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoVVLFiltered + process.HLTEndSequence ) process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu19TrkIsoVVLMu9TrkIsoVVL + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered9 + process.hltL3fL1DoubleMu155fFiltered19 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon199RelTrkIsoVVLFiltered + process.HLTEndSequence ) process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoVVLFiltered + process.hltDiMuon178RelTrkIsoVVLFilteredDzFiltered0p2 + process.HLTEndSequence ) process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered9 + process.hltL3fL1DoubleMu155fFiltered19 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon199RelTrkIsoVVLFiltered + process.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 + process.HLTEndSequence ) process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoVVLFiltered + process.hltDiMuon178RelTrkIsoVVLFilteredDzFiltered0p2 + process.hltDiMuon178Mass8Filtered + process.HLTEndSequence ) process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered9 + process.hltL3fL1DoubleMu155fFiltered19 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon199RelTrkIsoVVLFiltered + process.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 + process.hltDiMuon199Mass8Filtered + process.HLTEndSequence ) process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoVVLFiltered + process.hltDiMuon178RelTrkIsoVVLFilteredDzFiltered0p2 + process.hltDiMuon178Mass3p8Filtered + process.HLTEndSequence ) process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered9 + process.hltL3fL1DoubleMu155fFiltered19 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon199RelTrkIsoVVLFiltered + process.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 + process.hltDiMuon199Mass3p8Filtered + process.HLTEndSequence ) process.HLT_Mu30_TkMu0_Psi_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu20or22or25 + process.hltPreMu30TkMu0Psi + process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered30TrkPsiFiltered0 + process.hltDiMuonGlb30Trk0DzPsiFiltered0p2 + process.HLTEndSequence ) process.HLT_Mu30_TkMu0_Upsilon_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu20or22or25 + process.hltPreMu30TkMu0Upsilon + process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered30TrkUpsilonFiltered0 + process.hltDiMuonGlb30TrkUpsilon0DzFiltered0p2 + process.HLTEndSequence ) process.HLT_Mu25_TkMu0_Phi_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + process.hltPreMu25TkMu0Phi + process.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered25PhiTrkFiltered0 + process.hltDiMuonGlb25PhiTrk0DzFiltered0p2 + process.HLTEndSequence ) process.HLT_Mu15_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu15DQorSingleMu7 + process.hltPreMu15 + process.hltL1fL1sMu15DQorMu7lqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu15DQorMu7lqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0) + process.hltL3fL1sMu15DQorMu7lqL1f0L2f10L3Filtered15 + process.HLTEndSequence ) process.HLT_Mu20_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreMu20 + process.hltL1fL1sMu18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18L1Filtered0) + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + process.HLTEndSequence ) process.HLT_Mu27_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreMu27 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTEndSequence ) process.HLT_Mu50_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreMu50 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTEndSequence ) process.HLT_Mu55_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreMu55 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered55Q + process.HLTEndSequence ) process.HLT_CascadeMu100_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreCascadeMu100 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fOldL1sMu22or25L1f0L2Filtered10Q + process.HLTOldL3muonrecoSequence + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q + process.HLTEndSequence ) process.HLT_HighPtTkMu100_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreHighPtTkMu100 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTMuonLocalRecoSequence + process.HLTHighPt50TrackerMuonSequence + process.hltL3fL1sMu25f0TkFiltered100Q + process.HLTEndSequence ) process.HLT_DiPFJetAve40_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve40 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve30 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve40 + process.HLTEndSequence ) process.HLT_DiPFJetAve60_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve60 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve45 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve60 + process.HLTEndSequence ) process.HLT_DiPFJetAve80_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreDiPFJetAve80 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve60 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve80 + process.HLTEndSequence ) process.HLT_DiPFJetAve140_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90 + process.hltPreDiPFJetAve140 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve110 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve140 + process.HLTEndSequence ) process.HLT_DiPFJetAve200_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120 + process.hltPreDiPFJetAve200 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve170 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve200 + process.HLTEndSequence ) process.HLT_DiPFJetAve260_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve260 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve210 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve260 + process.HLTEndSequence ) process.HLT_DiPFJetAve320_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve320 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve270 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve320 + process.HLTEndSequence ) process.HLT_DiPFJetAve400_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve400 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve350 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve400 + process.HLTEndSequence ) process.HLT_DiPFJetAve500_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve500 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve450 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve500 + process.HLTEndSequence ) process.HLT_DiPFJetAve60_HFJEC_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve60HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet40ForHFJECBase + process.hltSingleCaloJet40ForHFJECEtaLimited + process.hltSingleCaloJet40ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve60ForHFJEC + process.HLTEndSequence ) process.HLT_DiPFJetAve80_HFJEC_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60Or60Fwd + process.hltPreDiPFJetAve80HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet50ForHFJECBase + process.hltSingleCaloJet50ForHFJECEtaLimited + process.hltSingleCaloJet50ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve80ForHFJEC + process.HLTEndSequence ) process.HLT_DiPFJetAve100_HFJEC_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJet60Or60Fwd + process.hltPreDiPFJetAve100HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet60ForHFJECBase + process.hltSingleCaloJet60ForHFJECEtaLimited + process.hltSingleCaloJet60ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve100ForHFJEC + process.HLTEndSequence ) process.HLT_DiPFJetAve160_HFJEC_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120Or120Fwd + process.hltPreDiPFJetAve160HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet100ForHFJECBase + process.hltSingleCaloJet100ForHFJECEtaLimited + process.hltSingleCaloJet100ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve160ForHFJEC + process.HLTEndSequence ) process.HLT_DiPFJetAve220_HFJEC_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve220HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet140ForHFJECBase + process.hltSingleCaloJet140ForHFJECEtaLimited + process.hltSingleCaloJet140ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve220ForHFJEC + process.HLTEndSequence ) process.HLT_DiPFJetAve260_HFJEC_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve260HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet160ForHFJECBase + process.hltSingleCaloJet160ForHFJECEtaLimited + process.hltSingleCaloJet160ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve260ForHFJEC + process.HLTEndSequence ) process.HLT_DiPFJetAve300_HFJEC_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve300HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet200ForHFJECBase + process.hltSingleCaloJet200ForHFJECEtaLimited + process.hltSingleCaloJet200ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve300ForHFJEC + process.HLTEndSequence ) process.HLT_AK8PFJet40_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJet40 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10AK8 + process.hltSinglePFJet40AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet60_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJet60 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet40AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets40AK8 + process.hltSinglePFJet60AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet80_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK8PFJet80 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet50AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets50AK8 + process.hltSinglePFJet80AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet140_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90 + process.hltPreAK8PFJet140 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet110AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets110AK8 + process.hltSinglePFJet140AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet200_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120 + process.hltPreAK8PFJet200 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet170AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets170AK8 + process.hltSinglePFJet200AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet260_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet260 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet210AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets210AK8 + process.hltSinglePFJet260AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet320_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet320 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet270AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets270AK8 + process.hltSinglePFJet320AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet400_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet400 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet350AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets350AK8 + process.hltSinglePFJet400AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet450_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet450 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet400AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets400AK8 + process.hltSinglePFJet450AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet500_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet500 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet450AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets450AK8 + process.hltSinglePFJet500AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet550_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet550 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet500AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets500AK8 + process.hltSinglePFJet550AK8 + process.HLTEndSequence ) process.HLT_PFJet40_v25 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePFJet40 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet10 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10 + process.hltSinglePFJet40 + process.HLTEndSequence ) process.HLT_PFJet60_v25 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePFJet60 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets40 + process.hltSinglePFJet60 + process.HLTEndSequence ) process.HLT_PFJet80_v24 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPrePFJet80 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet50 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets50 + process.hltSinglePFJet80 + process.HLTEndSequence ) process.HLT_PFJet110_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90 + process.hltPrePFJet110 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet80 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets80 + process.hltSinglePFJet110 + process.HLTEndSequence ) process.HLT_PFJet140_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90 + process.hltPrePFJet140 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet110 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets110 + process.hltSinglePFJet140 + process.HLTEndSequence ) process.HLT_PFJet200_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120 + process.hltPrePFJet200 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet170 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets170 + process.hltSinglePFJet200 + process.HLTEndSequence ) process.HLT_PFJet260_v24 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet260 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet210 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets210 + process.hltSinglePFJet260 + process.HLTEndSequence ) process.HLT_PFJet320_v24 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet320 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet270 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets270 + process.hltSinglePFJet320 + process.HLTEndSequence ) process.HLT_PFJet400_v24 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet400 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet350 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets350 + process.hltSinglePFJet400 + process.HLTEndSequence ) process.HLT_PFJet450_v25 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet450 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet400 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets400 + process.hltSinglePFJet450 + process.HLTEndSequence ) process.HLT_PFJet500_v25 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet500 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet450 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets450 + process.hltSinglePFJet500 + process.HLTEndSequence ) process.HLT_PFJet550_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet550 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet450 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets450 + process.hltSinglePFJet550 + process.HLTEndSequence ) process.HLT_PFJetFwd40_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePFJetFwd40 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet10 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets10 + process.hltSinglePFFwdJet40 + process.HLTEndSequence ) process.HLT_PFJetFwd60_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePFJetFwd60 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet40 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets40 + process.hltSinglePFFwdJet60 + process.HLTEndSequence ) process.HLT_PFJetFwd80_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60Fwd + process.hltPrePFJetFwd80 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet50 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets50 + process.hltSinglePFFwdJet80 + process.HLTEndSequence ) process.HLT_PFJetFwd140_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90Fwd + process.hltPrePFJetFwd140 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet110 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets110 + process.hltSinglePFFwdJet140 + process.HLTEndSequence ) process.HLT_PFJetFwd200_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120Fwd + process.hltPrePFJetFwd200 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet170 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets170 + process.hltSinglePFFwdJet200 + process.HLTEndSequence ) process.HLT_PFJetFwd260_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd260 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet210 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets210 + process.hltSinglePFFwdJet260 + process.HLTEndSequence ) process.HLT_PFJetFwd320_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd320 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet270 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets270 + process.hltSinglePFFwdJet320 + process.HLTEndSequence ) process.HLT_PFJetFwd400_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd400 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet350 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets350 + process.hltSinglePFFwdJet400 + process.HLTEndSequence ) process.HLT_PFJetFwd450_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd450 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet400 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets400 + process.hltSinglePFFwdJet450 + process.HLTEndSequence ) process.HLT_PFJetFwd500_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd500 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet450 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets450 + process.hltSinglePFFwdJet500 + process.HLTEndSequence ) process.HLT_AK8PFJetFwd15_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJetFwd15 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet5AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets5AK8 + process.hltSinglePFFwdJet15AK8 + process.HLTEndSequence ) process.HLT_AK8PFJetFwd25_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJetFwd25 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 + process.hltSinglePFFwdJet25AK8 + process.HLTEndSequence ) process.HLT_AK8PFJetFwd40_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJetFwd40 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 + process.hltSinglePFFwdJet40AK8 + process.HLTEndSequence ) process.HLT_AK8PFJetFwd60_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJetFwd60 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet40AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 + process.hltSinglePFFwdJet60AK8 + process.HLTEndSequence ) process.HLT_AK8PFJetFwd80_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60Fwd + process.hltPreAK8PFJetFwd80 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet50AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 + process.hltSinglePFFwdJet80AK8 + process.HLTEndSequence ) process.HLT_AK8PFJetFwd140_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90Fwd + process.hltPreAK8PFJetFwd140 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet110AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 + process.hltSinglePFFwdJet140AK8 + process.HLTEndSequence ) process.HLT_AK8PFJetFwd200_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120Fwd + process.hltPreAK8PFJetFwd200 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet170AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 + process.hltSinglePFFwdJet200AK8 + process.HLTEndSequence ) process.HLT_AK8PFJetFwd260_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd260 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet210AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 + process.hltSinglePFFwdJet260AK8 + process.HLTEndSequence ) process.HLT_AK8PFJetFwd320_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd320 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet270AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 + process.hltSinglePFFwdJet320AK8 + process.HLTEndSequence ) process.HLT_AK8PFJetFwd400_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd400 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet350AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 + process.hltSinglePFFwdJet400AK8 + process.HLTEndSequence ) process.HLT_AK8PFJetFwd450_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd450 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet400AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 + process.hltSinglePFFwdJet450AK8 + process.HLTEndSequence ) process.HLT_AK8PFJetFwd500_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd500 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet450AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 + process.hltSinglePFFwdJet500AK8 + process.HLTEndSequence ) process.HLT_PFHT180_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT120er + process.hltPrePFHT180 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT130Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT180Jet30 + process.HLTEndSequence ) process.HLT_PFHT250_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT160er + process.hltPrePFHT250 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT250Jet30 + process.HLTEndSequence ) process.HLT_PFHT370_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200er + process.hltPrePFHT370 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT320Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT370Jet30 + process.HLTEndSequence ) process.HLT_PFHT430_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT255er + process.hltPrePFHT430 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT380Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT430Jet30 + process.HLTEndSequence ) process.HLT_PFHT510_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT510 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT460Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT510Jet30 + process.HLTEndSequence ) process.HLT_PFHT590_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT590 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT515Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT590Jet30 + process.HLTEndSequence ) process.HLT_PFHT680_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT680 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT580Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT680Jet30 + process.HLTEndSequence ) process.HLT_PFHT780_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT780 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT680Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT780Jet30 + process.HLTEndSequence ) process.HLT_PFHT890_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT890 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT790Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT890Jet30 + process.HLTEndSequence ) process.HLT_PFHT1050_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT1050 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT900Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT1050Jet30 + process.HLTEndSequence ) process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT500PFMET100PFMHT100IDTight + process.HLTRecoMETSequence + process.hltMET70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT70 + process.hltHtMhtJet30 + process.hltHT400Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID100 + process.hltPFMETProducer + process.hltPFMET100 + process.hltPFHTJet30 + process.hltPFHT500Jet30 + process.HLTEndSequence ) process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT500PFMET110PFMHT110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.hltHtMhtJet30 + process.hltHT400Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltPFMET110 + process.hltPFHTJet30 + process.hltPFHT500Jet30 + process.HLTEndSequence ) process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT700PFMET85PFMHT85IDTight + process.HLTRecoMETSequence + process.hltMET60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.hltHtMhtJet30 + process.hltHT550Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID85 + process.hltPFMETProducer + process.hltPFMET85 + process.hltPFHTJet30 + process.hltPFHT700Jet30 + process.HLTEndSequence ) process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT800PFMET75PFMHT75IDTight + process.HLTRecoMETSequence + process.hltMET50 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT50 + process.hltHtMhtJet30 + process.hltHT650Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID75 + process.hltPFMETProducer + process.hltPFMET75 + process.hltPFHTJet30 + process.hltPFHT800Jet30 + process.HLTEndSequence ) process.HLT_PFMET120_PFMHT120_IDTight_v24 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET120PFMHT120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTEndSequence ) process.HLT_PFMET130_PFMHT130_IDTight_v24 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET130PFMHT130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID130 + process.hltPFMETProducer + process.hltPFMET130 + process.HLTEndSequence ) process.HLT_PFMET140_PFMHT140_IDTight_v24 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET140PFMHT140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID140 + process.hltPFMETProducer + process.hltPFMET140 + process.HLTEndSequence ) process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMET120PFMHT120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTEndSequence ) process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID120 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETTypeOne140PFMHT140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID140 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne140 + process.HLTEndSequence ) process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v24 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu120PFMHTNoMu120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID120 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu130PFMHTNoMu130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID130 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu130 + process.HLTEndSequence ) process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu140PFMHTNoMu140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID140 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu140 + process.HLTEndSequence ) process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu110PFMHTNoMu110IDTightFilterHF + process.HLTRecoMETSequence + process.hltMET80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltHFJetShowerShape + process.hltAK4PFJetsTightIDCorrectedHFCleaned + process.hltPFMHTNoMuTightIDHFCleaned + process.hltPFMHTNoMuTightID110HFCleaned + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu110 + process.HLTEndSequence ) process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu120PFMHTNoMu120IDTightFilterHF + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltHFJetShowerShape + process.hltAK4PFJetsTightIDCorrectedHFCleaned + process.hltPFMHTNoMuTightIDHFCleaned + process.hltPFMHTNoMuTightID120HFCleaned + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu130PFMHTNoMu130IDTightFilterHF + process.HLTRecoMETSequence + process.hltMET100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltHFJetShowerShape + process.hltAK4PFJetsTightIDCorrectedHFCleaned + process.hltPFMHTNoMuTightIDHFCleaned + process.hltPFMHTNoMuTightID130HFCleaned + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu130 + process.HLTEndSequence ) process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu140PFMHTNoMu140IDTightFilterHF + process.HLTRecoMETSequence + process.hltMET110 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltHFJetShowerShape + process.hltAK4PFJetsTightIDCorrectedHFCleaned + process.hltPFMHTNoMuTightIDHFCleaned + process.hltPFMHTNoMuTightID140HFCleaned + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu140 + process.HLTEndSequence ) process.HLT_L1ETMHadSeeds_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreL1ETMHadSeeds + process.HLTEndSequence ) process.HLT_CaloMHT90_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMHT90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTEndSequence ) process.HLT_CaloMET90_NotCleaned_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET90NotCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTEndSequence ) process.HLT_CaloMET350_NotCleaned_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET350NotCleaned + process.HLTRecoMETSequence + process.hltMET350 + process.HLTEndSequence ) process.HLT_PFMET200_NotCleaned_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET200NotCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET200 + process.HLTEndSequence ) process.HLT_PFMET250_NotCleaned_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET250NotCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET250 + process.HLTEndSequence ) process.HLT_PFMET300_NotCleaned_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET300NotCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET300 + process.HLTEndSequence ) process.HLT_PFMET200_BeamHaloCleaned_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET200BeamHaloCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET200 + process.HLTBeamHaloCleanerSequence + process.hltMetCleanBH + process.hltMETCleanBH80 + process.HLTEndSequence ) process.HLT_PFMETTypeOne200_BeamHaloCleaned_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETTypeOne200BeamHaloCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne200 + process.HLTBeamHaloCleanerSequence + process.hltMetCleanBH + process.hltMETCleanBH80 + process.HLTEndSequence ) process.HLT_MET105_IsoTrk50_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sETM90ToETM150 + process.hltPreMET105IsoTrk50 + process.HLTRecoMETSequence + process.hltMET105 + process.HLTRecoJetSequenceAK4PrePF + process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTRecopixelvertexingSequence + process.HLTIterativeTrackingIter02 + process.hltDeDxEstimatorProducer + process.hltTrk50Filter + process.HLTEndSequence ) process.HLT_MET120_IsoTrk50_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sETM80ToETM150 + process.hltPreMET120IsoTrk50 + process.HLTRecoMETSequence + process.hltMET120 + process.HLTRecoJetSequenceAK4PrePF + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.hltDeDxEstimatorProducer + process.hltTrk50Filter + process.HLTEndSequence ) process.HLT_Mu12eta2p3_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu7 + process.hltPreMu12eta2p3 + process.hltL1fL1sMu7L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu7L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu7L1Filtered0) + process.hltL3fL1sMu7L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) process.HLT_Mu12eta2p3_PFJet40_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3Jet30er2p5 + process.hltPreMu12eta2p3PFJet40 + process.hltL1fL1sMu3Jet30er2p5L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltCaloJet30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFJetCorrectedMatchedToCaloJet30eta2p3 + process.hltPFJet40Eta2p3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0) + process.hltL3fL1sMu3Jet30er2p5L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) process.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dRMax0p4 + process.hltPreMu12DoublePFJets40PFBTagDeepJetp71 + process.hltL1fL1sMu3Jet16L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets40Eta2p3 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet0p71SingleJet30 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet16L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + process.hltL3fL1sMu3Jet16L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) process.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC60dRMax0p4 + process.hltPreMu12DoublePFJets100PFBTagDeepJetp71 + process.hltL1fL1sMu3Jet60L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets100Eta2p3 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet0p71SingleJet30 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet60L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0) + process.hltL3fL1sMu3Jet60L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) process.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dRMax0p4 + process.hltPreMu12DoublePFJets200PFBTagDeepJetp71 + process.hltL1fL1sMu3Jet120L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets200Eta2p3 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet0p71SingleJet30 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet120L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + process.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) process.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dRMax0p4 + process.hltPreMu12DoublePFJets350PFBTagDeepJetp71 + process.hltL1fL1sMu3Jet120L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets350Eta2p3 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet0p71SingleJet30 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet120L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + process.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v5 = cms.Path( process.HLTBeginSequence + process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + process.hltPreMu12DoublePFJets40MaxDeta1p6DoublePFBTagDeepJetp71 + process.hltL1fL1sMu12Dijet40Deta1p6L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets40Eta2p3 + process.hltDoublePFBJets40Eta2p3MaxDeta1p6 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet0p71DoubleJets30 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0) + process.hltL3fL1sMu12Dijet40Deta1p6L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v5 = cms.Path( process.HLTBeginSequence + process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + process.hltPreMu12DoublePFJets54MaxDeta1p6DoublePFBTagDeepJetp71 + process.hltL1fL1sMu12Dijet40Deta1p6L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets54Eta2p3 + process.hltDoublePFBJets54Eta2p3MaxDeta1p6 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet0p71DoubleJets30 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0) + process.hltL3fL1sMu12Dijet40Deta1p6L1f0L2f0L3Filtered12eta2p3 + process.HLTEndSequence ) process.HLT_DoublePFJets40_PFBTagDeepJet_p71_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet40er2p5 + process.hltPreDoublePFJets40PFBTagDeepJetp71 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets40Eta2p3 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet0p71SingleJet30 + process.HLTEndSequence ) process.HLT_DoublePFJets100_PFBTagDeepJet_p71_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet100er2p5 + process.hltPreDoublePFJets100PFBTagDeepJetp71 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets100Eta2p3 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet0p71SingleJet30 + process.HLTEndSequence ) process.HLT_DoublePFJets200_PFBTagDeepJet_p71_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet120er2p5 + process.hltPreDoublePFJets200PFBTagDeepJetp71 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets200Eta2p3 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet0p71SingleJet30 + process.HLTEndSequence ) process.HLT_DoublePFJets350_PFBTagDeepJet_p71_v6 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet150er2p5 + process.hltPreDoublePFJets350PFBTagDeepJetp71 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 + process.hltDoublePFBJets350Eta2p3 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet0p71SingleJet30 + process.HLTEndSequence ) process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet112er2p3dEtaMax1p6 + process.hltPreDoublePFJets116MaxDeta1p6DoublePFBTagDeepJetp71 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3 + process.hltDoublePFBJets116Eta2p3 + process.hltDoublePFBJets116Eta2p3MaxDeta1p6 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet0p71DoubleJets30 + process.HLTEndSequence ) process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet112er2p3dEtaMax1p6 + process.hltPreDoublePFJets128MaxDeta1p6DoublePFBTagDeepJetp71 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.HLTAK4PFJetsSequence + process.hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3 + process.hltDoublePFBJets128Eta2p3 + process.hltDoublePFBJets128Eta2p3MaxDeta1p6 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet0p71DoubleJets30 + process.HLTEndSequence ) process.HLT_Photon300_NoHE_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton300NoHE + process.HLTSinglePhoton300erNoHESequence + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + process.hltPreMu8TrkIsoVVL + process.hltL1fL1sMu3or5or7L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu5L1f0L2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu5L1Filtered0) + process.hltL3fL1sMu5L1f0L2f5L3Filtered8 + process.HLTL3muontrkisovvlSequence + process.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoVVLFiltered + process.HLTEndSequence ) process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6DoubleEG10 + process.hltPreMu8DiEle12CaloIdLTrackIdLDZ + process.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence + process.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence + process.hltMu8Ele12DZFilter + process.hltEle12Ele12DZFilter + process.HLTEndSequence ) process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6DoubleEG10 + process.hltPreMu8DiEle12CaloIdLTrackIdL + process.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence + process.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence + process.HLTEndSequence ) process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240 + process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ + process.hltMuon8L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMuon8L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Muon8L1Filtered0) + process.hltL3fL1sMu6HTT240Filtered8 + process.HLTSingleEle8CaloIdMGsfTrackIdMSequence + process.hltElectronMuonInvMassFilter8 + process.hltMu8Ele8CaloIdMTrackIdMDZFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240 + process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 + process.hltMuon8L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMuon8L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Muon8L1Filtered0) + process.hltL3fL1sMu6HTT240Filtered8 + process.HLTSingleEle8CaloIdMGsfTrackIdMSequence + process.hltElectronMuonInvMassFilter8 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwoC30 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZCaloDiJet30 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterTwoC30 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) process.HLT_Mu17_TrkIsoVVL_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu15DQ + process.hltPreMu17TrkIsoVVL + process.hltL1fL1sMu15DQlqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu15DQlqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 + process.HLTL3muontrkisovvlSequence + process.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoVVLFiltered + process.HLTEndSequence ) process.HLT_Mu19_TrkIsoVVL_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu15DQ + process.hltPreMu19TrkIsoVVL + process.hltL1fL1sMu15DQlqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu15DQlqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 + process.HLTL3muontrkisovvlSequence + process.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoVVLFiltered + process.HLTEndSequence ) process.HLT_BTagMu_AK4DiJet20_Mu5_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet16er2p5Mu3dRMax0p4 + process.hltPreBTagMuAK4DiJet20Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet20L1FastJetCentral + process.HLTBTagMuDiJet20L1FastJetSequenceL25 + process.hltBSoftMuonDiJet20L1FastJetL25FilterByDR + process.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) process.HLT_BTagMu_AK4DiJet40_Mu5_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet35er2p5Mu3dRMax0p4 + process.hltPreBTagMuAK4DiJet40Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet40L1FastJetCentral + process.HLTBTagMuDiJet40L1FastJetSequenceL25 + process.hltBSoftMuonDiJet40L1FastJetL25FilterByDR + process.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) process.HLT_BTagMu_AK4DiJet70_Mu5_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet60er2p5Mu3dRMax0p4 + process.hltPreBTagMuAK4DiJet70Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet70L1FastJetCentral + process.HLTBTagMuDiJet70L1FastJetSequenceL25 + process.hltBSoftMuonDiJet70L1FastJetL25FilterByDR + process.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) process.HLT_BTagMu_AK4DiJet110_Mu5_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet80er2p5Mu3dRMax0p4 + process.hltPreBTagMuAK4DiJet110Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet110L1FastJetCentral + process.HLTBTagMuDiJet110L1FastJetSequenceL25 + process.hltBSoftMuonDiJet110L1FastJetL25FilterByDR + process.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) process.HLT_BTagMu_AK4DiJet170_Mu5_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet120er2p5Mu3dRMax0p8 + process.hltPreBTagMuAK4DiJet170Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet200L1FastJetCentral + process.HLTBTagMuDiJet200L1FastJetSequenceL25 + process.hltBSoftMuonDiJet200L1FastJetL25FilterByDR + process.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) process.HLT_BTagMu_AK4Jet300_Mu5_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet200 + process.hltPreBTagMuAK4Jet300Mu5 + process.HLTAK4CaloJetsSequence + process.hltBJet300L1FastJetCentral + process.HLTBTagMuJet300L1FastJetSequenceL25 + process.hltBSoftMuonJet300L1FastJetL25FilterByDR + process.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) process.HLT_BTagMu_AK8DiJet170_Mu5_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sDiJet120er2p5Mu3dRMax0p8 + process.hltPreBTagMuAK8DiJet170Mu5 + process.HLTAK8CaloJetsSequence + process.hltBAK8DiJet170L1FastJetCentral + process.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 + process.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR + process.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) process.HLT_BTagMu_AK8Jet170_DoubleMu5_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0Jet90er2p5dRMax0p8dRMu1p6 + process.hltPreBTagMuAK8Jet170DoubleMu5 + process.hltDoubleMuon0L1Filtered0 + process.HLTAK8CaloJetsSequence + process.hltBAK8Jet170L1FastJetCentral + process.HLTBTagMuAK8Jet170L1FastJetDoubleMuSequenceL25 + process.hltBSoftMuonAK8Jet170L1FastJetL25FilterByDR + process.HLTBTagMuAK8Jet170L1FastJetDoubleMu5SelSequenceL3 + process.hltBSoftMuonAK8Jet170L1FastJetDoubleMu5L3FilterByDR + process.HLTEndSequence ) process.HLT_BTagMu_AK8Jet300_Mu5_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet200 + process.hltPreBTagMuAK8Jet300Mu5 + process.HLTAK8CaloJetsSequence + process.hltBJet300L1AK8FastJetCentral + process.HLTBTagMuJet300L1AK8FastJetSequenceL25 + process.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR + process.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 + process.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR + process.HLTEndSequence ) process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEG + process.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ + process.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEG + process.hltPreEle23Ele12CaloIdLTrackIdLIsoVL + process.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + process.HLTEndSequence ) process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sMu23EG10IorMu20EG17 + process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sMu23EG10IorMu20EG17 + process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) process.HLT_Photon33_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG26 + process.hltPrePhoton33 + process.HLTPhoton33Sequence + process.HLTEndSequence ) process.HLT_Photon50_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to45 + process.hltPrePhoton50 + process.HLTPhoton50Sequence + process.HLTEndSequence ) process.HLT_Photon75_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to50 + process.hltPrePhoton75 + process.HLTPhoton75Sequence + process.HLTEndSequence ) process.HLT_Photon90_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to50 + process.hltPrePhoton90 + process.HLTPhoton90Sequence + process.HLTEndSequence ) process.HLT_Photon120_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to50 + process.hltPrePhoton120 + process.HLTPhoton120Sequence + process.HLTEndSequence ) process.HLT_Photon150_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton150 + process.HLTPhoton150Sequence + process.HLTEndSequence ) process.HLT_Photon175_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton175 + process.HLTPhoton175Sequence + process.HLTEndSequence ) process.HLT_Photon200_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton200 + process.HLTPhoton200Sequence + process.HLTEndSequence ) process.HLT_Photon30EB_TightID_TightIso_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28er1p5 + process.hltPrePhoton30EBTightIDTightIso + process.HLTPhoton30EBTightIDTightIsoSequence + process.HLTEndSequence ) process.HLT_Photon50EB_TightID_TightIso_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to45 + process.hltPrePhoton50EBTightIDTightIso + process.HLTPhoton50EBTightIDTightIsoSequence + process.HLTEndSequence ) process.HLT_Photon75EB_TightID_TightIso_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton75EBTightIDTightIso + process.HLTPhoton75EBTightIDTightIsoSequence + process.HLTEndSequence ) process.HLT_Photon90EB_TightID_TightIso_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton90EBTightIDTightIso + process.HLTPhoton90EBTightIDTightIsoSequence + process.HLTEndSequence ) process.HLT_Photon110EB_TightID_TightIso_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton110EBTightIDTightIso + process.HLTPhoton110EBTightIDTightIsoSequence + process.HLTEndSequence ) process.HLT_Photon130EB_TightID_TightIso_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton130EBTightIDTightIso + process.HLTPhoton130EBTightIDTightIsoSequence + process.HLTEndSequence ) process.HLT_Photon150EB_TightID_TightIso_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton150EBTightIDTightIso + process.HLTPhoton150EBTightIDTightIsoSequence + process.HLTEndSequence ) process.HLT_Photon175EB_TightID_TightIso_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton175EBTightIDTightIso + process.HLTPhoton175EBTightIDTightIsoSequence + process.HLTEndSequence ) process.HLT_Photon200EB_TightID_TightIso_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleIsoEG28to60 + process.hltPrePhoton200EBTightIDTightIso + process.HLTPhoton200EBTightIDTightIsoSequence + process.HLTEndSequence ) process.HLT_Photon100EBHE10_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton100EBHE10 + process.HLTPhoton100EBHE10Sequence + process.HLTEndSequence ) process.HLT_Photon50_R9Id90_HE10_IsoM_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton50R9Id90HE10IsoM + process.HLTPhoton50R9Id90HE10IsoMSequence + process.HLTEndSequence ) process.HLT_Photon75_R9Id90_HE10_IsoM_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton75R9Id90HE10IsoM + process.HLTPhoton75R9Id90HE10IsoMSequence + process.HLTEndSequence ) process.HLT_Photon90_R9Id90_HE10_IsoM_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton90R9Id90HE10IsoM + process.HLTPhoton90R9Id90HE10IsoMSequence + process.HLTEndSequence ) process.HLT_Photon120_R9Id90_HE10_IsoM_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton120R9Id90HE10IsoM + process.HLTPhoton120R9Id90HE10IsoMSequence + process.HLTEndSequence ) process.HLT_Photon165_R9Id90_HE10_IsoM_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton165R9Id90HE10IsoM + process.HLTPhoton165R9Id90HE10IsoMSequence + process.HLTEndSequence ) process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 + process.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + process.hltDiEG22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eMass90CombMassLastFilter + process.HLTEndSequence ) process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass95 + process.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + process.hltDiEG22R9Id85b95eORIso60CaloId15b35eANDHE12R9Id50b80eMass95CombMassLastFilter + process.HLTEndSequence ) process.HLT_Photon35_TwoProngs35_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPrePhoton35TwoProngs35 + process.HLTPhoton35R9Id90HE10IsoMSequence + process.HLTGlobalPFTauConeSequence + process.hltOverlapFilterPhoton35IsoTau35WPTightGsfCaloJet5 + process.HLTMediumChargedIsoPFTau35Sequence + process.hltOverlapFilterPhoton35MediumChargedIsoPFTau35 + process.HLTEndSequence ) process.HLT_IsoMu24_TwoProngs35_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22 + process.hltPreIsoMu24TwoProngs35 + process.hltL1fL1sMu22L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22L1Filtered0) + process.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q + process.HLTMu24IsolationSequence + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTGlobalPFTauConeSequence + process.HLTMediumChargedIsoPFTau35Sequence + process.HLTEndSequence ) process.HLT_Dimuon0_Jpsi_L1_NoOS_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreDimuon0JpsiL1NoOS + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltDimuon0JpsiL1sNoOSL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS + process.hltDisplacedmumuFilterDimuon0JpsiL1sNoOS + process.HLTEndSequence ) process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreDimuon0JpsiNoVertexingNoOS + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltDimuon0JpsiNoVtxNoOSL3Filtered + process.HLTEndSequence ) process.HLT_Dimuon0_Jpsi_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQOS + process.hltPreDimuon0Jpsi + process.hltL1sEmuDoubleMu0SQOS + process.hltL1fL1DoubleMu0SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + process.hltDimuon0JpsiL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0Jpsi + process.hltDisplacedmumuFilterDimuon0Jpsi + process.HLTEndSequence ) process.HLT_Dimuon0_Jpsi_NoVertexing_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQOS + process.hltPreDimuon0JpsiNoVertexing + process.hltL1sEmuDoubleMu0SQOS + process.hltL1fL1DoubleMu0SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + process.hltDimuon0JpsiL3Filtered + process.HLTEndSequence ) process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDimuon0JpsiL14R0er1p5R + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDimuon0JpsiL1s4R0er1p5RL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R + process.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R + process.HLTEndSequence ) process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDimuon0JpsiNoVertexingL14R0er1p5R + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDimuon0JpsiL1s4R0er1p5RL3Filtered + process.HLTEndSequence ) process.HLT_Dimuon0_Jpsi3p5_Muon2_v9 = cms.Path( process.HLTBeginSequence + process.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 + process.hltPreDimuon0Jpsi3p5Muon2 + process.hltTripleMuonL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuonL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuonL1Filtered0) + process.hltTripleMuL3PreFiltered222 + process.hltJpsiMuonL3Filtered3p5 + process.hltDisplacedmumuVtxProducerJpsiMuon3p5 + process.hltVertexmumuFilterJpsiMuon3p5 + process.HLTEndSequence ) process.HLT_Dimuon0_Upsilon_L1_4p5_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5SQOS + process.hltPreDimuon0UpsilonL14p5 + process.hltL1sEmuDoubleMu4p5SQOS + process.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0) + process.hltDimuon0UpsilonL1s4p5L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 + process.HLTEndSequence ) process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQ + process.hltPreDimuon0UpsilonL14p5er2p0 + process.hltL1sEmuDoubleMu4p5er2p0SQ + process.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0) + process.hltDimuon0UpsilonL1s4p5er2p0L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 + process.HLTEndSequence ) process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQMass7to18 + process.hltPreDimuon0UpsilonL14p5er2p0M + process.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + process.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M + process.HLTEndSequence ) process.HLT_Dimuon0_Upsilon_NoVertexing_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQMass7to18 + process.hltPreDimuon0UpsilonNoVertexing + process.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + process.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + process.HLTEndSequence ) process.HLT_Dimuon0_LowMass_L1_0er1p5R_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5dR1p4 + process.hltPreDimuon0LowMassL10er1p5R + process.hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0) + process.hltDimuon0LowMassL1s0er1p5RL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R + process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5R + process.HLTEndSequence ) process.HLT_Dimuon0_LowMass_L1_0er1p5_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5 + process.hltPreDimuon0LowMassL10er1p5 + process.hltL1sEmuDoubleMu0er1p5 + process.hltL1fL1sL1DoubleMu0er1p5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0) + process.hltDimuon0LowMassL1s0er1p5L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5 + process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5 + process.HLTEndSequence ) process.HLT_Dimuon0_LowMass_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQOS + process.hltPreDimuon0LowMass + process.hltL1sEmuDoubleMu0SQOS + process.hltL1fL1DoubleMu0SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + process.hltDimuon0LowMassL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMass + process.hltDisplacedmumuFilterDimuon0LowMass + process.HLTEndSequence ) process.HLT_Dimuon0_LowMass_L1_4_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4SQOS + process.hltPreDimuon0LowMassL14 + process.hltL1sEmuDoubleMu4SQOS + process.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0) + process.hltDimuon0LowMassL1s4L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 + process.hltDisplacedmumuFilterDimuon0LowMassL1s4 + process.HLTEndSequence ) process.HLT_Dimuon0_LowMass_L1_4R_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4dR1p2 + process.hltPreDimuon0LowMassL14R + process.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0) + process.hltDimuon0LowMassL1s4RL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R + process.hltDisplacedmumuFilterDimuon0LowMassL1s4R + process.HLTEndSequence ) process.HLT_Dimuon0_LowMass_L1_TM530_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu530NoMass + process.hltPreDimuon0LowMassL1TM530 + process.hltL1fL1sL1TripleMuNoMassL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + process.hltDimuon0LowMassL1sTM530L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 + process.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 + process.HLTEndSequence ) process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu53p52p5 + process.hltPreDimuon0UpsilonMuonNoL1Mass + process.hltTripleMuon53p52p5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuon53p52p5L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuon53p52p5L1Filtered0) + process.hltTripleMu0NoL1MassL3PreFiltered0 + process.hltUpsilon0MuonL3FilteredNoL1Mass + process.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass + process.hltVertexmumuFilterUpsilon0MuonNoL1Mass + process.HLTEndSequence ) process.HLT_TripleMu_5_3_3_Mass3p8_DZ_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu533Mass3p8DZ + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered333 + process.hltL3fL1TripleMu553f0Filtered533 + process.hltTripleMu533TripleDZ0p2 + process.hltTripleMu533Mass3p8toInfFilter + process.HLTEndSequence ) process.HLT_TripleMu_10_5_5_DZ_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu1055DZ + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered555 + process.hltL3fL1TripleMu553f0Filtered1055 + process.hltTripleMu555TripleDZ0p2 + process.HLTEndSequence ) process.HLT_TripleMu_12_10_5_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu12105 + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered555 + process.hltL3fL1TripleMu553f0Filtered10105 + process.hltL3fL1TripleMu553f0Filtered12105 + process.HLTEndSequence ) process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + process.hltPreTau3MuMu7Mu1TkMu1Tau15 + process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + process.hltDiMuonForTau3MuDzFiltered0p3 + process.HLTTrackerMuonSequenceLowPt + process.hltTau3MuTriMuon1filter + process.HLTL3muontrkisorecoSequence + process.hltTauPt15MuPts711Mass1p3to2p1Iso + process.hltTau3MuPreFilter + process.HLTEndSequence ) process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + process.hltPreTau3MuMu7Mu1TkMu1Tau15Charge1 + process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + process.hltDiMuonForTau3MuDzFiltered0p3 + process.HLTTrackerMuonSequenceLowPt + process.hltTau3MuTriMuon1filter + process.HLTL3muontrkisorecoSequence + process.hltTauPt15MuPts711Mass1p3to2p1IsoCharge1 + process.hltTau3MuPreFilterCharge1 + process.HLTEndSequence ) process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + process.hltPreTau3MuMu7Mu1TkMu1IsoTau15 + process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + process.hltDiMuonForTau3MuDzFiltered0p3 + process.HLTTrackerMuonSequenceLowPt + process.hltTau3MuTriMuon1filter + process.HLTL3muontrkisorecoSequence + process.hltTauPt15MuPts711Mass1p3to2p1Iso + process.hltTau3MuPreFilter + process.hltTau3MuIsoFilter + process.HLTEndSequence ) process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + process.hltPreTau3MuMu7Mu1TkMu1IsoTau15Charge1 + process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + process.hltDiMuonForTau3MuDzFiltered0p3 + process.HLTTrackerMuonSequenceLowPt + process.hltTau3MuTriMuon1filter + process.HLTL3muontrkisorecoSequence + process.hltTauPt15MuPts711Mass1p3to2p1IsoCharge1 + process.hltTau3MuPreFilterCharge1 + process.hltTau3MuIsoFilterCharge1 + process.HLTEndSequence ) process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET50PFMHT60 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET50 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID60 + process.HLTEndSequence ) process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET70PFMHT70 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET70 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID70 + process.HLTEndSequence ) process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET90PFMHT90 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET90 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID90 + process.HLTEndSequence ) process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMuControl + process.hltPreDoubleMu3TrkTau3muNoL1Mass + process.hltL1fL1sL1TripleMuControlL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1TripleMuControlL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1TripleMuControlL1Filtered0) + process.hltDoubleMu3TrkTau3muNoL1MassL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass + process.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass + process.HLTBphTrackingDisplacedTau3muNoL1MassReg + process.hltTau3muNoL1MassTkAllConeTracksIter + process.hltTau3muNoL1MassTkVertexProducer + process.hltTau3muNoL1MassTkVertexFilter + process.HLTEndSequence ) process.HLT_DoubleMu4_Jpsi_Displaced_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + process.hltDisplacedmumuFilterDoubleMu4Jpsi + process.HLTEndSequence ) process.HLT_DoubleMu4_Jpsi_NoVertexing_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiNoVertexing + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.HLTEndSequence ) process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiTrkTrkDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + process.hltDisplacedmumuFilterDoubleMu4Jpsi + process.HLTBphTrackingDisplacedJpsiReg + process.hltJpsiTkAllConeTracksIter + process.hltJpsiTrkTrkVertexProducerPhiKstar + process.hltJpsiTkTkVertexFilterPhiKstar + process.HLTEndSequence ) process.HLT_DoubleMu4_JpsiTrk_Bc_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiTrkBc + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiL3Filtered + process.hltmumuVtxProducerDoubleMu4Jpsi + process.hltmumuFilterDoubleMu4Jpsi + process.HLTBphTrackingBcJpsiReg + process.hltBcJpsiTkAllConeTracksIter + process.hltBcJpsiTkVertexProducer + process.hltBcJpsiTkVertexFilter + process.HLTEndSequence ) process.HLT_DoubleMu43NoFiltersNoVtx_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreDoubleMu43NoFiltersNoVtx + process.hltL1fDimuonL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fDimuonL1f0L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered43 + process.HLTEndSequence ) process.HLT_DoubleMu48NoFiltersNoVtx_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreDoubleMu48NoFiltersNoVtx + process.hltL1fDimuonL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fDimuonL1f0L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered48 + process.HLTEndSequence ) process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + process.hltPreMu43NoFiltersNoVtxPhoton43CaloIdL + process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43 + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1Mu5EG20Filter + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter + process.hltEgammaClusterShape + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter + process.HLTEndSequence ) process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + process.hltPreMu48NoFiltersNoVtxPhoton48CaloIdL + process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered48 + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1Mu5EG20Filter + process.hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter + process.hltEgammaClusterShape + process.hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu48NoFiltersNoVtxPhoton48CaloIdLHEFilter + process.HLTEndSequence ) process.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + process.hltPreMu38NoFiltersNoVtxDisplacedPhoton38CaloIdL + process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered38Displaced + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1Mu5EG20Filter + process.hltMu38NoFiltersNoVtxPhoton38CaloIdLEtFilter + process.hltEgammaClusterShape + process.hltMu38NoFiltersNoVtxPhoton38CaloIdLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu38NoFiltersNoVtxPhoton38CaloIdLHEFilter + process.HLTEndSequence ) process.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + process.hltPreMu43NoFiltersNoVtxDisplacedPhoton43CaloIdL + process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43Displaced + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1Mu5EG20Filter + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter + process.hltEgammaClusterShape + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter + process.HLTEndSequence ) process.HLT_DiJet110_35_Mjj650_PFMET110_v13 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreDiJet11035Mjj650PFMET110 + process.HLTRecoMETSequence + process.hltMETOpen + process.hltMET66 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF110 + process.hltL1TPFJetsMatching + process.hltL1PFJetCategories + process.HLTEndSequence ) process.HLT_DiJet110_35_Mjj650_PFMET120_v13 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreDiJet11035Mjj650PFMET120 + process.HLTRecoMETSequence + process.hltMETOpen + process.hltMET72 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF120 + process.hltL1TPFJetsMatching + process.hltL1PFJetCategories + process.HLTEndSequence ) process.HLT_DiJet110_35_Mjj650_PFMET130_v13 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreDiJet11035Mjj650PFMET130 + process.HLTRecoMETSequence + process.hltMETOpen + process.hltMET78 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF130 + process.hltL1TPFJetsMatching + process.hltL1PFJetCategories + process.HLTEndSequence ) process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v13 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreTripleJet1103535Mjj650PFMET110 + process.HLTRecoMETSequence + process.hltMETOpen + process.hltMET66 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF110 + process.hltL1TPFJetsMatching + process.hlt1PFJetCategories3 + process.HLTEndSequence ) process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v13 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreTripleJet1103535Mjj650PFMET120 + process.HLTRecoMETSequence + process.hltMETOpen + process.hltMET72 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF120 + process.hltL1TPFJetsMatching + process.hlt1PFJetCategories3 + process.HLTEndSequence ) process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v13 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreTripleJet1103535Mjj650PFMET130 + process.HLTRecoMETSequence + process.hltMETOpen + process.hltMET78 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF130 + process.hltL1TPFJetsMatching + process.hlt1PFJetCategories3 + process.HLTEndSequence ) process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoEG30erJetC34drMin0p3 + process.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned + process.HLTEle30erJetC34WPTightGsfSequence + process.HLTAK4CaloJetsSequence + process.hltDoubleCentralCaloJet10 + process.HLTAK4PFJetsSequence + process.hltEle30JetCollectionsForLeptonPlusPFJets + process.hltEle30PFJet35EleCleaned + process.HLTEndSequence ) process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoEG28erHTT100 + process.hltPreEle28eta2p1WPTightGsfHT150 + process.HLTEle28erHTT100WPTightGsfSequence + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT100Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT150Jet30 + process.HLTEndSequence ) process.HLT_Ele28_HighEta_SC20_Mass55_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle28HighEtaSC20Mass55 + process.HLTEle28HighEtaSC20Mass55Sequence + process.HLTEndSequence ) process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450PFMET50 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.hltPFMETProducer + process.hltPFMET50 + process.HLTEndSequence ) process.HLT_Ele15_IsoVVVL_PFHT450_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) process.HLT_Ele50_IsoVVVL_PFHT450_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle50IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle50VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) process.HLT_Ele15_IsoVVVL_PFHT600_v24 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT600 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT600Jet30 + process.HLTEndSequence ) process.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + process.hltPreMu4TrkIsoVVLDiPFJet9040DEta3p5MJJ750HTT300PFMETNoMu60 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenL1f0L2f3QL3Filtered4Q + process.HLTL3muontrkisovvlSequence + process.hltMuon4RelTrkIsoVVLFiltered + process.HLTRecoMETSequence + process.hltMET35 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet7020MJJ500DEta3p5 + process.HLTAK4PFJetsSequence + process.hltDiPFJet9040MJJ750DEta3p5 + process.hltPFHTJet30Eta5 + process.hltPFHT300Jet30 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu60 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + process.hltPreMu8TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT300PFMETNoMu60 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q + process.HLTL3muontrkisovvlSequence + process.hltMuon8RelTrkIsoVVLFiltered + process.HLTRecoMETSequence + process.hltMET20 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet20MJJ400DEta3p5 + process.HLTAK4PFJetsSequence + process.hltDiPFJet40MJJ750DEta3p5 + process.hltPFHTJet30Eta5 + process.hltPFHT300Jet30 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu60 + process.HLTEndSequence ) process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + process.hltPreMu10TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT350PFMETNoMu60 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q + process.HLTL3muontrkisovvlSequence + process.hltMuon10RelTrkIsoVVLFiltered + process.HLTRecoMETSequence + process.hltMET20 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet20MJJ400DEta3p5 + process.HLTAK4PFJetsSequence + process.hltDiPFJet40MJJ750DEta3p5 + process.hltPFHTJet30Eta5 + process.hltPFHT350Jet30Eta5 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu60 + process.HLTEndSequence ) process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT450PFMET50 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.hltPFMETProducer + process.hltPFMET50 + process.HLTEndSequence ) process.HLT_Mu15_IsoVVVL_PFHT450_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) process.HLT_Mu50_IsoVVVL_PFHT450_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu50IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3Mu50VVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) process.HLT_Mu15_IsoVVVL_PFHT600_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT600 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT600Jet30 + process.HLTEndSequence ) process.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v6 = cms.Path( process.HLTBeginSequence + process.hltL1Mu3er1p5Jet100er2p5ETMHF40ORETMHF50 + process.hltPreMu3er1p5PFJet100er2p5PFMET80PFMHT80IDTight + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3MuFiltered3er1p5 + process.HLTRecoMETSequence + process.hltMET50 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.hltMht + process.hltMHT50 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets70 + process.hltSinglePFJet100er2p5 + process.hltPFMHTTightID + process.hltPFMHTTightID80 + process.hltPFMETProducer + process.hltPFMET80 + process.HLTEndSequence ) process.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v6 = cms.Path( process.HLTBeginSequence + process.hltL1Mu3er1p5Jet100er2p5ETMHF40ORETMHF50 + process.hltPreMu3er1p5PFJet100er2p5PFMET90PFMHT90IDTight + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3MuFiltered3er1p5 + process.HLTRecoMETSequence + process.hltMET60 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.hltMht + process.hltMHT60 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets70 + process.hltSinglePFJet100er2p5 + process.hltPFMHTTightID + process.hltPFMHTTightID90 + process.hltPFMETProducer + process.hltPFMET90 + process.HLTEndSequence ) process.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v6 = cms.Path( process.HLTBeginSequence + process.hltL1Mu3er1p5Jet100er2p5ETMHF40ORETMHF50 + process.hltPreMu3er1p5PFJet100er2p5PFMET100PFMHT100IDTight + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3MuFiltered3er1p5 + process.HLTRecoMETSequence + process.hltMET70 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.hltMht + process.hltMHT70 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets70 + process.hltSinglePFJet100er2p5 + process.hltPFMHTTightID + process.hltPFMHTTightID100 + process.hltPFMETProducer + process.hltPFMET100 + process.HLTEndSequence ) process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v6 = cms.Path( process.HLTBeginSequence + process.hltL1Mu3er1p5Jet100er2p5ETMHF40ORETMHF50 + process.hltPreMu3er1p5PFJet100er2p5PFMETNoMu80PFMHTNoMu80IDTight + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3MuFiltered3er1p5 + process.HLTRecoMETSequence + process.hltMET50 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.hltMht + process.hltMHT50 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets70 + process.hltSinglePFJet100er2p5 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID80 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu80 + process.HLTEndSequence ) process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v6 = cms.Path( process.HLTBeginSequence + process.hltL1Mu3er1p5Jet100er2p5ETMHF40ORETMHF50 + process.hltPreMu3er1p5PFJet100er2p5PFMETNoMu90PFMHTNoMu90IDTight + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3MuFiltered3er1p5 + process.HLTRecoMETSequence + process.hltMET60 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.hltMht + process.hltMHT60 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets70 + process.hltSinglePFJet100er2p5 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID90 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu90 + process.HLTEndSequence ) process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v6 = cms.Path( process.HLTBeginSequence + process.hltL1Mu3er1p5Jet100er2p5ETMHF40ORETMHF50 + process.hltPreMu3er1p5PFJet100er2p5PFMETNoMu100PFMHTNoMu100IDTight + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3MuFiltered3er1p5 + process.HLTRecoMETSequence + process.hltMET70 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.hltMht + process.hltMHT70 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets70 + process.hltSinglePFJet100er2p5 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID100 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu100 + process.HLTEndSequence ) process.HLT_Dimuon10_Upsilon_y1p4_v5 = cms.Path( process.HLTBeginSequence + process.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 + process.hltPreDimuon10Upsilony1p4 + process.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0) + process.hltDimuon10Upsilony1p4L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon10Upsilonsv3 + process.hltDisplacedmumuFilterDimuon10Upsilonsv3 + process.HLTEndSequence ) process.HLT_Dimuon12_Upsilon_y1p4_v6 = cms.Path( process.HLTBeginSequence + process.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 + process.hltPreDimuon12Upsilony1p4 + process.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2v2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1v2Filtered0) + process.hltDimuon12Upsilony1p4L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon12Upsilonsv3 + process.hltDisplacedmumuFilterDimuon12Upsilonsv3 + process.HLTEndSequence ) process.HLT_Dimuon14_Phi_Barrel_Seagulls_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon14PhiBarrelSeagulls + process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + process.hltDimuon14PhiBarrelnoCowL3Filtered + process.hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow + process.hltDisplacedmumuFilterDimuon14PhiBarrelnoCow + process.HLTEndSequence ) process.HLT_Dimuon25_Jpsi_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon25Jpsi + process.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0) + process.hltDimuon25JpsiL3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon25Jpsis + process.hltDisplacedmumuFilterDimuon25Jpsis + process.HLTEndSequence ) process.HLT_Dimuon14_PsiPrime_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon14PsiPrime + process.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0) + process.hltDimuon14PsiPrimeL3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon14PsiPrimes + process.hltDisplacedmumuFilterDimuon14PsiPrimes + process.HLTEndSequence ) process.HLT_Dimuon14_PsiPrime_noCorrL1_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu9SQ + process.hltPreDimuon14PsiPrimenoCorrL1 + process.hltL1fL1sL1sDoubleMu9SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu9SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu9SQL1Filtered0) + process.hltDimuon14PsiPrimeNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon14PsiPrimesNoCorrL1 + process.hltDisplacedmumuFilterDimuon14PsiPrimesNoCorrL1 + process.HLTEndSequence ) process.HLT_Dimuon18_PsiPrime_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon18PsiPrime + process.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0) + process.hltDimuon18PsiPrimeL3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon18PsiPrimes + process.hltDisplacedmumuFilterDimuon18PsiPrimes + process.HLTEndSequence ) process.HLT_Dimuon18_PsiPrime_noCorrL1_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu9SQ + process.hltPreDimuon18PsiPrimenoCorrL1 + process.hltL1fL1sL1sDoubleMu9SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu9SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu9SQL1Filtered0) + process.hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1 + process.hltDisplacedmumuFilterDimuon18PsiPrimesNoCorrL1 + process.HLTEndSequence ) process.HLT_Dimuon24_Upsilon_noCorrL1_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu9SQ + process.hltPreDimuon24UpsilonnoCorrL1 + process.hltL1fL1sL1sDoubleMu9SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu9SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu9SQL1Filtered0) + process.hltDimuon24UpsilonNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1 + process.hltDisplacedmumuFilterDimuon24UpsilonsNoCorrL1 + process.HLTEndSequence ) process.HLT_Dimuon24_Phi_noCorrL1_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu9SQ + process.hltPreDimuon24PhinoCorrL1 + process.hltL1fL1sL1sDoubleMu9SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu9SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu9SQL1Filtered0) + process.hltDimuon24PhiNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1 + process.hltDisplacedmumuFilterDimuon24PhiBarrelNoCorrL1 + process.HLTEndSequence ) process.HLT_Dimuon25_Jpsi_noCorrL1_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu9SQ + process.hltPreDimuon25JpsinoCorrL1 + process.hltL1fL1sL1sDoubleMu9SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu9SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu9SQL1Filtered0) + process.hltDimuon25JpsiNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1 + process.hltDisplacedmumuFilterDimuon25JpsisNoCorrL1 + process.HLTEndSequence ) process.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4EG9 + process.hltPreDiMu4Ele9CaloIdLTrackIdLDZMass3p8 + process.HLTDiMu4Ele9CaloIdLTrackIdLMuonlegSequence + process.hltDoubleMu4DZFilter + process.hltEle9DoubleMu4Mass3p8Filtered + process.HLTDiMu4Ele9CaloIdLTrackIdLElectronlegSequence + process.hltMu4Ele9DZFilter + process.HLTEndSequence ) process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu7EG7 + process.hltPreDiMu9Ele9CaloIdLTrackIdLDZ + process.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence + process.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence + process.hltMu9Ele9DZFilter + process.hltDoubleMu9DZFilter + process.HLTEndSequence ) process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v21 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu7EG7 + process.hltPreDiMu9Ele9CaloIdLTrackIdL + process.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence + process.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence + process.HLTEndSequence ) process.HLT_DoubleIsoMu20_eta2p1_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu18er + process.hltPreDoubleIsoMu20eta2p1 + process.hltL1fL1sDoubleMu18erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu18erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0) + process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q + process.HLTDoubleMu20Eta2p1IsolationSequence + process.hltL3crIsoL1sDoubleMu18erL1f0L2f10QL3f20QL3trkIsoFiltered + process.HLTEndSequence ) process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157ORTripleMu444 + process.hltPreTrkMu12DoubleTrkMu5NoFiltersNoVtx + process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + process.HLTL3muonrecoSequenceNoVtx + process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered5NoVtx + process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered12NoVtx + process.HLTTrackerMuonSequenceNoVtx + process.hltTripleTrkMuFiltered5NoVtx + process.hltSingleTrkMuFiltered12NoVtx + process.HLTEndSequence ) process.HLT_Mu8_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + process.hltPreMu8 + process.hltL1fL1sMu3or5or7L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu5L1f0L2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu5L1Filtered0) + process.hltL3fL1sMu5L1f0L2f5L3Filtered8 + process.HLTEndSequence ) process.HLT_Mu17_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu15DQ + process.hltPreMu17 + process.hltL1fL1sMu15DQlqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu15DQlqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered17 + process.HLTEndSequence ) process.HLT_Mu19_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu15DQ + process.hltPreMu19 + process.hltL1fL1sMu15DQlqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu15DQlqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu15DQlqL1Filtered0) + process.hltL3fL1sMu15DQlqL1f0L2f10L3Filtered19 + process.HLTEndSequence ) process.HLT_Mu17_Photon30_IsoCaloId_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu17Photon30IsoCaloId + process.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7) + process.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu17Photon30IsoCaloIdPhotonlegFilter + process.hltMu17Photon30IsoCaloIdPhotonlegEtFilter + process.hltEgammaClusterShape + process.hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu17Photon30IsoCaloIdPhotonlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter + process.HLTEndSequence ) process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10IorSingleEG5 + process.hltPreEle8CaloIdLTrackIdLIsoVLPFJet30 + process.HLTEle8CaloIdLTrackIdLIsoVLSequence + process.HLTAK4PFJetsSequence + process.hltEle8JetCollectionsForLeptonPlusPFJets + process.hltEle8PFJet30EleCleaned + process.HLTEndSequence ) process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10IorSingleEG15 + process.hltPreEle12CaloIdLTrackIdLIsoVLPFJet30 + process.HLTEle12CaloIdLTrackIdLIsoVLSequence + process.HLTAK4PFJetsSequence + process.hltEle12JetCollectionsForLeptonPlusPFJets + process.hltEle12PFJet30EleCleaned + process.HLTEndSequence ) process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15er2p5 + process.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 + process.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence + process.HLTAK4PFJetsSequence + process.hltEle23JetCollectionsForLeptonPlusPFJets + process.hltEle23PFJet30EleCleaned + process.HLTEndSequence ) process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10IorSingleEG5 + process.hltPreEle8CaloIdMTrackIdMPFJet30 + process.HLTEle8CaloIdMGsfTrkIdMSequence + process.HLTAK4PFJetsSequence + process.hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets + process.hltEle8NoIsoPFJet30EleCleaned + process.HLTEndSequence ) process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15er2p5 + process.hltPreEle17CaloIdMTrackIdMPFJet30 + process.HLTEle17CaloIdMGsfTrkIdMSequence + process.HLTAK4PFJetsSequence + process.hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets + process.hltEle17NoIsoPFJet30EleCleaned + process.HLTEndSequence ) process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15er2p5 + process.hltPreEle23CaloIdMTrackIdMPFJet30 + process.HLTEle23CaloIdMGsfTrkIdMSequence + process.HLTAK4PFJetsSequence + process.hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets + process.hltEle23NoIsoPFJet30EleCleaned + process.HLTEndSequence ) process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v22 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToL1 + process.hltMonoPFJet165 + process.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet + process.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned + process.HLTEndSequence ) process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle115CaloIdVTGsfTrkIdT + process.HLTEle115CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle135CaloIdVTGsfTrkIdT + process.HLTEle135CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + process.hltPrePFHT330PT30QuadPFJet75604540 + process.HLTAK4CaloJetsSequence + process.hltQuadCentralJet30 + process.hltCaloJetsQuad30ForHt + process.hltHtMhtCaloJetsQuadC30 + process.hltCaloQuadJet30HT320 + process.HLTAK4PFJetsSequence + process.hltPFCentralJetLooseIDQuad30 + process.hlt1PFCentralJetLooseID75 + process.hlt2PFCentralJetLooseID60 + process.hlt3PFCentralJetLooseID45 + process.hlt4PFCentralJetLooseID40 + process.hltPFCentralJetLooseIDQuad30forHt + process.hltHtMhtPFCentralJetsLooseIDQuadC30 + process.hltPFCentralJetsLooseIDQuad30HT330 + process.HLTEndSequence ) process.HLT_PFHT400_SixPFJet32_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT400SixPFJet32 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC25 + process.hltCaloJetsSix25ForHt + process.hltHtMhtCaloJetsSixC25 + process.hltCaloSixJet25HT300 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSix30er2p5 + process.hltPFJetFilterSix32er2p5 + process.hltPFJetsSix30ForHt + process.hltHtMhtPFJetsSix30er2p5 + process.hltPFSixJet30HT400 + process.HLTEndSequence ) process.HLT_PFHT450_SixPFJet36_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT450SixPFJet36 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC30 + process.hltCaloJetsSix30ForHt + process.hltHtMhtCaloJetsSixC30 + process.hltCaloSixJet30HT350 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSix30er2p5 + process.hltPFJetFilterSix36er2p5 + process.hltPFJetsSix30ForHt + process.hltHtMhtPFJetsSix30er2p5 + process.hltPFSixJet30HT450 + process.HLTEndSequence ) process.HLT_PFHT400_FivePFJet_100_100_60_30_30_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJetTripleJet + process.hltPrePFHT400FivePFJet100100603030 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterFiveC25 + process.hltCaloJetsFive25ForHt + process.hltHtMhtCaloJetsFiveC25 + process.hltCaloFiveJet25HT300 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwo100er3p0 + process.hltPFJetFilterThree60er3p0 + process.hltPFJetFilterFive30er3p0 + process.hltPFJetsFive30ForHt + process.hltHtMhtPFJetsFive30er3p0 + process.hltPFFiveJet30HT400 + process.HLTEndSequence ) process.HLT_PFHT350_v23 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT350 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT300Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350 + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTPFHT350MinPFJet30Sequence + process.HLTEndSequence ) process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT380 + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTPFHT380MinPFJet30Sequence + process.HLTEndSequence ) process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT400 + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTPFHT400MinPFJet30Sequence + process.HLTEndSequence ) process.HLT_ECALHT800_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 + process.hltPreECALHT800 + process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.hltTowerMakerEcal + process.hltHtMhtEcal + process.hltHtEcal800 + process.HLTEndSequence ) process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGWithJetAndTau + process.hltPreDiSC3018EIsoANDHEMass70 + process.HLTSC3018EIso15HE30eMass70Sequence + process.HLTEndSequence ) process.HLT_Physics_v9 = cms.Path( process.HLTBeginSequenceL1Fat + process.hltPrePhysics + process.HLTEndSequence ) process.HLT_EphemeralPhysics_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sL1APhysicsMaskingL1ZeroBiasCopy + process.hltPreEphemeralPhysics + process.HLTEndSequence ) process.DST_Physics_v9 = cms.Path( process.HLTBeginSequence + process.hltPreDSTPhysics + process.HLTEndSequence ) process.HLT_Random_v3 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreRandom + process.HLTEndSequence ) process.HLT_ZeroBias_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBias + process.HLTEndSequence ) process.HLT_ZeroBias_Alignment_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiasAlignment + process.HLTEndSequence ) process.HLT_EphemeralZeroBias_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasCopy + process.hltPreEphemeralZeroBias + process.HLTEndSequence ) process.DST_ZeroBias_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTZeroBias + process.HLTEndSequence ) process.DST_Run3_DoubleMu3_PFScoutingPixelTracking_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sDSTRun3DoubleMu3PFScoutingPixelTracking + process.hltPreDSTRun3DoubleMu3PFScoutingPixelTracking + process.HLTDoubleMu3ScoutingNoVtx + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) process.DST_Run3_EG30_PFScoutingPixelTracking_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sDSTRun3EG30PFScoutingPixelTracking + process.hltPreDSTRun3EG30PFScoutingPixelTracking + process.HLTSingleEG30CaloIdLSequence + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) process.DST_Run3_EG16_EG12_PFScoutingPixelTracking_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sDSTRun3EG16EG12PFScoutingPixelTracking + process.hltPreDSTRun3EG16EG12PFScoutingPixelTracking + process.HLTDoubleEG16EG12CaloIdLSequence + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) process.DST_Run3_JetHT_PFScoutingPixelTracking_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sDSTRun3JetHTPFScoutingPixelTracking + process.hltPreDSTRun3JetHTPFScoutingPixelTracking + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) process.DST_HLTMuon_Run3_PFScoutingPixelTracking_v20 = cms.Path( process.HLTBeginSequence + process.hltMuonTriggerResultsFilter + process.hltPreDSTHLTMuonRun3PFScoutingPixelTracking + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) process.HLT_Photon20_HoverELoose_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10er2p5 + process.hltPrePhoton20HoverELoose + process.HLTPhoton20SequenceLooseHOverE + process.HLTEndSequence ) process.HLT_Photon30_HoverELoose_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10er2p5 + process.hltPrePhoton30HoverELoose + process.HLTPhoton30SequenceLooseHOverE + process.HLTEndSequence ) process.HLT_EcalCalibration_v4 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreEcalCalibration + process.hltEcalCalibrationRaw + process.HLTEndSequence ) process.HLT_HcalCalibration_v6 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreHcalCalibration + process.hltHcalCalibrationRaw + process.HLTEndSequence ) process.AlCa_EcalPhiSym_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + process.hltPreAlCaEcalPhiSym + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltEcalPhiSymFilter + process.HLTEndSequence ) process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 + process.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 + process.HLTEndSequence ) process.HLT_CDC_L2cosmic_10_er1p0_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sCDC + process.hltPreCDCL2cosmic10er1p0 + process.hltL1fL1sCDCL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 + process.HLTEndSequence ) process.HLT_CDC_L2cosmic_5p5_er1p0_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sCDC + process.hltPreCDCL2cosmic5p5er1p0 + process.hltL1fL1sCDCL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 + process.HLTEndSequence ) process.HLT_HcalNZS_v15 = cms.Path( process.HLTBeginSequenceNZS + process.hltL1sHcalNZS + process.hltPreHcalNZS + process.HLTEndSequence ) process.HLT_HcalPhiSym_v18 = cms.Path( process.HLTBeginSequenceNZS + process.hltL1sSingleEGorSingleorDoubleMu + process.hltPreHcalPhiSym + process.HLTEndSequence ) process.HLT_IsoTrackHB_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJet3OR + process.hltPreIsoTrackHB + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltPixelTracksQuadruplets + process.hltIsolPixelTrackProdHB + process.hltIsolPixelTrackL2FilterHB + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltIsolEcalPixelTrackProdHB + process.hltEcalIsolPixelTrackL2FilterHB + process.HLTDoLocalStripSequence + process.hltIter0PFLowPixelSeedsFromPixelTracks + process.hltIter0PFlowCkfTrackCandidates + process.hltIter0PFlowCtfWithMaterialTracks + process.hltHcalITIPTCorrectorHB + process.hltIsolPixelTrackL3FilterHB + process.HLTEndSequence ) process.HLT_IsoTrackHE_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJet3OR + process.hltPreIsoTrackHE + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltPixelTracksQuadruplets + process.hltIsolPixelTrackProdHE + process.hltIsolPixelTrackL2FilterHE + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltIsolEcalPixelTrackProdHE + process.hltEcalIsolPixelTrackL2FilterHE + process.HLTDoLocalStripSequence + process.hltIter0PFLowPixelSeedsFromPixelTracks + process.hltIter0PFlowCkfTrackCandidates + process.hltIter0PFlowCtfWithMaterialTracks + process.hltHcalITIPTCorrectorHE + process.hltIsolPixelTrackL3FilterHE + process.HLTEndSequence ) process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + process.hltPreZeroBiasFirstCollisionAfterAbortGap + process.HLTEndSequence ) process.HLT_ZeroBias_IsolatedBunches_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sIsolatedBunch + process.hltPreZeroBiasIsolatedBunches + process.HLTEndSequence ) process.HLT_ZeroBias_FirstCollisionInTrain_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit + process.hltPreZeroBiasFirstCollisionInTrain + process.HLTEndSequence ) process.HLT_ZeroBias_LastCollisionInTrain_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasLastBunchInTrain + process.hltPreZeroBiasLastCollisionInTrain + process.HLTEndSequence ) process.HLT_ZeroBias_FirstBXAfterTrain_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstBunchAfterTrain + process.hltPreZeroBiasFirstBXAfterTrain + process.HLTEndSequence ) process.AlCa_RPCMuonNormalisation_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + process.hltPreAlCaRPCMuonNormalisation + process.hltRPCMuonNormaL1Filtered0 + process.HLTMuonLocalRecoSequence + process.hltFEDSelectorTCDS + process.HLTEndSequence ) process.AlCa_LumiPixelsCounts_Random_v6 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreAlCaLumiPixelsCountsRandom + process.HLTBeamSpot + process.hltPixelTrackerHVOn + process.HLTDoLocalPixelSequence + process.hltAlcaPixelClusterCounts + process.HLTEndSequence ) process.AlCa_LumiPixelsCounts_ZeroBias_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAlCaLumiPixelsCountsZeroBias + process.hltPixelTrackerHVOn + process.HLTDoLocalPixelSequence + process.hltAlcaPixelClusterCounts + process.HLTEndSequence ) process.MC_ReducedIterativeTracking_v16 = cms.Path( process.HLTBeginSequence + process.hltPreMCReducedIterativeTracking + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.HLTEndSequence ) process.MC_PFMET_v21 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFMET + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMETOpenFilter + process.HLTEndSequence ) process.MC_AK4PFJets_v21 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK4PFJets + process.HLTAK4PFJetsSequence + process.hltAK4PFJetCollection20Filter + process.HLTEndSequence ) process.MC_PFBTagDeepCSV_v14 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFBTagDeepCSV + process.HLTAK4PFJetsSequence + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSV4p06Single + process.HLTEndSequence ) process.MC_PFHT_v20 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFHT + process.HLTAK4PFJetsSequence + process.hltPFHTForMC + process.hltPFHTOpenFilter + process.HLTEndSequence ) process.MC_PFMHT_v20 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFMHT + process.HLTAK4PFJetsSequence + process.hltPFHTForMC + process.hltPFMHTOpenFilter + process.HLTEndSequence ) process.MC_CaloMET_v12 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloMET + process.HLTDoCaloSequence + process.hltMet + process.hltMETOpen + process.HLTEndSequence ) process.MC_CaloMET_JetIdCleaned_v13 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloMETJetIdCleaned + process.HLTDoCaloSequence + process.hltMet + process.HLTAK4CaloJetsSequence + process.hltMetCleanUsingJetID + process.hltMETCleanUsingJetIDOpenFilter + process.HLTEndSequence ) process.MC_AK4CaloJets_v13 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK4CaloJets + process.HLTAK4CaloJetsSequence + process.hltCaloJetCollection20Filter + process.HLTEndSequence ) process.MC_AK4CaloJetsFromPV_v12 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK4CaloJetsFromPV + process.HLTAK4CaloJetsSequence + process.HLTNoPUSequence + process.hltCaloJetFromPVCollection20Filter + process.hltHtMhtFromPVForMC + process.hltCaloHtMhtFromPVOpenFilter + process.HLTEndSequence ) process.MC_CaloBTagDeepCSV_v12 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloBTagDeepCSV + process.HLTAK4CaloJetsSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV10p0Single + process.HLTEndSequence ) process.MC_CaloHT_v12 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloHT + process.HLTAK4CaloJetsSequence + process.hltHtMhtForMC + process.hltCaloHTOpenFilter + process.HLTEndSequence ) process.MC_CaloMHT_v12 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloMHT + process.HLTAK4CaloJetsSequence + process.hltHtMhtForMC + process.hltMhtFilter + process.HLTEndSequence ) process.MC_AK8PFJets_v21 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8PFJets + process.HLTAK8PFJetsSequence + process.hltAK8PFJetCollection20Filter + process.HLTEndSequence ) process.MC_AK8TrimPFJets_v21 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8TrimPFJets + process.HLTAK8PFJetsSequence + process.hltAK8TrimModJets + process.hltAK8TrimPFJetCollection20Filter + process.HLTEndSequence ) process.MC_AK8PFHT_v20 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8PFHT + process.HLTAK8PFJetsSequence + process.hltAK8PFHTForMC + process.hltAK8PFHTOpenFilter + process.HLTEndSequence ) process.MC_AK8CaloHT_v12 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8CaloHT + process.HLTAK8CaloJetsSequence + process.hltAK8HtMhtForMC + process.hltAK8CaloHTOpenFilter + process.HLTEndSequence ) process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 + process.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence + process.HLTEndSequence ) process.MC_DoubleEle5_CaloIdL_MW_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5WithJetAndTau + process.hltPreMCDoubleEle5CaloIdLMW + process.HLTEle5CaloIdLMWSequence + process.HLTDoubleEle5CaloIdLMWSequence + process.HLTEndSequence ) process.MC_Egamma_Open_v2 = cms.Path( process.HLTBeginSequence + process.hltPreMCEgammaOpen + process.HLTEgammaOpenSequence + process.HLTEndSequence ) process.MC_Egamma_Open_Unseeded_v2 = cms.Path( process.HLTBeginSequence + process.hltPreMCEgammaOpenUnseeded + process.HLTEgammaOpenUnseededSequence + process.HLTEndSequence ) process.MC_Ele5_WPTight_Gsf_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCEle5WPTightGsf + process.HLTEle5WPTightGsfSequence + process.HLTEndSequence ) process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ + process.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) process.MC_IsoMu_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + process.hltPreMCIsoMu + process.hltL1fL1sMu3or5or7L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu5L1L2SingleMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu5L1Filtered0) + process.hltL3fL1sMu5L1L2L3SingleMu + process.HLTMuIsolationSequenceForMC + process.hltL3crIsoL1sMu16L1L2L3TrkIsoFilteredSingleMu + process.HLTEndSequence ) process.MC_DoubleMu_TrkIsoVVL_DZ_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0 + process.hltPreMCDoubleMuTrkIsoVVLDZ + process.hltL1fL1sDoubleMu0HighQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu0L1f0L2doubleMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0) + process.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu + process.HLTL3muontrkisovvlSequence + process.hltDiMuonRelTrkIsoVVLFiltered + process.hltDiMuonRelTrkIsoVVLFilteredDzFiltered0p2 + process.HLTEndSequence ) process.MC_DoubleMuNoFiltersNoVtx_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0 + process.hltPreMCDoubleMuNoFiltersNoVtx + process.hltL1fL1sDoubleMu0HighQL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fDimuonL1f0L2NoVtx) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx + process.HLTEndSequence ) process.MC_PFBTagDeepJet_v5 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFBTagDeepJet + process.HLTAK4PFJetsSequence + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet4p06Single + process.HLTEndSequence ) process.MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreMCQuadPFJet100755030PNet2CvsL0p3And1CvsL0p5VBF3Tight + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID50 + process.hltPFDoubleJetLooseID75 + process.hltPFSingleJetLooseID100 + process.hlt2PFCentralJetTightIDPt30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPNetCvsLTag0p5 + process.hlt2PNetCvsLTag0p3 + process.hltVBFPFPNetCvsLSortedMqq460Detaqq3p5 + process.HLTEndSequence ) process.MC_Run3_PFScoutingPixelTracking_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sMCRun3PFScoutingPixelTracking + process.hltPreMCRun3PFScoutingPixelTracking + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) process.AlCa_EcalPi0EBonly_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalPi0EBonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEBonlyRegional + process.hltAlCaPi0EBUncalibrator + process.hltAlCaPi0EBRechitsToDigis + process.HLTEndSequence ) process.AlCa_EcalPi0EEonly_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalPi0EEonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEEonlyRegional + process.hltAlCaPi0EEUncalibrator + process.hltAlCaPi0EERechitsToDigis + process.HLTEndSequence ) process.AlCa_EcalEtaEBonly_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalEtaEBonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaEtaRecHitsFilterEBonlyRegional + process.hltAlCaEtaEBUncalibrator + process.hltAlCaEtaEBRechitsToDigis + process.HLTEndSequence ) process.AlCa_EcalEtaEEonly_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalEtaEEonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaEtaRecHitsFilterEEonlyRegional + process.hltAlCaEtaEEUncalibrator + process.hltAlCaEtaEERechitsToDigis + process.HLTEndSequence ) process.AlCa_AK8PFJet40_v19 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAlCaAK8PFJet40 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10AK8 + process.hltSinglePFJet40AK8 + process.HLTEndSequence ) process.AlCa_PFJet40_v24 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAlCaPFJet40 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet10 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10 + process.hltSinglePFJet40 + process.HLTEndSequence ) process.AlCa_PFJet40_CPUOnly_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAlCaPFJet40CPUOnly + process.HLTAK4CaloJetsCPUOnlySequence + process.hltSingleCaloJet10CPUOnly + process.HLTAK4PFJetsCPUOnlySequence + process.hltPFJetsCorrectedMatchedToCaloJets10CPUOnly + process.hltSinglePFJet40CPUOnly + process.HLTEndSequence ) process.HLT_PFJet40_GPUvsCPU_v2 = cms.Path( process.HLTBeginSequence + process.hltAlCaPFJet40GPUxorCPUFilter + process.hltPrePFJet40GPUvsCPU + process.HLTEndSequence ) process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEG14108IorTripleEG18178 + process.hltPreEle16Ele12Ele8CaloIdLTrackIdL + process.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence + process.HLTEndSequence ) process.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetOR + process.hltPreVBFDoubleMediumDeepTauPFTauHPS20eta2p1 + process.HLTL2TauJetsSequence + process.hltDoubleL2Tau20eta2p2 + process.HLTL2p5IsoTauGlobalSequence + process.hltDoubleL2GlobIsoTau20eta2p2 + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDoubleMediumDeepTauDiTauWPAntiMuonPFTau20Sequence + process.HLTAK4PFJetsSequence + process.hltVBFL1TLooseIDPFJetsMatching + process.hltMatchedVBFTwoPFJetsDoubleMediumDeepTauDitauWPPFTauHPS20OverlapRemoval + process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 + process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumDeepTauDitauWPPFTauHPS20 + process.HLTEndSequence ) process.HLT_Photon60_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton60R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 + process.HLTPhoton60R9Id90HE10IsoMEBOnlySequence + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet30MJJ300AllJetsDEta3Filter + process.HLTAK4PFJetsSequence + process.hltDiPFJet30MJJ300AllJetsDEta3Filter + process.HLTEndSequence ) process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 + process.HLTPhoton75R9Id90HE10IsoMEBOnlySequence + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet30MJJ300AllJetsDEta3Filter + process.HLTAK4PFJetsSequence + process.hltDiPFJet30MJJ300AllJetsDEta3Filter + process.HLTEndSequence ) process.HLT_Mu18_Mu9_SameSign_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu18Mu9SameSign + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered9 + process.hltL3fL1DoubleMu157fFiltered18 + process.hltDiMuon189SameSignFiltered + process.HLTEndSequence ) process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu2JpsiDoubleTrk1Phi1p05 + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu2JpsiDoubleTrkL3Filtered + process.hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi + process.hltDoubleTrkmumuFilterDoubleMu2Jpsi + process.HLTBphTrackingDoubleJpsiReg + process.hltJpsiTkAllConeTracksIterDoubleTrk + process.hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v4 + process.hltJpsiTkTkVertexFilterPhiDoubleTrk1v4 + process.HLTEndSequence ) process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DCAPFMET50PFMHT60 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50noDrf0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60noDrDCAFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu50 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID60 + process.HLTEndSequence ) process.HLT_TripleMu_5_3_3_Mass3p8_DCA_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu533Mass3p8DCA + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered333 + process.hltL3fL1TripleMu553f0Filtered533 + process.hltTripleMu533Mass3p8DCAFilter + process.HLTEndSequence ) process.HLT_QuadPFJet103_88_75_15_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJetVBFIorHTTIorSingleJet + process.hltPreQuadPFJet103887515 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.HLTFastPrimaryVertexSequence + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID75 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID103 + process.HLTBtagDeepCSVSequencePF + process.HLTEndSequence ) process.HLT_QuadPFJet105_88_76_15_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet105887615 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.HLTFastPrimaryVertexSequence + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID76 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID105 + process.HLTEndSequence ) process.HLT_QuadPFJet111_90_80_15_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet111908015 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.HLTFastPrimaryVertexSequence + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.HLTEndSequence ) process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3018R9IdLANDHEANDIsoCaloId + process.HLTDiphoton3018R9Id50b90eANDHE10b9eANDCaloId11b32eANDIso60b40eSequence + process.HLTEndSequence ) process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3018R9IdLANDHEANDIsoCaloIdMass55 + process.HLTDiphoton3018R9Id50b90eANDHE10b9eANDCaloId11b32eANDIso60b40eSequence + process.hltDiEG18TrackIso60Iso60b40eCaloId11b32eHE10b9eR9Id50b90eMass55CombMassLastFilter + process.HLTEndSequence ) process.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumDeepTauPFTauHPS35L2NNeta2p1 + process.HLTL2TauTagNNSequence + process.hltL2DoubleTauTagNNFilter + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausMediumDitauWPDeepTau + process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch + process.hltHpsDoublePFTau35MediumDitauWPDeepTauL1HLTMatched + process.HLTEndSequence ) process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfLooseDeepTauPFTauHPS30eta2p1CrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTauHPSSequence + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTHPSLooseETauWPDeepTauPFTau30Sequence + process.hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatch + process.hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatched + process.hltHpsOverlapFilterIsoEle24WPTightGsfLooseETauWPDeepTauPFTau30 + process.HLTEndSequence ) process.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORMu18erTauXXer2p1 + process.hltPreIsoMu20eta2p1LooseDeepTauPFTauHPS27eta2p1CrossL1 + process.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0) + process.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered + process.HLTGlobalPFTauHPSSequence + process.HLTHPSLooseMuTauWPDeepTauAntiMuonPFTau27Sequence + process.hltHpsL1JetsHLTPFTauLooseMutauWPDeepTauVsJetsAgainstMuonMatch + process.hltHpsSelectedPFTau27LooseMuTauWPDeepTauVsJetsAgainstMuonL1HLTMatched + process.hltHpsOverlapFilterIsoMu20LooseMuTauWPDeepTauPFTau27L1Seeded + process.HLTEndSequence ) process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu22erIsoTau40er + process.hltPreIsoMu24eta2p1LooseDeepTauPFTauHPS180eta2p1 + process.hltL1fL1sMu22erIsoTau40erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0) + process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence + process.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTL2TauTagNNSequence + process.hltL2Mu22Tau40TagNNFilterSingleTauWP + process.HLTGlobalPFTauHPSSequence + process.HLTLooseSingleTauWPDeepTauPFTau + process.hltL1JetsHLTPFTau180LooseSingleTauWPDeepTauMatchMu22IsoTau40 + process.hltSelectedPFTau180LooseSingleTauWPDeepTauMatchedMu22IsoTau40 + process.hltHpsOverlapFilterIsoMu24LooseSingleTauWPDeepTauPFTau180L1Seeded + process.HLTEndSequence ) process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORMu18erTauXXer2p1 + process.hltPreIsoMu24eta2p1LooseDeepTauPFTauHPS30eta2p1CrossL1 + process.hltL1fL1sBigORMu18erTauXXer2p1L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fBigORMu18erTauXXer2p1L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fBigORMu18erTauXXer2p1L1Filtered0) + process.hltL3fL1BigORMu18erTauXXer2p1L1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoBigORMu18erTauXXer2p1L1f0L2f10QL3f20QL3trkIsoFiltered + process.hltIsoMu24FilterEle24Tau30Monitoring + process.HLTGlobalPFTauHPSSequence + process.HLTHPSLooseETauWPDeepTauPFTau30Sequence + process.hltHpsL1JetsHLTPFTauLooseEtauWPDeepTauMatchMonitoring + process.hltHpsSelectedPFTau30LooseETauWPDeepTauL1HLTMatchedMonitoring + process.hltHpsOverlapFilterIsoMu24LooseETauWPDeepTauPFTau30L1Seeded + process.HLTEndSequence ) process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS35L2NNeta2p1CrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTL2TauTagNNSequence + process.hltL2TauTagNNFilterMuXXerIsoTauYY + process.HLTGlobalPFTauHPSSequence + process.HLTHPSSinglePFTauPt35Eta2p1Trk1 + process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausMediumDitauWPDeepTau + process.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatch + process.hltHpsSelectedPFTau35MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatched + process.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau35Monitoring + process.HLTEndSequence ) process.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleTau + process.hltPreLooseDeepTauPFTauHPS180L2NNeta2p1 + process.HLTL2TauTagNNSequence + process.hltL2SingleTauTagNNFilter + process.HLTGlobalPFTauHPSSequence + process.HLTLooseSingleTauWPDeepTauPFTau + process.hltL1JetsHLTPFTauLooseSingleTauWPDeepTauMatch + process.hltSelectedPFTau180LooseSingleTauWPDeepTauL1HLTMatched + process.HLTEndSequence ) process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + process.hltPrePFHT330PT30QuadPFJet75604540TriplePFBTagDeepJet4p5 + process.HLTAK4CaloJetsSequence + process.hltQuadCentralJet30 + process.hltCaloJetsQuad30ForHt + process.hltHtMhtCaloJetsQuadC30 + process.hltCaloQuadJet30HT320 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSVp17Double + process.HLTAK4PFJetsSequence + process.hltPFCentralJetLooseIDQuad30 + process.hlt1PFCentralJetLooseID75 + process.hlt2PFCentralJetLooseID60 + process.hlt3PFCentralJetLooseID45 + process.hlt4PFCentralJetLooseID40 + process.hltPFCentralJetLooseIDQuad30forHt + process.hltHtMhtPFCentralJetsLooseIDQuadC30 + process.hltPFCentralJetsLooseIDQuad30HT330 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet4p5Triple + process.HLTEndSequence ) process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJetTripleJet + process.hltPrePFHT400FivePFJet100100603030DoublePFBTagDeepJet4p5 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterFiveC25 + process.hltCaloJetsFive25ForHt + process.hltHtMhtCaloJetsFiveC25 + process.hltCaloFiveJet25HT300 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV10p01Single + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwo100er3p0 + process.hltPFJetFilterThree60er3p0 + process.hltPFJetFilterFive30er3p0 + process.hltPFJetsFive30ForHt + process.hltHtMhtPFJetsFive30er3p0 + process.hltPFFiveJet30HT400 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet4p5Double + process.HLTEndSequence ) process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJetTripleJet + process.hltPrePFHT400FivePFJet120120603030DoublePFBTagDeepJet4p5 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterFiveC25 + process.hltCaloJetsFive25ForHt + process.hltHtMhtCaloJetsFiveC25 + process.hltCaloFiveJet25HT300 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV10p01Single + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwo120er3p0 + process.hltPFJetFilterThree60er3p0 + process.hltPFJetFilterFive30er3p0 + process.hltPFJetsFive30ForHt + process.hltHtMhtPFJetsFive30er3p0 + process.hltPFFiveJet30HT400 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet4p5Double + process.HLTEndSequence ) process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT400SixPFJet32DoublePFBTagDeepJet2p94 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC25 + process.hltCaloJetsSix25ForHt + process.hltHtMhtCaloJetsSixC25 + process.hltCaloSixJet25HT300 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV10p01Single + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSix30er2p5 + process.hltPFJetFilterSix32er2p5 + process.hltPFJetsSix30ForHt + process.hltHtMhtPFJetsSix30er2p5 + process.hltPFSixJet30HT400 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet2p94Double + process.HLTEndSequence ) process.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT450SixPFJet36PFBTagDeepJet1p59 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC30 + process.hltCaloJetsSix30ForHt + process.hltHtMhtCaloJetsSixC30 + process.hltCaloSixJet30HT350 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSix30er2p5 + process.hltPFJetFilterSix36er2p5 + process.hltPFJetsSix30ForHt + process.hltHtMhtPFJetsSix30er2p5 + process.hltPFSixJet30HT450 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet1p59Single + process.HLTEndSequence ) process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJetVBFIorHTTIorSingleJet + process.hltPreQuadPFJet103887515DoublePFBTagDeepJet1p37p7VBF1 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID75 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID103 + process.HLTBtagDeepJetSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepJet7p68Double6Jets + process.hltBTagPFDeepJet1p28Single6Jets + process.hltVBFPFJetDeepJetSortedMqq200Detaqq1p5 + process.HLTEndSequence ) process.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJetVBFIorHTTIorSingleJet + process.hltPreQuadPFJet103887515PFBTagDeepJet1p3VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID75 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID103 + process.HLTBtagDeepJetSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepJet1p28Single6Jets + process.hltVBFPFJetDeepJetSortedMqq460Detaqq3p5 + process.HLTEndSequence ) process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet105887615DoublePFBTagDeepJet1p37p7VBF1 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID76 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID105 + process.HLTBtagDeepJetSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepJet7p68Double6Jets + process.hltBTagPFDeepJet1p28Single6Jets + process.hltVBFPFJetDeepJetSortedMqq200Detaqq1p5 + process.HLTEndSequence ) process.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet105887615PFBTagDeepJet1p3VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID76 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID105 + process.HLTBtagDeepJetSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepJet1p28Single6Jets + process.hltVBFPFJetDeepJetSortedMqq460Detaqq3p5 + process.HLTEndSequence ) process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet111908015DoublePFBTagDeepJet1p37p7VBF1 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.HLTBtagDeepJetSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepJet7p68Double6Jets + process.hltBTagPFDeepJet1p28Single6Jets + process.hltVBFPFJetDeepJetSortedMqq200Detaqq1p5 + process.HLTEndSequence ) process.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet111908015PFBTagDeepJet1p3VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSV1p56Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.HLTBtagDeepJetSequencePF + process.hltSelector6PFJets + process.hltBTagPFDeepJet1p28Single6Jets + process.hltVBFPFJetDeepJetSortedMqq460Detaqq3p5 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PFBtagDeepJet1p5 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwoC30 + process.HLTBtagDeepJetSequencePF + process.hltBTagPFDeepJet1p5Single + process.HLTEndSequence ) process.HLT_PFHT280_QuadPFJet30_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetOrHTTOrMuonHTT + process.hltPrePFHT280QuadPFJet30 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt4PixelOnlyPFCentralJetTightIDPt20 + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt30 + process.hltPFHTJet30 + process.hltPFHT280Jet30 + process.HLTEndSequence ) process.HLT_PFHT280_QuadPFJet30_PNet2BTagMean0p55_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetOrHTTOrMuonHTT + process.hltPrePFHT280QuadPFJet30PNet2BTagMean0p55 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt4PixelOnlyPFCentralJetTightIDPt20 + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt30 + process.hltPFHTJet30 + process.hltPFHT280Jet30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPFCentralJetTightIDPt30 + process.hltPFCentralJetPt30PNet2BTagMean0p55 + process.HLTEndSequence ) process.HLT_PFHT280_QuadPFJet30_PNet2BTagMean0p60_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetOrHTTOrMuonHTT + process.hltPrePFHT280QuadPFJet30PNet2BTagMean0p60 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt4PixelOnlyPFCentralJetTightIDPt20 + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt30 + process.hltPFHTJet30 + process.hltPFHT280Jet30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPFCentralJetTightIDPt30 + process.hltPFCentralJetPt30PNet2BTagMean0p60 + process.HLTEndSequence ) process.HLT_PFHT280_QuadPFJet35_PNet2BTagMean0p60_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetOrHTTOrMuonHTT + process.hltPrePFHT280QuadPFJet35PNet2BTagMean0p60 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt4PixelOnlyPFCentralJetTightIDPt20 + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt35 + process.hltPFHTJet30 + process.hltPFHT280Jet30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPFCentralJetTightIDPt35 + process.hltPFCentralJetPt35PNet2BTagMean0p60 + process.HLTEndSequence ) process.HLT_PFHT340_QuadPFJet70_50_40_40_PNet2BTagMean0p70_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetOrHTTOrMuonHTT + process.hltPrePFHT340QuadPFJet70504040PNet2BTagMean0p70 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt4PixelOnlyPFCentralJetTightIDPt20 + process.hlt3PixelOnlyPFCentralJetTightIDPt30 + process.hlt2PixelOnlyPFCentralJetTightIDPt40 + process.hlt1PixelOnlyPFCentralJetTightIDPt60 + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt40 + process.hlt2PFCentralJetTightIDPt50 + process.hlt1PFCentralJetTightIDPt70 + process.hltPFHTJetTightIDPt30 + process.hltPFHT340JetTightIDPt30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPFCentralJetTightIDPt40 + process.hltPFCentralJetPt40PNet2BTagMean0p70 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFHT280 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT280Jet30 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_QuadPFJet30_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFHT280QuadPFJet30 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt4PixelOnlyPFCentralJetTightIDPt20 + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt30 + process.hltPFHTJet30 + process.hltPFHT280Jet30 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_QuadPFJet30_PNet2BTagMean0p55_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFHT280QuadPFJet30PNet2BTagMean0p55 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt4PixelOnlyPFCentralJetTightIDPt20 + process.HLTAK4PFJetsSequence + process.hlt4PFCentralJetTightIDPt30 + process.hltPFHTJet30 + process.hltPFHT280Jet30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPFCentralJetTightIDPt30 + process.hltPFCentralJetPt30PNet2BTagMean0p55 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PNet2BTagMean0p50_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZPFDiJet30PNet2BTagMean0p50 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PFJetsSequence + process.hltPFJetFilterTwoC30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPFJetTwoC30 + process.hltPFJetTwoC30PFBTagPNet2BTagMean0p50 + process.HLTEndSequence ) process.HLT_QuadPFJet100_88_70_30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreQuadPFJet100887030 + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID70 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID100 + process.hlt2PFCentralJetTightIDPt30 + process.HLTEndSequence ) process.HLT_QuadPFJet105_88_75_30_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreQuadPFJet105887530 + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID75 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID105 + process.hlt2PFCentralJetTightIDPt30 + process.HLTEndSequence ) process.HLT_QuadPFJet111_90_80_30_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreQuadPFJet111908030 + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.hlt2PFCentralJetTightIDPt30 + process.HLTEndSequence ) process.HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreQuadPFJet100887030PNet1CvsAll0p5VBF3Tight + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID70 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID100 + process.hlt2PFCentralJetTightIDPt30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPNetCvsAllTag0p5 + process.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 + process.HLTEndSequence ) process.HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreQuadPFJet105887530PNet1CvsAll0p5VBF3Tight + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID75 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID105 + process.hlt2PFCentralJetTightIDPt30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPNetCvsAllTag0p5 + process.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 + process.HLTEndSequence ) process.HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet957565VBFIorHTTIorDoubleJetCIorSingleJetorQuadJet95756520 + process.hltPreQuadPFJet111908030PNet1CvsAll0p6VBF3Tight + process.HLTAK4CaloJetsSequence + process.hltQuadJet20 + process.hltTripleJet35 + process.hltDoubleJet50 + process.hltSingleJet80 + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID30 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.hlt2PFCentralJetTightIDPt30 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPNetCvsAllTag0p6 + process.hltVBFPFPNetCvsAllSortedMqq460Detaqq3p5 + process.HLTEndSequence ) process.HLT_AK8PFJet220_SoftDropMass40_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet220SoftDropMass40 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTEndSequence ) process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + process.hltPreAK8PFJet220SoftDropMass40PNetBB0p06DoubleAK4PFJet6030PNet2BTagMean0p50 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPF2CentralJetPt30PNet2BTagMean0p50 + process.HLTJetFlavourTagParticleNetSequencePFAK8Reduced + process.hltAK8PFJets220SoftDropMass40 + process.hltAK8SinglePFJets220SoftDropMass40PNetBBTag0p06 + process.HLTEndSequence ) process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + process.hltPreAK8PFJet220SoftDropMass40PNetBB0p06DoubleAK4PFJet6030PNet2BTagMean0p53 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPF2CentralJetPt30PNet2BTagMean0p53 + process.HLTJetFlavourTagParticleNetSequencePFAK8Reduced + process.hltAK8PFJets220SoftDropMass40 + process.hltAK8SinglePFJets220SoftDropMass40PNetBBTag0p06 + process.HLTEndSequence ) process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + process.hltPreAK8PFJet220SoftDropMass40PNetBB0p06DoubleAK4PFJet6030PNet2BTagMean0p55 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPF2CentralJetPt30PNet2BTagMean0p55 + process.HLTJetFlavourTagParticleNetSequencePFAK8Reduced + process.hltAK8PFJets220SoftDropMass40 + process.hltAK8SinglePFJets220SoftDropMass40PNetBBTag0p06 + process.HLTEndSequence ) process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrDoubleJetOrTripleJetOrHTTOrMuHTT + process.hltPreAK8PFJet220SoftDropMass40PNetBB0p06DoubleAK4PFJet6030PNet2BTagMean0p60 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPF2CentralJetPt30PNet2BTagMean0p60 + process.HLTJetFlavourTagParticleNetSequencePFAK8Reduced + process.hltAK8PFJets220SoftDropMass40 + process.hltAK8SinglePFJets220SoftDropMass40PNetBBTag0p06 + process.HLTEndSequence ) process.HLT_AK8PFJet230_SoftDropMass40_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet230SoftDropMass40 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTEndSequence ) process.HLT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet230SoftDropMass40PNetBB0p06 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.hltAK8PFJets230SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets230SoftDropMass40PNetBBTag0p06 + process.HLTEndSequence ) process.HLT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet230SoftDropMass40PNetBB0p10 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.hltAK8PFJets230SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets230SoftDropMass40PNetBBTag0p10 + process.HLTEndSequence ) process.HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p03_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet230SoftDropMass40PNetTauTau0p03 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.hltAK8PFJets230SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets230SoftDropMass40PNetTauTauTag0p03 + process.HLTEndSequence ) process.HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p05_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet230SoftDropMass40PNetTauTau0p05 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.hltAK8PFJets230SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets230SoftDropMass40PNetTauTauTag0p05 + process.HLTEndSequence ) process.HLT_AK8PFJet250_SoftDropMass40_PNetBB0p06_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet250SoftDropMass40PNetBB0p06 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet250 + process.hltAK8PFJets250Constituents + process.hltAK8PFSoftDropJets250 + process.hltAK8SinglePFJets250SoftDropMass40 + process.hltAK8PFJets250SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets250SoftDropMass40PNetBBTag0p06 + process.HLTEndSequence ) process.HLT_AK8PFJet250_SoftDropMass40_PNetBB0p10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet250SoftDropMass40PNetBB0p10 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet250 + process.hltAK8PFJets250Constituents + process.hltAK8PFSoftDropJets250 + process.hltAK8SinglePFJets250SoftDropMass40 + process.hltAK8PFJets250SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets250SoftDropMass40PNetBBTag0p10 + process.HLTEndSequence ) process.HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p03_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet250SoftDropMass40PNetTauTau0p03 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet250 + process.hltAK8PFJets250Constituents + process.hltAK8PFSoftDropJets250 + process.hltAK8SinglePFJets250SoftDropMass40 + process.hltAK8PFJets250SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets250SoftDropMass40PNetTauTauTag0p03 + process.HLTEndSequence ) process.HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p05_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet250SoftDropMass40PNetTauTau0p05 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet250 + process.hltAK8PFJets250Constituents + process.hltAK8PFSoftDropJets250 + process.hltAK8SinglePFJets250SoftDropMass40 + process.hltAK8PFJets250SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets250SoftDropMass40PNetTauTauTag0p05 + process.HLTEndSequence ) process.HLT_AK8PFJet275_SoftDropMass40_PNetBB0p06_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet275SoftDropMass40PNetBB0p06 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet275 + process.hltAK8PFJets275Constituents + process.hltAK8PFSoftDropJets275 + process.hltAK8SinglePFJets275SoftDropMass40 + process.hltAK8PFJets275SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets275SoftDropMass40PNetBBTag0p06 + process.HLTEndSequence ) process.HLT_AK8PFJet275_SoftDropMass40_PNetBB0p10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet275SoftDropMass40PNetBB0p10 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet275 + process.hltAK8PFJets275Constituents + process.hltAK8PFSoftDropJets275 + process.hltAK8SinglePFJets275SoftDropMass40 + process.hltAK8PFJets275SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets275SoftDropMass40PNetBBTag0p10 + process.HLTEndSequence ) process.HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p03_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet275SoftDropMass40PNetTauTau0p03 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet275 + process.hltAK8PFJets275Constituents + process.hltAK8PFSoftDropJets275 + process.hltAK8SinglePFJets275SoftDropMass40 + process.hltAK8PFJets275SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets275SoftDropMass40PNetTauTauTag0p03 + process.HLTEndSequence ) process.HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p05_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet275SoftDropMass40PNetTauTau0p05 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet275 + process.hltAK8PFJets275Constituents + process.hltAK8PFSoftDropJets275 + process.hltAK8SinglePFJets275SoftDropMass40 + process.hltAK8PFJets275SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets275SoftDropMass40PNetTauTauTag0p05 + process.HLTEndSequence ) process.HLT_AK8PFJet425_SoftDropMass40_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet425SoftDropMass40 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet320 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets320 + process.hltSingleAK8PFJet425 + process.hltAK8PFJets425Constituents + process.hltAK8PFSoftDropJets425 + process.hltAK8SinglePFJets425SoftDropMass40 + process.HLTEndSequence ) process.HLT_AK8PFJet450_SoftDropMass40_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetOrHTTOrMuHTT + process.hltPreAK8PFJet450SoftDropMass40 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet320 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets320 + process.hltSingleAK8PFJet450 + process.hltAK8PFJets450Constituents + process.hltAK8PFSoftDropJets450 + process.hltAK8SinglePFJets450SoftDropMass40 + process.HLTEndSequence ) process.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu50AK8PFJet220SoftDropMass40 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTMu50IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTEndSequence ) process.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PNetBB0p06_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu50AK8PFJet220SoftDropMass40PNetBB0p06 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTMu50IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.hltAK8PFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets220SoftDropMass40PNetBBTag0p06 + process.HLTEndSequence ) process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu50AK8PFJet230SoftDropMass40 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTMu50IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTEndSequence ) process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu50AK8PFJet230SoftDropMass40PNetBB0p06 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTMu50IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.hltAK8PFJets230SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets230SoftDropMass40PNetBBTag0p06 + process.HLTEndSequence ) process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu50AK8PFJet230SoftDropMass40PNetBB0p10 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTMu50IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f50QL3trkIsoFiltered + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.hltAK8PFJets230SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets230SoftDropMass40PNetBBTag0p10 + process.HLTEndSequence ) process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.HLTEndSequence ) process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PNetBB0p06_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet220SoftDropMass40PNetBB0p06 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet220 + process.hltAK8PFJets220Constituents + process.hltAK8PFSoftDropJets220 + process.hltAK8SinglePFJets220SoftDropMass40 + process.hltAK8PFJets220SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets220SoftDropMass40PNetBBTag0p06 + process.HLTEndSequence ) process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.HLTEndSequence ) process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40PNetBB0p06 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.hltAK8PFJets230SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets230SoftDropMass40PNetBBTag0p06 + process.HLTEndSequence ) process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTAK8PFJet230SoftDropMass40PNetBB0p10 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltSingleAK8PFJet230 + process.hltAK8PFJets230Constituents + process.hltAK8PFSoftDropJets230 + process.hltAK8SinglePFJets230SoftDropMass40 + process.hltAK8PFJets230SoftDropMass40 + process.HLTJetFlavourTagParticleNetSequencePFAK8 + process.hltAK8SinglePFJets230SoftDropMass40PNetBBTag0p10 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTEndSequence ) process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZDoubleAK4PFJet6030PNet2BTagMean0p50 + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTAK4PixelOnlyPFJetsSequence + process.hlt2PixelOnlyPFCentralJetTightIDPt20 + process.hlt1PixelOnlyPFCentralJetTightIDPt50 + process.HLTAK4PFJetsSequence + process.hlt2PFCentralJetTightIDPt30 + process.hlt1PFCentralJetTightIDPt60 + process.HLTJetFlavourTagParticleNetSequencePF + process.hltPF2CentralJetTightIDPt30 + process.hltPF2CentralJetPt30PNet2BTagMean0p50 + process.HLTEndSequence ) process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauJet + process.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet60 + process.HLTL2TauTagNNSequence + process.hltL2DoubleTauJetTagNNFilter + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet + process.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToL1 + process.hlt1PFJet60L1HLTMatched + process.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet60 + process.HLTEndSequence ) process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauJet70 + process.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1PFJet75 + process.HLTL2TauTagNNSequence + process.hltL2DoubleTauJetTagNNFilter + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatchDoubleTauJet + process.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatchedDoubleTauJet + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToL1 + process.hlt1PFJet75L1HLTMatched + process.hltHpsOverlapFilterDeepTauDoublePFTau30PFJet75 + process.HLTEndSequence ) process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORMu18erTauXXer2p1 + process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1CrossL1 + cms.ignore(process.hltL1sVeryBigORMu18erTauXXer2p1) + process.hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0) + process.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1VeryBigOrL1Mu18TauXXEta2p1IsolationSequence + process.hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTL2TauTagNNSequence + process.hltL2TauTagNNFilterMu18erTauXX + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + process.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch + process.hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched + process.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau30Monitoring + process.HLTEndSequence ) process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau26er2p1Jet55 + process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1PFJet60CrossL1 + cms.ignore(process.hltL1sVeryBigORMu18erTauXXer2p1) + process.hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0) + process.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1VeryBigOrL1Mu18TauXXEta2p1IsolationSequence + process.hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTL2TauTagNNSequence + process.hltL2TauTagNNFilterMu18erTauXX + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + process.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch + process.hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched + process.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau30Monitoring + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToL1 + process.hlt1PFJet60L1HLTMatched + process.hltHpsOverlapFilterDeepTauPFTau30VeryBigOrMu18erTauXXPFJet60 + process.HLTEndSequence ) process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau26er2p1Jet70 + process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS30L2NNeta2p1PFJet75CrossL1 + cms.ignore(process.hltL1sVeryBigORMu18erTauXXer2p1) + process.hltL1fL1sVeryBigOrMu18erTauXXerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sVeryBigOrMu18erTauXXerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sVeryBigOrMu18erTauXXerL1Filtered0) + process.hltL3fL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1VeryBigOrL1Mu18TauXXEta2p1IsolationSequence + process.hltL3crIsoL1sVeryBigOrMu18erTauXXerL1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTL2TauTagNNSequence + process.hltL2TauTagNNFilterMu18erTauXX + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequence + process.hltHpsSelectedPFTausMediumDitauWPDeepTauDoubleTauJet + process.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauVeryBigOrMu18erTauXXerMatch + process.hltHpsSelectedPFTau30MediumDitauWPDeepTauL1HLTVeryBigOrMu18erTauXXerMatched + process.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau30Monitoring + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToL1 + process.hlt1PFJet75L1HLTMatched + process.hltHpsOverlapFilterDeepTauPFTau30VeryBigOrMu18erTauXXPFJet75 + process.HLTEndSequence ) process.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetIsoTau + process.hltPreDoublePFJets40Mass500MediumDeepTauPFTauHPS45L2NNMediumDeepTauPFTauHPS20eta2p1 + process.HLTL2TauTagNNSequence + process.hltL2VBFIsoTauNNFilter + process.HLTGlobalPFTauHPSSequence + process.hltHpsDoublePFTau20withL2NNBeforeDeepTau + process.HLTHPSDeepTauPFTauSequenceForVBFIsoTau + process.hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau + process.hltHpsDoublePFTau20MediumDitauWPDeepTauNoMatch + process.hltHpsL1VBFJetsAndIsoTauHLTDoublePFTauMediumDitauWPDeepTauMatch + process.hltHpsSinglePFTau45MediumDitauWPDeepTauL1HLTMatched + process.HLTAK4PFJetsSequence + process.hltRealDijetFilter + process.hltVBFIsoTauL1TLooseIDPFJetsMatching + process.hltVBFLooseIDPFDummyFilter + process.hltPFDiJetCorrCheckerWithMediumDiTau + process.hltMatchedVBFIsoTauTwoPFJets2CrossCleanedUsingDiJetCorrCheckerWithMediumDiTau + process.HLTEndSequence ) process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22 + process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS20eta2p1SingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequenceForVBFIsoTau + process.hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau + process.hltHpsSinglePFTau20MediumDitauWPDeepTauNoMatchForVBFIsoTau + process.hltHpsOverlapFilterIsoMu24MediumDeepTauPFTau20 + process.HLTEndSequence ) process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1MediumDeepTauPFTauHPS45L2NNeta2p1CrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered + process.HLTL2TauTagNNSequence + process.hltL2TauTagNNFilterMuXXerIsoTauYYForVBFTauTau + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequenceForVBFIsoTau + process.hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau + process.hltHpsL1JetsHLTPFTauMediumDitauWPDeepTauBigOrMuXXerIsoTauYYerMatchForVBFIsoTau + process.hltHpsSelectedPFTau45MediumDitauWPDeepTauL1HLTBigOrMuXXerIsoTauYYerMatchedForVBFIsoTau + process.hltHpsOverlapFilterIsoMu24MediumDitauWPDeepTauPFTau45MonitoringForVBFIsoTau + process.HLTEndSequence ) process.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL2Mu10NoVtx2ChaVetoL3Mu0DxyMax1cm + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1fMuf0DoubleL2MuNoVtx10Q + process.hltL2fDoubleMu10NoVertexL2Filtered + process.HLTL3muonrecoSequenceNoVtx + ~process.hltL3fDimuonL1f0ppL2NV2Chaf10L3NVf0Veto1Prompt + process.HLTEndSequence ) process.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL2Mu12NoVtx2ChaVetoL3Mu0DxyMax1cm + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1fMuf0DoubleL2MuNoVtx10Q + process.hltL2fDoubleMu12NoVertexL2Filtered + process.HLTL3muonrecoSequenceNoVtx + ~process.hltL3fDimuonL1f0ppL2NV2Chaf10L3NVf0Veto1Prompt + process.HLTEndSequence ) process.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL2Mu14NoVtx2ChaVetoL3Mu0DxyMax1cm + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1fMuf0DoubleL2MuNoVtx10Q + process.hltL2fDoubleMu14NoVertexL2Filtered + process.HLTL3muonrecoSequenceNoVtx + ~process.hltL3fDimuonL1f0ppL2NV2Chaf10L3NVf0Veto1Prompt + process.HLTEndSequence ) process.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL3Mu1610NoVtxDxyMin0p01cm + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1DoubleMuf0L2DoubleMuNoVtxFiltered7 + process.hltL2fL1DoubleMuf0L2SingleMuNoVtxFiltered15 + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1DoubleMuf0L2NVf15f7L3DoubleMuNVf10Displaced + process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf16Displaced + process.HLTEndSequence ) process.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL3Mu1810NoVtxDxyMin0p01cm + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1DoubleMuf0L2DoubleMuNoVtxFiltered7 + process.hltL2fL1DoubleMuf0L2SingleMuNoVtxFiltered15 + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1DoubleMuf0L2NVf15f7L3DoubleMuNVf10Displaced + process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf18Displaced + process.HLTEndSequence ) process.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL3Mu2010NoVtxDxyMin0p01cm + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1DoubleMuf0L2DoubleMuNoVtxFiltered7 + process.hltL2fL1DoubleMuf0L2SingleMuNoVtxFiltered15 + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1DoubleMuf0L2NVf15f7L3DoubleMuNVf10Displaced + process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf20Displaced + process.HLTEndSequence ) process.HLT_L2Mu10NoVtx_2Cha_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOR + process.hltPreL2Mu10NoVtx2Cha + process.hltL1fL1sMuORL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1sMuORL1f0L2NoVtx10Q2Cha + process.HLTEndSequence ) process.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOR + process.hltPreL2Mu10NoVtx2ChaVetoL3Mu0DxyMax1cm + process.hltL1fL1sMuORL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1sMuORL1f0L2NoVtx10Q2Cha + process.HLTL3muonrecoSequenceNoVtx + ~process.hltL3fMuL1f0ppL2NV2Chaf10L3NVf0VetoDxyMax1cm + process.HLTEndSequence ) process.HLT_L3Mu10NoVtx_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOR + process.hltPreL3Mu10NoVtx + process.hltL1fL1sMuORL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1Muf0L2MuNoVtxFiltered7 + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1Muf0L2NVf15f7L3MuNVf10 + process.HLTEndSequence ) process.HLT_L3Mu10NoVtx_DxyMin0p01cm_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOR + process.hltPreL3Mu10NoVtxDxyMin0p01cm + process.hltL1fL1sMuORL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1Muf0L2MuNoVtxFiltered7 + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1Muf0L2NVf7L3MuNVf10DxyMin0p01 + process.HLTEndSequence ) process.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL2MuL3Mu16NoVtxVetoL3Mu0DxyMax0p1cm + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1DoubleMuf0L2DoubleMuNoVtx2ChaFiltered7 + process.hltL2fL1DoubleMuf0L2SingleMuNoVtx2ChaFiltered15 + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf16DisplacedHybDxy0p1cm + ~process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf0VetoDxy0p1cm + process.HLTEndSequence ) process.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL2MuL3Mu18NoVtxVetoL3Mu0DxyMax0p1cm + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1DoubleMuf0L2DoubleMuNoVtx2ChaFiltered7 + process.hltL2fL1DoubleMuf0L2SingleMuNoVtx2ChaFiltered15 + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf18DisplacedHybDxy0p1cm + ~process.hltL3fL1DoubleMuf0L2NVf15f7L3SingleMuNVf0VetoDxy0p1cm + process.HLTEndSequence ) process.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL2Mu10NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTMuonLocalRecoMeanTimerSequence + process.hltL2CosmicOfflineMuonSeeds + process.hltL2CosmicMuonSeeds + process.hltL2CosmicMuons + process.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed + process.hltL2fL1sMuORL1f0DoubleL2NoVtx10Q2ChaCosmicSeed + process.HLTL2muonrecoSequenceNoVtx + process.HLTL3muonrecoSequenceNoVtx + ~process.hltL3fDimuonL1f0CosmicL2NV2Chaf10L3NVf0Veto1PromptSimple + process.HLTEndSequence ) process.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL2Mu12NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTMuonLocalRecoMeanTimerSequence + process.hltL2CosmicOfflineMuonSeeds + process.hltL2CosmicMuonSeeds + process.hltL2CosmicMuons + process.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed + process.hltL2fL1sMuORL1f0DoubleL2NoVtx12Q2ChaCosmicSeed + process.HLTL2muonrecoSequenceNoVtx + process.HLTL3muonrecoSequenceNoVtx + ~process.hltL3fDimuonL1f0CosmicL2NV2Chaf10L3NVf0Veto1PromptSimple + process.HLTEndSequence ) process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOR + process.hltPreL2Mu10NoVtx2ChaCosmicSeed + process.hltL1fL1sMuORL1Filtered0 + process.HLTMuonLocalRecoMeanTimerSequence + process.hltL2CosmicOfflineMuonSeeds + process.hltL2CosmicMuonSeeds + process.hltL2CosmicMuons + process.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed + process.hltL2fL1sMuORL1f0L2NoVtx10Q2ChaCosmicSeed + process.HLTEndSequence ) process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOR + process.hltPreL2Mu10NoVtx2ChaCosmicSeedVetoL3Mu0DxyMax1cm + process.hltL1fL1sMuORL1Filtered0 + process.HLTMuonLocalRecoMeanTimerSequence + process.hltL2CosmicOfflineMuonSeeds + process.hltL2CosmicMuonSeeds + process.hltL2CosmicMuons + process.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed + process.hltL2fL1sMuORL1f0L2NoVtx10Q2ChaCosmicSeed + process.HLTL2muonrecoSequenceNoVtx + process.HLTL3muonrecoSequenceNoVtx + ~process.hltL3fDimuonL1f0CosmicL2NV2Chaf10L3NVf0Veto1PromptSimple + process.HLTEndSequence ) process.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreDoubleL3dTksMu1610NoVtxDxyMin0p01cm + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1DoubleMuf0L2DoubleMuDisplacedFiltered7 + process.hltL2fL1DoubleMuf0L2SingleMuDisplacedFiltered15 + process.HLTL3DisplacedMuonRecoSequence + process.hltL3dTkfL1DoubleMuf0L2NVf15f7L3DoubleMuNVf10Displaced + process.hltL3dTkfL1DoubleMuf0L2NVf15f7L3SingleMuNVf16Displaced + process.HLTEndSequence ) process.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu155SQOR157ORTripleMu444ORDoubleMu0upt + process.hltPreL3dTksMu10NoVtxDxyMin0p01cm + process.hltL1fL1sDoubleMu155ORTripleMu444ORDoubleMu0uptL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltL2fL1DoubleMuf0L2SingleMuNoVtxFiltered7 + process.HLTL3DisplacedMuonRecoSequence + process.hltL3fL1f0L2f0Filtered10GlbDisplaceddTks + process.HLTEndSequence ) process.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + process.hltPreMu20NoFiltersNoVtxDisplacedPhoton20CaloCustomId + process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered20) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered20Displaced + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1Mu5EG20FilterEtalt2p5 + process.hltMu20NoFiltersNoVtxPhoton20CaloIdLEtFilter + process.hltEgammaClusterShape + process.hltMu20NoFiltersNoVtxPhoton20CaloIdLClusterShapeFilter + process.HLTDoLocalHcalSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu20NoFiltersNoVtxPhoton20CaloIdLHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu20NoFiltersNoVtxPhoton20CaloIdLEcalIsoFilter + process.HLTEndSequence ) process.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumChargedIsoDisplacedPFTauHPS32Trk1eta2p1 + process.HLTL2TauJetsL1TauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2p5IsoTauL1TauSeededGlobalSequence + process.hltDoubleL2GlobIsoTau30eta2p2 + process.HLTGlobalPFTauDisplHPSSequence + process.HLTHPSDoubleDisplPFTauPt32Eta2p1Trk1Glob + process.HLTHPSMediumChargedIsoDisplPFTauSequence + process.hltHpsSelectedPFTausTrackPt1MediumChargedIsolationGlobDispl + process.hltHpsDoubleDisplPFTau32TrackPt1MediumChargedIsoGlob + process.hltHpsL1JetsHLTDoubleMediumChargedIsoDisplPFTauTrackPt1MatchGlob + process.hltHpsDoubleMediumChargedIsoDisplPFTau32TrackPt1L1HLTMatchedGlob + process.HLTDisplPFTauDxyProducer + process.hltHpsDisplPFTauDxy0p005Discriminator + process.hltHpsSelectedDisplPFTausDxy0p005 + process.hltHpsDoubleMediumChargedIsoDisplPFTau32Dxy0p005 + process.HLTEndSequence ) process.HLT_HT350_DelayedJet40_SingleDelay1p5To3nsInclusive_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT350DelayedJet40SingleDelay1p5To3nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT350 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingle1p5To3ns + process.HLTEndSequence ) process.HLT_HT350_DelayedJet40_SingleDelay1p6To3nsInclusive_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT350DelayedJet40SingleDelay1p6To3nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT350 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingle1p6To3ns + process.HLTEndSequence ) process.HLT_HT350_DelayedJet40_SingleDelay1p75To3nsInclusive_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT350DelayedJet40SingleDelay1p75To3nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT350 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingle1p75To3ns + process.HLTEndSequence ) process.HLT_HT350_DelayedJet40_SingleDelay3nsInclusive_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT350DelayedJet40SingleDelay3nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT350 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingle3ns + process.HLTEndSequence ) process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT430DelayedJet40DoubleDelay0p5nsTrackless + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltCaloJetTimingProducer + process.hltCaloJetTimingFilterDouble0p5ns + process.HLTEndSequence ) process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT430DelayedJet40DoubleDelay0p5nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.hltCaloJetTimingProducer + process.hltCaloJetTimingFilterDouble0p5ns + process.HLTEndSequence ) process.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT430DelayedJet40DoubleDelay1nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.hltCaloJetTimingProducer + process.hltCaloJetTimingFilterDouble1ns + process.HLTEndSequence ) process.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT430DelayedJet40SingleDelay1nsTrackless + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPtSingle + process.hltDisplacedHLTCaloJetCollectionProducerLowPtSingle + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPtSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingle1ns + process.HLTEndSequence ) process.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT430DelayedJet40SingleDelay2nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingle2ns + process.HLTEndSequence ) process.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT430DelayedJet40SingleDelay0p5nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingle0p5ns + process.HLTEndSequence ) process.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT430DelayedJet40SingleDelay0p5nsTrackless + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPtSingle + process.hltDisplacedHLTCaloJetCollectionProducerLowPtSingle + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPtSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingle0p5ns + process.HLTEndSequence ) process.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT430DelayedJet40SingleDelay1nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingle1ns + process.HLTEndSequence ) process.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT430DelayedJet40SingleDelay1p5nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingle1p5ns + process.HLTEndSequence ) process.HLT_HT430_DelayedJet40_SingleDelay1To1p5nsInclusive_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT430DelayedJet40SingleDelay1To1p5nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingle1To1p5ns + process.HLTEndSequence ) process.HLT_HT430_DelayedJet40_SingleDelay1p1To1p6nsInclusive_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT430DelayedJet40SingleDelay1p1To1p6nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingle1p1To1p6ns + process.HLTEndSequence ) process.HLT_HT430_DelayedJet40_SingleDelay1p25To1p75nsInclusive_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT430DelayedJet40SingleDelay1p25To1p75nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingle1p25To1p75ns + process.HLTEndSequence ) process.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTauVeryBigOR + process.hltPreL1TauDelayedJet40DoubleDelay0p5nsTrackless + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.hltCaloJetTimingProducer + process.hltCaloJetTimingFilterDoubleTau0p5ns + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.HLTEndSequence ) process.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTauVeryBigOR + process.hltPreL1TauDelayedJet40DoubleDelay0p75nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.hltCaloJetTimingProducer + process.hltCaloJetTimingFilterDoubleTau0p75ns + process.HLTEndSequence ) process.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTauVeryBigOR + process.hltPreL1TauDelayedJet40DoubleDelay1nsTrackless + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.hltCaloJetTimingProducer + process.hltCaloJetTimingFilterDoubleTau1ns + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.HLTEndSequence ) process.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTauVeryBigOR + process.hltPreL1TauDelayedJet40DoubleDelay1p25nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.hltCaloJetTimingProducer + process.hltCaloJetTimingFilterDoubleTau1p25ns + process.HLTEndSequence ) process.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTauVeryBigOR + process.hltPreL1TauDelayedJet40SingleDelay2p5nsTrackless + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingleTau2p5ns + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPtSingle + process.hltDisplacedHLTCaloJetCollectionProducerLowPtSingle + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPtSingle + process.HLTEndSequence ) process.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTauVeryBigOR + process.hltPreL1TauDelayedJet40SingleDelay3p5nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingleTau3p5ns + process.HLTEndSequence ) process.HLT_L1Tau_DelayedJet40_SingleDelay2p5To3p5nsInclusive_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTauVeryBigOR + process.hltPreL1TauDelayedJet40SingleDelay2p5To3p5nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingleTau2p5To3p5ns + process.HLTEndSequence ) process.HLT_L1Tau_DelayedJet40_SingleDelay2p6To3p5nsInclusive_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTauVeryBigOR + process.hltPreL1TauDelayedJet40SingleDelay2p6To3p5nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingleTau2p6To3p5ns + process.HLTEndSequence ) process.HLT_L1Tau_DelayedJet40_SingleDelay2p75To3p5nsInclusive_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTauVeryBigOR + process.hltPreL1TauDelayedJet40SingleDelay2p75To3p5nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingleTau2p75To3p5ns + process.HLTEndSequence ) process.HLT_L1Mu6HT240_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreL1Mu6HT240 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTEndSequence ) process.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet30Inclusive1PtrkShortSig5DisplacedLoose + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt30 + process.hltCentralCaloJetptLowPt30CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow30Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow30Pt1PtrkShortSig5 + process.hltIter02DisplacedHLTCaloJetCollectionProducerLow30Pt1PtrkShortSig5 + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementLooseDisplacedJetsLow30Pt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet35Inclusive0PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt35 + process.hltCentralCaloJetptLowPt35CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt0PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt0PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt0PtrkShortSig5 + process.HLTEndSequence ) process.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet35Inclusive1PtrkShortSig5DisplacedLoose + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt35 + process.hltCentralCaloJetptLowPt35CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 + process.hltIter02DisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementLooseDisplacedJetsLow35Pt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet40Inclusive0PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt0PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt0PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt0PtrkShortSig5 + process.HLTEndSequence ) process.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet40Inclusive1PtrkShortSig5DisplacedLoose + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementLooseDisplacedJetsLowPt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_Mu6HT240_DisplacedDijet45_Inclusive0PtrkShortSig5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet45Inclusive0PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt45 + process.hltCentralCaloJetptLowPt45CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow45Pt0PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow45Pt0PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow45Pt0PtrkShortSig5 + process.HLTEndSequence ) process.HLT_Mu6HT240_DisplacedDijet50_Inclusive0PtrkShortSig5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoMu6HTT240Or250 + process.hltPreMu6HT240DisplacedDijet50Inclusive0PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt50 + process.hltCentralCaloJetptLowPt50CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow50Pt0PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow50Pt0PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow50Pt0PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT350_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT350 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT350 + process.HLTEndSequence ) process.HLT_HT425_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT425 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT425 + process.HLTEndSequence ) process.HLT_HT360_DisplacedDijet40_Inclusive1PtrkShortSig5_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT360DisplacedDijet40Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT360 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT360_DisplacedDijet45_Inclusive1PtrkShortSig5_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT360DisplacedDijet45Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT360 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt45 + process.hltCentralCaloJetpt45CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJets45Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducer45Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJets45Pt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT390_DisplacedDijet40_Inclusive1PtrkShortSig5_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT390DisplacedDijet40Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT390 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT390_DisplacedDijet45_Inclusive1PtrkShortSig5_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT390DisplacedDijet45Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT390 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt45 + process.hltCentralCaloJetpt45CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJets45Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducer45Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJets45Pt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT390eta2p0_DisplacedDijet40_Inclusive1PtrkShortSig5_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT390eta2p0DisplacedDijet40Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMhtEta2p0 + process.hltHT390Eta2p0 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT430DisplacedDijet40Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT400DisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT400 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT430DisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) process.HLT_HT550_DisplacedDijet60_Inclusive_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT550DisplacedDijet60Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT550 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt60 + process.hltCentralCaloJetptMidPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + process.hltDisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + process.HLTEndSequence ) process.HLT_HT650_DisplacedDijet60_Inclusive_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280orHTT320orHTT360orETT2000 + process.hltPreHT650DisplacedDijet60Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT650 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt60 + process.hltCentralCaloJetptMidPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + process.hltDisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + process.HLTEndSequence ) process.HLT_CaloMET60_DTCluster50_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET60DTCluster50 + process.HLTRecoMETSequence + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.hltMuonDTDigis + process.hltDt1DRecHits + process.hltDTrechitClusterProducer50 + process.hltMuonRecHitClusterFilter50 + process.HLTEndSequence ) process.HLT_CaloMET60_DTClusterNoMB1S50_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET60DTClusterNoMB1S50 + process.HLTRecoMETSequence + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.hltMuonDTDigis + process.hltDt1DRecHits + process.hltDTrechitClusterProducer50 + process.hltMuonRecHitClusterNoMB1SFilter50 + process.HLTEndSequence ) process.HLT_L1MET_DTCluster50_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreL1METDTCluster50 + process.HLTRecoMETSequence + process.hltMuonDTDigis + process.hltDt1DRecHits + process.hltDTrechitClusterProducer50 + process.hltMuonRecHitClusterFilter50 + process.HLTEndSequence ) process.HLT_L1MET_DTClusterNoMB1S50_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreL1METDTClusterNoMB1S50 + process.HLTRecoMETSequence + process.hltMuonDTDigis + process.hltDt1DRecHits + process.hltDTrechitClusterProducer50 + process.hltMuonRecHitClusterNoMB1SFilter50 + process.HLTEndSequence ) process.HLT_CscCluster_Loose_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sMuShowerOneNominal + process.hltPreCscClusterLoose + process.HLTMuonLocalRecoSequence + process.hltCSCrechitClusters + process.hltCscClusterLoose + process.HLTEndSequence ) process.HLT_CscCluster_Medium_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sMuShowerOneNominal + process.hltPreCscClusterMedium + process.HLTMuonLocalRecoSequence + process.hltCSCrechitClusters + process.hltCscClusterMedium + process.HLTEndSequence ) process.HLT_CscCluster_Tight_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sMuShowerOneNominal + process.hltPreCscClusterTight + process.HLTMuonLocalRecoSequence + process.hltCSCrechitClusters + process.hltCscClusterTight + process.HLTEndSequence ) process.HLT_L1CSCShower_DTCluster50_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sMuShowerOneNominal + process.hltPreL1CSCShowerDTCluster50 + process.HLTMuonLocalRecoSequence + process.hltDTrechitClusters + process.hltDTCluster50NoMB1 + process.HLTEndSequence ) process.HLT_L1CSCShower_DTCluster75_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sMuShowerOneNominal + process.hltPreL1CSCShowerDTCluster75 + process.HLTMuonLocalRecoSequence + process.hltDTrechitClusters + process.hltDTCluster75NoMB1 + process.HLTEndSequence ) process.HLT_PFMET105_IsoTrk50_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sETM90ToETM150 + process.hltPrePFMET105IsoTrk50 + process.HLTRecoMETSequence + process.hltMET75 + process.HLTRecoJetSequenceAK4PrePF + process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTRecopixelvertexingSequence + process.HLTIterativeTrackingIter02 + process.hltDeDxEstimatorProducer + process.hltTrk50Filter + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET105 + process.HLTEndSequence ) process.HLT_L1SingleLLPJet_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreL1SingleLLPJet + process.HLTEndSequence ) process.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT170L1SingleLLPJetDisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT170 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) process.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDisplacedDijet60DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt60 + process.hltCentralCaloJetptMidPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + process.hltDisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsMidPt + process.HLTEndSequence ) process.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT270L1SingleLLPJetDisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT270 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) process.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDisplacedDijet35Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt35 + process.hltCentralCaloJetptLowPt35CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLow35Pt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLow35Pt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLow35Pt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDisplacedDijet40Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT240_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT240L1SingleLLPJetDisplacedDijet40Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT240 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT280_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT280L1SingleLLPJetDisplacedDijet40Inclusive1PtrkShortSig5 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT280 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt1PtrkShortSig5 + process.hltDisplacedHLTCaloJetCollectionProducerLowPt1PtrkShortSig5 + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt1PtrkShortSig5 + process.HLTEndSequence ) process.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT320L1SingleLLPJetDisplacedDijet60Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT320 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt60 + process.hltCentralCaloJetptMidPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + process.hltDisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + process.HLTEndSequence ) process.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT420L1SingleLLPJetDisplacedDijet60Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT420 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt60 + process.hltCentralCaloJetptMidPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + process.hltDisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + process.HLTEndSequence ) process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDelayedJet40SingleDelay1nsTrackless + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPtSingle + process.hltDisplacedHLTCaloJetCollectionProducerLowPtSingle + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPtSingle + process.hltCaloJetTimingBarrelOnlyProducerSingle + process.hltCaloJetTimingBarrelOnlyFilterSingle1ns + process.HLTEndSequence ) process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDelayedJet40SingleDelay2nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPtSingle + process.hltDisplacedHLTCaloJetCollectionProducerLowPtSingle + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPtSingle + process.hltCaloJetTimingBarrelOnlyProducerSingle + process.hltCaloJetTimingBarrelOnlyFilterSingle2ns + process.HLTEndSequence ) process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDelayedJet40DoubleDelay0p5nsTrackless + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltCaloJetTimingBarrelOnlyProducer + process.hltCaloJetTimingBarrelOnlyFilterDouble0p5ns + process.HLTEndSequence ) process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT200SingleLLPJet60 + process.hltPreHT200L1SingleLLPJetDelayedJet40DoubleDelay1nsInclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForDisplaced + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForDisplaced + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltCaloJetTimingBarrelOnlyProducer + process.hltCaloJetTimingBarrelOnlyFilterDouble1ns + process.HLTEndSequence ) process.HLT_DiPhoton10Time1ns_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10Time1ns + process.HLTDiPho10CaloIdLTime1nsSequence + process.HLTEndSequence ) process.HLT_DiPhoton10Time1p2ns_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10Time1p2ns + process.HLTDiPho10CaloIdLTime1p2nsSequence + process.HLTEndSequence ) process.HLT_DiPhoton10Time1p4ns_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10Time1p4ns + process.HLTDiPho10CaloIdLTime1p4nsSequence + process.HLTEndSequence ) process.HLT_DiPhoton10Time1p6ns_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10Time1p6ns + process.HLTDiPho10CaloIdLTime1p6nsSequence + process.HLTEndSequence ) process.HLT_DiPhoton10Time1p8ns_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10Time1p8ns + process.HLTDiPho10CaloIdLTime1p8nsSequence + process.HLTEndSequence ) process.HLT_DiPhoton10Time2ns_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10Time2ns + process.HLTDiPho10CaloIdLTime2nsSequence + process.HLTEndSequence ) process.HLT_DiPhoton10sminlt0p1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10sminlt0p1 + process.HLTDiPho10CaloIdLsminlt0p1Sequence + process.HLTEndSequence ) process.HLT_DiPhoton10sminlt0p12_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10sminlt0p12 + process.HLTDiPho10CaloIdLsminlt0p12Sequence + process.HLTEndSequence ) process.HLT_DiPhoton10_CaloIdL_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoForDisplacedTrig + process.hltPreDiPhoton10CaloIdL + process.HLTDiPho10CaloIdLSequence + process.HLTEndSequence ) process.HLT_DoubleEle4_eta1p22_mMax6_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4eta1p22mMax6 + process.HLTDoubleEle4eta1p22Sequence + process.hltDoubleEle4eta1p22PMmMax6MassFilter + process.HLTEndSequence ) process.HLT_DoubleEle4p5_eta1p22_mMax6_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4p5eta1p22mMax6 + process.HLTDoubleEle4p5eta1p22Sequence + process.hltDoubleEle4p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) process.HLT_DoubleEle5_eta1p22_mMax6_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5eta1p22mMax6 + process.HLTDoubleEle5eta1p22Sequence + process.hltDoubleEle5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) process.HLT_DoubleEle5p5_eta1p22_mMax6_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5p5eta1p22mMax6 + process.HLTDoubleEle5p5eta1p22Sequence + process.hltDoubleEle5p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) process.HLT_DoubleEle6_eta1p22_mMax6_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6eta1p22mMax6 + process.HLTDoubleEle6eta1p22Sequence + process.hltDoubleEle6eta1p22PMmMax6MassFilter + process.HLTEndSequence ) process.HLT_DoubleEle6p5_eta1p22_mMax6_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6p5eta1p22mMax6 + process.HLTDoubleEle6p5eta1p22Sequence + process.hltDoubleEle6p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) process.HLT_DoubleEle7_eta1p22_mMax6_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7eta1p22mMax6 + process.HLTDoubleEle7eta1p22Sequence + process.hltDoubleEle7eta1p22PMmMax6MassFilter + process.HLTEndSequence ) process.HLT_DoubleEle7p5_eta1p22_mMax6_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7p5eta1p22mMax6 + process.HLTDoubleEle7p5eta1p22Sequence + process.hltDoubleEle7p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) process.HLT_DoubleEle8_eta1p22_mMax6_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8eta1p22mMax6 + process.HLTDoubleEle8eta1p22Sequence + process.hltDoubleEle8eta1p22PMmMax6MassFilter + process.HLTEndSequence ) process.HLT_DoubleEle8p5_eta1p22_mMax6_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8p5eta1p22mMax6 + process.HLTDoubleEle8p5eta1p22Sequence + process.hltDoubleEle8p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) process.HLT_DoubleEle9_eta1p22_mMax6_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9eta1p22mMax6 + process.HLTDoubleEle9eta1p22Sequence + process.hltDoubleEle9eta1p22PMmMax6MassFilter + process.HLTEndSequence ) process.HLT_DoubleEle9p5_eta1p22_mMax6_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9p5eta1p22mMax6 + process.HLTDoubleEle9p5eta1p22Sequence + process.hltDoubleEle9p5eta1p22PMmMax6MassFilter + process.HLTEndSequence ) process.HLT_DoubleEle10_eta1p22_mMax6_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle10eta1p22mMax6 + process.HLTDoubleEle10eta1p22Sequence + process.hltDoubleEle10eta1p22PMmMax6MassFilter + process.HLTEndSequence ) process.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4eta1p22mMax6dz0p8 + process.HLTDoubleEle4eta1p22Sequence + process.hltDoubleEle4eta1p22PMmMax6MassFilter + process.hltDoubleEle4eta1p22DZFilter + process.HLTEndSequence ) process.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4p5eta1p22mMax6dz0p8 + process.HLTDoubleEle4p5eta1p22Sequence + process.hltDoubleEle4p5eta1p22PMmMax6MassFilter + process.hltDoubleEle4p5eta1p22DZFilter + process.HLTEndSequence ) process.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5eta1p22mMax6dz0p8 + process.HLTDoubleEle5eta1p22Sequence + process.hltDoubleEle5eta1p22PMmMax6MassFilter + process.hltDoubleEle5eta1p22DZFilter + process.HLTEndSequence ) process.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5p5eta1p22mMax6dz0p8 + process.HLTDoubleEle5p5eta1p22Sequence + process.hltDoubleEle5p5eta1p22PMmMax6MassFilter + process.hltDoubleEle5p5eta1p22DZFilter + process.HLTEndSequence ) process.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6eta1p22mMax6dz0p8 + process.HLTDoubleEle6eta1p22Sequence + process.hltDoubleEle6eta1p22PMmMax6MassFilter + process.hltDoubleEle6eta1p22DZFilter + process.HLTEndSequence ) process.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6p5eta1p22mMax6dz0p8 + process.HLTDoubleEle6p5eta1p22Sequence + process.hltDoubleEle6p5eta1p22PMmMax6MassFilter + process.hltDoubleEle6p5eta1p22DZFilter + process.HLTEndSequence ) process.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7eta1p22mMax6dz0p8 + process.HLTDoubleEle7eta1p22Sequence + process.hltDoubleEle7eta1p22PMmMax6MassFilter + process.hltDoubleEle7eta1p22DZFilter + process.HLTEndSequence ) process.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7p5eta1p22mMax6dz0p8 + process.HLTDoubleEle7p5eta1p22Sequence + process.hltDoubleEle7p5eta1p22PMmMax6MassFilter + process.hltDoubleEle7p5eta1p22DZFilter + process.HLTEndSequence ) process.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8eta1p22mMax6dz0p8 + process.HLTDoubleEle8eta1p22Sequence + process.hltDoubleEle8eta1p22PMmMax6MassFilter + process.hltDoubleEle8eta1p22DZFilter + process.HLTEndSequence ) process.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8p5eta1p22mMax6dz0p8 + process.HLTDoubleEle8p5eta1p22Sequence + process.hltDoubleEle8p5eta1p22PMmMax6MassFilter + process.hltDoubleEle8p5eta1p22DZFilter + process.HLTEndSequence ) process.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9eta1p22mMax6dz0p8 + process.HLTDoubleEle9eta1p22Sequence + process.hltDoubleEle9eta1p22PMmMax6MassFilter + process.hltDoubleEle9eta1p22DZFilter + process.HLTEndSequence ) process.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9p5eta1p22mMax6dz0p8 + process.HLTDoubleEle9p5eta1p22Sequence + process.hltDoubleEle9p5eta1p22PMmMax6MassFilter + process.hltDoubleEle9p5eta1p22DZFilter + process.HLTEndSequence ) process.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle10eta1p22mMax6dz0p8 + process.HLTDoubleEle10eta1p22Sequence + process.hltDoubleEle10eta1p22PMmMax6MassFilter + process.hltDoubleEle10eta1p22DZFilter + process.HLTEndSequence ) process.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4eta1p22mMax6trkHits10 + process.HLTDoubleEle4eta1p22Sequence + process.hltDoubleEle4eta1p22PMmMax6MassFilter + process.hltDoubleEle4eta1p22ValidHits10Filter + process.HLTEndSequence ) process.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle4p5eta1p22mMax6trkHits10 + process.HLTDoubleEle4p5eta1p22Sequence + process.hltDoubleEle4p5eta1p22PMmMax6MassFilter + process.hltDoubleEle4p5eta1p22ValidHits10Filter + process.HLTEndSequence ) process.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5eta1p22mMax6trkHits10 + process.HLTDoubleEle5eta1p22Sequence + process.hltDoubleEle5eta1p22PMmMax6MassFilter + process.hltDoubleEle5eta1p22ValidHits10Filter + process.HLTEndSequence ) process.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle5p5eta1p22mMax6trkHits10 + process.HLTDoubleEle5p5eta1p22Sequence + process.hltDoubleEle5p5eta1p22PMmMax6MassFilter + process.hltDoubleEle5p5eta1p22ValidHits10Filter + process.HLTEndSequence ) process.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6eta1p22mMax6trkHits10 + process.HLTDoubleEle6eta1p22Sequence + process.hltDoubleEle6eta1p22PMmMax6MassFilter + process.hltDoubleEle6eta1p22ValidHits10Filter + process.HLTEndSequence ) process.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle6p5eta1p22mMax6trkHits10 + process.HLTDoubleEle6p5eta1p22Sequence + process.hltDoubleEle6p5eta1p22PMmMax6MassFilter + process.hltDoubleEle6p5eta1p22ValidHits10Filter + process.HLTEndSequence ) process.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7eta1p22mMax6trkHits10 + process.HLTDoubleEle7eta1p22Sequence + process.hltDoubleEle7eta1p22PMmMax6MassFilter + process.hltDoubleEle7eta1p22ValidHits10Filter + process.HLTEndSequence ) process.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle7p5eta1p22mMax6trkHits10 + process.HLTDoubleEle7p5eta1p22Sequence + process.hltDoubleEle7p5eta1p22PMmMax6MassFilter + process.hltDoubleEle7p5eta1p22ValidHits10Filter + process.HLTEndSequence ) process.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8eta1p22mMax6trkHits10 + process.HLTDoubleEle8eta1p22Sequence + process.hltDoubleEle8eta1p22PMmMax6MassFilter + process.hltDoubleEle8eta1p22ValidHits10Filter + process.HLTEndSequence ) process.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle8p5eta1p22mMax6trkHits10 + process.HLTDoubleEle8p5eta1p22Sequence + process.hltDoubleEle8p5eta1p22PMmMax6MassFilter + process.hltDoubleEle8p5eta1p22ValidHits10Filter + process.HLTEndSequence ) process.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9eta1p22mMax6trkHits10 + process.HLTDoubleEle9eta1p22Sequence + process.hltDoubleEle9eta1p22PMmMax6MassFilter + process.hltDoubleEle9eta1p22ValidHits10Filter + process.HLTEndSequence ) process.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle9p5eta1p22mMax6trkHits10 + process.HLTDoubleEle9p5eta1p22Sequence + process.hltDoubleEle9p5eta1p22PMmMax6MassFilter + process.hltDoubleEle9p5eta1p22ValidHits10Filter + process.HLTEndSequence ) process.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreDoubleEle10eta1p22mMax6trkHits10 + process.HLTDoubleEle10eta1p22Sequence + process.hltDoubleEle10eta1p22PMmMax6MassFilter + process.hltDoubleEle10eta1p22ValidHits10Filter + process.HLTEndSequence ) process.HLT_SingleEle8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGXer1p2dRMaxY + process.hltPreSingleEle8 + process.HLTSingleEle8Sequence + process.HLTEndSequence ) process.HLT_SingleEle8_SingleEGL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10er2p5SingleEG15er2p5 + process.hltPreSingleEle8SingleEGL1 + process.HLTSingleEle8SingleEGL1Sequence + process.HLTEndSequence ) process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGIsoeta1p5 + process.hltPreDiphoton2014eta1p5R9IdLANDHEANDIsoTCaloIdT + process.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence + process.HLTEndSequence ) process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGIsoeta1p5 + process.hltPreDiphoton2014eta1p5R9IdLANDHETANDIsoTCaloIdT + process.HLTDiphoton2014eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence + process.HLTEndSequence ) process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGIsoeta1p5 + process.hltPreDiphoton2214eta1p5R9IdLANDHEANDIsoTCaloIdT + process.HLTDiphoton2214eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE12b10eSequence + process.HLTEndSequence ) process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGIsoeta1p5 + process.hltPreDiphoton2214eta1p5R9IdLANDHETANDIsoTCaloIdT + process.HLTDiphoton2214eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence + process.HLTEndSequence ) process.HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGIsoeta1p5 + process.hltPreDiphoton2414eta1p5R9IdLANDHETANDIsoTCaloIdT + process.HLTDiphoton2414eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence + process.HLTEndSequence ) process.HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEGIsoeta1p5 + process.hltPreDiphoton2416eta1p5R9IdLANDHETANDIsoTCaloIdT + process.HLTDiphoton2416eta1p5R9Idb50e90ANDIso30CaloId11b11eANDHE06b06eSequence + process.HLTEndSequence ) process.HLT_Mu50_L1SingleMuShower_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sL1SingleMuShower + process.hltPreMu50L1SingleMuShower + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q + process.HLTEndSequence ) process.HLT_Photon32_OneProng32_M50To105_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3ORSingleEG36er + process.hltPrePhoton32OneProng32M50To105 + process.HLTPhoton32R9Id90HE10IsoMSequence + process.HLTGlobalPFTauConeSequence + process.hltOverlapFilterPhoton32IsoTau32WPTightGsfCaloJet5 + process.HLTMediumChargedIsoPFTau32Sequence + process.hltOverlapFilterPhoton32MediumChargedIsoPFTau32 + process.HLTEndSequence ) process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_OneProng_M5to80_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigORWithLowMass + process.hltPreDoubleMediumDeepTauPFTauHPS30L2NNeta2p1OneProngM5to80 + process.HLTL2TauTagNNSequence + process.hltL2TauTagNNFilterDoubleTauLowMass + process.HLTGlobalPFTauHPSSequence + process.HLTHPSDeepTauPFTauSequence + process.hltPFTau1ProngHPS + process.hltHpsSelectedPFTausMediumDitauWPDeepTau30 + process.hltHpsL1JetsHLTDoublePFTauMediumDitauWPDeepTauMatch30 + process.hltHpsDoublePFTau30MediumDitauWPDeepTauL1HLTMatched + process.hltHpsDoublePFTau30MediumDitauWPDeepTauDz02 + process.hltOverlapFilterDoublePFTau30MediumDitauWPDeepTauL1HLTMatched + process.HLTEndSequence ) process.HLT_VBF_DiPFJet105_40_Mjj1000_Detajj3p5_v1 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBFinclLoose + process.hltPreVBFDiPFJet10540Mjj1000Detajj3p5 + process.HLTAK4PFJetsVBFSequence + process.hltPFDoubleJetTightID40 + process.hltPFSingleJetTightID105 + process.hltDiPFJet40MJJ1000 + process.hltL1PFJetsMatchingVBFinclLoose + process.hltL1PFJetCategoriesVBFinclLoose + process.HLTEndSequence ) process.HLT_VBF_DiPFJet105_40_Mjj1000_Detajj3p5_TriplePFJet_v1 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBFinclLoose + process.hltPreVBFDiPFJet10540Mjj1000Detajj3p5TriplePFJet + process.HLTAK4PFJetsVBFSequence + process.hltPFDoubleJetTightID40 + process.hltPFSingleJetTightID105 + process.hltDiPFJet40MJJ1000 + process.hltL1PFJetsMatchingVBFinclLoose + process.hltL1PFJetCategoriesVBFinclLooseTripleJet + process.HLTEndSequence ) process.HLT_VBF_DiPFJet125_45_Mjj720_Detajj3p0_v1 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBFincl + process.hltPreVBFDiPFJet12545Mjj720Detajj3p0 + process.HLTAK4PFJetsVBFSequence + process.hltPFDoubleJetTightID45 + process.hltPFSingleJetTightID125 + process.hltDiPFJet45MJJ720 + process.hltL1PFJetsMatchingVBFincl + process.hltL1PFJetCategoriesVBFincl + process.HLTEndSequence ) process.HLT_VBF_DiPFJet125_45_Mjj720_Detajj3p0_TriplePFJet_v1 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBFincl + process.hltPreVBFDiPFJet12545Mjj720Detajj3p0TriplePFJet + process.HLTAK4PFJetsVBFSequence + process.hltPFDoubleJetTightID45 + process.hltPFSingleJetTightID125 + process.hltDiPFJet45MJJ720 + process.hltL1PFJetsMatchingVBFincl + process.hltL1PFJetCategoriesVBFinclTripleJet + process.HLTEndSequence ) process.HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingQuadJet_v1 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBFdoubleJet + process.hltPreVBFDiPFJet7040Mjj600Detajj2p5DiPFJet60JetMatchingQuadJet + process.HLTAK4PFJetsVBFSequence + process.hltPFQuadJetTightID40 + process.hltPFTripleJetTightID60 + process.hltSinglePFJet70ForVBF + process.hltDiPFJet40MJJ600 + process.hltL1TPFJetsMatchingVBFDijet + process.hltL1PFJetCategoriesVBFdijetQuadjet + process.HLTEndSequence ) process.HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingFiveJet_v1 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBFdoubleJet + process.hltPreVBFDiPFJet7040Mjj600Detajj2p5DiPFJet60JetMatchingFiveJet + process.HLTAK4PFJetsVBFSequence + process.hltPFQuadJetTightID40 + process.hltPFTripleJetTightID60 + process.hltSinglePFJet70ForVBF + process.hltDiPFJet40MJJ600 + process.hltL1TPFJetsMatchingVBFDijet + process.hltL1PFJetCategoriesVBFdijetFivejets + process.HLTEndSequence ) process.HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingSixJet_v1 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBFdoubleJet + process.hltPreVBFDiPFJet7040Mjj600Detajj2p5DiPFJet60JetMatchingSixJet + process.HLTAK4PFJetsVBFSequence + process.hltPFQuadJetTightID40 + process.hltPFTripleJetTightID60 + process.hltSinglePFJet70ForVBF + process.hltDiPFJet40MJJ600 + process.hltL1TPFJetsMatchingVBFDijet + process.hltL1PFJetCategoriesVBFdijetSixjets + process.HLTEndSequence ) process.HLT_VBF_DiPFJet75_40_Mjj500_Detajj2p5_PFMET85_v1 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBFMET + process.hltPreVBFDiPFJet7540Mjj500Detajj2p5PFMET85 + process.HLTRecoMETSequence + process.hltMETOpen + process.hltMET75 + process.HLTAK4PFJetsVBFSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF85 + process.hltDiPFJet40MJJ500 + process.hltSinglePFJet75ForVBF + process.hltL1PFJetsMatchingVBFMET + process.hltL1PFJetCategoriesVBFMET + process.HLTEndSequence ) process.HLT_VBF_DiPFJet75_40_Mjj500_Detajj2p5_PFMET85_TriplePFJet_v1 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBFMET + process.hltPreVBFDiPFJet7540Mjj500Detajj2p5PFMET85TriplePFJet + process.HLTRecoMETSequence + process.hltMETOpen + process.hltMET75 + process.HLTAK4PFJetsVBFSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF85 + process.hltDiPFJet40MJJ500 + process.hltSinglePFJet75ForVBF + process.hltL1PFJetsMatchingVBFMET + process.hltL1PFJetCategoriesVBFMETTripleJet + process.HLTEndSequence ) process.HLT_VBF_DiPFJet90_40_Mjj600_Detajj2p5_Mu3_TrkIsoVVL_v1 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet8030MassMin500Mu3 + process.hltPreVBFDiPFJet9040Mjj600Detajj2p5Mu3TrkIsoVVL + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequenceOpenMu + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0QMod) + process.HLTL3muonrecoOpenMuSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0Mod) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered3Q + process.HLTL3muonopentrkisovvlSequence + process.hltMuon3RelTrkIsoVVLFiltered + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet20MJJ250 + process.HLTAK4PFJetsVBFSequence + process.hltDiPFJet40MJJ600 + process.hltSinglePFJet90ForVBF + process.hltL1PFJetsMatchingVBFMu + process.hltL1PFJetCategoriesVBFMu + process.HLTEndSequence ) process.HLT_VBF_DiPFJet90_40_Mjj600_Detajj2p5_Mu3_TrkIsoVVL_TriplePFJet_v1 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet8030MassMin500Mu3 + process.hltPreVBFDiPFJet9040Mjj600Detajj2p5Mu3TrkIsoVVLTriplePFJet + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequenceOpenMu + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0QMod) + process.HLTL3muonrecoOpenMuSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0Mod) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered3Q + process.HLTL3muonopentrkisovvlSequence + process.hltMuon3RelTrkIsoVVLFiltered + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet20MJJ250 + process.HLTAK4PFJetsVBFSequence + process.hltDiPFJet40MJJ600 + process.hltSinglePFJet90ForVBF + process.hltL1PFJetsMatchingVBFMu + process.hltL1PFJetCategoriesVBFMuTripleJet + process.HLTEndSequence ) process.HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_MediumDeepTauPFTauHPS45_L2NN_eta2p1_v1 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetIsoTau + process.hltPreVBFDiPFJet45Mjj500Detajj2p5MediumDeepTauPFTauHPS45L2NNeta2p1 + process.HLTL2TauTagNNSequence + process.hltL2VBFIsoTauNNFilter + process.HLTGlobalPFTauHPSSequence + process.hltHpsSinglePFTau45withL2NNBeforeDeepTau + process.HLTHPSDeepTauPFTauSequenceForVBFIsoTau + process.hltHpsSelectedPFTausMediumDitauWPDeepTauForVBFIsoTau + process.hltHpsSinglePFTau45MediumDitauWPDeepTauNoMatch + process.hltHpsL1VBFJetsAndIsoTauMatchPFTauMediumDitauWPDeepTau + process.hltHpsSinglePFTau45MediumDitauWPDeepTauL1HLTMatchedSingleTauHLT + process.HLTAK4PFJetsVBFSequence + process.hltRealDijetFilterVBF + process.hltVBFIsoTauL1TLooseIDPFJetsVBFMatching + process.hltVBFLooseIDPFVBFFilter + process.hltPFDiJetCorrCheckerWithMediumDiTauForVBFSingleTau + process.hltMatchedVBFIsoTauTwoPFJets2CrossCleanedUsingDiJetCorrCheckerWithMediumDiTauSingleTauHLT + process.HLTEndSequence ) process.HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_Photon12_v1 = cms.Path( process.HLTBeginSequence + process.hltL1VBFIsoEG + process.hltPreVBFDiPFJet45Mjj500Detajj2p5Photon12 + process.HLTPhoton12Sequence + process.HLTAK4PFJetsVBFSequence + process.hltRealDijetFilterVBFEGamma + process.hltVBFIsoEGL1TLooseIDPFJetsMatching + process.hltVBFTwoPFJetsForVBFPhotonTrigger + process.hltOverlapFilterDoublePFJet45Photon12 + process.HLTEndSequence ) process.HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_Ele12_eta2p1_WPTight_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1VBFIsoEG + process.hltPreVBFDiPFJet45Mjj500Detajj2p5Ele12eta2p1WPTightGsf + process.HLTEle12erWPTightGsfForVBFSequence + process.HLTAK4PFJetsVBFSequence + process.hltRealDijetFilterVBFEGamma + process.hltVBFIsoEGL1TLooseIDPFJetsMatching + process.hltMatchedVBFIsoEGTwoPFJets + process.hltOverlapFilterDoublePFJet45Ele12 + process.HLTEndSequence ) process.HLT_PFJet200_TimeLtNeg2p5ns_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet200TimeLtNeg2p5ns + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet170 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets170 + process.hltSinglePFJet200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingleNeg2p5ns + process.HLTEndSequence ) process.HLT_PFJet200_TimeGt2p5ns_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet200TimeGt2p5ns + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet170 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets170 + process.hltSinglePFJet200 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltSingleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducerSingle + process.hltCaloJetTimingProducerSingle + process.hltCaloJetTimingFilterSingle2p5ns + process.HLTEndSequence ) process.HLT_Photon50_TimeLtNeg2p5ns_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to45 + process.hltPrePhoton50TimeLtNeg2p5ns + process.HLTPhoton50Sequence + process.hltEgammaClusterShape + process.hltEG50CaloIdLClusterShapeFilter + process.hltEG50CaloIdLTimeNeg2p5nsFilter + process.HLTEndSequence ) process.HLT_Photon50_TimeGt2p5ns_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to45 + process.hltPrePhoton50TimeGt2p5ns + process.HLTPhoton50Sequence + process.hltEgammaClusterShape + process.hltEG50CaloIdLClusterShapeFilter + process.hltEG50CaloIdLTime2p5nsFilter + process.HLTEndSequence ) process.HLT_ExpressMuons_v4 = cms.Path( process.HLTBeginSequence + process.hltPreExpressMuons + process.hltExpressMuonsFilter + process.HLTEndSequence ) process.HLT_OnlineMonitorGroup_v5 = cms.Path( process.HLTBeginSequence + process.hltPreOnlineMonitorGroup + process.hltOnlineMonitorGroupFilter + process.HLTEndSequence ) process.DQM_EcalReconstruction_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDQMEcalReconstruction + process.hltPreDQMEcalReconstruction + process.statusOnGPU + process.statusOnGPUFilter + process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.hltEcalConsumerCPU + process.hltEcalConsumerGPU + process.HLTEndSequence ) process.DQM_HcalReconstruction_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDQMHcalReconstruction + process.hltPreDQMHcalReconstruction + process.statusOnGPU + process.statusOnGPUFilter + process.HLTDoLocalHcalSequence + process.hltHcalConsumerCPU + process.hltHcalConsumerGPU + process.HLTEndSequence ) process.DQM_PixelReconstruction_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDQMPixelReconstruction + process.hltPreDQMPixelReconstruction + process.statusOnGPU + process.statusOnGPUFilter + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltPixelConsumerCPU + process.hltPixelConsumerGPU + process.HLTDQMPixelReconstruction + process.HLTEndSequence ) process.HLT_PPSMaxTracksPerArm1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePPSMaxTracksPerArm1 + process.HLTPPSPixelRecoSequence + process.hltPPSExpCalFilter + process.hltPPSCalibrationRaw + process.HLTEndSequence ) process.HLT_PPSMaxTracksPerRP4_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePPSMaxTracksPerRP4 + process.HLTPPSPixelRecoSequence + process.hltPPSPrCalFilter + process.hltPPSCalibrationRaw + process.HLTEndSequence ) process.HLT_PPSRandom_v1 = cms.Path( process.HLTBeginSequenceRandom + process.hltPrePPSRandom + process.hltPPSCalibrationRaw + process.HLTEndSequence ) process.HLTriggerFinalPath = cms.Path( process.hltGtStage2Digis + process.hltFEDSelectorTCDS + process.hltTriggerSummaryAOD + process.hltTriggerSummaryRAW + process.hltBoolFalse ) process.HLTAnalyzerEndpath = cms.EndPath( process.hltGtStage2Digis + process.hltPreHLTAnalyzerEndpath + process.hltL1TGlobalSummary + process.hltTrigReport ) process.ALCALowPtJetOutput = cms.FinalPath( process.hltOutputALCALowPtJet ) process.ALCALumiPixelsCountsExpressOutput = cms.FinalPath( process.hltOutputALCALumiPixelsCountsExpress ) process.ALCALumiPixelsCountsPromptOutput = cms.FinalPath( process.hltOutputALCALumiPixelsCountsPrompt ) process.ALCAP0Output = cms.FinalPath( process.hltOutputALCAP0 ) process.ALCAPHISYMOutput = cms.FinalPath( process.hltOutputALCAPHISYM ) process.ALCAPPSExpressOutput = cms.FinalPath( process.hltOutputALCAPPSExpress ) process.ALCAPPSPromptOutput = cms.FinalPath( process.hltOutputALCAPPSPrompt ) process.CalibrationOutput = cms.FinalPath( process.hltOutputCalibration ) # load the DQMStore and DQMRootOutputModule process.load( "DQMServices.Core.DQMStore_cfi" ) process.dqmOutput = cms.OutputModule("DQMRootOutputModule", fileName = cms.untracked.string("DQMIO.root") ) process.DQMOutput = cms.FinalPath( process.dqmOutput + process.hltOutputDQM ) process.DQMCalibrationOutput = cms.FinalPath( process.hltOutputDQMCalibration ) process.DQMEventDisplayOutput = cms.FinalPath( process.hltOutputDQMEventDisplay ) process.DQMGPUvsCPUOutput = cms.FinalPath( process.hltOutputDQMGPUvsCPU ) process.DQMOnlineBeamspotOutput = cms.FinalPath( process.hltOutputDQMOnlineBeamspot ) process.DQMPPSRandomOutput = cms.FinalPath( process.hltOutputDQMPPSRandom ) process.EcalCalibrationOutput = cms.FinalPath( process.hltOutputEcalCalibration ) process.ExpressOutput = cms.FinalPath( process.hltOutputExpress ) process.ExpressAlignmentOutput = cms.FinalPath( process.hltOutputExpressAlignment ) process.HLTMonitorOutput = cms.FinalPath( process.hltOutputHLTMonitor ) process.ParkingDoubleElectronLowMassOutput = cms.FinalPath( process.hltOutputParkingDoubleElectronLowMass ) process.ParkingDoubleMuonLowMass0Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass0 ) process.ParkingDoubleMuonLowMass1Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass1 ) process.ParkingDoubleMuonLowMass2Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass2 ) process.ParkingDoubleMuonLowMass3Output = cms.FinalPath( process.hltOutputParkingDoubleMuonLowMass3 ) process.ParkingHHOutput = cms.FinalPath( process.hltOutputParkingHH ) process.ParkingLLPOutput = cms.FinalPath( process.hltOutputParkingLLP ) process.ParkingVBF0Output = cms.FinalPath( process.hltOutputParkingVBF0 ) process.ParkingVBF1Output = cms.FinalPath( process.hltOutputParkingVBF1 ) process.ParkingVBF2Output = cms.FinalPath( process.hltOutputParkingVBF2 ) process.ParkingVBF3Output = cms.FinalPath( process.hltOutputParkingVBF3 ) process.PhysicsCommissioningOutput = cms.FinalPath( process.hltOutputPhysicsCommissioning ) process.PhysicsDispJetBTagMuEGTauOutput = cms.FinalPath( process.hltOutputPhysicsDispJetBTagMuEGTau ) process.PhysicsEGamma0Output = cms.FinalPath( process.hltOutputPhysicsEGamma0 ) process.PhysicsEGamma1Output = cms.FinalPath( process.hltOutputPhysicsEGamma1 ) process.PhysicsHLTPhysicsOutput = cms.FinalPath( process.hltOutputPhysicsHLTPhysics ) process.PhysicsJetMET0Output = cms.FinalPath( process.hltOutputPhysicsJetMET0 ) process.PhysicsJetMET1Output = cms.FinalPath( process.hltOutputPhysicsJetMET1 ) process.PhysicsMuon0Output = cms.FinalPath( process.hltOutputPhysicsMuon0 ) process.PhysicsMuon1Output = cms.FinalPath( process.hltOutputPhysicsMuon1 ) process.PhysicsReservedDoubleMuonLowMassOutput = cms.FinalPath( process.hltOutputPhysicsReservedDoubleMuonLowMass ) process.PhysicsScoutingPFMonitorOutput = cms.FinalPath( process.hltOutputPhysicsScoutingPFMonitor ) process.PhysicsZeroBiasOutput = cms.FinalPath( process.hltOutputPhysicsZeroBias ) process.NanoDSTOutput = cms.FinalPath( process.hltOutputNanoDST ) process.RPCMONOutput = cms.FinalPath( process.hltOutputRPCMON ) process.ScoutingPFOutput = cms.FinalPath( process.hltOutputScoutingPF ) process.Dataset_AlCaLowPtJet = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaLowPtJet + process.hltPreDatasetAlCaLowPtJet ) process.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaLumiPixelsCountsExpress + process.hltPreDatasetAlCaLumiPixelsCountsExpress ) process.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaLumiPixelsCountsPrompt + process.hltPreDatasetAlCaLumiPixelsCountsPrompt ) process.Dataset_AlCaP0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaP0 + process.hltPreDatasetAlCaP0 ) process.Dataset_AlCaPPSExpress = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaPPSExpress + process.hltPreDatasetAlCaPPSExpress ) process.Dataset_AlCaPPSPrompt = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaPPSPrompt + process.hltPreDatasetAlCaPPSPrompt ) process.Dataset_AlCaPhiSym = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetAlCaPhiSym + process.hltPreDatasetAlCaPhiSym ) process.Dataset_BTagMu = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetBTagMu + process.hltPreDatasetBTagMu ) process.Dataset_Commissioning = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetCommissioning + process.hltPreDatasetCommissioning ) process.Dataset_Cosmics = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetCosmics + process.hltPreDatasetCosmics ) process.Dataset_DQMGPUvsCPU = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetDQMGPUvsCPU + process.hltPreDatasetDQMGPUvsCPU ) process.Dataset_DQMOnlineBeamspot = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetDQMOnlineBeamspot + process.hltPreDatasetDQMOnlineBeamspot ) process.Dataset_DQMPPSRandom = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetDQMPPSRandom + process.hltPreDatasetDQMPPSRandom ) process.Dataset_DisplacedJet = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetDisplacedJet + process.hltPreDatasetDisplacedJet ) process.Dataset_ReservedDoubleMuonLowMass = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetReservedDoubleMuonLowMass + process.hltPreDatasetReservedDoubleMuonLowMass ) process.Dataset_EGamma0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEGamma + process.hltPreDatasetEGamma0 ) process.Dataset_EGamma1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEGamma + process.hltPreDatasetEGamma1 ) process.Dataset_EcalLaser = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEcalLaser + process.hltPreDatasetEcalLaser ) process.Dataset_EphemeralHLTPhysics = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEphemeralHLTPhysics + process.hltPreDatasetEphemeralHLTPhysics ) process.Dataset_EphemeralZeroBias = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEphemeralZeroBias + process.hltPreDatasetEphemeralZeroBias ) process.Dataset_EventDisplay = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetEventDisplay + process.hltPreDatasetEventDisplay ) process.Dataset_ExpressAlignment = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetExpressAlignment + process.hltPreDatasetExpressAlignment ) process.Dataset_ExpressPhysics = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetExpressPhysics + process.hltPreDatasetExpressPhysics ) process.Dataset_HLTMonitor = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHLTMonitor + process.hltPreDatasetHLTMonitor ) process.Dataset_HLTPhysics = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHLTPhysics + process.hltPreDatasetHLTPhysics ) process.Dataset_HcalNZS = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetHcalNZS + process.hltPreDatasetHcalNZS ) process.Dataset_JetMET0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetJetMET + process.hltPreDatasetJetMET0 ) process.Dataset_JetMET1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetJetMET + process.hltPreDatasetJetMET1 ) process.Dataset_L1Accept = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetL1Accept + process.hltPreDatasetL1Accept ) process.Dataset_MonteCarlo = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMonteCarlo + process.hltPreDatasetMonteCarlo ) process.Dataset_Muon0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMuon + process.hltPreDatasetMuon0 ) process.Dataset_Muon1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMuon + process.hltPreDatasetMuon1 ) process.Dataset_MuonEG = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetMuonEG + process.hltPreDatasetMuonEG ) process.Dataset_NoBPTX = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetNoBPTX + process.hltPreDatasetNoBPTX ) process.Dataset_OnlineMonitor = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetOnlineMonitor + process.hltPreDatasetOnlineMonitor ) process.Dataset_ParkingDoubleElectronLowMass = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingDoubleElectronLowMass + process.hltPreDatasetParkingDoubleElectronLowMass ) process.Dataset_ParkingDoubleMuonLowMass0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingDoubleMuonLowMass + process.hltPreDatasetParkingDoubleMuonLowMass0 ) process.Dataset_ParkingDoubleMuonLowMass1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingDoubleMuonLowMass + process.hltPreDatasetParkingDoubleMuonLowMass1 ) process.Dataset_ParkingDoubleMuonLowMass2 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingDoubleMuonLowMass + process.hltPreDatasetParkingDoubleMuonLowMass2 ) process.Dataset_ParkingDoubleMuonLowMass3 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingDoubleMuonLowMass + process.hltPreDatasetParkingDoubleMuonLowMass3 ) process.Dataset_ParkingDoubleMuonLowMass4 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingDoubleMuonLowMass + process.hltPreDatasetParkingDoubleMuonLowMass4 ) process.Dataset_ParkingDoubleMuonLowMass5 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingDoubleMuonLowMass + process.hltPreDatasetParkingDoubleMuonLowMass5 ) process.Dataset_ParkingDoubleMuonLowMass6 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingDoubleMuonLowMass + process.hltPreDatasetParkingDoubleMuonLowMass6 ) process.Dataset_ParkingDoubleMuonLowMass7 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingDoubleMuonLowMass + process.hltPreDatasetParkingDoubleMuonLowMass7 ) process.Dataset_ParkingHH = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingHH + process.hltPreDatasetParkingHH ) process.Dataset_ParkingLLP = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingLLP + process.hltPreDatasetParkingLLP ) process.Dataset_ParkingVBF0 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingVBF + process.hltPreDatasetParkingVBF0 ) process.Dataset_ParkingVBF1 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingVBF + process.hltPreDatasetParkingVBF1 ) process.Dataset_ParkingVBF2 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingVBF + process.hltPreDatasetParkingVBF2 ) process.Dataset_ParkingVBF3 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetParkingVBF + process.hltPreDatasetParkingVBF3 ) process.Dataset_RPCMonitor = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetRPCMonitor + process.hltPreDatasetRPCMonitor ) process.Dataset_ScoutingPFMonitor = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetScoutingPFMonitor + process.hltPreDatasetScoutingPFMonitor ) process.Dataset_ScoutingPFRun3 = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetScoutingPFRun3 + process.hltPreDatasetScoutingPFRun3 ) process.Dataset_Tau = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTau + process.hltPreDatasetTau ) process.Dataset_TestEnablesEcalHcal = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTestEnablesEcalHcal + process.hltPreDatasetTestEnablesEcalHcal ) process.Dataset_TestEnablesEcalHcalDQM = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetTestEnablesEcalHcalDQM + process.hltPreDatasetTestEnablesEcalHcalDQM ) process.Dataset_ZeroBias = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetZeroBias + process.hltPreDatasetZeroBias ) process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.Status_OnCPU, process.Status_OnGPU, process.HLT_AK8PFJet400_MassSD30_v4, process.HLT_AK8PFJet420_MassSD30_v4, process.HLT_AK8PFJet450_MassSD30_v4, process.HLT_AK8PFJet470_MassSD30_v4, process.HLT_AK8PFJet500_MassSD30_v4, process.HLT_AK8DiPFJet250_250_MassSD30_v4, process.HLT_AK8DiPFJet260_260_MassSD30_v4, process.HLT_AK8DiPFJet270_270_MassSD30_v4, process.HLT_AK8DiPFJet280_280_MassSD30_v4, process.HLT_AK8DiPFJet290_290_MassSD30_v4, process.HLT_AK8DiPFJet250_250_MassSD50_v4, process.HLT_AK8DiPFJet260_260_MassSD50_v4, process.HLT_CaloJet500_NoJetID_v16, process.HLT_CaloJet550_NoJetID_v11, process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v8, process.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v8, process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v9, process.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v7, process.HLT_DoubleEle25_CaloIdL_MW_v9, process.HLT_DoubleEle27_CaloIdL_MW_v9, process.HLT_DoubleEle33_CaloIdL_MW_v22, process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v11, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v24, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v24, process.HLT_Mu27_Ele37_CaloIdL_MW_v9, process.HLT_Mu37_Ele27_CaloIdL_MW_v9, process.HLT_Mu37_TkMu27_v9, process.HLT_DoubleMu4_3_Bs_v19, process.HLT_DoubleMu4_3_Jpsi_v19, process.HLT_DoubleMu4_3_LowMass_v5, process.HLT_DoubleMu4_LowMass_Displaced_v5, process.HLT_Mu0_L1DoubleMu_v5, process.HLT_Mu4_L1DoubleMu_v5, process.HLT_DoubleMu4_3_Photon4_BsToMMG_v4, process.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v4, process.HLT_DoubleMu3_Trk_Tau3mu_v16, process.HLT_DoubleMu3_TkMu_DsTau3Mu_v8, process.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v12, process.HLT_DoubleMu4_MuMuTrk_Displaced_v19, process.HLT_Mu3_PFJet40_v20, process.HLT_Mu7p5_L2Mu2_Jpsi_v14, process.HLT_Mu7p5_L2Mu2_Upsilon_v14, process.HLT_Mu3_L1SingleMu5orSingleMu7_v5, process.HLT_DoublePhoton33_CaloIdL_v11, process.HLT_DoublePhoton70_v11, process.HLT_DoublePhoton85_v19, process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v8, process.HLT_Ele30_WPTight_Gsf_v5, process.HLT_Ele32_WPTight_Gsf_v19, process.HLT_Ele35_WPTight_Gsf_v13, process.HLT_Ele38_WPTight_Gsf_v13, process.HLT_Ele40_WPTight_Gsf_v13, process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v13, process.HLT_HT300_Beamspot_v15, process.HLT_ZeroBias_Beamspot_v8, process.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v4, process.HLT_IsoMu20_v19, process.HLT_IsoMu24_v17, process.HLT_IsoMu24_eta2p1_v19, process.HLT_IsoMu27_v20, process.HLT_UncorrectedJetE30_NoBPTX_v9, process.HLT_UncorrectedJetE30_NoBPTX3BX_v9, process.HLT_UncorrectedJetE60_NoBPTX3BX_v9, process.HLT_UncorrectedJetE70_NoBPTX3BX_v9, process.HLT_L1SingleMuCosmics_v3, process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v8, process.HLT_L2Mu10_NoVertex_NoBPTX_v9, process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v7, process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v8, process.HLT_L2Mu23NoVtx_2Cha_v4, process.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v4, process.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v5, process.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v5, process.HLT_DoubleL2Mu50_v5, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v5, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v5, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v5, process.HLT_DoubleL2Mu23NoVtx_2Cha_v5, process.HLT_DoubleL2Mu25NoVtx_2Cha_v5, process.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v18, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v7, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v19, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v7, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v9, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v7, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v9, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v7, process.HLT_Mu30_TkMu0_Psi_v5, process.HLT_Mu30_TkMu0_Upsilon_v5, process.HLT_Mu25_TkMu0_Phi_v12, process.HLT_Mu15_v7, process.HLT_Mu20_v16, process.HLT_Mu27_v17, process.HLT_Mu50_v17, process.HLT_Mu55_v7, process.HLT_CascadeMu100_v7, process.HLT_HighPtTkMu100_v6, process.HLT_DiPFJetAve40_v18, process.HLT_DiPFJetAve60_v18, process.HLT_DiPFJetAve80_v17, process.HLT_DiPFJetAve140_v17, process.HLT_DiPFJetAve200_v17, process.HLT_DiPFJetAve260_v18, process.HLT_DiPFJetAve320_v18, process.HLT_DiPFJetAve400_v18, process.HLT_DiPFJetAve500_v18, process.HLT_DiPFJetAve60_HFJEC_v19, process.HLT_DiPFJetAve80_HFJEC_v20, process.HLT_DiPFJetAve100_HFJEC_v20, process.HLT_DiPFJetAve160_HFJEC_v20, process.HLT_DiPFJetAve220_HFJEC_v20, process.HLT_DiPFJetAve260_HFJEC_v3, process.HLT_DiPFJetAve300_HFJEC_v20, process.HLT_AK8PFJet40_v20, process.HLT_AK8PFJet60_v19, process.HLT_AK8PFJet80_v19, process.HLT_AK8PFJet140_v19, process.HLT_AK8PFJet200_v19, process.HLT_AK8PFJet260_v20, process.HLT_AK8PFJet320_v20, process.HLT_AK8PFJet400_v20, process.HLT_AK8PFJet450_v20, process.HLT_AK8PFJet500_v20, process.HLT_AK8PFJet550_v15, process.HLT_PFJet40_v25, process.HLT_PFJet60_v25, process.HLT_PFJet80_v24, process.HLT_PFJet110_v4, process.HLT_PFJet140_v23, process.HLT_PFJet200_v23, process.HLT_PFJet260_v24, process.HLT_PFJet320_v24, process.HLT_PFJet400_v24, process.HLT_PFJet450_v25, process.HLT_PFJet500_v25, process.HLT_PFJet550_v15, process.HLT_PFJetFwd40_v23, process.HLT_PFJetFwd60_v23, process.HLT_PFJetFwd80_v22, process.HLT_PFJetFwd140_v22, process.HLT_PFJetFwd200_v22, process.HLT_PFJetFwd260_v23, process.HLT_PFJetFwd320_v23, process.HLT_PFJetFwd400_v23, process.HLT_PFJetFwd450_v23, process.HLT_PFJetFwd500_v23, process.HLT_AK8PFJetFwd15_v7, process.HLT_AK8PFJetFwd25_v7, process.HLT_AK8PFJetFwd40_v19, process.HLT_AK8PFJetFwd60_v18, process.HLT_AK8PFJetFwd80_v18, process.HLT_AK8PFJetFwd140_v18, process.HLT_AK8PFJetFwd200_v18, process.HLT_AK8PFJetFwd260_v19, process.HLT_AK8PFJetFwd320_v19, process.HLT_AK8PFJetFwd400_v19, process.HLT_AK8PFJetFwd450_v19, process.HLT_AK8PFJetFwd500_v19, process.HLT_PFHT180_v21, process.HLT_PFHT250_v21, process.HLT_PFHT370_v21, process.HLT_PFHT430_v21, process.HLT_PFHT510_v21, process.HLT_PFHT590_v21, process.HLT_PFHT680_v21, process.HLT_PFHT780_v21, process.HLT_PFHT890_v21, process.HLT_PFHT1050_v22, process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v16, process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v16, process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v16, process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v16, process.HLT_PFMET120_PFMHT120_IDTight_v24, process.HLT_PFMET130_PFMHT130_IDTight_v24, process.HLT_PFMET140_PFMHT140_IDTight_v24, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v13, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v13, process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v15, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v24, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v23, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v23, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v4, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v4, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v4, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v4, process.HLT_L1ETMHadSeeds_v5, process.HLT_CaloMHT90_v8, process.HLT_CaloMET90_NotCleaned_v8, process.HLT_CaloMET350_NotCleaned_v8, process.HLT_PFMET200_NotCleaned_v13, process.HLT_PFMET250_NotCleaned_v13, process.HLT_PFMET300_NotCleaned_v13, process.HLT_PFMET200_BeamHaloCleaned_v13, process.HLT_PFMETTypeOne200_BeamHaloCleaned_v13, process.HLT_MET105_IsoTrk50_v13, process.HLT_MET120_IsoTrk50_v13, process.HLT_Mu12eta2p3_v5, process.HLT_Mu12eta2p3_PFJet40_v5, process.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v5, process.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v5, process.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v5, process.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v5, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v5, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v5, process.HLT_DoublePFJets40_PFBTagDeepJet_p71_v5, process.HLT_DoublePFJets100_PFBTagDeepJet_p71_v5, process.HLT_DoublePFJets200_PFBTagDeepJet_p71_v5, process.HLT_DoublePFJets350_PFBTagDeepJet_p71_v6, process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v5, process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v5, process.HLT_Photon300_NoHE_v17, process.HLT_Mu8_TrkIsoVVL_v16, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v22, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v22, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v23, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v23, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v5, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v5, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v15, process.HLT_Mu17_TrkIsoVVL_v17, process.HLT_Mu19_TrkIsoVVL_v8, process.HLT_BTagMu_AK4DiJet20_Mu5_v17, process.HLT_BTagMu_AK4DiJet40_Mu5_v17, process.HLT_BTagMu_AK4DiJet70_Mu5_v17, process.HLT_BTagMu_AK4DiJet110_Mu5_v17, process.HLT_BTagMu_AK4DiJet170_Mu5_v16, process.HLT_BTagMu_AK4Jet300_Mu5_v16, process.HLT_BTagMu_AK8DiJet170_Mu5_v13, process.HLT_BTagMu_AK8Jet170_DoubleMu5_v6, process.HLT_BTagMu_AK8Jet300_Mu5_v16, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v23, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v23, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v11, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v11, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v19, process.HLT_Photon33_v9, process.HLT_Photon50_v17, process.HLT_Photon75_v17, process.HLT_Photon90_v17, process.HLT_Photon120_v17, process.HLT_Photon150_v11, process.HLT_Photon175_v19, process.HLT_Photon200_v18, process.HLT_Photon30EB_TightID_TightIso_v5, process.HLT_Photon50EB_TightID_TightIso_v2, process.HLT_Photon75EB_TightID_TightIso_v2, process.HLT_Photon90EB_TightID_TightIso_v2, process.HLT_Photon110EB_TightID_TightIso_v6, process.HLT_Photon130EB_TightID_TightIso_v2, process.HLT_Photon150EB_TightID_TightIso_v2, process.HLT_Photon175EB_TightID_TightIso_v2, process.HLT_Photon200EB_TightID_TightIso_v2, process.HLT_Photon100EBHE10_v6, process.HLT_Photon50_R9Id90_HE10_IsoM_v18, process.HLT_Photon75_R9Id90_HE10_IsoM_v18, process.HLT_Photon90_R9Id90_HE10_IsoM_v18, process.HLT_Photon120_R9Id90_HE10_IsoM_v18, process.HLT_Photon165_R9Id90_HE10_IsoM_v19, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v17, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v17, process.HLT_Photon35_TwoProngs35_v5, process.HLT_IsoMu24_TwoProngs35_v5, process.HLT_Dimuon0_Jpsi_L1_NoOS_v11, process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v11, process.HLT_Dimuon0_Jpsi_v12, process.HLT_Dimuon0_Jpsi_NoVertexing_v12, process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v11, process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v11, process.HLT_Dimuon0_Jpsi3p5_Muon2_v9, process.HLT_Dimuon0_Upsilon_L1_4p5_v13, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v13, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v11, process.HLT_Dimuon0_Upsilon_NoVertexing_v11, process.HLT_Dimuon0_LowMass_L1_0er1p5R_v11, process.HLT_Dimuon0_LowMass_L1_0er1p5_v12, process.HLT_Dimuon0_LowMass_v12, process.HLT_Dimuon0_LowMass_L1_4_v12, process.HLT_Dimuon0_LowMass_L1_4R_v11, process.HLT_Dimuon0_LowMass_L1_TM530_v10, process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v10, process.HLT_TripleMu_5_3_3_Mass3p8_DZ_v12, process.HLT_TripleMu_10_5_5_DZ_v14, process.HLT_TripleMu_12_10_5_v14, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v8, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v8, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v8, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v8, process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v14, process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v14, process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v14, process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v10, process.HLT_DoubleMu4_Jpsi_Displaced_v11, process.HLT_DoubleMu4_Jpsi_NoVertexing_v11, process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v11, process.HLT_DoubleMu4_JpsiTrk_Bc_v4, process.HLT_DoubleMu43NoFiltersNoVtx_v8, process.HLT_DoubleMu48NoFiltersNoVtx_v8, process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v9, process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v9, process.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v5, process.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v5, process.HLT_DiJet110_35_Mjj650_PFMET110_v13, process.HLT_DiJet110_35_Mjj650_PFMET120_v13, process.HLT_DiJet110_35_Mjj650_PFMET130_v13, process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v13, process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v13, process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v13, process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v17, process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v17, process.HLT_Ele28_HighEta_SC20_Mass55_v17, process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v20, process.HLT_Ele15_IsoVVVL_PFHT450_v20, process.HLT_Ele50_IsoVVVL_PFHT450_v20, process.HLT_Ele15_IsoVVVL_PFHT600_v24, process.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v19, process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v20, process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v19, process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v19, process.HLT_Mu15_IsoVVVL_PFHT450_v19, process.HLT_Mu50_IsoVVVL_PFHT450_v19, process.HLT_Mu15_IsoVVVL_PFHT600_v23, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v6, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v6, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v6, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v6, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v6, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v6, process.HLT_Dimuon10_Upsilon_y1p4_v5, process.HLT_Dimuon12_Upsilon_y1p4_v6, process.HLT_Dimuon14_Phi_Barrel_Seagulls_v11, process.HLT_Dimuon25_Jpsi_v18, process.HLT_Dimuon14_PsiPrime_v17, process.HLT_Dimuon14_PsiPrime_noCorrL1_v9, process.HLT_Dimuon18_PsiPrime_v18, process.HLT_Dimuon18_PsiPrime_noCorrL1_v10, process.HLT_Dimuon24_Upsilon_noCorrL1_v10, process.HLT_Dimuon24_Phi_noCorrL1_v10, process.HLT_Dimuon25_Jpsi_noCorrL1_v10, process.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v21, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v21, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v21, process.HLT_DoubleIsoMu20_eta2p1_v11, process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v10, process.HLT_Mu8_v16, process.HLT_Mu17_v17, process.HLT_Mu19_v8, process.HLT_Mu17_Photon30_IsoCaloId_v10, process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v22, process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v22, process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v22, process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v22, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v22, process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v19, process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v12, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v13, process.HLT_PFHT400_SixPFJet32_v12, process.HLT_PFHT450_SixPFJet36_v11, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_v12, process.HLT_PFHT350_v23, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v2, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v2, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v2, process.HLT_ECALHT800_v14, process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v18, process.HLT_Physics_v9, process.HLT_EphemeralPhysics_v4, process.DST_Physics_v9, process.HLT_Random_v3, process.HLT_ZeroBias_v8, process.HLT_ZeroBias_Alignment_v3, process.HLT_EphemeralZeroBias_v4, process.DST_ZeroBias_v4, process.DST_Run3_DoubleMu3_PFScoutingPixelTracking_v20, process.DST_Run3_EG30_PFScoutingPixelTracking_v20, process.DST_Run3_EG16_EG12_PFScoutingPixelTracking_v20, process.DST_Run3_JetHT_PFScoutingPixelTracking_v20, process.DST_HLTMuon_Run3_PFScoutingPixelTracking_v20, process.HLT_Photon20_HoverELoose_v14, process.HLT_Photon30_HoverELoose_v14, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v6, process.AlCa_EcalPhiSym_v13, process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v4, process.HLT_CDC_L2cosmic_10_er1p0_v4, process.HLT_CDC_L2cosmic_5p5_er1p0_v4, process.HLT_HcalNZS_v15, process.HLT_HcalPhiSym_v18, process.HLT_IsoTrackHB_v8, process.HLT_IsoTrackHE_v8, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v7, process.HLT_ZeroBias_IsolatedBunches_v7, process.HLT_ZeroBias_FirstCollisionInTrain_v6, process.HLT_ZeroBias_LastCollisionInTrain_v5, process.HLT_ZeroBias_FirstBXAfterTrain_v5, process.AlCa_RPCMuonNormalisation_v16, process.AlCa_LumiPixelsCounts_Random_v6, process.AlCa_LumiPixelsCounts_ZeroBias_v6, process.MC_ReducedIterativeTracking_v16, process.MC_PFMET_v21, process.MC_AK4PFJets_v21, process.MC_PFBTagDeepCSV_v14, process.MC_PFHT_v20, process.MC_PFMHT_v20, process.MC_CaloMET_v12, process.MC_CaloMET_JetIdCleaned_v13, process.MC_AK4CaloJets_v13, process.MC_AK4CaloJetsFromPV_v12, process.MC_CaloBTagDeepCSV_v12, process.MC_CaloHT_v12, process.MC_CaloMHT_v12, process.MC_AK8PFJets_v21, process.MC_AK8TrimPFJets_v21, process.MC_AK8PFHT_v20, process.MC_AK8CaloHT_v12, process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v17, process.MC_DoubleEle5_CaloIdL_MW_v20, process.MC_Egamma_Open_v2, process.MC_Egamma_Open_Unseeded_v2, process.MC_Ele5_WPTight_Gsf_v12, process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v19, process.MC_IsoMu_v19, process.MC_DoubleMu_TrkIsoVVL_DZ_v15, process.MC_DoubleMuNoFiltersNoVtx_v11, process.MC_PFBTagDeepJet_v5, process.MC_QuadPFJet100_75_50_30_PNet2CvsL0p3And1CvsL0p5_VBF3Tight_v2, process.MC_Run3_PFScoutingPixelTracking_v20, process.AlCa_EcalPi0EBonly_v17, process.AlCa_EcalPi0EEonly_v17, process.AlCa_EcalEtaEBonly_v17, process.AlCa_EcalEtaEEonly_v17, process.AlCa_AK8PFJet40_v19, process.AlCa_PFJet40_v24, process.AlCa_PFJet40_CPUOnly_v3, process.HLT_PFJet40_GPUvsCPU_v2, process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v13, process.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v4, process.HLT_Photon60_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v9, process.HLT_Mu18_Mu9_SameSign_v8, process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v10, process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v14, process.HLT_TripleMu_5_3_3_Mass3p8_DCA_v7, process.HLT_QuadPFJet103_88_75_15_v9, process.HLT_QuadPFJet105_88_76_15_v9, process.HLT_QuadPFJet111_90_80_15_v9, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v5, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v5, process.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v4, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v5, process.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v5, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v5, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v5, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v5, process.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v5, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v5, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v5, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v5, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v5, process.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v5, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v5, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v5, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v5, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v5, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v5, process.HLT_PFHT280_QuadPFJet30_v1, process.HLT_PFHT280_QuadPFJet30_PNet2BTagMean0p55_v1, process.HLT_PFHT280_QuadPFJet30_PNet2BTagMean0p60_v1, process.HLT_PFHT280_QuadPFJet35_PNet2BTagMean0p60_v1, process.HLT_PFHT340_QuadPFJet70_50_40_40_PNet2BTagMean0p70_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_QuadPFJet30_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_QuadPFJet30_PNet2BTagMean0p55_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PNet2BTagMean0p50_v1, process.HLT_QuadPFJet100_88_70_30_v2, process.HLT_QuadPFJet105_88_75_30_v1, process.HLT_QuadPFJet111_90_80_30_v1, process.HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v2, process.HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v2, process.HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v2, process.HLT_AK8PFJet220_SoftDropMass40_v5, process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v1, process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v1, process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v1, process.HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v1, process.HLT_AK8PFJet230_SoftDropMass40_v5, process.HLT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1, process.HLT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1, process.HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p03_v1, process.HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p05_v1, process.HLT_AK8PFJet250_SoftDropMass40_PNetBB0p06_v1, process.HLT_AK8PFJet250_SoftDropMass40_PNetBB0p10_v1, process.HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p03_v1, process.HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p05_v1, process.HLT_AK8PFJet275_SoftDropMass40_PNetBB0p06_v1, process.HLT_AK8PFJet275_SoftDropMass40_PNetBB0p10_v1, process.HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p03_v1, process.HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p05_v1, process.HLT_AK8PFJet425_SoftDropMass40_v5, process.HLT_AK8PFJet450_SoftDropMass40_v5, process.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v4, process.HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PNetBB0p06_v1, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v4, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v4, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PNetBB0p06_v1, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v4, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v1, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v2, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v4, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v4, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v4, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v4, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v4, process.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v4, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v4, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v4, process.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v5, process.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v4, process.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v4, process.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v5, process.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v4, process.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v4, process.HLT_L2Mu10NoVtx_2Cha_v3, process.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v4, process.HLT_L3Mu10NoVtx_v4, process.HLT_L3Mu10NoVtx_DxyMin0p01cm_v4, process.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v4, process.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v4, process.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v4, process.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v4, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v3, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v4, process.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v4, process.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v4, process.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v5, process.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v5, process.HLT_HT350_DelayedJet40_SingleDelay1p5To3nsInclusive_v1, process.HLT_HT350_DelayedJet40_SingleDelay1p6To3nsInclusive_v1, process.HLT_HT350_DelayedJet40_SingleDelay1p75To3nsInclusive_v1, process.HLT_HT350_DelayedJet40_SingleDelay3nsInclusive_v1, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v5, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v4, process.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v5, process.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v5, process.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v5, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v3, process.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay1To1p5nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay1p1To1p6nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay1p25To1p75nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v3, process.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v3, process.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v3, process.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v3, process.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v3, process.HLT_L1Tau_DelayedJet40_SingleDelay2p5To3p5nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay2p6To3p5nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay2p75To3p5nsInclusive_v1, process.HLT_L1Mu6HT240_v3, process.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v5, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v5, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v5, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v5, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v5, process.HLT_Mu6HT240_DisplacedDijet45_Inclusive0PtrkShortSig5_v5, process.HLT_Mu6HT240_DisplacedDijet50_Inclusive0PtrkShortSig5_v5, process.HLT_HT350_v1, process.HLT_HT425_v13, process.HLT_HT360_DisplacedDijet40_Inclusive1PtrkShortSig5_v1, process.HLT_HT360_DisplacedDijet45_Inclusive1PtrkShortSig5_v1, process.HLT_HT390_DisplacedDijet40_Inclusive1PtrkShortSig5_v1, process.HLT_HT390_DisplacedDijet45_Inclusive1PtrkShortSig5_v1, process.HLT_HT390eta2p0_DisplacedDijet40_Inclusive1PtrkShortSig5_v1, process.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v5, process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v17, process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v17, process.HLT_HT550_DisplacedDijet60_Inclusive_v17, process.HLT_HT650_DisplacedDijet60_Inclusive_v17, process.HLT_CaloMET60_DTCluster50_v5, process.HLT_CaloMET60_DTClusterNoMB1S50_v5, process.HLT_L1MET_DTCluster50_v5, process.HLT_L1MET_DTClusterNoMB1S50_v5, process.HLT_CscCluster_Loose_v4, process.HLT_CscCluster_Medium_v4, process.HLT_CscCluster_Tight_v4, process.HLT_L1CSCShower_DTCluster50_v4, process.HLT_L1CSCShower_DTCluster75_v4, process.HLT_PFMET105_IsoTrk50_v5, process.HLT_L1SingleLLPJet_v2, process.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v5, process.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v5, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v5, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v5, process.HLT_HT240_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v2, process.HLT_HT280_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v2, process.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v5, process.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v5, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v5, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v5, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v5, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v5, process.HLT_DiPhoton10Time1ns_v4, process.HLT_DiPhoton10Time1p2ns_v4, process.HLT_DiPhoton10Time1p4ns_v4, process.HLT_DiPhoton10Time1p6ns_v4, process.HLT_DiPhoton10Time1p8ns_v4, process.HLT_DiPhoton10Time2ns_v4, process.HLT_DiPhoton10sminlt0p1_v4, process.HLT_DiPhoton10sminlt0p12_v4, process.HLT_DiPhoton10_CaloIdL_v4, process.HLT_DoubleEle4_eta1p22_mMax6_v4, process.HLT_DoubleEle4p5_eta1p22_mMax6_v4, process.HLT_DoubleEle5_eta1p22_mMax6_v4, process.HLT_DoubleEle5p5_eta1p22_mMax6_v4, process.HLT_DoubleEle6_eta1p22_mMax6_v4, process.HLT_DoubleEle6p5_eta1p22_mMax6_v4, process.HLT_DoubleEle7_eta1p22_mMax6_v4, process.HLT_DoubleEle7p5_eta1p22_mMax6_v4, process.HLT_DoubleEle8_eta1p22_mMax6_v4, process.HLT_DoubleEle8p5_eta1p22_mMax6_v4, process.HLT_DoubleEle9_eta1p22_mMax6_v4, process.HLT_DoubleEle9p5_eta1p22_mMax6_v4, process.HLT_DoubleEle10_eta1p22_mMax6_v4, process.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v3, process.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v3, process.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v3, process.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v3, process.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v3, process.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v3, process.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v3, process.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v3, process.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v3, process.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v3, process.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v3, process.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v3, process.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v3, process.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v3, process.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v3, process.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v3, process.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v3, process.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v3, process.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v3, process.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v3, process.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v3, process.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v3, process.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v3, process.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v3, process.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v3, process.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v3, process.HLT_SingleEle8_v3, process.HLT_SingleEle8_SingleEGL1_v3, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v4, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v4, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4, process.HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4, process.HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v4, process.HLT_Mu50_L1SingleMuShower_v3, process.HLT_Photon32_OneProng32_M50To105_v2, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_OneProng_M5to80_v2, process.HLT_VBF_DiPFJet105_40_Mjj1000_Detajj3p5_v1, process.HLT_VBF_DiPFJet105_40_Mjj1000_Detajj3p5_TriplePFJet_v1, process.HLT_VBF_DiPFJet125_45_Mjj720_Detajj3p0_v1, process.HLT_VBF_DiPFJet125_45_Mjj720_Detajj3p0_TriplePFJet_v1, process.HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingQuadJet_v1, process.HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingFiveJet_v1, process.HLT_VBF_DiPFJet70_40_Mjj600_Detajj2p5_DiPFJet60_JetMatchingSixJet_v1, process.HLT_VBF_DiPFJet75_40_Mjj500_Detajj2p5_PFMET85_v1, process.HLT_VBF_DiPFJet75_40_Mjj500_Detajj2p5_PFMET85_TriplePFJet_v1, process.HLT_VBF_DiPFJet90_40_Mjj600_Detajj2p5_Mu3_TrkIsoVVL_v1, process.HLT_VBF_DiPFJet90_40_Mjj600_Detajj2p5_Mu3_TrkIsoVVL_TriplePFJet_v1, process.HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_MediumDeepTauPFTauHPS45_L2NN_eta2p1_v1, process.HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_Photon12_v1, process.HLT_VBF_DiPFJet45_Mjj500_Detajj2p5_Ele12_eta2p1_WPTight_Gsf_v1, process.HLT_PFJet200_TimeLtNeg2p5ns_v1, process.HLT_PFJet200_TimeGt2p5ns_v1, process.HLT_Photon50_TimeLtNeg2p5ns_v1, process.HLT_Photon50_TimeGt2p5ns_v1, process.HLT_ExpressMuons_v4, process.HLT_OnlineMonitorGroup_v5, process.DQM_EcalReconstruction_v6, process.DQM_HcalReconstruction_v5, process.DQM_PixelReconstruction_v6, process.HLT_PPSMaxTracksPerArm1_v4, process.HLT_PPSMaxTracksPerRP4_v4, process.HLT_PPSRandom_v1, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.ALCALowPtJetOutput, process.ALCALumiPixelsCountsExpressOutput, process.ALCALumiPixelsCountsPromptOutput, process.ALCAP0Output, process.ALCAPHISYMOutput, process.ALCAPPSExpressOutput, process.ALCAPPSPromptOutput, process.CalibrationOutput, process.DQMOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.DQMGPUvsCPUOutput, process.DQMOnlineBeamspotOutput, process.DQMPPSRandomOutput, process.EcalCalibrationOutput, process.ExpressOutput, process.ExpressAlignmentOutput, process.HLTMonitorOutput, process.ParkingDoubleElectronLowMassOutput, process.ParkingDoubleMuonLowMass0Output, process.ParkingDoubleMuonLowMass1Output, process.ParkingDoubleMuonLowMass2Output, process.ParkingDoubleMuonLowMass3Output, process.ParkingHHOutput, process.ParkingLLPOutput, process.ParkingVBF0Output, process.ParkingVBF1Output, process.ParkingVBF2Output, process.ParkingVBF3Output, process.PhysicsCommissioningOutput, process.PhysicsDispJetBTagMuEGTauOutput, process.PhysicsEGamma0Output, process.PhysicsEGamma1Output, process.PhysicsHLTPhysicsOutput, process.PhysicsJetMET0Output, process.PhysicsJetMET1Output, process.PhysicsMuon0Output, process.PhysicsMuon1Output, process.PhysicsReservedDoubleMuonLowMassOutput, process.PhysicsScoutingPFMonitorOutput, process.PhysicsZeroBiasOutput, process.NanoDSTOutput, process.RPCMONOutput, process.ScoutingPFOutput, process.Dataset_AlCaLowPtJet, process.Dataset_AlCaLumiPixelsCountsExpress, process.Dataset_AlCaLumiPixelsCountsPrompt, process.Dataset_AlCaP0, process.Dataset_AlCaPPSExpress, process.Dataset_AlCaPPSPrompt, process.Dataset_AlCaPhiSym, process.Dataset_BTagMu, process.Dataset_Commissioning, process.Dataset_Cosmics, process.Dataset_DQMGPUvsCPU, process.Dataset_DQMOnlineBeamspot, process.Dataset_DQMPPSRandom, process.Dataset_DisplacedJet, process.Dataset_ReservedDoubleMuonLowMass, process.Dataset_EGamma0, process.Dataset_EGamma1, process.Dataset_EcalLaser, process.Dataset_EphemeralHLTPhysics, process.Dataset_EphemeralZeroBias, process.Dataset_EventDisplay, process.Dataset_ExpressAlignment, process.Dataset_ExpressPhysics, process.Dataset_HLTMonitor, process.Dataset_HLTPhysics, process.Dataset_HcalNZS, process.Dataset_JetMET0, process.Dataset_JetMET1, process.Dataset_L1Accept, process.Dataset_MonteCarlo, process.Dataset_Muon0, process.Dataset_Muon1, process.Dataset_MuonEG, process.Dataset_NoBPTX, process.Dataset_OnlineMonitor, process.Dataset_ParkingDoubleElectronLowMass, process.Dataset_ParkingDoubleMuonLowMass0, process.Dataset_ParkingDoubleMuonLowMass1, process.Dataset_ParkingDoubleMuonLowMass2, process.Dataset_ParkingDoubleMuonLowMass3, process.Dataset_ParkingDoubleMuonLowMass4, process.Dataset_ParkingDoubleMuonLowMass5, process.Dataset_ParkingDoubleMuonLowMass6, process.Dataset_ParkingDoubleMuonLowMass7, process.Dataset_ParkingHH, process.Dataset_ParkingLLP, process.Dataset_ParkingVBF0, process.Dataset_ParkingVBF1, process.Dataset_ParkingVBF2, process.Dataset_ParkingVBF3, process.Dataset_RPCMonitor, process.Dataset_ScoutingPFMonitor, process.Dataset_ScoutingPFRun3, process.Dataset_Tau, process.Dataset_TestEnablesEcalHcal, process.Dataset_TestEnablesEcalHcalDQM, process.Dataset_ZeroBias, )) # source module (EDM inputs) process.source = cms.Source( "PoolSource", fileNames = cms.untracked.vstring( 'file:RelVal_Raw_2023v11_DATA.root', ), inputCommands = cms.untracked.vstring( 'keep *' ) ) # limit the number of events to be processed process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32( 100 ) ) # enable TrigReport, TimeReport and MultiThreading process.options.wantSummary = True process.options.numberOfThreads = 4 process.options.numberOfStreams = 0 # override the GlobalTag, connection string and pfnPrefix if 'GlobalTag' in process.__dict__: from Configuration.AlCa.GlobalTag import GlobalTag as customiseGlobalTag process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = 'auto:run3_hlt_2023v11') # show summaries from trigger analysers used at HLT if 'MessageLogger' in process.__dict__: process.MessageLogger.TriggerSummaryProducerAOD = cms.untracked.PSet() process.MessageLogger.L1GtTrigReport = cms.untracked.PSet() process.MessageLogger.L1TGlobalSummary = cms.untracked.PSet() process.MessageLogger.HLTrigReport = cms.untracked.PSet() process.MessageLogger.FastReport = cms.untracked.PSet() process.MessageLogger.ThroughputService = cms.untracked.PSet() # add specific customizations _customInfo = {} _customInfo['menuType' ]= "2023v11" _customInfo['globalTags']= {} _customInfo['globalTags'][True ] = "auto:run3_hlt_2023v11" _customInfo['globalTags'][False] = "auto:run3_mc_2023v11" _customInfo['inputFiles']={} _customInfo['inputFiles'][True] = "file:RelVal_Raw_2023v11_DATA.root" _customInfo['inputFiles'][False] = "file:RelVal_Raw_2023v11_MC.root" _customInfo['maxEvents' ]= 100 _customInfo['globalTag' ]= "auto:run3_hlt_2023v11" _customInfo['inputFile' ]= ['file:RelVal_Raw_2023v11_DATA.root'] _customInfo['realData' ]= True from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll process = customizeHLTforAll(process,"2023v11",_customInfo) from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW process = customizeHLTforCMSSW(process,"2023v11") # Eras-based customisations from HLTrigger.Configuration.Eras import modifyHLTforEras modifyHLTforEras(process)