Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-06-29 22:59:40

0001 # hltGetConfiguration /dev/CMSSW_15_0_0/PRef --cff --data --type PRef
0002 
0003 # /dev/CMSSW_15_0_0/PRef/V96 (CMSSW_15_0_4_patch2)
0004 
0005 import FWCore.ParameterSet.Config as cms
0006 
0007 fragment = cms.ProcessFragment( "HLT" )
0008 
0009 fragment.load("Configuration.StandardSequences.Accelerators_cff")
0010 
0011 fragment.HLTConfigVersion = cms.PSet(
0012   tableName = cms.string("/dev/CMSSW_15_0_0/PRef/V96")
0013 )
0014 
0015 fragment.HLTGroupedCkfTrajectoryBuilderP5 = cms.PSet( 
0016   useSameTrajFilter = cms.bool( True ),
0017   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0018   keepOriginalIfRebuildFails = cms.bool( False ),
0019   lostHitPenalty = cms.double( 30.0 ),
0020   lockHits = cms.bool( True ),
0021   requireSeedHitsInRebuild = cms.bool( True ),
0022   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0023   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0024   maxPtForLooperReconstruction = cms.double( 0.0 ),
0025   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0026   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTCkfBaseTrajectoryFilterP5" ) ),
0027   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0028   seedAs5DHit = cms.bool( False ),
0029   minNrOfHitsForRebuild = cms.int32( 5 ),
0030   maxCand = cms.int32( 1 ),
0031   alwaysUseInvalidHits = cms.bool( True ),
0032   estimator = cms.string( "hltESChi2MeasurementEstimatorForP5" ),
0033   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTCkfBaseTrajectoryFilter_block" ) ),
0034   intermediateCleaning = cms.bool( True ),
0035   foundHitBonus = cms.double( 10.0 ),
0036   updator = cms.string( "hltESPKFUpdator" ),
0037   bestHitOnly = cms.bool( True )
0038 )
0039 fragment.HLTCkfBaseTrajectoryFilterP5 = cms.PSet( 
0040   minimumNumberOfHits = cms.int32( 5 ),
0041   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0042   seedExtension = cms.int32( 0 ),
0043   chargeSignificance = cms.double( -1.0 ),
0044   pixelSeedExtension = cms.bool( False ),
0045   strictSeedExtension = cms.bool( False ),
0046   nSigmaMinPt = cms.double( 5.0 ),
0047   maxCCCLostHits = cms.int32( 9999 ),
0048   minHitsAtHighEta = cms.int32( 5 ),
0049   minPt = cms.double( 0.5 ),
0050   maxConsecLostHits = cms.int32( 3 ),
0051   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0052   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0053   highEtaSwitch = cms.double( 5.0 ),
0054   seedPairPenalty = cms.int32( 0 ),
0055   maxNumberOfHits = cms.int32( 100 ),
0056   minNumberOfHitsForLoopers = cms.int32( 13 ),
0057   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0058   minNumberOfHitsPerLoop = cms.int32( 4 ),
0059   minHitsMinPt = cms.int32( 3 ),
0060   maxLostHitsFraction = cms.double( 0.1 ),
0061   maxLostHits = cms.int32( 4 )
0062 )
0063 fragment.HLTCkfBaseTrajectoryFilter_block = cms.PSet( 
0064   minimumNumberOfHits = cms.int32( 5 ),
0065   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0066   seedExtension = cms.int32( 0 ),
0067   chargeSignificance = cms.double( -1.0 ),
0068   pixelSeedExtension = cms.bool( False ),
0069   strictSeedExtension = cms.bool( False ),
0070   nSigmaMinPt = cms.double( 5.0 ),
0071   maxCCCLostHits = cms.int32( 9999 ),
0072   minHitsAtHighEta = cms.int32( 5 ),
0073   minPt = cms.double( 0.9 ),
0074   maxConsecLostHits = cms.int32( 1 ),
0075   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0076   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0077   highEtaSwitch = cms.double( 5.0 ),
0078   seedPairPenalty = cms.int32( 0 ),
0079   maxNumberOfHits = cms.int32( 100 ),
0080   minNumberOfHitsForLoopers = cms.int32( 13 ),
0081   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0082   minNumberOfHitsPerLoop = cms.int32( 4 ),
0083   minHitsMinPt = cms.int32( 3 ),
0084   maxLostHitsFraction = cms.double( 0.1 ),
0085   maxLostHits = cms.int32( 999 )
0086 )
0087 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet( 
0088   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0089   lostHitPenalty = cms.double( 30.0 ),
0090   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0091   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0092   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
0093   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0094   maxCand = cms.int32( 1 ),
0095   alwaysUseInvalidHits = cms.bool( False ),
0096   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0097   intermediateCleaning = cms.bool( True ),
0098   updator = cms.string( "hltESPKFUpdator" ),
0099   seedAs5DHit = cms.bool( False )
0100 )
0101 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0102   keepOriginalIfRebuildFails = cms.bool( False ),
0103   lockHits = cms.bool( True ),
0104   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0105   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0106   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
0107   maxCand = cms.int32( 2 ),
0108   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
0109   intermediateCleaning = cms.bool( True ),
0110   bestHitOnly = cms.bool( True ),
0111   useSameTrajFilter = cms.bool( True ),
0112   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0113   lostHitPenalty = cms.double( 30.0 ),
0114   requireSeedHitsInRebuild = cms.bool( True ),
0115   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0116   maxPtForLooperReconstruction = cms.double( 0.0 ),
0117   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0118   minNrOfHitsForRebuild = cms.int32( 5 ),
0119   alwaysUseInvalidHits = cms.bool( False ),
0120   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
0121   foundHitBonus = cms.double( 5.0 ),
0122   updator = cms.string( "hltESPKFUpdator" ),
0123   seedAs5DHit = cms.bool( False )
0124 )
0125 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet( 
0126   minimumNumberOfHits = cms.int32( 6 ),
0127   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0128   seedExtension = cms.int32( 0 ),
0129   chargeSignificance = cms.double( -1.0 ),
0130   pixelSeedExtension = cms.bool( False ),
0131   strictSeedExtension = cms.bool( False ),
0132   nSigmaMinPt = cms.double( 5.0 ),
0133   maxCCCLostHits = cms.int32( 9999 ),
0134   minPt = cms.double( 0.3 ),
0135   maxConsecLostHits = cms.int32( 1 ),
0136   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0137   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0138   seedPairPenalty = cms.int32( 0 ),
0139   maxNumberOfHits = cms.int32( 100 ),
0140   minNumberOfHitsForLoopers = cms.int32( 13 ),
0141   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0142   minNumberOfHitsPerLoop = cms.int32( 4 ),
0143   minHitsMinPt = cms.int32( 3 ),
0144   maxLostHitsFraction = cms.double( 999.0 ),
0145   maxLostHits = cms.int32( 0 ),
0146   highEtaSwitch = cms.double( 5.0 ),
0147   minHitsAtHighEta = cms.int32( 5 )
0148 )
0149 fragment.HLTPSetPvClusterComparerForIT = cms.PSet( 
0150   track_chi2_max = cms.double( 20.0 ),
0151   track_pt_max = cms.double( 20.0 ),
0152   track_prob_min = cms.double( -1.0 ),
0153   track_pt_min = cms.double( 1.0 )
0154 )
0155 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( 
0156   rescaleErrorIfFail = cms.double( 1.0 ),
0157   ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
0158   lostHitPenalty = cms.double( 30.0 ),
0159   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0160   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0161   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
0162   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0163   maxCand = cms.int32( 5 ),
0164   alwaysUseInvalidHits = cms.bool( True ),
0165   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0166   intermediateCleaning = cms.bool( False ),
0167   propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
0168   updator = cms.string( "hltESPKFUpdator" ),
0169   deltaEta = cms.double( -1.0 ),
0170   useSeedLayer = cms.bool( False ),
0171   deltaPhi = cms.double( -1.0 ),
0172   seedAs5DHit = cms.bool( False )
0173 )
0174 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( 
0175   minimumNumberOfHits = cms.int32( 3 ),
0176   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0177   seedExtension = cms.int32( 0 ),
0178   chargeSignificance = cms.double( -1.0 ),
0179   pixelSeedExtension = cms.bool( False ),
0180   strictSeedExtension = cms.bool( False ),
0181   nSigmaMinPt = cms.double( 5.0 ),
0182   maxCCCLostHits = cms.int32( 9999 ),
0183   minPt = cms.double( 0.3 ),
0184   maxConsecLostHits = cms.int32( 1 ),
0185   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0186   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0187   seedPairPenalty = cms.int32( 0 ),
0188   maxNumberOfHits = cms.int32( 100 ),
0189   minNumberOfHitsForLoopers = cms.int32( 13 ),
0190   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0191   minNumberOfHitsPerLoop = cms.int32( 4 ),
0192   minHitsMinPt = cms.int32( 3 ),
0193   maxLostHitsFraction = cms.double( 999.0 ),
0194   maxLostHits = cms.int32( 1 ),
0195   highEtaSwitch = cms.double( 5.0 ),
0196   minHitsAtHighEta = cms.int32( 5 )
0197 )
0198 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet( 
0199   track_chi2_max = cms.double( 20.0 ),
0200   track_pt_max = cms.double( 20.0 ),
0201   track_prob_min = cms.double( -1.0 ),
0202   track_pt_min = cms.double( 0.1 )
0203 )
0204 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0205   keepOriginalIfRebuildFails = cms.bool( False ),
0206   lockHits = cms.bool( True ),
0207   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0208   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0209   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
0210   maxCand = cms.int32( 2 ),
0211   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0212   intermediateCleaning = cms.bool( True ),
0213   bestHitOnly = cms.bool( True ),
0214   useSameTrajFilter = cms.bool( True ),
0215   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0216   lostHitPenalty = cms.double( 30.0 ),
0217   requireSeedHitsInRebuild = cms.bool( True ),
0218   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0219   maxPtForLooperReconstruction = cms.double( 0.0 ),
0220   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0221   minNrOfHitsForRebuild = cms.int32( 5 ),
0222   alwaysUseInvalidHits = cms.bool( False ),
0223   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
0224   foundHitBonus = cms.double( 5.0 ),
0225   updator = cms.string( "hltESPKFUpdator" ),
0226   seedAs5DHit = cms.bool( False )
0227 )
0228 fragment.HLTSiStripClusterChargeCutTight = cms.PSet(  value = cms.double( 1945.0 ) )
0229 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( 
0230   Rescale_Dz = cms.double( 3.0 ),
0231   Pt_fixed = cms.bool( False ),
0232   Eta_fixed = cms.bool( False ),
0233   Eta_min = cms.double( 0.1 ),
0234   DeltaZ = cms.double( 15.9 ),
0235   maxRegions = cms.int32( 2 ),
0236   EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
0237   UseVertex = cms.bool( False ),
0238   Z_fixed = cms.bool( True ),
0239   PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
0240   PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
0241   Rescale_phi = cms.double( 3.0 ),
0242   DeltaEta = cms.double( 0.2 ),
0243   precise = cms.bool( True ),
0244   OnDemand = cms.int32( -1 ),
0245   EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
0246   MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
0247   vertexCollection = cms.InputTag( "pixelVertices" ),
0248   Pt_min = cms.double( 1.5 ),
0249   beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
0250   Phi_fixed = cms.bool( False ),
0251   DeltaR = cms.double( 0.2 ),
0252   input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
0253   DeltaPhi = cms.double( 0.2 ),
0254   Phi_min = cms.double( 0.1 ),
0255   Rescale_eta = cms.double( 3.0 )
0256 )
0257 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet( 
0258   minimumNumberOfHits = cms.int32( 3 ),
0259   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0260   seedExtension = cms.int32( 1 ),
0261   chargeSignificance = cms.double( -1.0 ),
0262   pixelSeedExtension = cms.bool( False ),
0263   strictSeedExtension = cms.bool( False ),
0264   nSigmaMinPt = cms.double( 5.0 ),
0265   maxCCCLostHits = cms.int32( 0 ),
0266   minPt = cms.double( 0.3 ),
0267   maxConsecLostHits = cms.int32( 1 ),
0268   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0269   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0270   seedPairPenalty = cms.int32( 0 ),
0271   maxNumberOfHits = cms.int32( 100 ),
0272   minNumberOfHitsForLoopers = cms.int32( 13 ),
0273   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0274   minNumberOfHitsPerLoop = cms.int32( 4 ),
0275   minHitsMinPt = cms.int32( 3 ),
0276   maxLostHitsFraction = cms.double( 999.0 ),
0277   maxLostHits = cms.int32( 1 ),
0278   highEtaSwitch = cms.double( 5.0 ),
0279   minHitsAtHighEta = cms.int32( 5 )
0280 )
0281 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet( 
0282   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0283   lostHitPenalty = cms.double( 30.0 ),
0284   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0285   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0286   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
0287   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0288   maxCand = cms.int32( 1 ),
0289   alwaysUseInvalidHits = cms.bool( False ),
0290   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0291   intermediateCleaning = cms.bool( True ),
0292   updator = cms.string( "hltESPKFUpdator" ),
0293   seedAs5DHit = cms.bool( False )
0294 )
0295 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet( 
0296   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0297   lostHitPenalty = cms.double( 90.0 ),
0298   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0299   propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
0300   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
0301   propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
0302   maxCand = cms.int32( 5 ),
0303   alwaysUseInvalidHits = cms.bool( True ),
0304   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
0305   intermediateCleaning = cms.bool( False ),
0306   updator = cms.string( "hltESPKFUpdator" ),
0307   seedAs5DHit = cms.bool( False )
0308 )
0309 fragment.HLTSiStripClusterChargeCutNone = cms.PSet(  value = cms.double( -1.0 ) )
0310 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet( 
0311   minimumNumberOfHits = cms.int32( 5 ),
0312   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0313   seedExtension = cms.int32( 0 ),
0314   chargeSignificance = cms.double( -1.0 ),
0315   pixelSeedExtension = cms.bool( False ),
0316   strictSeedExtension = cms.bool( False ),
0317   nSigmaMinPt = cms.double( 5.0 ),
0318   maxCCCLostHits = cms.int32( 9999 ),
0319   minPt = cms.double( 0.9 ),
0320   maxConsecLostHits = cms.int32( 1 ),
0321   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0322   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0323   seedPairPenalty = cms.int32( 0 ),
0324   maxNumberOfHits = cms.int32( -1 ),
0325   minNumberOfHitsForLoopers = cms.int32( 13 ),
0326   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0327   minNumberOfHitsPerLoop = cms.int32( 4 ),
0328   minHitsMinPt = cms.int32( 3 ),
0329   maxLostHitsFraction = cms.double( 999.0 ),
0330   maxLostHits = cms.int32( 1 ),
0331   highEtaSwitch = cms.double( 5.0 ),
0332   minHitsAtHighEta = cms.int32( 5 )
0333 )
0334 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet( 
0335   minimumNumberOfHits = cms.int32( 3 ),
0336   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0337   seedExtension = cms.int32( 0 ),
0338   chargeSignificance = cms.double( -1.0 ),
0339   pixelSeedExtension = cms.bool( False ),
0340   strictSeedExtension = cms.bool( False ),
0341   nSigmaMinPt = cms.double( 5.0 ),
0342   maxCCCLostHits = cms.int32( 0 ),
0343   minPt = cms.double( 0.2 ),
0344   maxConsecLostHits = cms.int32( 1 ),
0345   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0346   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0347   seedPairPenalty = cms.int32( 0 ),
0348   maxNumberOfHits = cms.int32( 100 ),
0349   minNumberOfHitsForLoopers = cms.int32( 13 ),
0350   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0351   minNumberOfHitsPerLoop = cms.int32( 4 ),
0352   minHitsMinPt = cms.int32( 3 ),
0353   maxLostHitsFraction = cms.double( 999.0 ),
0354   maxLostHits = cms.int32( 1 ),
0355   highEtaSwitch = cms.double( 5.0 ),
0356   minHitsAtHighEta = cms.int32( 5 )
0357 )
0358 fragment.HLTSeedFromProtoTracks = cms.PSet( 
0359   TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
0360   SeedMomentumForBOFF = cms.double( 5.0 ),
0361   propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
0362   forceKinematicWithRegionDirection = cms.bool( False ),
0363   magneticField = cms.string( "ParabolicMf" ),
0364   OriginTransverseErrorMultiplier = cms.double( 1.0 ),
0365   ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
0366   MinOneOverPtError = cms.double( 1.0 )
0367 )
0368 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet( 
0369   minimumNumberOfHits = cms.int32( 5 ),
0370   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0371   seedExtension = cms.int32( 0 ),
0372   chargeSignificance = cms.double( -1.0 ),
0373   pixelSeedExtension = cms.bool( False ),
0374   strictSeedExtension = cms.bool( False ),
0375   nSigmaMinPt = cms.double( 5.0 ),
0376   maxCCCLostHits = cms.int32( 9999 ),
0377   minPt = cms.double( 10.0 ),
0378   maxConsecLostHits = cms.int32( 1 ),
0379   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0380   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0381   seedPairPenalty = cms.int32( 0 ),
0382   maxNumberOfHits = cms.int32( 8 ),
0383   minNumberOfHitsForLoopers = cms.int32( 13 ),
0384   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0385   minNumberOfHitsPerLoop = cms.int32( 4 ),
0386   minHitsMinPt = cms.int32( 3 ),
0387   maxLostHitsFraction = cms.double( 999.0 ),
0388   maxLostHits = cms.int32( 1 ),
0389   highEtaSwitch = cms.double( 5.0 ),
0390   minHitsAtHighEta = cms.int32( 5 )
0391 )
0392 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet( 
0393   minimumNumberOfHits = cms.int32( 3 ),
0394   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0395   seedExtension = cms.int32( 0 ),
0396   chargeSignificance = cms.double( -1.0 ),
0397   pixelSeedExtension = cms.bool( False ),
0398   strictSeedExtension = cms.bool( False ),
0399   nSigmaMinPt = cms.double( 5.0 ),
0400   maxCCCLostHits = cms.int32( 0 ),
0401   minPt = cms.double( 0.3 ),
0402   maxConsecLostHits = cms.int32( 1 ),
0403   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0404   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0405   seedPairPenalty = cms.int32( 0 ),
0406   maxNumberOfHits = cms.int32( 100 ),
0407   minNumberOfHitsForLoopers = cms.int32( 13 ),
0408   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0409   minNumberOfHitsPerLoop = cms.int32( 4 ),
0410   minHitsMinPt = cms.int32( 3 ),
0411   maxLostHitsFraction = cms.double( 999.0 ),
0412   maxLostHits = cms.int32( 1 ),
0413   highEtaSwitch = cms.double( 5.0 ),
0414   minHitsAtHighEta = cms.int32( 5 )
0415 )
0416 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet( 
0417   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0418   SeedMomentumForBOFF = cms.double( 5.0 ),
0419   propagator = cms.string( "PropagatorWithMaterial" ),
0420   forceKinematicWithRegionDirection = cms.bool( False ),
0421   magneticField = cms.string( "" ),
0422   OriginTransverseErrorMultiplier = cms.double( 1.0 ),
0423   ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
0424   MinOneOverPtError = cms.double( 1.0 )
0425 )
0426 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet(  value = cms.double( 2069.0 ) )
0427 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet( 
0428   minimumNumberOfHits = cms.int32( 5 ),
0429   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0430   seedExtension = cms.int32( 0 ),
0431   chargeSignificance = cms.double( -1.0 ),
0432   pixelSeedExtension = cms.bool( False ),
0433   strictSeedExtension = cms.bool( False ),
0434   nSigmaMinPt = cms.double( 5.0 ),
0435   maxCCCLostHits = cms.int32( 9999 ),
0436   minPt = cms.double( 2.0 ),
0437   maxConsecLostHits = cms.int32( 1 ),
0438   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0439   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0440   seedPairPenalty = cms.int32( 0 ),
0441   maxNumberOfHits = cms.int32( -1 ),
0442   minNumberOfHitsForLoopers = cms.int32( 13 ),
0443   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0444   minNumberOfHitsPerLoop = cms.int32( 4 ),
0445   minHitsMinPt = cms.int32( -1 ),
0446   maxLostHitsFraction = cms.double( 999.0 ),
0447   maxLostHits = cms.int32( 1 ),
0448   highEtaSwitch = cms.double( 5.0 ),
0449   minHitsAtHighEta = cms.int32( 5 )
0450 )
0451 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( 
0452   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0453   lostHitPenalty = cms.double( 30.0 ),
0454   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0455   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0456   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
0457   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0458   maxCand = cms.int32( 4 ),
0459   alwaysUseInvalidHits = cms.bool( True ),
0460   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0461   intermediateCleaning = cms.bool( True ),
0462   updator = cms.string( "hltESPKFUpdator" ),
0463   seedAs5DHit = cms.bool( False )
0464 )
0465 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0466   useSameTrajFilter = cms.bool( True ),
0467   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0468   keepOriginalIfRebuildFails = cms.bool( False ),
0469   lostHitPenalty = cms.double( 30.0 ),
0470   lockHits = cms.bool( True ),
0471   requireSeedHitsInRebuild = cms.bool( True ),
0472   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0473   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0474   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
0475   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0476   minNrOfHitsForRebuild = cms.int32( 5 ),
0477   maxCand = cms.int32( 2 ),
0478   alwaysUseInvalidHits = cms.bool( False ),
0479   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0480   intermediateCleaning = cms.bool( True ),
0481   foundHitBonus = cms.double( 5.0 ),
0482   updator = cms.string( "hltESPKFUpdator" ),
0483   bestHitOnly = cms.bool( True ),
0484   seedAs5DHit = cms.bool( False ),
0485   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) )
0486 )
0487 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( 
0488   useSameTrajFilter = cms.bool( True ),
0489   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0490   keepOriginalIfRebuildFails = cms.bool( True ),
0491   lostHitPenalty = cms.double( 1.0 ),
0492   lockHits = cms.bool( True ),
0493   requireSeedHitsInRebuild = cms.bool( True ),
0494   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0495   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0496   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
0497   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0498   minNrOfHitsForRebuild = cms.int32( 2 ),
0499   maxCand = cms.int32( 5 ),
0500   alwaysUseInvalidHits = cms.bool( True ),
0501   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0502   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
0503   intermediateCleaning = cms.bool( True ),
0504   foundHitBonus = cms.double( 1000.0 ),
0505   updator = cms.string( "hltESPKFUpdator" ),
0506   bestHitOnly = cms.bool( True ),
0507   seedAs5DHit = cms.bool( False )
0508 )
0509 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( 
0510   minimumNumberOfHits = cms.int32( 3 ),
0511   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0512   seedExtension = cms.int32( 0 ),
0513   chargeSignificance = cms.double( -1.0 ),
0514   pixelSeedExtension = cms.bool( False ),
0515   strictSeedExtension = cms.bool( False ),
0516   nSigmaMinPt = cms.double( 5.0 ),
0517   maxCCCLostHits = cms.int32( 9999 ),
0518   minPt = cms.double( 0.9 ),
0519   maxConsecLostHits = cms.int32( 1 ),
0520   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0521   constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
0522   seedPairPenalty = cms.int32( 0 ),
0523   maxNumberOfHits = cms.int32( 100 ),
0524   minNumberOfHitsForLoopers = cms.int32( 13 ),
0525   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0526   minNumberOfHitsPerLoop = cms.int32( 4 ),
0527   minHitsMinPt = cms.int32( 3 ),
0528   maxLostHitsFraction = cms.double( 0.1 ),
0529   maxLostHits = cms.int32( 999 ),
0530   highEtaSwitch = cms.double( 5.0 ),
0531   minHitsAtHighEta = cms.int32( 5 )
0532 )
0533 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( 
0534   useSameTrajFilter = cms.bool( True ),
0535   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0536   keepOriginalIfRebuildFails = cms.bool( True ),
0537   lostHitPenalty = cms.double( 1.0 ),
0538   lockHits = cms.bool( True ),
0539   requireSeedHitsInRebuild = cms.bool( True ),
0540   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0541   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0542   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
0543   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0544   minNrOfHitsForRebuild = cms.int32( 2 ),
0545   maxCand = cms.int32( 5 ),
0546   alwaysUseInvalidHits = cms.bool( True ),
0547   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0548   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
0549   intermediateCleaning = cms.bool( True ),
0550   foundHitBonus = cms.double( 1000.0 ),
0551   updator = cms.string( "hltESPKFUpdator" ),
0552   bestHitOnly = cms.bool( True ),
0553   seedAs5DHit = cms.bool( False )
0554 )
0555 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( 
0556   minimumNumberOfHits = cms.int32( 3 ),
0557   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0558   seedExtension = cms.int32( 0 ),
0559   chargeSignificance = cms.double( -1.0 ),
0560   pixelSeedExtension = cms.bool( False ),
0561   strictSeedExtension = cms.bool( False ),
0562   nSigmaMinPt = cms.double( 5.0 ),
0563   maxCCCLostHits = cms.int32( 9999 ),
0564   minPt = cms.double( 0.9 ),
0565   maxConsecLostHits = cms.int32( 1 ),
0566   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0567   constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
0568   seedPairPenalty = cms.int32( 0 ),
0569   maxNumberOfHits = cms.int32( 100 ),
0570   minNumberOfHitsForLoopers = cms.int32( 13 ),
0571   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0572   minNumberOfHitsPerLoop = cms.int32( 4 ),
0573   minHitsMinPt = cms.int32( 3 ),
0574   maxLostHitsFraction = cms.double( 0.1 ),
0575   maxLostHits = cms.int32( 999 ),
0576   highEtaSwitch = cms.double( 5.0 ),
0577   minHitsAtHighEta = cms.int32( 5 )
0578 )
0579 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( 
0580   minimumNumberOfHits = cms.int32( 5 ),
0581   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0582   seedExtension = cms.int32( 0 ),
0583   chargeSignificance = cms.double( -1.0 ),
0584   pixelSeedExtension = cms.bool( False ),
0585   strictSeedExtension = cms.bool( False ),
0586   nSigmaMinPt = cms.double( 5.0 ),
0587   maxCCCLostHits = cms.int32( 9999 ),
0588   minPt = cms.double( 0.9 ),
0589   maxConsecLostHits = cms.int32( 1 ),
0590   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0591   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0592   seedPairPenalty = cms.int32( 0 ),
0593   maxNumberOfHits = cms.int32( 100 ),
0594   minNumberOfHitsForLoopers = cms.int32( 13 ),
0595   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0596   minNumberOfHitsPerLoop = cms.int32( 4 ),
0597   minHitsMinPt = cms.int32( 3 ),
0598   maxLostHitsFraction = cms.double( 0.1 ),
0599   maxLostHits = cms.int32( 999 ),
0600   highEtaSwitch = cms.double( 5.0 ),
0601   minHitsAtHighEta = cms.int32( 5 )
0602 )
0603 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet(  value = cms.double( 1620.0 ) )
0604 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( 
0605   ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
0606   subclusterCutSN = cms.double( 12.0 ),
0607   trimMaxADC = cms.double( 30.0 ),
0608   seedCutMIPs = cms.double( 0.35 ),
0609   subclusterCutMIPs = cms.double( 0.45 ),
0610   subclusterWindow = cms.double( 0.7 ),
0611   maxNSat = cms.uint32( 3 ),
0612   trimMaxFracNeigh = cms.double( 0.25 ),
0613   maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
0614   seedCutSN = cms.double( 7.0 ),
0615   layerMask = cms.PSet( 
0616     TOB = cms.bool( False ),
0617     TIB = cms.vuint32( 1, 2 ),
0618     TID = cms.vuint32( 1, 2 ),
0619     TEC = cms.bool( False )
0620   ),
0621   maxTrimmedSizeDiffPos = cms.double( 0.7 ),
0622   trimMaxFracTotal = cms.double( 0.15 )
0623 )
0624 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( 
0625   minimumNumberOfHits = cms.int32( 4 ),
0626   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0627   seedExtension = cms.int32( 0 ),
0628   chargeSignificance = cms.double( -1.0 ),
0629   pixelSeedExtension = cms.bool( False ),
0630   strictSeedExtension = cms.bool( False ),
0631   maxCCCLostHits = cms.int32( 0 ),
0632   nSigmaMinPt = cms.double( 5.0 ),
0633   minPt = cms.double( 1.0 ),
0634   maxConsecLostHits = cms.int32( 1 ),
0635   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0636   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0637   seedPairPenalty = cms.int32( 0 ),
0638   maxNumberOfHits = cms.int32( 100 ),
0639   minNumberOfHitsForLoopers = cms.int32( 13 ),
0640   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0641   minNumberOfHitsPerLoop = cms.int32( 4 ),
0642   minHitsMinPt = cms.int32( 3 ),
0643   maxLostHitsFraction = cms.double( 0.1 ),
0644   maxLostHits = cms.int32( 999 ),
0645   highEtaSwitch = cms.double( 5.0 ),
0646   minHitsAtHighEta = cms.int32( 5 )
0647 )
0648 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet( 
0649   useSameTrajFilter = cms.bool( True ),
0650   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0651   keepOriginalIfRebuildFails = cms.bool( False ),
0652   lostHitPenalty = cms.double( 30.0 ),
0653   lockHits = cms.bool( True ),
0654   requireSeedHitsInRebuild = cms.bool( True ),
0655   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0656   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0657   maxPtForLooperReconstruction = cms.double( 0.0 ),
0658   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0659   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
0660   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0661   minNrOfHitsForRebuild = cms.int32( 5 ),
0662   maxCand = cms.int32( 3 ),
0663   alwaysUseInvalidHits = cms.bool( True ),
0664   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
0665   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0666   intermediateCleaning = cms.bool( True ),
0667   foundHitBonus = cms.double( 10.0 ),
0668   updator = cms.string( "hltESPKFUpdator" ),
0669   bestHitOnly = cms.bool( True ),
0670   seedAs5DHit = cms.bool( False )
0671 )
0672 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( 
0673   ComponentType = cms.string( "CompositeTrajectoryFilter" ),
0674   filters = cms.VPSet( 
0675     cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" )    ),
0676     cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" )    )
0677   )
0678 )
0679 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0680   minimumNumberOfHits = cms.int32( 4 ),
0681   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0682   seedExtension = cms.int32( 0 ),
0683   chargeSignificance = cms.double( -1.0 ),
0684   pixelSeedExtension = cms.bool( False ),
0685   strictSeedExtension = cms.bool( False ),
0686   maxCCCLostHits = cms.int32( 0 ),
0687   nSigmaMinPt = cms.double( 5.0 ),
0688   minPt = cms.double( 1.0 ),
0689   maxConsecLostHits = cms.int32( 1 ),
0690   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0691   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0692   seedPairPenalty = cms.int32( 0 ),
0693   maxNumberOfHits = cms.int32( 100 ),
0694   minNumberOfHitsForLoopers = cms.int32( 13 ),
0695   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0696   minNumberOfHitsPerLoop = cms.int32( 4 ),
0697   minHitsMinPt = cms.int32( 3 ),
0698   maxLostHitsFraction = cms.double( 0.1 ),
0699   maxLostHits = cms.int32( 999 ),
0700   highEtaSwitch = cms.double( 5.0 ),
0701   minHitsAtHighEta = cms.int32( 5 )
0702 )
0703 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0704   useSameTrajFilter = cms.bool( True ),
0705   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0706   keepOriginalIfRebuildFails = cms.bool( True ),
0707   lostHitPenalty = cms.double( 30.0 ),
0708   lockHits = cms.bool( True ),
0709   requireSeedHitsInRebuild = cms.bool( True ),
0710   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0711   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0712   maxPtForLooperReconstruction = cms.double( 0.0 ),
0713   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0714   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0715   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0716   minNrOfHitsForRebuild = cms.int32( 1 ),
0717   maxCand = cms.int32( 3 ),
0718   alwaysUseInvalidHits = cms.bool( True ),
0719   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
0720   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0721   intermediateCleaning = cms.bool( True ),
0722   foundHitBonus = cms.double( 10.0 ),
0723   updator = cms.string( "hltESPKFUpdator" ),
0724   bestHitOnly = cms.bool( True ),
0725   seedAs5DHit = cms.bool( False )
0726 )
0727 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0728   minimumNumberOfHits = cms.int32( 3 ),
0729   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0730   seedExtension = cms.int32( 0 ),
0731   chargeSignificance = cms.double( -1.0 ),
0732   pixelSeedExtension = cms.bool( False ),
0733   strictSeedExtension = cms.bool( False ),
0734   nSigmaMinPt = cms.double( 5.0 ),
0735   maxCCCLostHits = cms.int32( 0 ),
0736   minPt = cms.double( 1.0 ),
0737   maxConsecLostHits = cms.int32( 1 ),
0738   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0739   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0740   seedPairPenalty = cms.int32( 0 ),
0741   maxNumberOfHits = cms.int32( 100 ),
0742   minNumberOfHitsForLoopers = cms.int32( 13 ),
0743   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0744   minNumberOfHitsPerLoop = cms.int32( 4 ),
0745   minHitsMinPt = cms.int32( 3 ),
0746   maxLostHitsFraction = cms.double( 0.1 ),
0747   maxLostHits = cms.int32( 999 ),
0748   highEtaSwitch = cms.double( 5.0 ),
0749   minHitsAtHighEta = cms.int32( 5 )
0750 )
0751 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0752   useSameTrajFilter = cms.bool( True ),
0753   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0754   keepOriginalIfRebuildFails = cms.bool( False ),
0755   lostHitPenalty = cms.double( 30.0 ),
0756   lockHits = cms.bool( True ),
0757   requireSeedHitsInRebuild = cms.bool( True ),
0758   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0759   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0760   maxPtForLooperReconstruction = cms.double( 0.0 ),
0761   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0762   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0763   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0764   minNrOfHitsForRebuild = cms.int32( 5 ),
0765   maxCand = cms.int32( 4 ),
0766   alwaysUseInvalidHits = cms.bool( True ),
0767   estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
0768   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0769   intermediateCleaning = cms.bool( True ),
0770   foundHitBonus = cms.double( 10.0 ),
0771   updator = cms.string( "hltESPKFUpdator" ),
0772   bestHitOnly = cms.bool( True ),
0773   seedAs5DHit = cms.bool( False )
0774 )
0775 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0776   minimumNumberOfHits = cms.int32( 3 ),
0777   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0778   seedExtension = cms.int32( 0 ),
0779   chargeSignificance = cms.double( -1.0 ),
0780   pixelSeedExtension = cms.bool( False ),
0781   strictSeedExtension = cms.bool( False ),
0782   nSigmaMinPt = cms.double( 5.0 ),
0783   maxCCCLostHits = cms.int32( 0 ),
0784   minPt = cms.double( 1.0 ),
0785   maxConsecLostHits = cms.int32( 1 ),
0786   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0787   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0788   seedPairPenalty = cms.int32( 0 ),
0789   maxNumberOfHits = cms.int32( 100 ),
0790   minNumberOfHitsForLoopers = cms.int32( 13 ),
0791   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0792   minNumberOfHitsPerLoop = cms.int32( 4 ),
0793   minHitsMinPt = cms.int32( 3 ),
0794   maxLostHitsFraction = cms.double( 0.1 ),
0795   maxLostHits = cms.int32( 999 ),
0796   highEtaSwitch = cms.double( 5.0 ),
0797   minHitsAtHighEta = cms.int32( 5 )
0798 )
0799 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0800   useSameTrajFilter = cms.bool( True ),
0801   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0802   keepOriginalIfRebuildFails = cms.bool( False ),
0803   lostHitPenalty = cms.double( 30.0 ),
0804   lockHits = cms.bool( True ),
0805   requireSeedHitsInRebuild = cms.bool( True ),
0806   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0807   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0808   maxPtForLooperReconstruction = cms.double( 0.0 ),
0809   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0810   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0811   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0812   minNrOfHitsForRebuild = cms.int32( 5 ),
0813   maxCand = cms.int32( 3 ),
0814   alwaysUseInvalidHits = cms.bool( True ),
0815   estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
0816   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0817   intermediateCleaning = cms.bool( True ),
0818   foundHitBonus = cms.double( 10.0 ),
0819   updator = cms.string( "hltESPKFUpdator" ),
0820   bestHitOnly = cms.bool( True ),
0821   seedAs5DHit = cms.bool( False )
0822 )
0823 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0824   minimumNumberOfHits = cms.int32( 3 ),
0825   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0826   seedExtension = cms.int32( 0 ),
0827   chargeSignificance = cms.double( -1.0 ),
0828   pixelSeedExtension = cms.bool( False ),
0829   strictSeedExtension = cms.bool( False ),
0830   nSigmaMinPt = cms.double( 5.0 ),
0831   maxCCCLostHits = cms.int32( 0 ),
0832   minPt = cms.double( 2.8 ),
0833   maxConsecLostHits = cms.int32( 1 ),
0834   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0835   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0836   seedPairPenalty = cms.int32( 0 ),
0837   maxNumberOfHits = cms.int32( 100 ),
0838   minNumberOfHitsForLoopers = cms.int32( 13 ),
0839   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0840   minNumberOfHitsPerLoop = cms.int32( 4 ),
0841   minHitsMinPt = cms.int32( 3 ),
0842   maxLostHitsFraction = cms.double( 0.1 ),
0843   maxLostHits = cms.int32( 999 ),
0844   highEtaSwitch = cms.double( 5.0 ),
0845   minHitsAtHighEta = cms.int32( 5 )
0846 )
0847 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0848   useSameTrajFilter = cms.bool( True ),
0849   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0850   keepOriginalIfRebuildFails = cms.bool( False ),
0851   lostHitPenalty = cms.double( 30.0 ),
0852   lockHits = cms.bool( True ),
0853   requireSeedHitsInRebuild = cms.bool( True ),
0854   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0855   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0856   maxPtForLooperReconstruction = cms.double( 0.0 ),
0857   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0858   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0859   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0860   minNrOfHitsForRebuild = cms.int32( 5 ),
0861   maxCand = cms.int32( 4 ),
0862   alwaysUseInvalidHits = cms.bool( True ),
0863   estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
0864   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0865   intermediateCleaning = cms.bool( True ),
0866   foundHitBonus = cms.double( 10.0 ),
0867   updator = cms.string( "hltESPKFUpdator" ),
0868   bestHitOnly = cms.bool( True ),
0869   seedAs5DHit = cms.bool( False )
0870 )
0871 fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0872   minimumNumberOfHits = cms.int32( 3 ),
0873   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0874   seedExtension = cms.int32( 0 ),
0875   chargeSignificance = cms.double( -1.0 ),
0876   pixelSeedExtension = cms.bool( False ),
0877   strictSeedExtension = cms.bool( False ),
0878   nSigmaMinPt = cms.double( 5.0 ),
0879   maxCCCLostHits = cms.int32( 9999 ),
0880   minPt = cms.double( 5.0 ),
0881   maxConsecLostHits = cms.int32( 1 ),
0882   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0883   constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
0884   seedPairPenalty = cms.int32( 0 ),
0885   maxNumberOfHits = cms.int32( 100 ),
0886   minNumberOfHitsForLoopers = cms.int32( 13 ),
0887   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0888   minNumberOfHitsPerLoop = cms.int32( 4 ),
0889   minHitsMinPt = cms.int32( 3 ),
0890   maxLostHitsFraction = cms.double( 0.1 ),
0891   maxLostHits = cms.int32( 999 ),
0892   highEtaSwitch = cms.double( 5.0 ),
0893   minHitsAtHighEta = cms.int32( 5 )
0894 )
0895 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0896   minimumNumberOfHits = cms.int32( 4 ),
0897   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0898   seedExtension = cms.int32( 0 ),
0899   chargeSignificance = cms.double( -1.0 ),
0900   pixelSeedExtension = cms.bool( False ),
0901   strictSeedExtension = cms.bool( False ),
0902   nSigmaMinPt = cms.double( 5.0 ),
0903   maxCCCLostHits = cms.int32( 9999 ),
0904   minPt = cms.double( 5.0 ),
0905   maxConsecLostHits = cms.int32( 1 ),
0906   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0907   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0908   seedPairPenalty = cms.int32( 1 ),
0909   maxNumberOfHits = cms.int32( 100 ),
0910   minNumberOfHitsForLoopers = cms.int32( 13 ),
0911   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0912   minNumberOfHitsPerLoop = cms.int32( 4 ),
0913   minHitsMinPt = cms.int32( 3 ),
0914   maxLostHitsFraction = cms.double( 0.1 ),
0915   maxLostHits = cms.int32( 0 ),
0916   highEtaSwitch = cms.double( 5.0 ),
0917   minHitsAtHighEta = cms.int32( 5 )
0918 )
0919 fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0920   useSameTrajFilter = cms.bool( True ),
0921   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0922   keepOriginalIfRebuildFails = cms.bool( False ),
0923   lostHitPenalty = cms.double( 30.0 ),
0924   lockHits = cms.bool( True ),
0925   requireSeedHitsInRebuild = cms.bool( True ),
0926   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0927   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0928   maxPtForLooperReconstruction = cms.double( 0.0 ),
0929   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0930   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0931   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0932   minNrOfHitsForRebuild = cms.int32( 4 ),
0933   maxCand = cms.int32( 2 ),
0934   alwaysUseInvalidHits = cms.bool( False ),
0935   estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
0936   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0937   intermediateCleaning = cms.bool( True ),
0938   foundHitBonus = cms.double( 10.0 ),
0939   updator = cms.string( "hltESPKFUpdator" ),
0940   bestHitOnly = cms.bool( True ),
0941   seedAs5DHit = cms.bool( False )
0942 )
0943 fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0944   minimumNumberOfHits = cms.int32( 5 ),
0945   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0946   seedExtension = cms.int32( 0 ),
0947   chargeSignificance = cms.double( -1.0 ),
0948   pixelSeedExtension = cms.bool( False ),
0949   strictSeedExtension = cms.bool( False ),
0950   nSigmaMinPt = cms.double( 5.0 ),
0951   maxCCCLostHits = cms.int32( 9999 ),
0952   minPt = cms.double( 5.0 ),
0953   maxConsecLostHits = cms.int32( 1 ),
0954   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0955   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0956   seedPairPenalty = cms.int32( 1 ),
0957   maxNumberOfHits = cms.int32( 100 ),
0958   minNumberOfHitsForLoopers = cms.int32( 13 ),
0959   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0960   minNumberOfHitsPerLoop = cms.int32( 4 ),
0961   minHitsMinPt = cms.int32( 3 ),
0962   maxLostHitsFraction = cms.double( 0.1 ),
0963   maxLostHits = cms.int32( 0 ),
0964   highEtaSwitch = cms.double( 5.0 ),
0965   minHitsAtHighEta = cms.int32( 5 )
0966 )
0967 fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0968   minimumNumberOfHits = cms.int32( 4 ),
0969   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0970   seedExtension = cms.int32( 0 ),
0971   chargeSignificance = cms.double( -1.0 ),
0972   pixelSeedExtension = cms.bool( False ),
0973   strictSeedExtension = cms.bool( False ),
0974   nSigmaMinPt = cms.double( 5.0 ),
0975   maxCCCLostHits = cms.int32( 9999 ),
0976   minPt = cms.double( 5.0 ),
0977   maxConsecLostHits = cms.int32( 1 ),
0978   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0979   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0980   seedPairPenalty = cms.int32( 1 ),
0981   maxNumberOfHits = cms.int32( 100 ),
0982   minNumberOfHitsForLoopers = cms.int32( 13 ),
0983   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0984   minNumberOfHitsPerLoop = cms.int32( 4 ),
0985   minHitsMinPt = cms.int32( 3 ),
0986   maxLostHitsFraction = cms.double( 0.1 ),
0987   maxLostHits = cms.int32( 0 ),
0988   highEtaSwitch = cms.double( 5.0 ),
0989   minHitsAtHighEta = cms.int32( 5 )
0990 )
0991 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0992   useSameTrajFilter = cms.bool( False ),
0993   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0994   keepOriginalIfRebuildFails = cms.bool( False ),
0995   lostHitPenalty = cms.double( 30.0 ),
0996   lockHits = cms.bool( True ),
0997   requireSeedHitsInRebuild = cms.bool( True ),
0998   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0999   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1000   maxPtForLooperReconstruction = cms.double( 0.0 ),
1001   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1002   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1003   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1004   minNrOfHitsForRebuild = cms.int32( 4 ),
1005   maxCand = cms.int32( 2 ),
1006   alwaysUseInvalidHits = cms.bool( False ),
1007   estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1008   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
1009   intermediateCleaning = cms.bool( True ),
1010   foundHitBonus = cms.double( 10.0 ),
1011   updator = cms.string( "hltESPKFUpdator" ),
1012   bestHitOnly = cms.bool( True ),
1013   seedAs5DHit = cms.bool( False )
1014 )
1015 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
1016   minimumNumberOfHits = cms.int32( 4 ),
1017   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1018   seedExtension = cms.int32( 0 ),
1019   chargeSignificance = cms.double( -1.0 ),
1020   pixelSeedExtension = cms.bool( False ),
1021   strictSeedExtension = cms.bool( False ),
1022   nSigmaMinPt = cms.double( 5.0 ),
1023   maxCCCLostHits = cms.int32( 9999 ),
1024   minPt = cms.double( 5.0 ),
1025   maxConsecLostHits = cms.int32( 1 ),
1026   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1027   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1028   seedPairPenalty = cms.int32( 0 ),
1029   maxNumberOfHits = cms.int32( 100 ),
1030   minNumberOfHitsForLoopers = cms.int32( 13 ),
1031   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1032   minNumberOfHitsPerLoop = cms.int32( 4 ),
1033   minHitsMinPt = cms.int32( 3 ),
1034   maxLostHitsFraction = cms.double( 0.1 ),
1035   maxLostHits = cms.int32( 999 ),
1036   highEtaSwitch = cms.double( 5.0 ),
1037   minHitsAtHighEta = cms.int32( 5 )
1038 )
1039 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1040   useSameTrajFilter = cms.bool( True ),
1041   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1042   keepOriginalIfRebuildFails = cms.bool( False ),
1043   lostHitPenalty = cms.double( 30.0 ),
1044   lockHits = cms.bool( True ),
1045   requireSeedHitsInRebuild = cms.bool( True ),
1046   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1047   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1048   maxPtForLooperReconstruction = cms.double( 0.0 ),
1049   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1050   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1051   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1052   minNrOfHitsForRebuild = cms.int32( 5 ),
1053   maxCand = cms.int32( 50 ),
1054   alwaysUseInvalidHits = cms.bool( True ),
1055   estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1056   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1057   intermediateCleaning = cms.bool( True ),
1058   foundHitBonus = cms.double( 10.0 ),
1059   updator = cms.string( "hltESPKFUpdator" ),
1060   bestHitOnly = cms.bool( True ),
1061   seedAs5DHit = cms.bool( False )
1062 )
1063 fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1064   useSameTrajFilter = cms.bool( True ),
1065   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1066   keepOriginalIfRebuildFails = cms.bool( False ),
1067   lostHitPenalty = cms.double( 30.0 ),
1068   lockHits = cms.bool( True ),
1069   requireSeedHitsInRebuild = cms.bool( True ),
1070   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1071   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1072   maxPtForLooperReconstruction = cms.double( 0.0 ),
1073   propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1074   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1075   propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1076   minNrOfHitsForRebuild = cms.int32( 5 ),
1077   maxCand = cms.int32( 2 ),
1078   alwaysUseInvalidHits = cms.bool( True ),
1079   estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1080   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1081   intermediateCleaning = cms.bool( True ),
1082   foundHitBonus = cms.double( 10.0 ),
1083   updator = cms.string( "hltESPKFUpdator" ),
1084   bestHitOnly = cms.bool( True ),
1085   seedAs5DHit = cms.bool( False )
1086 )
1087 fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1088   minimumNumberOfHits = cms.int32( 4 ),
1089   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1090   seedExtension = cms.int32( 0 ),
1091   chargeSignificance = cms.double( -1.0 ),
1092   pixelSeedExtension = cms.bool( False ),
1093   strictSeedExtension = cms.bool( False ),
1094   maxCCCLostHits = cms.int32( 0 ),
1095   nSigmaMinPt = cms.double( 5.0 ),
1096   minPt = cms.double( 3.0 ),
1097   maxConsecLostHits = cms.int32( 1 ),
1098   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1099   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1100   seedPairPenalty = cms.int32( 0 ),
1101   maxNumberOfHits = cms.int32( 100 ),
1102   minNumberOfHitsForLoopers = cms.int32( 13 ),
1103   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1104   minNumberOfHitsPerLoop = cms.int32( 4 ),
1105   minHitsMinPt = cms.int32( 3 ),
1106   maxLostHitsFraction = cms.double( 0.1 ),
1107   maxLostHits = cms.int32( 999 ),
1108   highEtaSwitch = cms.double( 5.0 ),
1109   minHitsAtHighEta = cms.int32( 5 )
1110 )
1111 fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1112   useSameTrajFilter = cms.bool( True ),
1113   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1114   keepOriginalIfRebuildFails = cms.bool( True ),
1115   lostHitPenalty = cms.double( 30.0 ),
1116   lockHits = cms.bool( True ),
1117   requireSeedHitsInRebuild = cms.bool( True ),
1118   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1119   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1120   maxPtForLooperReconstruction = cms.double( 0.0 ),
1121   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1122   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
1123   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1124   minNrOfHitsForRebuild = cms.int32( 1 ),
1125   maxCand = cms.int32( 3 ),
1126   alwaysUseInvalidHits = cms.bool( True ),
1127   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1128   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1129   intermediateCleaning = cms.bool( True ),
1130   foundHitBonus = cms.double( 10.0 ),
1131   updator = cms.string( "hltESPKFUpdator" ),
1132   bestHitOnly = cms.bool( True ),
1133   seedAs5DHit = cms.bool( False )
1134 )
1135 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1136   minimumNumberOfHits = cms.int32( 3 ),
1137   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1138   seedExtension = cms.int32( 0 ),
1139   chargeSignificance = cms.double( -1.0 ),
1140   pixelSeedExtension = cms.bool( False ),
1141   strictSeedExtension = cms.bool( False ),
1142   nSigmaMinPt = cms.double( 5.0 ),
1143   maxCCCLostHits = cms.int32( 0 ),
1144   minPt = cms.double( 2.8 ),
1145   maxConsecLostHits = cms.int32( 1 ),
1146   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1147   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1148   seedPairPenalty = cms.int32( 0 ),
1149   maxNumberOfHits = cms.int32( 100 ),
1150   minNumberOfHitsForLoopers = cms.int32( 13 ),
1151   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1152   minNumberOfHitsPerLoop = cms.int32( 4 ),
1153   minHitsMinPt = cms.int32( 3 ),
1154   maxLostHitsFraction = cms.double( 0.1 ),
1155   maxLostHits = cms.int32( 999 ),
1156   highEtaSwitch = cms.double( 5.0 ),
1157   minHitsAtHighEta = cms.int32( 5 )
1158 )
1159 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1160   useSameTrajFilter = cms.bool( True ),
1161   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1162   keepOriginalIfRebuildFails = cms.bool( False ),
1163   lostHitPenalty = cms.double( 30.0 ),
1164   lockHits = cms.bool( True ),
1165   requireSeedHitsInRebuild = cms.bool( True ),
1166   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1167   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1168   maxPtForLooperReconstruction = cms.double( 0.0 ),
1169   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1170   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
1171   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1172   minNrOfHitsForRebuild = cms.int32( 5 ),
1173   maxCand = cms.int32( 4 ),
1174   alwaysUseInvalidHits = cms.bool( True ),
1175   estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1176   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1177   intermediateCleaning = cms.bool( True ),
1178   foundHitBonus = cms.double( 10.0 ),
1179   updator = cms.string( "hltESPKFUpdator" ),
1180   bestHitOnly = cms.bool( True ),
1181   seedAs5DHit = cms.bool( False )
1182 )
1183 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1184   minimumNumberOfHits = cms.int32( 3 ),
1185   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1186   seedExtension = cms.int32( 0 ),
1187   chargeSignificance = cms.double( -1.0 ),
1188   pixelSeedExtension = cms.bool( False ),
1189   strictSeedExtension = cms.bool( False ),
1190   nSigmaMinPt = cms.double( 5.0 ),
1191   maxCCCLostHits = cms.int32( 0 ),
1192   minPt = cms.double( 3.5 ),
1193   maxConsecLostHits = cms.int32( 1 ),
1194   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1195   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1196   seedPairPenalty = cms.int32( 0 ),
1197   maxNumberOfHits = cms.int32( 100 ),
1198   minNumberOfHitsForLoopers = cms.int32( 13 ),
1199   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1200   minNumberOfHitsPerLoop = cms.int32( 4 ),
1201   minHitsMinPt = cms.int32( 3 ),
1202   maxLostHitsFraction = cms.double( 0.1 ),
1203   maxLostHits = cms.int32( 999 ),
1204   highEtaSwitch = cms.double( 5.0 ),
1205   minHitsAtHighEta = cms.int32( 5 )
1206 )
1207 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1208   useSameTrajFilter = cms.bool( True ),
1209   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1210   keepOriginalIfRebuildFails = cms.bool( False ),
1211   lostHitPenalty = cms.double( 30.0 ),
1212   lockHits = cms.bool( True ),
1213   requireSeedHitsInRebuild = cms.bool( True ),
1214   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1215   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1216   maxPtForLooperReconstruction = cms.double( 0.0 ),
1217   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1218   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
1219   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1220   minNrOfHitsForRebuild = cms.int32( 5 ),
1221   maxCand = cms.int32( 3 ),
1222   alwaysUseInvalidHits = cms.bool( True ),
1223   estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1224   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1225   intermediateCleaning = cms.bool( True ),
1226   foundHitBonus = cms.double( 10.0 ),
1227   updator = cms.string( "hltESPKFUpdator" ),
1228   bestHitOnly = cms.bool( True ),
1229   seedAs5DHit = cms.bool( False )
1230 )
1231 fragment.streams = cms.PSet( 
1232   ALCALumiPixelsCountsExpress = cms.vstring( 'AlCaLumiPixelsCountsExpress' ),
1233   ALCALumiPixelsCountsPrompt = cms.vstring( 'AlCaLumiPixelsCountsPrompt' ),
1234   ALCAP0 = cms.vstring( 'AlCaP0' ),
1235   ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
1236   Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
1237   DQM = cms.vstring( 'OnlineMonitor' ),
1238   DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
1239   DQMEventDisplay = cms.vstring( 'EventDisplay' ),
1240   DQMGPUvsCPU = cms.vstring( 'DQMGPUvsCPU' ),
1241   DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
1242   EcalCalibration = cms.vstring( 'EcalLaser' ),
1243   Express = cms.vstring( 'ExpressPhysics' ),
1244   ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
1245   HLTMonitor = cms.vstring( 'HLTMonitor' ),
1246   NanoDST = cms.vstring( 'L1Accept' ),
1247   PhysicsCommissioning = cms.vstring( 'EmptyBX',
1248     'HLTPhysics',
1249     'HcalNZS',
1250     'NoBPTX',
1251     'ZeroBias' ),
1252   PhysicsPPRefDoubleMuon0 = cms.vstring( 'PPRefDoubleMuon0' ),
1253   PhysicsPPRefDoubleMuon1 = cms.vstring( 'PPRefDoubleMuon1' ),
1254   PhysicsPPRefDoubleMuon2 = cms.vstring( 'PPRefDoubleMuon2' ),
1255   PhysicsPPRefDoubleMuon3 = cms.vstring( 'PPRefDoubleMuon3' ),
1256   PhysicsPPRefHardProbes0 = cms.vstring( 'PPRefHardProbes0' ),
1257   PhysicsPPRefHardProbes1 = cms.vstring( 'PPRefHardProbes1' ),
1258   PhysicsPPRefHardProbes2 = cms.vstring( 'PPRefHardProbes2' ),
1259   PhysicsPPRefHardProbes3 = cms.vstring( 'PPRefHardProbes3' ),
1260   PhysicsPPRefHardProbes4 = cms.vstring( 'PPRefHardProbes4' ),
1261   PhysicsPPRefSingleMuon0 = cms.vstring( 'PPRefSingleMuon0' ),
1262   PhysicsPPRefSingleMuon1 = cms.vstring( 'PPRefSingleMuon1' ),
1263   PhysicsPPRefSingleMuon2 = cms.vstring( 'PPRefSingleMuon2' ),
1264   PhysicsPPRefSingleMuon3 = cms.vstring( 'PPRefSingleMuon3' ),
1265   PhysicsPPRefZeroBiasPlusForward0 = cms.vstring( 'PPRefZeroBiasPlusForward0' ),
1266   PhysicsPPRefZeroBiasPlusForward1 = cms.vstring( 'PPRefZeroBiasPlusForward1' ),
1267   PhysicsPPRefZeroBiasPlusForward10 = cms.vstring( 'PPRefZeroBiasPlusForward10' ),
1268   PhysicsPPRefZeroBiasPlusForward11 = cms.vstring( 'PPRefZeroBiasPlusForward11' ),
1269   PhysicsPPRefZeroBiasPlusForward12 = cms.vstring( 'PPRefZeroBiasPlusForward12' ),
1270   PhysicsPPRefZeroBiasPlusForward13 = cms.vstring( 'PPRefZeroBiasPlusForward13' ),
1271   PhysicsPPRefZeroBiasPlusForward14 = cms.vstring( 'PPRefZeroBiasPlusForward14' ),
1272   PhysicsPPRefZeroBiasPlusForward15 = cms.vstring( 'PPRefZeroBiasPlusForward15' ),
1273   PhysicsPPRefZeroBiasPlusForward16 = cms.vstring( 'PPRefZeroBiasPlusForward16' ),
1274   PhysicsPPRefZeroBiasPlusForward17 = cms.vstring( 'PPRefZeroBiasPlusForward17' ),
1275   PhysicsPPRefZeroBiasPlusForward18 = cms.vstring( 'PPRefZeroBiasPlusForward18' ),
1276   PhysicsPPRefZeroBiasPlusForward19 = cms.vstring( 'PPRefZeroBiasPlusForward19' ),
1277   PhysicsPPRefZeroBiasPlusForward2 = cms.vstring( 'PPRefZeroBiasPlusForward2' ),
1278   PhysicsPPRefZeroBiasPlusForward20 = cms.vstring( 'PPRefZeroBiasPlusForward20' ),
1279   PhysicsPPRefZeroBiasPlusForward21 = cms.vstring( 'PPRefZeroBiasPlusForward21' ),
1280   PhysicsPPRefZeroBiasPlusForward22 = cms.vstring( 'PPRefZeroBiasPlusForward22' ),
1281   PhysicsPPRefZeroBiasPlusForward23 = cms.vstring( 'PPRefZeroBiasPlusForward23' ),
1282   PhysicsPPRefZeroBiasPlusForward24 = cms.vstring( 'PPRefZeroBiasPlusForward24' ),
1283   PhysicsPPRefZeroBiasPlusForward3 = cms.vstring( 'PPRefZeroBiasPlusForward3' ),
1284   PhysicsPPRefZeroBiasPlusForward4 = cms.vstring( 'PPRefZeroBiasPlusForward4' ),
1285   PhysicsPPRefZeroBiasPlusForward5 = cms.vstring( 'PPRefZeroBiasPlusForward5' ),
1286   PhysicsPPRefZeroBiasPlusForward6 = cms.vstring( 'PPRefZeroBiasPlusForward6' ),
1287   PhysicsPPRefZeroBiasPlusForward7 = cms.vstring( 'PPRefZeroBiasPlusForward7' ),
1288   PhysicsPPRefZeroBiasPlusForward8 = cms.vstring( 'PPRefZeroBiasPlusForward8' ),
1289   PhysicsPPRefZeroBiasPlusForward9 = cms.vstring( 'PPRefZeroBiasPlusForward9' ),
1290   PhysicsSpecialRandom0 = cms.vstring( 'SpecialRandom0',
1291     'SpecialRandom1' ),
1292   PhysicsSpecialRandom1 = cms.vstring( 'SpecialRandom2',
1293     'SpecialRandom3' ),
1294   PhysicsSpecialRandom2 = cms.vstring( 'SpecialRandom4',
1295     'SpecialRandom5' ),
1296   PhysicsSpecialRandom3 = cms.vstring( 'SpecialRandom6',
1297     'SpecialRandom7' ),
1298   PhysicsSpecialRandom4 = cms.vstring( 'SpecialRandom8',
1299     'SpecialRandom9' ),
1300   PhysicsSpecialRandom5 = cms.vstring( 'SpecialRandom10',
1301     'SpecialRandom11' ),
1302   PhysicsSpecialRandom6 = cms.vstring( 'SpecialRandom12',
1303     'SpecialRandom13' ),
1304   PhysicsSpecialRandom7 = cms.vstring( 'SpecialRandom14',
1305     'SpecialRandom15' ),
1306   PhysicsSpecialRandom8 = cms.vstring( 'SpecialRandom16',
1307     'SpecialRandom17' ),
1308   PhysicsSpecialRandom9 = cms.vstring( 'SpecialRandom18',
1309     'SpecialRandom19' ),
1310   RPCMON = cms.vstring( 'RPCMonitor' )
1311 )
1312 fragment.datasets = cms.PSet( 
1313   AlCaLumiPixelsCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v12' ),
1314   AlCaLumiPixelsCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v12',
1315     'AlCa_LumiPixelsCounts_ZeroBias_v15' ),
1316   AlCaP0 = cms.vstring( 'AlCa_HIEcalEtaEBonly_v13',
1317     'AlCa_HIEcalEtaEEonly_v13',
1318     'AlCa_HIEcalPi0EBonly_v13',
1319     'AlCa_HIEcalPi0EEonly_v13' ),
1320   AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v22' ),
1321   DQMGPUvsCPU = cms.vstring( 'DQM_EcalReconstruction_v13',
1322     'DQM_HcalReconstruction_v11',
1323     'DQM_PixelReconstruction_v14' ),
1324   DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v18',
1325     'HLT_ZeroBias_Beamspot_v19' ),
1326   EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
1327   EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v10',
1328     'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v10',
1329     'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v10' ),
1330   EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v11',
1331     'HLT_PPRefGEDPhoton30_v8',
1332     'HLT_PPRefL3SingleMu7_v11',
1333     'HLT_Physics_v15' ),
1334   ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v18',
1335     'HLT_ZeroBias_Beamspot_v19' ),
1336   ExpressPhysics = cms.vstring( 'HLT_AK4PFJet80_v11',
1337     'HLT_PPRefEle15Ele10GsfMass50_v9',
1338     'HLT_PPRefL3SingleMu7_v11',
1339     'HLT_PPRefUPC_ZDC1nOR_v2',
1340     'HLT_Physics_v15',
1341     'HLT_Random_v3',
1342     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13',
1343     'HLT_ZeroBias_v14' ),
1344   HLTMonitor = cms.vstring( 'HLT_AK4PFJet80_v11',
1345     'HLT_PPRefEle15Ele10GsfMass50_v9',
1346     'HLT_PPRefEle50Gsf_v9' ),
1347   HLTPhysics = cms.vstring( 'HLT_Physics_v15' ),
1348   HcalNZS = cms.vstring( 'HLT_HcalNZS_v22',
1349     'HLT_HcalPhiSym_v24' ),
1350   L1Accept = cms.vstring( 'DST_Physics_v17' ),
1351   NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v11',
1352     'HLT_CDC_L2cosmic_5p5_er1p0_v11' ),
1353   OnlineMonitor = cms.vstring( 'HLT_AK4PFJet100_v11',
1354     'HLT_AK4PFJetFwd80_v11',
1355     'HLT_CDC_L2cosmic_10_er1p0_v11',
1356     'HLT_CDC_L2cosmic_5p5_er1p0_v11',
1357     'HLT_HIL1NotBptxORForPPRef_v10',
1358     'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v10',
1359     'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v10',
1360     'HLT_HcalNZS_v22',
1361     'HLT_HcalPhiSym_v24',
1362     'HLT_PPRefDoubleEle10Gsf_v9',
1363     'HLT_PPRefEle30Gsf_v10',
1364     'HLT_PPRefGEDPhoton30_EB_v8',
1365     'HLT_PPRefGEDPhoton40_v8',
1366     'HLT_PPRefL3DoubleMu0_Open_v11',
1367     'HLT_PPRefL3DoubleMu0_v11',
1368     'HLT_PPRefL3SingleMu7_v11',
1369     'HLT_Physics_v15',
1370     'HLT_Random_v3',
1371     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13',
1372     'HLT_ZeroBias_v14' ),
1373   PPRefDoubleMuon0 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v7',
1374     'HLT_PPRefL1DoubleMu0_SQ_v2',
1375     'HLT_PPRefL1DoubleMu0_v7',
1376     'HLT_PPRefL1DoubleMu2_SQ_v2',
1377     'HLT_PPRefL1DoubleMu2_v2',
1378     'HLT_PPRefL2DoubleMu0_Open_v7',
1379     'HLT_PPRefL2DoubleMu0_v7',
1380     'HLT_PPRefL3DoubleMu0_Open_v11',
1381     'HLT_PPRefL3DoubleMu0_v11' ),
1382   PPRefDoubleMuon1 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v7',
1383     'HLT_PPRefL1DoubleMu0_SQ_v2',
1384     'HLT_PPRefL1DoubleMu0_v7',
1385     'HLT_PPRefL1DoubleMu2_SQ_v2',
1386     'HLT_PPRefL1DoubleMu2_v2',
1387     'HLT_PPRefL2DoubleMu0_Open_v7',
1388     'HLT_PPRefL2DoubleMu0_v7',
1389     'HLT_PPRefL3DoubleMu0_Open_v11',
1390     'HLT_PPRefL3DoubleMu0_v11' ),
1391   PPRefDoubleMuon2 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v7',
1392     'HLT_PPRefL1DoubleMu0_SQ_v2',
1393     'HLT_PPRefL1DoubleMu0_v7',
1394     'HLT_PPRefL1DoubleMu2_SQ_v2',
1395     'HLT_PPRefL1DoubleMu2_v2',
1396     'HLT_PPRefL2DoubleMu0_Open_v7',
1397     'HLT_PPRefL2DoubleMu0_v7',
1398     'HLT_PPRefL3DoubleMu0_Open_v11',
1399     'HLT_PPRefL3DoubleMu0_v11' ),
1400   PPRefDoubleMuon3 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v7',
1401     'HLT_PPRefL1DoubleMu0_SQ_v2',
1402     'HLT_PPRefL1DoubleMu0_v7',
1403     'HLT_PPRefL1DoubleMu2_SQ_v2',
1404     'HLT_PPRefL1DoubleMu2_v2',
1405     'HLT_PPRefL2DoubleMu0_Open_v7',
1406     'HLT_PPRefL2DoubleMu0_v7',
1407     'HLT_PPRefL3DoubleMu0_Open_v11',
1408     'HLT_PPRefL3DoubleMu0_v11' ),
1409   PPRefHardProbes0 = cms.vstring( 'HLT_AK4CaloJet100_v8',
1410     'HLT_AK4CaloJet120_v8',
1411     'HLT_AK4CaloJet40_v8',
1412     'HLT_AK4CaloJet60_v8',
1413     'HLT_AK4CaloJet70_v8',
1414     'HLT_AK4CaloJet80_v8',
1415     'HLT_AK4CaloJetFwd100_v8',
1416     'HLT_AK4CaloJetFwd120_v8',
1417     'HLT_AK4CaloJetFwd40_v8',
1418     'HLT_AK4CaloJetFwd60_v8',
1419     'HLT_AK4CaloJetFwd70_v8',
1420     'HLT_AK4CaloJetFwd80_v8',
1421     'HLT_AK4PFJet100_v11',
1422     'HLT_AK4PFJet120_v11',
1423     'HLT_AK4PFJet40_v11',
1424     'HLT_AK4PFJet60_v11',
1425     'HLT_AK4PFJet80_v11',
1426     'HLT_AK4PFJetFwd100_v11',
1427     'HLT_AK4PFJetFwd120_v11',
1428     'HLT_AK4PFJetFwd40_v11',
1429     'HLT_AK4PFJetFwd60_v11',
1430     'HLT_AK4PFJetFwd80_v11',
1431     'HLT_PPRefDoubleEle10GsfMass50_v9',
1432     'HLT_PPRefDoubleEle10Gsf_v9',
1433     'HLT_PPRefDoubleEle15GsfMass50_v9',
1434     'HLT_PPRefDoubleEle15Gsf_v9',
1435     'HLT_PPRefDoubleGEDPhoton20_v3',
1436     'HLT_PPRefEle10Gsf_v9',
1437     'HLT_PPRefEle15Ele10GsfMass50_v9',
1438     'HLT_PPRefEle15Ele10Gsf_v9',
1439     'HLT_PPRefEle15Gsf_v9',
1440     'HLT_PPRefEle20Gsf_v10',
1441     'HLT_PPRefEle30Gsf_v10',
1442     'HLT_PPRefEle40Gsf_v9',
1443     'HLT_PPRefEle50Gsf_v9',
1444     'HLT_PPRefGEDPhoton10_EB_v8',
1445     'HLT_PPRefGEDPhoton10_v8',
1446     'HLT_PPRefGEDPhoton20_EB_v8',
1447     'HLT_PPRefGEDPhoton20_v8',
1448     'HLT_PPRefGEDPhoton30_EB_v8',
1449     'HLT_PPRefGEDPhoton30_v8',
1450     'HLT_PPRefGEDPhoton40_EB_v8',
1451     'HLT_PPRefGEDPhoton40_v8',
1452     'HLT_PPRefGEDPhoton50_EB_v8',
1453     'HLT_PPRefGEDPhoton50_v8',
1454     'HLT_PPRefGEDPhoton60_EB_v8',
1455     'HLT_PPRefGEDPhoton60_v8' ),
1456   PPRefHardProbes1 = cms.vstring( 'HLT_AK4CaloJet100_v8',
1457     'HLT_AK4CaloJet120_v8',
1458     'HLT_AK4CaloJet40_v8',
1459     'HLT_AK4CaloJet60_v8',
1460     'HLT_AK4CaloJet70_v8',
1461     'HLT_AK4CaloJet80_v8',
1462     'HLT_AK4CaloJetFwd100_v8',
1463     'HLT_AK4CaloJetFwd120_v8',
1464     'HLT_AK4CaloJetFwd40_v8',
1465     'HLT_AK4CaloJetFwd60_v8',
1466     'HLT_AK4CaloJetFwd70_v8',
1467     'HLT_AK4CaloJetFwd80_v8',
1468     'HLT_AK4PFJet100_v11',
1469     'HLT_AK4PFJet120_v11',
1470     'HLT_AK4PFJet40_v11',
1471     'HLT_AK4PFJet60_v11',
1472     'HLT_AK4PFJet80_v11',
1473     'HLT_AK4PFJetFwd100_v11',
1474     'HLT_AK4PFJetFwd120_v11',
1475     'HLT_AK4PFJetFwd40_v11',
1476     'HLT_AK4PFJetFwd60_v11',
1477     'HLT_AK4PFJetFwd80_v11',
1478     'HLT_PPRefDoubleEle10GsfMass50_v9',
1479     'HLT_PPRefDoubleEle10Gsf_v9',
1480     'HLT_PPRefDoubleEle15GsfMass50_v9',
1481     'HLT_PPRefDoubleEle15Gsf_v9',
1482     'HLT_PPRefDoubleGEDPhoton20_v3',
1483     'HLT_PPRefEle10Gsf_v9',
1484     'HLT_PPRefEle15Ele10GsfMass50_v9',
1485     'HLT_PPRefEle15Ele10Gsf_v9',
1486     'HLT_PPRefEle15Gsf_v9',
1487     'HLT_PPRefEle20Gsf_v10',
1488     'HLT_PPRefEle30Gsf_v10',
1489     'HLT_PPRefEle40Gsf_v9',
1490     'HLT_PPRefEle50Gsf_v9',
1491     'HLT_PPRefGEDPhoton10_EB_v8',
1492     'HLT_PPRefGEDPhoton10_v8',
1493     'HLT_PPRefGEDPhoton20_EB_v8',
1494     'HLT_PPRefGEDPhoton20_v8',
1495     'HLT_PPRefGEDPhoton30_EB_v8',
1496     'HLT_PPRefGEDPhoton30_v8',
1497     'HLT_PPRefGEDPhoton40_EB_v8',
1498     'HLT_PPRefGEDPhoton40_v8',
1499     'HLT_PPRefGEDPhoton50_EB_v8',
1500     'HLT_PPRefGEDPhoton50_v8',
1501     'HLT_PPRefGEDPhoton60_EB_v8',
1502     'HLT_PPRefGEDPhoton60_v8' ),
1503   PPRefHardProbes2 = cms.vstring( 'HLT_AK4CaloJet100_v8',
1504     'HLT_AK4CaloJet120_v8',
1505     'HLT_AK4CaloJet40_v8',
1506     'HLT_AK4CaloJet60_v8',
1507     'HLT_AK4CaloJet70_v8',
1508     'HLT_AK4CaloJet80_v8',
1509     'HLT_AK4CaloJetFwd100_v8',
1510     'HLT_AK4CaloJetFwd120_v8',
1511     'HLT_AK4CaloJetFwd40_v8',
1512     'HLT_AK4CaloJetFwd60_v8',
1513     'HLT_AK4CaloJetFwd70_v8',
1514     'HLT_AK4CaloJetFwd80_v8',
1515     'HLT_AK4PFJet100_v11',
1516     'HLT_AK4PFJet120_v11',
1517     'HLT_AK4PFJet40_v11',
1518     'HLT_AK4PFJet60_v11',
1519     'HLT_AK4PFJet80_v11',
1520     'HLT_AK4PFJetFwd100_v11',
1521     'HLT_AK4PFJetFwd120_v11',
1522     'HLT_AK4PFJetFwd40_v11',
1523     'HLT_AK4PFJetFwd60_v11',
1524     'HLT_AK4PFJetFwd80_v11',
1525     'HLT_PPRefDoubleEle10GsfMass50_v9',
1526     'HLT_PPRefDoubleEle10Gsf_v9',
1527     'HLT_PPRefDoubleEle15GsfMass50_v9',
1528     'HLT_PPRefDoubleEle15Gsf_v9',
1529     'HLT_PPRefDoubleGEDPhoton20_v3',
1530     'HLT_PPRefEle10Gsf_v9',
1531     'HLT_PPRefEle15Ele10GsfMass50_v9',
1532     'HLT_PPRefEle15Ele10Gsf_v9',
1533     'HLT_PPRefEle15Gsf_v9',
1534     'HLT_PPRefEle20Gsf_v10',
1535     'HLT_PPRefEle30Gsf_v10',
1536     'HLT_PPRefEle40Gsf_v9',
1537     'HLT_PPRefEle50Gsf_v9',
1538     'HLT_PPRefGEDPhoton10_EB_v8',
1539     'HLT_PPRefGEDPhoton10_v8',
1540     'HLT_PPRefGEDPhoton20_EB_v8',
1541     'HLT_PPRefGEDPhoton20_v8',
1542     'HLT_PPRefGEDPhoton30_EB_v8',
1543     'HLT_PPRefGEDPhoton30_v8',
1544     'HLT_PPRefGEDPhoton40_EB_v8',
1545     'HLT_PPRefGEDPhoton40_v8',
1546     'HLT_PPRefGEDPhoton50_EB_v8',
1547     'HLT_PPRefGEDPhoton50_v8',
1548     'HLT_PPRefGEDPhoton60_EB_v8',
1549     'HLT_PPRefGEDPhoton60_v8' ),
1550   PPRefHardProbes3 = cms.vstring( 'HLT_AK4CaloJet100_v8',
1551     'HLT_AK4CaloJet120_v8',
1552     'HLT_AK4CaloJet40_v8',
1553     'HLT_AK4CaloJet60_v8',
1554     'HLT_AK4CaloJet70_v8',
1555     'HLT_AK4CaloJet80_v8',
1556     'HLT_AK4CaloJetFwd100_v8',
1557     'HLT_AK4CaloJetFwd120_v8',
1558     'HLT_AK4CaloJetFwd40_v8',
1559     'HLT_AK4CaloJetFwd60_v8',
1560     'HLT_AK4CaloJetFwd70_v8',
1561     'HLT_AK4CaloJetFwd80_v8',
1562     'HLT_AK4PFJet100_v11',
1563     'HLT_AK4PFJet120_v11',
1564     'HLT_AK4PFJet40_v11',
1565     'HLT_AK4PFJet60_v11',
1566     'HLT_AK4PFJet80_v11',
1567     'HLT_AK4PFJetFwd100_v11',
1568     'HLT_AK4PFJetFwd120_v11',
1569     'HLT_AK4PFJetFwd40_v11',
1570     'HLT_AK4PFJetFwd60_v11',
1571     'HLT_AK4PFJetFwd80_v11',
1572     'HLT_PPRefDoubleEle10GsfMass50_v9',
1573     'HLT_PPRefDoubleEle10Gsf_v9',
1574     'HLT_PPRefDoubleEle15GsfMass50_v9',
1575     'HLT_PPRefDoubleEle15Gsf_v9',
1576     'HLT_PPRefDoubleGEDPhoton20_v3',
1577     'HLT_PPRefEle10Gsf_v9',
1578     'HLT_PPRefEle15Ele10GsfMass50_v9',
1579     'HLT_PPRefEle15Ele10Gsf_v9',
1580     'HLT_PPRefEle15Gsf_v9',
1581     'HLT_PPRefEle20Gsf_v10',
1582     'HLT_PPRefEle30Gsf_v10',
1583     'HLT_PPRefEle40Gsf_v9',
1584     'HLT_PPRefEle50Gsf_v9',
1585     'HLT_PPRefGEDPhoton10_EB_v8',
1586     'HLT_PPRefGEDPhoton10_v8',
1587     'HLT_PPRefGEDPhoton20_EB_v8',
1588     'HLT_PPRefGEDPhoton20_v8',
1589     'HLT_PPRefGEDPhoton30_EB_v8',
1590     'HLT_PPRefGEDPhoton30_v8',
1591     'HLT_PPRefGEDPhoton40_EB_v8',
1592     'HLT_PPRefGEDPhoton40_v8',
1593     'HLT_PPRefGEDPhoton50_EB_v8',
1594     'HLT_PPRefGEDPhoton50_v8',
1595     'HLT_PPRefGEDPhoton60_EB_v8',
1596     'HLT_PPRefGEDPhoton60_v8' ),
1597   PPRefHardProbes4 = cms.vstring( 'HLT_AK4CaloJet100_v8',
1598     'HLT_AK4CaloJet120_v8',
1599     'HLT_AK4CaloJet40_v8',
1600     'HLT_AK4CaloJet60_v8',
1601     'HLT_AK4CaloJet70_v8',
1602     'HLT_AK4CaloJet80_v8',
1603     'HLT_AK4CaloJetFwd100_v8',
1604     'HLT_AK4CaloJetFwd120_v8',
1605     'HLT_AK4CaloJetFwd40_v8',
1606     'HLT_AK4CaloJetFwd60_v8',
1607     'HLT_AK4CaloJetFwd70_v8',
1608     'HLT_AK4CaloJetFwd80_v8',
1609     'HLT_AK4PFJet100_v11',
1610     'HLT_AK4PFJet120_v11',
1611     'HLT_AK4PFJet40_v11',
1612     'HLT_AK4PFJet60_v11',
1613     'HLT_AK4PFJet80_v11',
1614     'HLT_AK4PFJetFwd100_v11',
1615     'HLT_AK4PFJetFwd120_v11',
1616     'HLT_AK4PFJetFwd40_v11',
1617     'HLT_AK4PFJetFwd60_v11',
1618     'HLT_AK4PFJetFwd80_v11',
1619     'HLT_PPRefDoubleEle10GsfMass50_v9',
1620     'HLT_PPRefDoubleEle10Gsf_v9',
1621     'HLT_PPRefDoubleEle15GsfMass50_v9',
1622     'HLT_PPRefDoubleEle15Gsf_v9',
1623     'HLT_PPRefDoubleGEDPhoton20_v3',
1624     'HLT_PPRefEle10Gsf_v9',
1625     'HLT_PPRefEle15Ele10GsfMass50_v9',
1626     'HLT_PPRefEle15Ele10Gsf_v9',
1627     'HLT_PPRefEle15Gsf_v9',
1628     'HLT_PPRefEle20Gsf_v10',
1629     'HLT_PPRefEle30Gsf_v10',
1630     'HLT_PPRefEle40Gsf_v9',
1631     'HLT_PPRefEle50Gsf_v9',
1632     'HLT_PPRefGEDPhoton10_EB_v8',
1633     'HLT_PPRefGEDPhoton10_v8',
1634     'HLT_PPRefGEDPhoton20_EB_v8',
1635     'HLT_PPRefGEDPhoton20_v8',
1636     'HLT_PPRefGEDPhoton30_EB_v8',
1637     'HLT_PPRefGEDPhoton30_v8',
1638     'HLT_PPRefGEDPhoton40_EB_v8',
1639     'HLT_PPRefGEDPhoton40_v8',
1640     'HLT_PPRefGEDPhoton50_EB_v8',
1641     'HLT_PPRefGEDPhoton50_v8',
1642     'HLT_PPRefGEDPhoton60_EB_v8',
1643     'HLT_PPRefGEDPhoton60_v8' ),
1644   PPRefSingleMuon0 = cms.vstring( 'HLT_PPRefCscCluster_Loose_v7',
1645     'HLT_PPRefCscCluster_Medium_v7',
1646     'HLT_PPRefCscCluster_Tight_v7',
1647     'HLT_PPRefL1SingleMu0_Cosmics_v7',
1648     'HLT_PPRefL1SingleMu12_v7',
1649     'HLT_PPRefL1SingleMu5_Ele20Gsf_v4',
1650     'HLT_PPRefL1SingleMu5_GEDPhoton20_v3',
1651     'HLT_PPRefL1SingleMu7_Ele20Gsf_v4',
1652     'HLT_PPRefL1SingleMu7_GEDPhoton10_v3',
1653     'HLT_PPRefL1SingleMu7_v7',
1654     'HLT_PPRefL2SingleMu12_v7',
1655     'HLT_PPRefL2SingleMu15_v7',
1656     'HLT_PPRefL2SingleMu20_v7',
1657     'HLT_PPRefL2SingleMu7_v7',
1658     'HLT_PPRefL3SingleMu12_v11',
1659     'HLT_PPRefL3SingleMu15_v11',
1660     'HLT_PPRefL3SingleMu20_v11',
1661     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet40_v4',
1662     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet60_v4',
1663     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet80_v4',
1664     'HLT_PPRefL3SingleMu3_v11',
1665     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet40_v4',
1666     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet60_v4',
1667     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet80_v4',
1668     'HLT_PPRefL3SingleMu5_v11',
1669     'HLT_PPRefL3SingleMu7_v11' ),
1670   PPRefSingleMuon1 = cms.vstring( 'HLT_PPRefCscCluster_Loose_v7',
1671     'HLT_PPRefCscCluster_Medium_v7',
1672     'HLT_PPRefCscCluster_Tight_v7',
1673     'HLT_PPRefL1SingleMu0_Cosmics_v7',
1674     'HLT_PPRefL1SingleMu12_v7',
1675     'HLT_PPRefL1SingleMu5_Ele20Gsf_v4',
1676     'HLT_PPRefL1SingleMu5_GEDPhoton20_v3',
1677     'HLT_PPRefL1SingleMu7_Ele20Gsf_v4',
1678     'HLT_PPRefL1SingleMu7_GEDPhoton10_v3',
1679     'HLT_PPRefL1SingleMu7_v7',
1680     'HLT_PPRefL2SingleMu12_v7',
1681     'HLT_PPRefL2SingleMu15_v7',
1682     'HLT_PPRefL2SingleMu20_v7',
1683     'HLT_PPRefL2SingleMu7_v7',
1684     'HLT_PPRefL3SingleMu12_v11',
1685     'HLT_PPRefL3SingleMu15_v11',
1686     'HLT_PPRefL3SingleMu20_v11',
1687     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet40_v4',
1688     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet60_v4',
1689     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet80_v4',
1690     'HLT_PPRefL3SingleMu3_v11',
1691     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet40_v4',
1692     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet60_v4',
1693     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet80_v4',
1694     'HLT_PPRefL3SingleMu5_v11',
1695     'HLT_PPRefL3SingleMu7_v11' ),
1696   PPRefSingleMuon2 = cms.vstring( 'HLT_PPRefCscCluster_Loose_v7',
1697     'HLT_PPRefCscCluster_Medium_v7',
1698     'HLT_PPRefCscCluster_Tight_v7',
1699     'HLT_PPRefL1SingleMu0_Cosmics_v7',
1700     'HLT_PPRefL1SingleMu12_v7',
1701     'HLT_PPRefL1SingleMu5_Ele20Gsf_v4',
1702     'HLT_PPRefL1SingleMu5_GEDPhoton20_v3',
1703     'HLT_PPRefL1SingleMu7_Ele20Gsf_v4',
1704     'HLT_PPRefL1SingleMu7_GEDPhoton10_v3',
1705     'HLT_PPRefL1SingleMu7_v7',
1706     'HLT_PPRefL2SingleMu12_v7',
1707     'HLT_PPRefL2SingleMu15_v7',
1708     'HLT_PPRefL2SingleMu20_v7',
1709     'HLT_PPRefL2SingleMu7_v7',
1710     'HLT_PPRefL3SingleMu12_v11',
1711     'HLT_PPRefL3SingleMu15_v11',
1712     'HLT_PPRefL3SingleMu20_v11',
1713     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet40_v4',
1714     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet60_v4',
1715     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet80_v4',
1716     'HLT_PPRefL3SingleMu3_v11',
1717     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet40_v4',
1718     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet60_v4',
1719     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet80_v4',
1720     'HLT_PPRefL3SingleMu5_v11',
1721     'HLT_PPRefL3SingleMu7_v11' ),
1722   PPRefSingleMuon3 = cms.vstring( 'HLT_PPRefCscCluster_Loose_v7',
1723     'HLT_PPRefCscCluster_Medium_v7',
1724     'HLT_PPRefCscCluster_Tight_v7',
1725     'HLT_PPRefL1SingleMu0_Cosmics_v7',
1726     'HLT_PPRefL1SingleMu12_v7',
1727     'HLT_PPRefL1SingleMu5_Ele20Gsf_v4',
1728     'HLT_PPRefL1SingleMu5_GEDPhoton20_v3',
1729     'HLT_PPRefL1SingleMu7_Ele20Gsf_v4',
1730     'HLT_PPRefL1SingleMu7_GEDPhoton10_v3',
1731     'HLT_PPRefL1SingleMu7_v7',
1732     'HLT_PPRefL2SingleMu12_v7',
1733     'HLT_PPRefL2SingleMu15_v7',
1734     'HLT_PPRefL2SingleMu20_v7',
1735     'HLT_PPRefL2SingleMu7_v7',
1736     'HLT_PPRefL3SingleMu12_v11',
1737     'HLT_PPRefL3SingleMu15_v11',
1738     'HLT_PPRefL3SingleMu20_v11',
1739     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet40_v4',
1740     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet60_v4',
1741     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet80_v4',
1742     'HLT_PPRefL3SingleMu3_v11',
1743     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet40_v4',
1744     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet60_v4',
1745     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet80_v4',
1746     'HLT_PPRefL3SingleMu5_v11',
1747     'HLT_PPRefL3SingleMu7_v11' ),
1748   PPRefZeroBiasPlusForward0 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
1749     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
1750     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
1751     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
1752     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
1753     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
1754     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
1755     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
1756     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
1757     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
1758     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
1759     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
1760     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
1761     'HLT_PPRefUPC_ZDC1nOR_v2',
1762     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
1763     'HLT_PPRefZeroBias_v7' ),
1764   PPRefZeroBiasPlusForward1 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
1765     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
1766     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
1767     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
1768     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
1769     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
1770     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
1771     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
1772     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
1773     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
1774     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
1775     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
1776     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
1777     'HLT_PPRefUPC_ZDC1nOR_v2',
1778     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
1779     'HLT_PPRefZeroBias_v7' ),
1780   PPRefZeroBiasPlusForward10 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
1781     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
1782     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
1783     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
1784     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
1785     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
1786     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
1787     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
1788     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
1789     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
1790     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
1791     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
1792     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
1793     'HLT_PPRefUPC_ZDC1nOR_v2',
1794     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
1795     'HLT_PPRefZeroBias_v7' ),
1796   PPRefZeroBiasPlusForward11 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
1797     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
1798     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
1799     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
1800     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
1801     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
1802     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
1803     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
1804     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
1805     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
1806     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
1807     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
1808     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
1809     'HLT_PPRefUPC_ZDC1nOR_v2',
1810     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
1811     'HLT_PPRefZeroBias_v7' ),
1812   PPRefZeroBiasPlusForward12 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
1813     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
1814     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
1815     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
1816     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
1817     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
1818     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
1819     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
1820     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
1821     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
1822     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
1823     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
1824     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
1825     'HLT_PPRefUPC_ZDC1nOR_v2',
1826     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
1827     'HLT_PPRefZeroBias_v7' ),
1828   PPRefZeroBiasPlusForward13 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
1829     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
1830     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
1831     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
1832     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
1833     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
1834     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
1835     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
1836     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
1837     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
1838     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
1839     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
1840     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
1841     'HLT_PPRefUPC_ZDC1nOR_v2',
1842     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
1843     'HLT_PPRefZeroBias_v7' ),
1844   PPRefZeroBiasPlusForward14 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
1845     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
1846     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
1847     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
1848     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
1849     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
1850     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
1851     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
1852     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
1853     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
1854     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
1855     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
1856     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
1857     'HLT_PPRefUPC_ZDC1nOR_v2',
1858     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
1859     'HLT_PPRefZeroBias_v7' ),
1860   PPRefZeroBiasPlusForward15 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
1861     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
1862     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
1863     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
1864     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
1865     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
1866     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
1867     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
1868     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
1869     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
1870     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
1871     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
1872     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
1873     'HLT_PPRefUPC_ZDC1nOR_v2',
1874     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
1875     'HLT_PPRefZeroBias_v7' ),
1876   PPRefZeroBiasPlusForward16 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
1877     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
1878     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
1879     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
1880     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
1881     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
1882     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
1883     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
1884     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
1885     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
1886     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
1887     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
1888     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
1889     'HLT_PPRefUPC_ZDC1nOR_v2',
1890     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
1891     'HLT_PPRefZeroBias_v7' ),
1892   PPRefZeroBiasPlusForward17 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
1893     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
1894     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
1895     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
1896     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
1897     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
1898     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
1899     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
1900     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
1901     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
1902     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
1903     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
1904     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
1905     'HLT_PPRefUPC_ZDC1nOR_v2',
1906     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
1907     'HLT_PPRefZeroBias_v7' ),
1908   PPRefZeroBiasPlusForward18 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
1909     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
1910     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
1911     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
1912     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
1913     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
1914     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
1915     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
1916     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
1917     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
1918     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
1919     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
1920     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
1921     'HLT_PPRefUPC_ZDC1nOR_v2',
1922     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
1923     'HLT_PPRefZeroBias_v7' ),
1924   PPRefZeroBiasPlusForward19 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
1925     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
1926     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
1927     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
1928     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
1929     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
1930     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
1931     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
1932     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
1933     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
1934     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
1935     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
1936     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
1937     'HLT_PPRefUPC_ZDC1nOR_v2',
1938     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
1939     'HLT_PPRefZeroBias_v7' ),
1940   PPRefZeroBiasPlusForward2 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
1941     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
1942     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
1943     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
1944     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
1945     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
1946     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
1947     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
1948     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
1949     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
1950     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
1951     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
1952     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
1953     'HLT_PPRefUPC_ZDC1nOR_v2',
1954     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
1955     'HLT_PPRefZeroBias_v7' ),
1956   PPRefZeroBiasPlusForward20 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
1957     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
1958     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
1959     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
1960     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
1961     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
1962     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
1963     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
1964     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
1965     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
1966     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
1967     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
1968     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
1969     'HLT_PPRefUPC_ZDC1nOR_v2',
1970     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
1971     'HLT_PPRefZeroBias_v7' ),
1972   PPRefZeroBiasPlusForward21 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
1973     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
1974     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
1975     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
1976     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
1977     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
1978     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
1979     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
1980     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
1981     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
1982     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
1983     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
1984     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
1985     'HLT_PPRefUPC_ZDC1nOR_v2',
1986     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
1987     'HLT_PPRefZeroBias_v7' ),
1988   PPRefZeroBiasPlusForward22 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
1989     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
1990     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
1991     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
1992     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
1993     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
1994     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
1995     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
1996     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
1997     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
1998     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
1999     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
2000     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
2001     'HLT_PPRefUPC_ZDC1nOR_v2',
2002     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
2003     'HLT_PPRefZeroBias_v7' ),
2004   PPRefZeroBiasPlusForward23 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
2005     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
2006     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
2007     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
2008     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
2009     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
2010     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
2011     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
2012     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
2013     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
2014     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
2015     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
2016     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
2017     'HLT_PPRefUPC_ZDC1nOR_v2',
2018     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
2019     'HLT_PPRefZeroBias_v7' ),
2020   PPRefZeroBiasPlusForward24 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
2021     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
2022     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
2023     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
2024     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
2025     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
2026     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
2027     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
2028     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
2029     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
2030     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
2031     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
2032     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
2033     'HLT_PPRefUPC_ZDC1nOR_v2',
2034     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
2035     'HLT_PPRefZeroBias_v7' ),
2036   PPRefZeroBiasPlusForward3 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
2037     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
2038     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
2039     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
2040     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
2041     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
2042     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
2043     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
2044     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
2045     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
2046     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
2047     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
2048     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
2049     'HLT_PPRefUPC_ZDC1nOR_v2',
2050     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
2051     'HLT_PPRefZeroBias_v7' ),
2052   PPRefZeroBiasPlusForward4 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
2053     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
2054     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
2055     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
2056     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
2057     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
2058     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
2059     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
2060     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
2061     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
2062     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
2063     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
2064     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
2065     'HLT_PPRefUPC_ZDC1nOR_v2',
2066     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
2067     'HLT_PPRefZeroBias_v7' ),
2068   PPRefZeroBiasPlusForward5 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
2069     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
2070     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
2071     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
2072     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
2073     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
2074     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
2075     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
2076     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
2077     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
2078     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
2079     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
2080     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
2081     'HLT_PPRefUPC_ZDC1nOR_v2',
2082     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
2083     'HLT_PPRefZeroBias_v7' ),
2084   PPRefZeroBiasPlusForward6 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
2085     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
2086     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
2087     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
2088     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
2089     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
2090     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
2091     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
2092     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
2093     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
2094     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
2095     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
2096     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
2097     'HLT_PPRefUPC_ZDC1nOR_v2',
2098     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
2099     'HLT_PPRefZeroBias_v7' ),
2100   PPRefZeroBiasPlusForward7 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
2101     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
2102     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
2103     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
2104     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
2105     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
2106     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
2107     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
2108     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
2109     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
2110     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
2111     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
2112     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
2113     'HLT_PPRefUPC_ZDC1nOR_v2',
2114     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
2115     'HLT_PPRefZeroBias_v7' ),
2116   PPRefZeroBiasPlusForward8 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
2117     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
2118     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
2119     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
2120     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
2121     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
2122     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
2123     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
2124     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
2125     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
2126     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
2127     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
2128     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
2129     'HLT_PPRefUPC_ZDC1nOR_v2',
2130     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
2131     'HLT_PPRefZeroBias_v7' ),
2132   PPRefZeroBiasPlusForward9 = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
2133     'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
2134     'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
2135     'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
2136     'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
2137     'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
2138     'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
2139     'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
2140     'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
2141     'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
2142     'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
2143     'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
2144     'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
2145     'HLT_PPRefUPC_ZDC1nOR_v2',
2146     'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
2147     'HLT_PPRefZeroBias_v7' ),
2148   RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v12' ),
2149   SpecialRandom0 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2150   SpecialRandom1 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2151   SpecialRandom10 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2152   SpecialRandom11 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2153   SpecialRandom12 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2154   SpecialRandom13 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2155   SpecialRandom14 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2156   SpecialRandom15 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2157   SpecialRandom16 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2158   SpecialRandom17 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2159   SpecialRandom18 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2160   SpecialRandom19 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2161   SpecialRandom2 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2162   SpecialRandom3 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2163   SpecialRandom4 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2164   SpecialRandom5 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2165   SpecialRandom6 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2166   SpecialRandom7 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2167   SpecialRandom8 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2168   SpecialRandom9 = cms.vstring( 'HLT_Random_HighRate_v1' ),
2169   TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
2170     'HLT_HcalCalibration_v6' ),
2171   TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
2172     'HLT_HcalCalibration_v6' ),
2173   ZeroBias = cms.vstring( 'HLT_Random_v3',
2174     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13',
2175     'HLT_ZeroBias_v14' )
2176 )
2177 
2178 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
2179     recordName = cms.string( "CSCChannelMapperRecord" ),
2180     iovIsRunNotTime = cms.bool( True ),
2181     firstValid = cms.vuint32( 1 )
2182 )
2183 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
2184     recordName = cms.string( "CSCIndexerRecord" ),
2185     iovIsRunNotTime = cms.bool( True ),
2186     firstValid = cms.vuint32( 1 )
2187 )
2188 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
2189     recordName = cms.string( "L1TGlobalParametersRcd" ),
2190     iovIsRunNotTime = cms.bool( True ),
2191     firstValid = cms.vuint32( 1 )
2192 )
2193 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
2194     appendToDataLabel = cms.string( "HBHE" ),
2195     timeSlewParametersM2 = cms.VPSet( 
2196       cms.PSet(  tmax = cms.double( 16.0 ),
2197         tzero = cms.double( 23.960177 ),
2198         slope = cms.double( -3.178648 )
2199       ),
2200       cms.PSet(  tmax = cms.double( 10.0 ),
2201         tzero = cms.double( 11.977461 ),
2202         slope = cms.double( -1.5610227 )
2203       ),
2204       cms.PSet(  tmax = cms.double( 6.25 ),
2205         tzero = cms.double( 9.109694 ),
2206         slope = cms.double( -1.075824 )
2207       )
2208     ),
2209     timeSlewParametersM3 = cms.VPSet( 
2210       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
2211         tspar2_siPM = cms.double( 0.0 ),
2212         tspar2 = cms.double( 0.0 ),
2213         cap = cms.double( 6.0 ),
2214         tspar1 = cms.double( -2.19142 ),
2215         tspar0 = cms.double( 12.2999 ),
2216         tspar1_siPM = cms.double( 0.0 )
2217       ),
2218       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
2219         tspar2_siPM = cms.double( 0.0 ),
2220         tspar2 = cms.double( 32.0 ),
2221         cap = cms.double( 6.0 ),
2222         tspar1 = cms.double( -3.2 ),
2223         tspar0 = cms.double( 15.5 ),
2224         tspar1_siPM = cms.double( 0.0 )
2225       ),
2226       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
2227         tspar2_siPM = cms.double( 0.0 ),
2228         tspar2 = cms.double( 0.0 ),
2229         cap = cms.double( 6.0 ),
2230         tspar1 = cms.double( -2.19142 ),
2231         tspar0 = cms.double( 12.2999 ),
2232         tspar1_siPM = cms.double( 0.0 )
2233       ),
2234       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
2235         tspar2_siPM = cms.double( 0.0 ),
2236         tspar2 = cms.double( 0.0 ),
2237         cap = cms.double( 6.0 ),
2238         tspar1 = cms.double( -2.19142 ),
2239         tspar0 = cms.double( 12.2999 ),
2240         tspar1_siPM = cms.double( 0.0 )
2241       )
2242     )
2243 )
2244 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
2245     recordName = cms.string( "JetTagComputerRecord" ),
2246     iovIsRunNotTime = cms.bool( True ),
2247     firstValid = cms.vuint32( 1 )
2248 )
2249 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
2250     recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
2251     iovIsRunNotTime = cms.bool( True ),
2252     firstValid = cms.vuint32( 1 )
2253 )
2254 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
2255     recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
2256     iovIsRunNotTime = cms.bool( True ),
2257     firstValid = cms.vuint32( 1 )
2258 )
2259 fragment.hltESSPFRecHitHCALParamsRecord = cms.ESSource( "EmptyESSource",
2260     recordName = cms.string( "PFRecHitHCALParamsRecord" ),
2261     iovIsRunNotTime = cms.bool( True ),
2262     firstValid = cms.vuint32( 1 )
2263 )
2264 fragment.hltESSPFRecHitHCALTopologyRecord = cms.ESSource( "EmptyESSource",
2265     recordName = cms.string( "PFRecHitHCALTopologyRecord" ),
2266     iovIsRunNotTime = cms.bool( True ),
2267     firstValid = cms.vuint32( 1 )
2268 )
2269 fragment.hltESSTfGraphRecord = cms.ESSource( "EmptyESSource",
2270     recordName = cms.string( "TfGraphRecord" ),
2271     iovIsRunNotTime = cms.bool( True ),
2272     firstValid = cms.vuint32( 1 )
2273 )
2274 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
2275     RunType = cms.string( "Run3" ),
2276     PitchSimY = cms.double( 0.15 ),
2277     PitchSimX = cms.double( 0.1 ),
2278     thickness = cms.double( 0.23 ),
2279     noOfPixelSimX = cms.int32( 160 ),
2280     noOfPixelSimY = cms.int32( 104 ),
2281     noOfPixels = cms.int32( 16640 ),
2282     simXWidth = cms.double( 16.6 ),
2283     simYWidth = cms.double( 16.2 ),
2284     deadEdgeWidth = cms.double( 0.2 ),
2285     activeEdgeSigma = cms.double( 0.02 ),
2286     physActiveEdgeDist = cms.double( 0.15 ),
2287     appendToDataLabel = cms.string( "" )
2288 )
2289 
2290 fragment.hltDoubletRecoveryPFlowTrackCandidatesMkFitConfig = cms.ESProducer( "MkFitIterationConfigESProducer",
2291   ComponentName = cms.string( "hltDoubletRecoveryPFlowTrackCandidatesMkFitConfig" ),
2292   config = cms.FileInPath( "RecoTracker/MkFit/data/mkfit-phase1-hltdr.json" ),
2293   minPt = cms.double( 0.7 ),
2294   maxClusterSize = cms.uint32( 8 ),
2295   appendToDataLabel = cms.string( "" )
2296 )
2297 fragment.mkFitGeometryESProducer = cms.ESProducer( "MkFitGeometryESProducer",
2298   appendToDataLabel = cms.string( "" )
2299 )
2300 fragment.hltESPIter0PFlowTrackCandidatesMkFitConfig = cms.ESProducer( "MkFitIterationConfigESProducer",
2301   ComponentName = cms.string( "hltESPIter0PFlowTrackCandidatesMkFitConfig" ),
2302   config = cms.FileInPath( "RecoTracker/MkFit/data/mkfit-phase1-hltiter0.json" ),
2303   minPt = cms.double( 0.0 ),
2304   maxClusterSize = cms.uint32( 8 ),
2305   appendToDataLabel = cms.string( "" )
2306 )
2307 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2308   ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
2309   SimpleMagneticField = cms.string( "" ),
2310   PropagationDirection = cms.string( "anyDirection" ),
2311   MaxDPhi = cms.double( 1.6 ),
2312   appendToDataLabel = cms.string( "" )
2313 )
2314 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
2315   AlgoName = cms.string( "CSCChannelMapperPostls1" )
2316 )
2317 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
2318   AlgoName = cms.string( "CSCIndexerPostls1" )
2319 )
2320 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
2321   appendToDataLabel = cms.string( "" )
2322 )
2323 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
2324 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
2325   MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
2326   MapAuto = cms.untracked.bool( False ),
2327   SkipHE = cms.untracked.bool( False ),
2328   appendToDataLabel = cms.string( "" )
2329 )
2330 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
2331   appendToDataLabel = cms.string( "" )
2332 )
2333 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
2334   dump = cms.untracked.vstring(  ),
2335   appendToDataLabel = cms.string( "" )
2336 )
2337 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2338   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
2339   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
2340   ComponentName = cms.string( "ClusterShapeHitFilter" ),
2341   isPhase2 = cms.bool( False ),
2342   doPixelShapeCut = cms.bool( True ),
2343   doStripShapeCut = cms.bool( True ),
2344   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2345   appendToDataLabel = cms.string( "" )
2346 )
2347 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
2348   appendToDataLabel = cms.string( "" )
2349 )
2350 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
2351   TotalBxInEvent = cms.int32( 5 ),
2352   NumberPhysTriggers = cms.uint32( 512 ),
2353   NumberL1Muon = cms.uint32( 8 ),
2354   NumberL1EGamma = cms.uint32( 12 ),
2355   NumberL1Jet = cms.uint32( 12 ),
2356   NumberL1Tau = cms.uint32( 12 ),
2357   NumberChips = cms.uint32( 1 ),
2358   PinsOnChip = cms.uint32( 512 ),
2359   OrderOfChip = cms.vint32( 1 ),
2360   NumberL1IsoEG = cms.uint32( 4 ),
2361   NumberL1JetCounts = cms.uint32( 12 ),
2362   UnitLength = cms.int32( 8 ),
2363   NumberL1ForJet = cms.uint32( 4 ),
2364   IfCaloEtaNumberBits = cms.uint32( 4 ),
2365   IfMuEtaNumberBits = cms.uint32( 6 ),
2366   NumberL1TauJet = cms.uint32( 4 ),
2367   NumberL1Mu = cms.uint32( 4 ),
2368   NumberConditionChips = cms.uint32( 1 ),
2369   NumberPsbBoards = cms.int32( 7 ),
2370   NumberL1CenJet = cms.uint32( 4 ),
2371   PinsOnConditionChip = cms.uint32( 512 ),
2372   NumberL1NoIsoEG = cms.uint32( 4 ),
2373   NumberTechnicalTriggers = cms.uint32( 64 ),
2374   NumberPhysTriggersExtended = cms.uint32( 64 ),
2375   WordLength = cms.int32( 64 ),
2376   OrderConditionChip = cms.vint32( 1 ),
2377   appendToDataLabel = cms.string( "" )
2378 )
2379 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2380   SimpleMagneticField = cms.string( "" ),
2381   MaxDPhi = cms.double( 1.6 ),
2382   ComponentName = cms.string( "PropagatorWithMaterial" ),
2383   Mass = cms.double( 0.105 ),
2384   PropagationDirection = cms.string( "alongMomentum" ),
2385   useRungeKutta = cms.bool( False ),
2386   ptMin = cms.double( -1.0 )
2387 )
2388 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2389   SimpleMagneticField = cms.string( "ParabolicMf" ),
2390   MaxDPhi = cms.double( 1.6 ),
2391   ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
2392   Mass = cms.double( 0.139 ),
2393   PropagationDirection = cms.string( "alongMomentum" ),
2394   useRungeKutta = cms.bool( False ),
2395   ptMin = cms.double( -1.0 )
2396 )
2397 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2398   SimpleMagneticField = cms.string( "ParabolicMf" ),
2399   MaxDPhi = cms.double( 1.6 ),
2400   ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
2401   Mass = cms.double( 0.105 ),
2402   PropagationDirection = cms.string( "alongMomentum" ),
2403   useRungeKutta = cms.bool( False ),
2404   ptMin = cms.double( -1.0 )
2405 )
2406 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2407   SimpleMagneticField = cms.string( "" ),
2408   MaxDPhi = cms.double( 1.6 ),
2409   ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
2410   Mass = cms.double( 0.105 ),
2411   PropagationDirection = cms.string( "oppositeToMomentum" ),
2412   useRungeKutta = cms.bool( False ),
2413   ptMin = cms.double( -1.0 )
2414 )
2415 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2416   SimpleMagneticField = cms.string( "ParabolicMf" ),
2417   MaxDPhi = cms.double( 1.6 ),
2418   ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
2419   Mass = cms.double( 0.139 ),
2420   PropagationDirection = cms.string( "oppositeToMomentum" ),
2421   useRungeKutta = cms.bool( False ),
2422   ptMin = cms.double( -1.0 )
2423 )
2424 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2425   SimpleMagneticField = cms.string( "ParabolicMf" ),
2426   MaxDPhi = cms.double( 1.6 ),
2427   ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2428   Mass = cms.double( 0.105 ),
2429   PropagationDirection = cms.string( "oppositeToMomentum" ),
2430   useRungeKutta = cms.bool( False ),
2431   ptMin = cms.double( -1.0 )
2432 )
2433 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2434   SimpleMagneticField = cms.string( "ParabolicMf" ),
2435   MaxDPhi = cms.double( 1.6 ),
2436   ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2437   Mass = cms.double( 0.105 ),
2438   PropagationDirection = cms.string( "oppositeToMomentum" ),
2439   useRungeKutta = cms.bool( False ),
2440   ptMin = cms.double( 0.1 )
2441 )
2442 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2443   SimpleMagneticField = cms.string( "ParabolicMf" ),
2444   MaxDPhi = cms.double( 4.0 ),
2445   ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2446   Mass = cms.double( 0.1396 ),
2447   PropagationDirection = cms.string( "alongMomentum" ),
2448   useRungeKutta = cms.bool( False ),
2449   ptMin = cms.double( -1.0 )
2450 )
2451 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2452   SimpleMagneticField = cms.string( "ParabolicMf" ),
2453   MaxDPhi = cms.double( 1.6 ),
2454   ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
2455   Mass = cms.double( 0.105 ),
2456   PropagationDirection = cms.string( "alongMomentum" ),
2457   useRungeKutta = cms.bool( False ),
2458   ptMin = cms.double( 0.1 )
2459 )
2460 fragment.SiPixelTemplateStoreESProducer = cms.ESProducer( "SiPixelTemplateStoreESProducer",
2461   appendToDataLabel = cms.string( "" )
2462 )
2463 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
2464   QualityLabel = cms.string( "" ),
2465   Label = cms.string( "" ),
2466   appendToDataLabel = cms.string( "" )
2467 )
2468 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2469   EtaDivisions = cms.untracked.uint32( 20 ),
2470   PhiDivisions = cms.untracked.uint32( 20 ),
2471   EtaMax = cms.untracked.double( 2.5 ),
2472   appendToDataLabel = cms.string( "" )
2473 )
2474 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2475   use3d = cms.bool( True ),
2476   useSignificance = cms.bool( True ),
2477   unBoost = cms.bool( False ),
2478   minTracks = cms.uint32( 3 ),
2479   minVertices = cms.uint32( 1 ),
2480   appendToDataLabel = cms.string( "" )
2481 )
2482 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2483   ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
2484   NoErrorPropagation = cms.bool( False ),
2485   PropagationDirection = cms.string( "anyDirection" ),
2486   useTuningForL2Speed = cms.bool( False ),
2487   useIsYokeFlag = cms.bool( True ),
2488   endcapShiftInZNeg = cms.double( 0.0 ),
2489   SetVBFPointer = cms.bool( False ),
2490   AssumeNoMaterial = cms.bool( False ),
2491   endcapShiftInZPos = cms.double( 0.0 ),
2492   useInTeslaFromMagField = cms.bool( False ),
2493   VBFName = cms.string( "VolumeBasedMagneticField" ),
2494   useEndcapShiftsInZ = cms.bool( False ),
2495   sendLogWarning = cms.bool( False ),
2496   useMatVolumes = cms.bool( True ),
2497   debug = cms.bool( False ),
2498   ApplyRadX0Correction = cms.bool( True ),
2499   useMagVolumes = cms.bool( True ),
2500   returnTangentPlane = cms.bool( True ),
2501   appendToDataLabel = cms.string( "" )
2502 )
2503 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
2504   ComponentName = cms.string( "TransientTrackBuilder" ),
2505   appendToDataLabel = cms.string( "" )
2506 )
2507 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2508   ComponentName = cms.string( "CaloDetIdAssociator" ),
2509   etaBinSize = cms.double( 0.087 ),
2510   nEta = cms.int32( 70 ),
2511   nPhi = cms.int32( 72 ),
2512   hcalRegion = cms.int32( 2 ),
2513   includeBadChambers = cms.bool( False ),
2514   includeGEM = cms.bool( False ),
2515   includeME0 = cms.bool( False )
2516 )
2517 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2518   ComponentName = cms.string( "CosmicNavigationSchool" ),
2519   PluginName = cms.string( "" ),
2520   SimpleMagneticField = cms.string( "" ),
2521   appendToDataLabel = cms.string( "" )
2522 )
2523 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
2524   verbosity = cms.untracked.uint32( 1 ),
2525   buildMisalignedGeometry = cms.bool( False ),
2526   isRun2 = cms.bool( False ),
2527   dbTag = cms.string( "" ),
2528   compactViewTag = cms.string( "" ),
2529   fromPreprocessedDB = cms.untracked.bool( True ),
2530   fromDD4hep = cms.untracked.bool( False ),
2531   appendToDataLabel = cms.string( "" )
2532 )
2533 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
2534   lhcInfoLabel = cms.string( "" ),
2535   lhcInfoPerFillLabel = cms.string( "" ),
2536   lhcInfoPerLSLabel = cms.string( "" ),
2537   opticsLabel = cms.string( "" ),
2538   useNewLHCInfo = cms.bool( True ),
2539   appendToDataLabel = cms.string( "" )
2540 )
2541 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2542   ComponentName = cms.string( "EcalDetIdAssociator" ),
2543   etaBinSize = cms.double( 0.02 ),
2544   nEta = cms.int32( 300 ),
2545   nPhi = cms.int32( 360 ),
2546   hcalRegion = cms.int32( 2 ),
2547   includeBadChambers = cms.bool( False ),
2548   includeGEM = cms.bool( False ),
2549   includeME0 = cms.bool( False )
2550 )
2551 fragment.ecalElectronicsMappingHostESProducer = cms.ESProducer( "EcalElectronicsMappingHostESProducer@alpaka",
2552   appendToDataLabel = cms.string( "" ),
2553   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2554 )
2555 fragment.ecalMultifitConditionsHostESProducer = cms.ESProducer( "EcalMultifitConditionsHostESProducer@alpaka",
2556   appendToDataLabel = cms.string( "" ),
2557   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2558 )
2559 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2560   flagMask = cms.PSet( 
2561     kBad = cms.vstring( 'kFaultyHardware',
2562       'kDead',
2563       'kKilled' ),
2564     kGood = cms.vstring( 'kGood' ),
2565     kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2566       'kTowerRecovered' ),
2567     kProblematic = cms.vstring( 'kPoorReco',
2568       'kPoorCalib',
2569       'kNoisy',
2570       'kSaturated' ),
2571     kWeird = cms.vstring( 'kWeird',
2572       'kDiWeird' ),
2573     kTime = cms.vstring( 'kOutOfTime' )
2574   ),
2575   dbstatusMask = cms.PSet( 
2576     kBad = cms.vstring( 'kNonRespondingIsolated',
2577       'kDeadVFE',
2578       'kDeadFE',
2579       'kNoDataNoTP' ),
2580     kGood = cms.vstring( 'kOk' ),
2581     kRecovered = cms.vstring(  ),
2582     kProblematic = cms.vstring( 'kDAC',
2583       'kNoLaser',
2584       'kNoisy',
2585       'kNNoisy',
2586       'kNNNoisy',
2587       'kNNNNoisy',
2588       'kNNNNNoisy',
2589       'kFixedG6',
2590       'kFixedG1',
2591       'kFixedG0' ),
2592     kWeird = cms.vstring(  ),
2593     kTime = cms.vstring(  )
2594   ),
2595   timeThresh = cms.double( 2.0 )
2596 )
2597 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
2598 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2599   appendToDataLabel = cms.string( "" )
2600 )
2601 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2602   appendToDataLabel = cms.string( "" )
2603 )
2604 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2605   ComponentName = cms.string( "HcalDetIdAssociator" ),
2606   etaBinSize = cms.double( 0.087 ),
2607   nEta = cms.int32( 70 ),
2608   nPhi = cms.int32( 72 ),
2609   hcalRegion = cms.int32( 2 ),
2610   includeBadChambers = cms.bool( False ),
2611   includeGEM = cms.bool( False ),
2612   includeME0 = cms.bool( False )
2613 )
2614 fragment.hcalMahiConditionsESProducer = cms.ESProducer( "HcalMahiConditionsESProducer@alpaka",
2615   appendToDataLabel = cms.string( "" ),
2616   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2617 )
2618 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2619   phase = cms.uint32( 1 ),
2620   RecoveredRecHitBits = cms.vstring( '' ),
2621   SeverityLevels = cms.VPSet( 
2622     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2623       RecHitFlags = cms.vstring( '' ),
2624       Level = cms.int32( 0 )
2625     ),
2626     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2627       RecHitFlags = cms.vstring( '' ),
2628       Level = cms.int32( 1 )
2629     ),
2630     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2631       RecHitFlags = cms.vstring( 'HBHEIsolatedNoise',
2632         'HFAnomalousHit' ),
2633       Level = cms.int32( 5 )
2634     ),
2635     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2636       RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2637         'HBHESpikeNoise',
2638         'HBHETS4TS5Noise',
2639         'HBHEOOTPU',
2640         'HBHEFlatNoise',
2641         'HBHENegativeNoise' ),
2642       Level = cms.int32( 8 )
2643     ),
2644     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2645       RecHitFlags = cms.vstring( 'HFLongShort',
2646         'HFS8S1Ratio',
2647         'HFPET',
2648         'HFSignalAsymmetry' ),
2649       Level = cms.int32( 11 )
2650     ),
2651     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2652       RecHitFlags = cms.vstring(  ),
2653       Level = cms.int32( 12 )
2654     ),
2655     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellHot' ),
2656       RecHitFlags = cms.vstring( '' ),
2657       Level = cms.int32( 15 )
2658     ),
2659     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellOff',
2660   'HcalCellDead' ),
2661       RecHitFlags = cms.vstring( '' ),
2662       Level = cms.int32( 20 )
2663     )
2664   ),
2665   DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2666     'HcalCellOff',
2667     'HcalCellDead' ),
2668   appendToDataLabel = cms.string( "" )
2669 )
2670 fragment.hcalRecoParamWithPulseShapeESProducer = cms.ESProducer( "HcalRecoParamWithPulseShapeESProducer@alpaka",
2671   appendToDataLabel = cms.string( "" ),
2672   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2673 )
2674 fragment.hcalSiPMCharacteristicsESProducer = cms.ESProducer( "HcalSiPMCharacteristicsESProducer@alpaka",
2675   appendToDataLabel = cms.string( "" ),
2676   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2677 )
2678 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
2679   useCondDB = cms.bool( False ),
2680   gbrForestLabel = cms.string( "" ),
2681   weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
2682   useGBRForest = cms.bool( True ),
2683   useAdaBoost = cms.bool( False ),
2684   appendToDataLabel = cms.string( "" )
2685 )
2686 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2687   trackPseudoSelection = cms.PSet( 
2688     maxDistToAxis = cms.double( 0.07 ),
2689     totalHitsMin = cms.uint32( 0 ),
2690     ptMin = cms.double( 0.0 ),
2691     sip2dSigMax = cms.double( 99999.9 ),
2692     sip2dValMax = cms.double( 99999.9 ),
2693     sip3dSigMax = cms.double( 99999.9 ),
2694     sip3dValMax = cms.double( 99999.9 ),
2695     maxDecayLen = cms.double( 5.0 ),
2696     qualityClass = cms.string( "any" ),
2697     jetDeltaRMax = cms.double( 0.3 ),
2698     normChi2Max = cms.double( 99999.9 ),
2699     pixelHitsMin = cms.uint32( 0 ),
2700     sip2dSigMin = cms.double( 2.0 ),
2701     sip2dValMin = cms.double( -99999.9 ),
2702     sip3dSigMin = cms.double( -99999.9 ),
2703     sip3dValMin = cms.double( -99999.9 )
2704   ),
2705   trackSelection = cms.PSet( 
2706     maxDistToAxis = cms.double( 0.07 ),
2707     totalHitsMin = cms.uint32( 0 ),
2708     ptMin = cms.double( 0.0 ),
2709     sip2dSigMax = cms.double( 99999.9 ),
2710     sip2dValMax = cms.double( 99999.9 ),
2711     sip3dSigMax = cms.double( 99999.9 ),
2712     sip3dValMax = cms.double( 99999.9 ),
2713     maxDecayLen = cms.double( 5.0 ),
2714     qualityClass = cms.string( "any" ),
2715     jetDeltaRMax = cms.double( 0.3 ),
2716     normChi2Max = cms.double( 99999.9 ),
2717     pixelHitsMin = cms.uint32( 0 ),
2718     sip2dSigMin = cms.double( -99999.9 ),
2719     sip2dValMin = cms.double( -99999.9 ),
2720     sip3dSigMin = cms.double( -99999.9 ),
2721     sip3dValMin = cms.double( -99999.9 )
2722   ),
2723   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
2724   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
2725   trackFlip = cms.bool( False ),
2726   useTrackWeights = cms.bool( True ),
2727   SoftLeptonFlip = cms.bool( False ),
2728   pseudoMultiplicityMin = cms.uint32( 2 ),
2729   correctVertexMass = cms.bool( True ),
2730   minimumTrackWeight = cms.double( 0.5 ),
2731   charmCut = cms.double( 1.5 ),
2732   trackSort = cms.string( "sip2dSig" ),
2733   trackMultiplicityMin = cms.uint32( 3 ),
2734   vertexFlip = cms.bool( False ),
2735   useCategories = cms.bool( True ),
2736   categoryVariableName = cms.string( "vertexCategory" ),
2737   calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2738     'CombinedSVPseudoVertex',
2739     'CombinedSVNoVertex' ),
2740   calibrationRecord = cms.string( "" ),
2741   recordLabel = cms.string( "HLT" ),
2742   appendToDataLabel = cms.string( "" )
2743 )
2744 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2745   trackPseudoSelection = cms.PSet( 
2746     max_pT_dRcut = cms.double( 0.1 ),
2747     b_dR = cms.double( 0.6263 ),
2748     min_pT = cms.double( 120.0 ),
2749     b_pT = cms.double( 0.3684 ),
2750     ptMin = cms.double( 0.0 ),
2751     max_pT_trackPTcut = cms.double( 3.0 ),
2752     max_pT = cms.double( 500.0 ),
2753     useVariableJTA = cms.bool( False ),
2754     maxDecayLen = cms.double( 5.0 ),
2755     qualityClass = cms.string( "any" ),
2756     normChi2Max = cms.double( 99999.9 ),
2757     sip2dValMin = cms.double( -99999.9 ),
2758     sip3dValMin = cms.double( -99999.9 ),
2759     a_dR = cms.double( -0.001053 ),
2760     maxDistToAxis = cms.double( 0.07 ),
2761     totalHitsMin = cms.uint32( 0 ),
2762     a_pT = cms.double( 0.005263 ),
2763     sip2dSigMax = cms.double( 99999.9 ),
2764     sip2dValMax = cms.double( 99999.9 ),
2765     sip3dSigMax = cms.double( 99999.9 ),
2766     sip3dValMax = cms.double( 99999.9 ),
2767     min_pT_dRcut = cms.double( 0.5 ),
2768     jetDeltaRMax = cms.double( 0.3 ),
2769     pixelHitsMin = cms.uint32( 0 ),
2770     sip3dSigMin = cms.double( -99999.9 ),
2771     sip2dSigMin = cms.double( 2.0 )
2772   ),
2773   trackSelection = cms.PSet( 
2774     max_pT_dRcut = cms.double( 0.1 ),
2775     b_dR = cms.double( 0.6263 ),
2776     min_pT = cms.double( 120.0 ),
2777     b_pT = cms.double( 0.3684 ),
2778     ptMin = cms.double( 0.0 ),
2779     max_pT_trackPTcut = cms.double( 3.0 ),
2780     max_pT = cms.double( 500.0 ),
2781     useVariableJTA = cms.bool( False ),
2782     maxDecayLen = cms.double( 5.0 ),
2783     qualityClass = cms.string( "any" ),
2784     normChi2Max = cms.double( 99999.9 ),
2785     sip2dValMin = cms.double( -99999.9 ),
2786     sip3dValMin = cms.double( -99999.9 ),
2787     a_dR = cms.double( -0.001053 ),
2788     maxDistToAxis = cms.double( 0.07 ),
2789     totalHitsMin = cms.uint32( 0 ),
2790     a_pT = cms.double( 0.005263 ),
2791     sip2dSigMax = cms.double( 99999.9 ),
2792     sip2dValMax = cms.double( 99999.9 ),
2793     sip3dSigMax = cms.double( 99999.9 ),
2794     sip3dValMax = cms.double( 99999.9 ),
2795     min_pT_dRcut = cms.double( 0.5 ),
2796     jetDeltaRMax = cms.double( 0.3 ),
2797     pixelHitsMin = cms.uint32( 0 ),
2798     sip3dSigMin = cms.double( -99999.9 ),
2799     sip2dSigMin = cms.double( -99999.9 )
2800   ),
2801   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
2802   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
2803   trackFlip = cms.bool( False ),
2804   useTrackWeights = cms.bool( True ),
2805   SoftLeptonFlip = cms.bool( False ),
2806   pseudoMultiplicityMin = cms.uint32( 2 ),
2807   correctVertexMass = cms.bool( True ),
2808   minimumTrackWeight = cms.double( 0.5 ),
2809   charmCut = cms.double( 1.5 ),
2810   trackSort = cms.string( "sip2dSig" ),
2811   trackMultiplicityMin = cms.uint32( 3 ),
2812   vertexFlip = cms.bool( False ),
2813   useCategories = cms.bool( True ),
2814   categoryVariableName = cms.string( "vertexCategory" ),
2815   calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2816     'CombinedSVIVFV2PseudoVertex',
2817     'CombinedSVIVFV2NoVertex' ),
2818   calibrationRecord = cms.string( "" ),
2819   recordLabel = cms.string( "HLT" ),
2820   appendToDataLabel = cms.string( "" )
2821 )
2822 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2823   nthTrack = cms.int32( -1 ),
2824   impactParameterType = cms.int32( 1 ),
2825   deltaR = cms.double( -1.0 ),
2826   deltaRmin = cms.double( 0.0 ),
2827   maxImpactParameter = cms.double( 0.1 ),
2828   maxImpactParameterSig = cms.double( 999999.0 ),
2829   maximumDecayLength = cms.double( 999999.0 ),
2830   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2831   trackQualityClass = cms.string( "any" ),
2832   appendToDataLabel = cms.string( "" )
2833 )
2834 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2835   minimumImpactParameter = cms.double( 0.05 ),
2836   useSignedImpactParameterSig = cms.bool( False ),
2837   nthTrack = cms.int32( 1 ),
2838   impactParameterType = cms.int32( 1 ),
2839   deltaR = cms.double( -1.0 ),
2840   maximumDecayLength = cms.double( 999999.0 ),
2841   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2842   trackQualityClass = cms.string( "any" ),
2843   useVariableJTA = cms.bool( False ),
2844   a_dR = cms.double( -0.001053 ),
2845   b_dR = cms.double( 0.6263 ),
2846   a_pT = cms.double( 0.005263 ),
2847   b_pT = cms.double( 0.3684 ),
2848   min_pT = cms.double( 120.0 ),
2849   max_pT = cms.double( 500.0 ),
2850   min_pT_dRcut = cms.double( 0.5 ),
2851   max_pT_dRcut = cms.double( 0.1 ),
2852   max_pT_trackPTcut = cms.double( 3.0 ),
2853   appendToDataLabel = cms.string( "" )
2854 )
2855 fragment.hltESChi2MeasurementEstimatorForP5 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2856   MaxChi2 = cms.double( 100.0 ),
2857   nSigma = cms.double( 4.0 ),
2858   MaxDisplacement = cms.double( 100.0 ),
2859   MaxSagitta = cms.double( -1.0 ),
2860   MinimalTolerance = cms.double( 0.5 ),
2861   MinPtForHitRecoveryInGluedDet = cms.double( 100000.0 ),
2862   ComponentName = cms.string( "hltESChi2MeasurementEstimatorForP5" ),
2863   appendToDataLabel = cms.string( "" )
2864 )
2865 fragment.hltESFittingSmootherRKP5 = cms.ESProducer( "KFFittingSmootherESProducer",
2866   ComponentName = cms.string( "hltESFittingSmootherRKP5" ),
2867   Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2868   Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2869   EstimateCut = cms.double( 20.0 ),
2870   MaxFractionOutliers = cms.double( 0.3 ),
2871   MaxNumberOfOutliers = cms.int32( 3 ),
2872   MinDof = cms.int32( 2 ),
2873   NoOutliersBeginEnd = cms.bool( False ),
2874   MinNumberOfHits = cms.int32( 4 ),
2875   MinNumberOfHitsHighEta = cms.int32( 5 ),
2876   HighEtaSwitch = cms.double( 5.0 ),
2877   RejectTracks = cms.bool( True ),
2878   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2879   NoInvalidHitsBeginEnd = cms.bool( True ),
2880   LogPixelProbabilityCut = cms.double( 0.0 ),
2881   appendToDataLabel = cms.string( "" )
2882 )
2883 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2884   ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2885   SimpleMagneticField = cms.string( "" ),
2886   PropagationDirection = cms.string( "alongMomentum" ),
2887   MaxDPhi = cms.double( 1.6 ),
2888   appendToDataLabel = cms.string( "" )
2889 )
2890 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2891   ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2892   SimpleMagneticField = cms.string( "" ),
2893   PropagationDirection = cms.string( "oppositeToMomentum" ),
2894   MaxDPhi = cms.double( 1.6 ),
2895   appendToDataLabel = cms.string( "" )
2896 )
2897 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2898   SimpleMagneticField = cms.string( "" ),
2899   MaxDPhi = cms.double( 1.6 ),
2900   ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2901   Mass = cms.double( 5.11E-4 ),
2902   PropagationDirection = cms.string( "oppositeToMomentum" ),
2903   useRungeKutta = cms.bool( False ),
2904   ptMin = cms.double( -1.0 )
2905 )
2906 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2907   MaxChi2 = cms.double( 16.0 ),
2908   nSigma = cms.double( 3.0 ),
2909   MaxDisplacement = cms.double( 0.5 ),
2910   MaxSagitta = cms.double( 2.0 ),
2911   MinimalTolerance = cms.double( 0.5 ),
2912   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2913   ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2914   pTChargeCutThreshold = cms.double( -1.0 ),
2915   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2916   appendToDataLabel = cms.string( "" )
2917 )
2918 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2919   MaxChi2 = cms.double( 16.0 ),
2920   nSigma = cms.double( 3.0 ),
2921   MaxDisplacement = cms.double( 0.5 ),
2922   MaxSagitta = cms.double( 2.0 ),
2923   MinimalTolerance = cms.double( 0.5 ),
2924   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2925   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2926   pTChargeCutThreshold = cms.double( 15.0 ),
2927   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2928   appendToDataLabel = cms.string( "" )
2929 )
2930 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2931   MaxChi2 = cms.double( 2000.0 ),
2932   nSigma = cms.double( 3.0 ),
2933   MaxDisplacement = cms.double( 100.0 ),
2934   MaxSagitta = cms.double( -1.0 ),
2935   MinimalTolerance = cms.double( 10.0 ),
2936   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2937   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2938   pTChargeCutThreshold = cms.double( 15.0 ),
2939   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2940   appendToDataLabel = cms.string( "" )
2941 )
2942 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2943   MaxChi2 = cms.double( 30.0 ),
2944   nSigma = cms.double( 3.0 ),
2945   MaxDisplacement = cms.double( 100.0 ),
2946   MaxSagitta = cms.double( -1.0 ),
2947   MinimalTolerance = cms.double( 10.0 ),
2948   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2949   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2950   pTChargeCutThreshold = cms.double( 15.0 ),
2951   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2952   appendToDataLabel = cms.string( "" )
2953 )
2954 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2955   MaxChi2 = cms.double( 9.0 ),
2956   nSigma = cms.double( 3.0 ),
2957   MaxDisplacement = cms.double( 0.5 ),
2958   MaxSagitta = cms.double( 2.0 ),
2959   MinimalTolerance = cms.double( 0.5 ),
2960   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2961   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2962   pTChargeCutThreshold = cms.double( 15.0 ),
2963   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2964   appendToDataLabel = cms.string( "" )
2965 )
2966 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2967   MaxChi2 = cms.double( 9.0 ),
2968   nSigma = cms.double( 3.0 ),
2969   MaxDisplacement = cms.double( 100.0 ),
2970   MaxSagitta = cms.double( -1.0 ),
2971   MinimalTolerance = cms.double( 10.0 ),
2972   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2973   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2974   pTChargeCutThreshold = cms.double( 15.0 ),
2975   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2976   appendToDataLabel = cms.string( "" )
2977 )
2978 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2979   MaxChi2 = cms.double( 16.0 ),
2980   nSigma = cms.double( 3.0 ),
2981   MaxDisplacement = cms.double( 0.5 ),
2982   MaxSagitta = cms.double( 2.0 ),
2983   MinimalTolerance = cms.double( 0.5 ),
2984   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2985   ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2986   pTChargeCutThreshold = cms.double( -1.0 ),
2987   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2988   appendToDataLabel = cms.string( "" )
2989 )
2990 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2991   MaxChi2 = cms.double( 40.0 ),
2992   nSigma = cms.double( 4.0 ),
2993   MaxDisplacement = cms.double( 0.5 ),
2994   MaxSagitta = cms.double( 2.0 ),
2995   MinimalTolerance = cms.double( 0.5 ),
2996   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2997   ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2998   appendToDataLabel = cms.string( "" )
2999 )
3000 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3001   MaxChi2 = cms.double( 16.0 ),
3002   nSigma = cms.double( 3.0 ),
3003   MaxDisplacement = cms.double( 100.0 ),
3004   MaxSagitta = cms.double( -1.0 ),
3005   MinimalTolerance = cms.double( 10.0 ),
3006   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3007   ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
3008   appendToDataLabel = cms.string( "" )
3009 )
3010 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3011   MaxChi2 = cms.double( 30.0 ),
3012   nSigma = cms.double( 3.0 ),
3013   MaxDisplacement = cms.double( 100.0 ),
3014   MaxSagitta = cms.double( -1.0 ),
3015   MinimalTolerance = cms.double( 10.0 ),
3016   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3017   ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
3018   appendToDataLabel = cms.string( "" )
3019 )
3020 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3021   MaxChi2 = cms.double( 9.0 ),
3022   nSigma = cms.double( 3.0 ),
3023   MaxDisplacement = cms.double( 100.0 ),
3024   MaxSagitta = cms.double( -1.0 ),
3025   MinimalTolerance = cms.double( 10.0 ),
3026   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3027   ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
3028   appendToDataLabel = cms.string( "" )
3029 )
3030 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
3031   ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
3032   MaxComponents = cms.int32( 12 ),
3033   DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3034   appendToDataLabel = cms.string( "" )
3035 )
3036 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3037   MaxChi2 = cms.double( 9.0 ),
3038   nSigma = cms.double( 3.0 ),
3039   MaxDisplacement = cms.double( 0.5 ),
3040   MaxSagitta = cms.double( 2.0 ),
3041   MinimalTolerance = cms.double( 0.5 ),
3042   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3043   ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
3044   pTChargeCutThreshold = cms.double( -1.0 ),
3045   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3046   appendToDataLabel = cms.string( "" )
3047 )
3048 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3049   ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
3050   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3051   fractionShared = cms.double( 0.13 ),
3052   ValidHitBonus = cms.double( 5.0 ),
3053   MissingHitPenalty = cms.double( 20.0 ),
3054   allowSharedFirstHit = cms.bool( True )
3055 )
3056 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3057   ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
3058   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3059   fractionShared = cms.double( 0.13 ),
3060   ValidHitBonus = cms.double( 5.0 ),
3061   MissingHitPenalty = cms.double( 20.0 ),
3062   allowSharedFirstHit = cms.bool( True )
3063 )
3064 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3065   MaxChi2 = cms.double( 9.0 ),
3066   nSigma = cms.double( 3.0 ),
3067   MaxDisplacement = cms.double( 0.5 ),
3068   MaxSagitta = cms.double( 2.0 ),
3069   MinimalTolerance = cms.double( 0.5 ),
3070   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3071   ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
3072   pTChargeCutThreshold = cms.double( -1.0 ),
3073   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3074   appendToDataLabel = cms.string( "" )
3075 )
3076 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3077   ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
3078   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3079   fractionShared = cms.double( 0.13 ),
3080   ValidHitBonus = cms.double( 5.0 ),
3081   MissingHitPenalty = cms.double( 20.0 ),
3082   allowSharedFirstHit = cms.bool( True )
3083 )
3084 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
3085   nthTrack = cms.int32( -1 ),
3086   impactParameterType = cms.int32( 1 ),
3087   deltaR = cms.double( -1.0 ),
3088   deltaRmin = cms.double( 0.0 ),
3089   maxImpactParameter = cms.double( 0.1 ),
3090   maxImpactParameterSig = cms.double( 999999.0 ),
3091   maximumDecayLength = cms.double( 999999.0 ),
3092   maximumDistanceToJetAxis = cms.double( 999999.0 ),
3093   trackQualityClass = cms.string( "any" ),
3094   appendToDataLabel = cms.string( "" )
3095 )
3096 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
3097   nthTrack = cms.int32( -1 ),
3098   impactParameterType = cms.int32( 1 ),
3099   deltaR = cms.double( -1.0 ),
3100   deltaRmin = cms.double( 0.0 ),
3101   maxImpactParameter = cms.double( 0.2 ),
3102   maxImpactParameterSig = cms.double( 999999.0 ),
3103   maximumDecayLength = cms.double( 999999.0 ),
3104   maximumDistanceToJetAxis = cms.double( 999999.0 ),
3105   trackQualityClass = cms.string( "any" ),
3106   appendToDataLabel = cms.string( "" )
3107 )
3108 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
3109   nthTrack = cms.int32( -1 ),
3110   impactParameterType = cms.int32( 1 ),
3111   deltaR = cms.double( -1.0 ),
3112   deltaRmin = cms.double( 0.0 ),
3113   maxImpactParameter = cms.double( 0.05 ),
3114   maxImpactParameterSig = cms.double( 5.0 ),
3115   maximumDecayLength = cms.double( 999999.0 ),
3116   maximumDistanceToJetAxis = cms.double( 999999.0 ),
3117   trackQualityClass = cms.string( "any" ),
3118   appendToDataLabel = cms.string( "" )
3119 )
3120 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
3121   minimumImpactParameter = cms.double( 0.05 ),
3122   useSignedImpactParameterSig = cms.bool( False ),
3123   nthTrack = cms.int32( 1 ),
3124   impactParameterType = cms.int32( 1 ),
3125   deltaR = cms.double( -1.0 ),
3126   maximumDecayLength = cms.double( 999999.0 ),
3127   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3128   trackQualityClass = cms.string( "any" ),
3129   useVariableJTA = cms.bool( False ),
3130   a_dR = cms.double( -0.001053 ),
3131   b_dR = cms.double( 0.6263 ),
3132   a_pT = cms.double( 0.005263 ),
3133   b_pT = cms.double( 0.3684 ),
3134   min_pT = cms.double( 120.0 ),
3135   max_pT = cms.double( 500.0 ),
3136   min_pT_dRcut = cms.double( 0.5 ),
3137   max_pT_dRcut = cms.double( 0.1 ),
3138   max_pT_trackPTcut = cms.double( 3.0 ),
3139   appendToDataLabel = cms.string( "" )
3140 )
3141 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
3142   minimumImpactParameter = cms.double( 0.03 ),
3143   useSignedImpactParameterSig = cms.bool( False ),
3144   nthTrack = cms.int32( 1 ),
3145   impactParameterType = cms.int32( 1 ),
3146   deltaR = cms.double( -1.0 ),
3147   maximumDecayLength = cms.double( 999999.0 ),
3148   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3149   trackQualityClass = cms.string( "any" ),
3150   useVariableJTA = cms.bool( False ),
3151   a_dR = cms.double( -0.001053 ),
3152   b_dR = cms.double( 0.6263 ),
3153   a_pT = cms.double( 0.005263 ),
3154   b_pT = cms.double( 0.3684 ),
3155   min_pT = cms.double( 120.0 ),
3156   max_pT = cms.double( 500.0 ),
3157   min_pT_dRcut = cms.double( 0.5 ),
3158   max_pT_dRcut = cms.double( 0.1 ),
3159   max_pT_trackPTcut = cms.double( 3.0 ),
3160   appendToDataLabel = cms.string( "" )
3161 )
3162 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
3163   minimumImpactParameter = cms.double( 0.2 ),
3164   useSignedImpactParameterSig = cms.bool( True ),
3165   nthTrack = cms.int32( 2 ),
3166   impactParameterType = cms.int32( 1 ),
3167   deltaR = cms.double( -1.0 ),
3168   maximumDecayLength = cms.double( 999999.0 ),
3169   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3170   trackQualityClass = cms.string( "any" ),
3171   useVariableJTA = cms.bool( False ),
3172   a_dR = cms.double( -0.001053 ),
3173   b_dR = cms.double( 0.6263 ),
3174   a_pT = cms.double( 0.005263 ),
3175   b_pT = cms.double( 0.3684 ),
3176   min_pT = cms.double( 120.0 ),
3177   max_pT = cms.double( 500.0 ),
3178   min_pT_dRcut = cms.double( 0.5 ),
3179   max_pT_dRcut = cms.double( 0.1 ),
3180   max_pT_trackPTcut = cms.double( 3.0 ),
3181   appendToDataLabel = cms.string( "" )
3182 )
3183 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
3184   ComponentName = cms.string( "hltESPDummyDetLayerGeometry" ),
3185   appendToDataLabel = cms.string( "" )
3186 )
3187 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
3188   BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
3189   EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
3190   ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
3191   MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
3192   Mass = cms.double( 5.11E-4 ),
3193   BetheHeitlerCorrection = cms.int32( 2 )
3194 )
3195 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3196   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3197   NoErrorPropagation = cms.bool( False ),
3198   PropagationDirection = cms.string( "anyDirection" ),
3199   useTuningForL2Speed = cms.bool( True ),
3200   useIsYokeFlag = cms.bool( True ),
3201   endcapShiftInZNeg = cms.double( 0.0 ),
3202   SetVBFPointer = cms.bool( False ),
3203   AssumeNoMaterial = cms.bool( False ),
3204   endcapShiftInZPos = cms.double( 0.0 ),
3205   useInTeslaFromMagField = cms.bool( False ),
3206   VBFName = cms.string( "VolumeBasedMagneticField" ),
3207   useEndcapShiftsInZ = cms.bool( False ),
3208   sendLogWarning = cms.bool( False ),
3209   useMatVolumes = cms.bool( True ),
3210   debug = cms.bool( False ),
3211   ApplyRadX0Correction = cms.bool( True ),
3212   useMagVolumes = cms.bool( True ),
3213   returnTangentPlane = cms.bool( True ),
3214   appendToDataLabel = cms.string( "" )
3215 )
3216 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3217   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3218   NoErrorPropagation = cms.bool( False ),
3219   PropagationDirection = cms.string( "oppositeToMomentum" ),
3220   useTuningForL2Speed = cms.bool( True ),
3221   useIsYokeFlag = cms.bool( True ),
3222   endcapShiftInZNeg = cms.double( 0.0 ),
3223   SetVBFPointer = cms.bool( False ),
3224   AssumeNoMaterial = cms.bool( False ),
3225   endcapShiftInZPos = cms.double( 0.0 ),
3226   useInTeslaFromMagField = cms.bool( False ),
3227   VBFName = cms.string( "VolumeBasedMagneticField" ),
3228   useEndcapShiftsInZ = cms.bool( False ),
3229   sendLogWarning = cms.bool( False ),
3230   useMatVolumes = cms.bool( True ),
3231   debug = cms.bool( False ),
3232   ApplyRadX0Correction = cms.bool( True ),
3233   useMagVolumes = cms.bool( True ),
3234   returnTangentPlane = cms.bool( True ),
3235   appendToDataLabel = cms.string( "" )
3236 )
3237 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
3238   ComponentName = cms.string( "hltESPFittingSmootherIT" ),
3239   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
3240   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
3241   EstimateCut = cms.double( -1.0 ),
3242   MaxFractionOutliers = cms.double( 0.3 ),
3243   MaxNumberOfOutliers = cms.int32( 3 ),
3244   MinDof = cms.int32( 2 ),
3245   NoOutliersBeginEnd = cms.bool( False ),
3246   MinNumberOfHits = cms.int32( 3 ),
3247   MinNumberOfHitsHighEta = cms.int32( 5 ),
3248   HighEtaSwitch = cms.double( 5.0 ),
3249   RejectTracks = cms.bool( True ),
3250   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3251   NoInvalidHitsBeginEnd = cms.bool( True ),
3252   LogPixelProbabilityCut = cms.double( -16.0 ),
3253   appendToDataLabel = cms.string( "" )
3254 )
3255 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
3256   ComponentName = cms.string( "hltESPFittingSmootherRK" ),
3257   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
3258   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
3259   EstimateCut = cms.double( -1.0 ),
3260   MaxFractionOutliers = cms.double( 0.3 ),
3261   MaxNumberOfOutliers = cms.int32( 3 ),
3262   MinDof = cms.int32( 2 ),
3263   NoOutliersBeginEnd = cms.bool( False ),
3264   MinNumberOfHits = cms.int32( 5 ),
3265   MinNumberOfHitsHighEta = cms.int32( 5 ),
3266   HighEtaSwitch = cms.double( 5.0 ),
3267   RejectTracks = cms.bool( True ),
3268   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3269   NoInvalidHitsBeginEnd = cms.bool( False ),
3270   LogPixelProbabilityCut = cms.double( -16.0 ),
3271   appendToDataLabel = cms.string( "" )
3272 )
3273 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3274   ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
3275   standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3276   looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3277   appendToDataLabel = cms.string( "" )
3278 )
3279 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3280   SimpleMagneticField = cms.string( "" ),
3281   MaxDPhi = cms.double( 1.6 ),
3282   ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
3283   Mass = cms.double( 5.11E-4 ),
3284   PropagationDirection = cms.string( "alongMomentum" ),
3285   useRungeKutta = cms.bool( False ),
3286   ptMin = cms.double( -1.0 )
3287 )
3288 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
3289   ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" ),
3290   appendToDataLabel = cms.string( "" )
3291 )
3292 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3293   ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
3294   Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
3295   Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
3296   EstimateCut = cms.double( -1.0 ),
3297   MaxFractionOutliers = cms.double( 0.3 ),
3298   MaxNumberOfOutliers = cms.int32( 3 ),
3299   MinDof = cms.int32( 2 ),
3300   NoOutliersBeginEnd = cms.bool( False ),
3301   MinNumberOfHits = cms.int32( 5 ),
3302   MinNumberOfHitsHighEta = cms.int32( 5 ),
3303   HighEtaSwitch = cms.double( 5.0 ),
3304   RejectTracks = cms.bool( True ),
3305   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3306   NoInvalidHitsBeginEnd = cms.bool( True ),
3307   LogPixelProbabilityCut = cms.double( -16.0 ),
3308   appendToDataLabel = cms.string( "" )
3309 )
3310 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
3311   ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
3312   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3313   GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
3314   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3315   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3316   appendToDataLabel = cms.string( "" )
3317 )
3318 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
3319   ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
3320   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3321   GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
3322   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3323   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3324   ErrorRescaling = cms.double( 100.0 ),
3325   appendToDataLabel = cms.string( "" )
3326 )
3327 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3328   MaxChi2 = cms.double( 30.0 ),
3329   nSigma = cms.double( 3.0 ),
3330   MaxDisplacement = cms.double( 0.5 ),
3331   MaxSagitta = cms.double( 2.0 ),
3332   MinimalTolerance = cms.double( 0.5 ),
3333   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3334   ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3335   pTChargeCutThreshold = cms.double( 15.0 ),
3336   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3337   appendToDataLabel = cms.string( "" )
3338 )
3339 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3340   MaxChi2 = cms.double( 30.0 ),
3341   nSigma = cms.double( 3.0 ),
3342   MaxDisplacement = cms.double( 0.5 ),
3343   MaxSagitta = cms.double( 2.0 ),
3344   MinimalTolerance = cms.double( 0.5 ),
3345   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3346   ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3347   pTChargeCutThreshold = cms.double( 15.0 ),
3348   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3349   appendToDataLabel = cms.string( "" )
3350 )
3351 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3352   MaxChi2 = cms.double( 36.0 ),
3353   nSigma = cms.double( 3.0 ),
3354   MaxDisplacement = cms.double( 100.0 ),
3355   MaxSagitta = cms.double( -1.0 ),
3356   MinimalTolerance = cms.double( 10.0 ),
3357   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3358   ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
3359   appendToDataLabel = cms.string( "" )
3360 )
3361 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3362   ComponentName = cms.string( "hltESPKFFittingSmoother" ),
3363   Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
3364   Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
3365   EstimateCut = cms.double( -1.0 ),
3366   MaxFractionOutliers = cms.double( 0.3 ),
3367   MaxNumberOfOutliers = cms.int32( 3 ),
3368   MinDof = cms.int32( 2 ),
3369   NoOutliersBeginEnd = cms.bool( False ),
3370   MinNumberOfHits = cms.int32( 5 ),
3371   MinNumberOfHitsHighEta = cms.int32( 5 ),
3372   HighEtaSwitch = cms.double( 5.0 ),
3373   RejectTracks = cms.bool( True ),
3374   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3375   NoInvalidHitsBeginEnd = cms.bool( False ),
3376   LogPixelProbabilityCut = cms.double( -16.0 ),
3377   appendToDataLabel = cms.string( "" )
3378 )
3379 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
3380   ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3381   Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3382   Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3383   EstimateCut = cms.double( -1.0 ),
3384   MaxFractionOutliers = cms.double( 0.3 ),
3385   MaxNumberOfOutliers = cms.int32( 3 ),
3386   MinDof = cms.int32( 2 ),
3387   NoOutliersBeginEnd = cms.bool( False ),
3388   MinNumberOfHits = cms.int32( 5 ),
3389   MinNumberOfHitsHighEta = cms.int32( 5 ),
3390   HighEtaSwitch = cms.double( 5.0 ),
3391   RejectTracks = cms.bool( True ),
3392   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3393   NoInvalidHitsBeginEnd = cms.bool( False ),
3394   LogPixelProbabilityCut = cms.double( -16.0 ),
3395   appendToDataLabel = cms.string( "" )
3396 )
3397 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3398   ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3399   Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3400   Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3401   EstimateCut = cms.double( 20.0 ),
3402   MaxFractionOutliers = cms.double( 0.3 ),
3403   MaxNumberOfOutliers = cms.int32( 3 ),
3404   MinDof = cms.int32( 2 ),
3405   NoOutliersBeginEnd = cms.bool( False ),
3406   MinNumberOfHits = cms.int32( 3 ),
3407   MinNumberOfHitsHighEta = cms.int32( 5 ),
3408   HighEtaSwitch = cms.double( 5.0 ),
3409   RejectTracks = cms.bool( True ),
3410   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3411   NoInvalidHitsBeginEnd = cms.bool( True ),
3412   LogPixelProbabilityCut = cms.double( -14.0 ),
3413   appendToDataLabel = cms.string( "" )
3414 )
3415 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
3416   ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3417   Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
3418   Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
3419   EstimateCut = cms.double( 20.0 ),
3420   MaxFractionOutliers = cms.double( 0.3 ),
3421   MaxNumberOfOutliers = cms.int32( 3 ),
3422   MinDof = cms.int32( 2 ),
3423   NoOutliersBeginEnd = cms.bool( False ),
3424   MinNumberOfHits = cms.int32( 3 ),
3425   MinNumberOfHitsHighEta = cms.int32( 5 ),
3426   HighEtaSwitch = cms.double( 5.0 ),
3427   RejectTracks = cms.bool( True ),
3428   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3429   NoInvalidHitsBeginEnd = cms.bool( True ),
3430   LogPixelProbabilityCut = cms.double( -14.0 ),
3431   appendToDataLabel = cms.string( "" )
3432 )
3433 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3434   ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
3435   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3436   Updator = cms.string( "hltESPKFUpdator" ),
3437   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3438   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3439   minHits = cms.int32( 3 ),
3440   appendToDataLabel = cms.string( "" )
3441 )
3442 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
3443   ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3444   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3445   Updator = cms.string( "hltESPKFUpdator" ),
3446   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3447   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3448   minHits = cms.int32( 3 ),
3449   appendToDataLabel = cms.string( "" )
3450 )
3451 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3452   ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3453   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3454   Updator = cms.string( "hltESPKFUpdator" ),
3455   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3456   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3457   minHits = cms.int32( 3 ),
3458   appendToDataLabel = cms.string( "" )
3459 )
3460 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3461   ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
3462   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3463   Updator = cms.string( "hltESPKFUpdator" ),
3464   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3465   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3466   errorRescaling = cms.double( 100.0 ),
3467   minHits = cms.int32( 3 ),
3468   appendToDataLabel = cms.string( "" )
3469 )
3470 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3471   ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3472   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3473   Updator = cms.string( "hltESPKFUpdator" ),
3474   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3475   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3476   errorRescaling = cms.double( 100.0 ),
3477   minHits = cms.int32( 3 ),
3478   appendToDataLabel = cms.string( "" )
3479 )
3480 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3481   ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3482   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3483   Updator = cms.string( "hltESPKFUpdator" ),
3484   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3485   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3486   errorRescaling = cms.double( 10.0 ),
3487   minHits = cms.int32( 3 ),
3488   appendToDataLabel = cms.string( "" )
3489 )
3490 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
3491   ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3492   Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3493   Updator = cms.string( "hltESPKFUpdator" ),
3494   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3495   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3496   errorRescaling = cms.double( 10.0 ),
3497   minHits = cms.int32( 3 ),
3498   appendToDataLabel = cms.string( "" )
3499 )
3500 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
3501   ComponentName = cms.string( "hltESPKFUpdator" ),
3502   appendToDataLabel = cms.string( "" )
3503 )
3504 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
3505   DistanceMeasure = cms.string( "KullbackLeibler" ),
3506   ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3507   appendToDataLabel = cms.string( "" )
3508 )
3509 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3510   ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3511   Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3512   Updator = cms.string( "hltESPKFUpdator" ),
3513   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3514   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3515   minHits = cms.int32( 3 ),
3516   appendToDataLabel = cms.string( "" )
3517 )
3518 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3519   MaxChi2 = cms.double( 9.0 ),
3520   nSigma = cms.double( 3.0 ),
3521   MaxDisplacement = cms.double( 0.5 ),
3522   MaxSagitta = cms.double( 2.0 ),
3523   MinimalTolerance = cms.double( 0.5 ),
3524   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3525   ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3526   pTChargeCutThreshold = cms.double( -1.0 ),
3527   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3528   appendToDataLabel = cms.string( "" )
3529 )
3530 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3531   ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3532   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3533   fractionShared = cms.double( 0.16 ),
3534   ValidHitBonus = cms.double( 5.0 ),
3535   MissingHitPenalty = cms.double( 20.0 ),
3536   allowSharedFirstHit = cms.bool( True )
3537 )
3538 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3539   ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
3540   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3541   fractionShared = cms.double( 0.16 ),
3542   ValidHitBonus = cms.double( 5.0 ),
3543   MissingHitPenalty = cms.double( 20.0 ),
3544   allowSharedFirstHit = cms.bool( True )
3545 )
3546 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3547   MaxChi2 = cms.double( 9.0 ),
3548   nSigma = cms.double( 3.0 ),
3549   MaxDisplacement = cms.double( 0.5 ),
3550   MaxSagitta = cms.double( 2.0 ),
3551   MinimalTolerance = cms.double( 0.5 ),
3552   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3553   ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3554   pTChargeCutThreshold = cms.double( -1.0 ),
3555   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3556   appendToDataLabel = cms.string( "" )
3557 )
3558 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3559   ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3560   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3561   fractionShared = cms.double( 0.16 ),
3562   ValidHitBonus = cms.double( 5.0 ),
3563   MissingHitPenalty = cms.double( 20.0 ),
3564   allowSharedFirstHit = cms.bool( True )
3565 )
3566 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3567   ComponentName = cms.string( "hltESPMeasurementTracker" ),
3568   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3569   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3570   HitMatcher = cms.string( "StandardMatcher" ),
3571   Phase2StripCPE = cms.string( "" ),
3572   SiStripQualityLabel = cms.string( "" ),
3573   UseStripModuleQualityDB = cms.bool( True ),
3574   DebugStripModuleQualityDB = cms.untracked.bool( False ),
3575   UseStripAPVFiberQualityDB = cms.bool( True ),
3576   DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3577   MaskBadAPVFibers = cms.bool( True ),
3578   UseStripStripQualityDB = cms.bool( True ),
3579   DebugStripStripQualityDB = cms.untracked.bool( False ),
3580   badStripCuts = cms.PSet( 
3581     TOB = cms.PSet( 
3582       maxBad = cms.uint32( 4 ),
3583       maxConsecutiveBad = cms.uint32( 2 )
3584     ),
3585     TIB = cms.PSet( 
3586       maxBad = cms.uint32( 4 ),
3587       maxConsecutiveBad = cms.uint32( 2 )
3588     ),
3589     TID = cms.PSet( 
3590       maxBad = cms.uint32( 4 ),
3591       maxConsecutiveBad = cms.uint32( 2 )
3592     ),
3593     TEC = cms.PSet( 
3594       maxBad = cms.uint32( 4 ),
3595       maxConsecutiveBad = cms.uint32( 2 )
3596     )
3597   ),
3598   UsePixelModuleQualityDB = cms.bool( True ),
3599   DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3600   UsePixelROCQualityDB = cms.bool( True ),
3601   DebugPixelROCQualityDB = cms.untracked.bool( False ),
3602   appendToDataLabel = cms.string( "" )
3603 )
3604 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3605   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3606   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3607   ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3608   isPhase2 = cms.bool( False ),
3609   doPixelShapeCut = cms.bool( True ),
3610   doStripShapeCut = cms.bool( True ),
3611   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3612   appendToDataLabel = cms.string( "" )
3613 )
3614 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3615   ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3616   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3617   fractionShared = cms.double( 0.11 ),
3618   ValidHitBonus = cms.double( 5.0 ),
3619   MissingHitPenalty = cms.double( 20.0 ),
3620   allowSharedFirstHit = cms.bool( True )
3621 )
3622 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3623   MaxChi2 = cms.double( 16.0 ),
3624   nSigma = cms.double( 3.0 ),
3625   MaxDisplacement = cms.double( 0.5 ),
3626   MaxSagitta = cms.double( 2.0 ),
3627   MinimalTolerance = cms.double( 0.5 ),
3628   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3629   ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3630   pTChargeCutThreshold = cms.double( -1.0 ),
3631   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3632   appendToDataLabel = cms.string( "" )
3633 )
3634 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3635   ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3636   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3637   fractionShared = cms.double( 0.11 ),
3638   ValidHitBonus = cms.double( 5.0 ),
3639   MissingHitPenalty = cms.double( 20.0 ),
3640   allowSharedFirstHit = cms.bool( True )
3641 )
3642 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3643   ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3644   appendToDataLabel = cms.string( "" )
3645 )
3646 fragment.hltESPPFRecHitHCALParams = cms.ESProducer( "PFRecHitHCALParamsESProducer@alpaka",
3647   energyThresholdsHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3648   energyThresholdsHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3649   appendToDataLabel = cms.string( "" ),
3650   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3651 )
3652 fragment.hltESPPFRecHitHCALTopology = cms.ESProducer( "PFRecHitHCALTopologyESProducer@alpaka",
3653   usePFThresholdsFromDB = cms.bool( True ),
3654   appendToDataLabel = cms.string( "" ),
3655   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3656 )
3657 fragment.hltESPPixelCPEFastParamsHIonPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaHIonPhase1@alpaka",
3658   LoadTemplatesFromDB = cms.bool( True ),
3659   Alpha2Order = cms.bool( True ),
3660   ClusterProbComputationFlag = cms.int32( 0 ),
3661   useLAWidthFromDB = cms.bool( True ),
3662   lAOffset = cms.double( 0.0 ),
3663   lAWidthBPix = cms.double( 0.0 ),
3664   lAWidthFPix = cms.double( 0.0 ),
3665   doLorentzFromAlignment = cms.bool( False ),
3666   useLAFromDB = cms.bool( True ),
3667   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3668   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3669   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3670   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3671   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3672   yerr_endcap = cms.vdouble( 0.0021 ),
3673   xerr_barrel_l1_def = cms.double( 0.0103 ),
3674   yerr_barrel_l1_def = cms.double( 0.0021 ),
3675   xerr_barrel_ln_def = cms.double( 0.0103 ),
3676   yerr_barrel_ln_def = cms.double( 0.0021 ),
3677   xerr_endcap_def = cms.double( 0.002 ),
3678   yerr_endcap_def = cms.double( 7.5E-4 ),
3679   EdgeClusterErrorX = cms.double( 50.0 ),
3680   EdgeClusterErrorY = cms.double( 85.0 ),
3681   UseErrorsFromTemplates = cms.bool( True ),
3682   TruncatePixelCharge = cms.bool( True ),
3683   ComponentName = cms.string( "PixelCPEFastParamsHIonPhase1" ),
3684   MagneticFieldRecord = cms.ESInputTag( "","" ),
3685   appendToDataLabel = cms.string( "" )
3686 )
3687 fragment.hltESPPixelCPEFastParamsPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaPhase1@alpaka",
3688   LoadTemplatesFromDB = cms.bool( True ),
3689   Alpha2Order = cms.bool( True ),
3690   ClusterProbComputationFlag = cms.int32( 0 ),
3691   useLAWidthFromDB = cms.bool( True ),
3692   lAOffset = cms.double( 0.0 ),
3693   lAWidthBPix = cms.double( 0.0 ),
3694   lAWidthFPix = cms.double( 0.0 ),
3695   doLorentzFromAlignment = cms.bool( False ),
3696   useLAFromDB = cms.bool( True ),
3697   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3698   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3699   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3700   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3701   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3702   yerr_endcap = cms.vdouble( 0.0021 ),
3703   xerr_barrel_l1_def = cms.double( 0.0103 ),
3704   yerr_barrel_l1_def = cms.double( 0.0021 ),
3705   xerr_barrel_ln_def = cms.double( 0.0103 ),
3706   yerr_barrel_ln_def = cms.double( 0.0021 ),
3707   xerr_endcap_def = cms.double( 0.002 ),
3708   yerr_endcap_def = cms.double( 7.5E-4 ),
3709   EdgeClusterErrorX = cms.double( 50.0 ),
3710   EdgeClusterErrorY = cms.double( 85.0 ),
3711   UseErrorsFromTemplates = cms.bool( True ),
3712   TruncatePixelCharge = cms.bool( True ),
3713   ComponentName = cms.string( "PixelCPEFastParams" ),
3714   MagneticFieldRecord = cms.ESInputTag( "","" ),
3715   appendToDataLabel = cms.string( "" ),
3716   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3717 )
3718 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3719   LoadTemplatesFromDB = cms.bool( True ),
3720   Alpha2Order = cms.bool( True ),
3721   ClusterProbComputationFlag = cms.int32( 0 ),
3722   useLAWidthFromDB = cms.bool( False ),
3723   lAOffset = cms.double( 0.0 ),
3724   lAWidthBPix = cms.double( 0.0 ),
3725   lAWidthFPix = cms.double( 0.0 ),
3726   doLorentzFromAlignment = cms.bool( False ),
3727   useLAFromDB = cms.bool( True ),
3728   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3729   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3730   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3731   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3732   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3733   yerr_endcap = cms.vdouble( 0.0021 ),
3734   xerr_barrel_l1_def = cms.double( 0.0103 ),
3735   yerr_barrel_l1_def = cms.double( 0.0021 ),
3736   xerr_barrel_ln_def = cms.double( 0.0103 ),
3737   yerr_barrel_ln_def = cms.double( 0.0021 ),
3738   xerr_endcap_def = cms.double( 0.002 ),
3739   yerr_endcap_def = cms.double( 7.5E-4 ),
3740   eff_charge_cut_highX = cms.double( 1.0 ),
3741   eff_charge_cut_highY = cms.double( 1.0 ),
3742   eff_charge_cut_lowX = cms.double( 0.0 ),
3743   eff_charge_cut_lowY = cms.double( 0.0 ),
3744   size_cutX = cms.double( 3.0 ),
3745   size_cutY = cms.double( 3.0 ),
3746   EdgeClusterErrorX = cms.double( 50.0 ),
3747   EdgeClusterErrorY = cms.double( 85.0 ),
3748   inflate_errors = cms.bool( False ),
3749   inflate_all_errors_no_trk_angle = cms.bool( False ),
3750   NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
3751   UseErrorsFromTemplates = cms.bool( True ),
3752   TruncatePixelCharge = cms.bool( True ),
3753   IrradiationBiasCorrection = cms.bool( True ),
3754   DoCosmics = cms.bool( False ),
3755   isPhase2 = cms.bool( False ),
3756   SmallPitch = cms.bool( False ),
3757   ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3758   MagneticFieldRecord = cms.ESInputTag( "","" ),
3759   appendToDataLabel = cms.string( "" )
3760 )
3761 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3762   LoadTemplatesFromDB = cms.bool( True ),
3763   Alpha2Order = cms.bool( True ),
3764   ClusterProbComputationFlag = cms.int32( 0 ),
3765   useLAWidthFromDB = cms.bool( True ),
3766   lAOffset = cms.double( 0.0 ),
3767   lAWidthBPix = cms.double( 0.0 ),
3768   lAWidthFPix = cms.double( 0.0 ),
3769   doLorentzFromAlignment = cms.bool( False ),
3770   useLAFromDB = cms.bool( True ),
3771   barrelTemplateID = cms.int32( 0 ),
3772   forwardTemplateID = cms.int32( 0 ),
3773   directoryWithTemplates = cms.int32( 0 ),
3774   speed = cms.int32( -2 ),
3775   UseClusterSplitter = cms.bool( False ),
3776   ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3777   appendToDataLabel = cms.string( "" )
3778 )
3779 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3780   MaxChi2 = cms.double( 16.0 ),
3781   nSigma = cms.double( 3.0 ),
3782   MaxDisplacement = cms.double( 0.5 ),
3783   MaxSagitta = cms.double( 2.0 ),
3784   MinimalTolerance = cms.double( 0.5 ),
3785   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3786   ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3787   pTChargeCutThreshold = cms.double( -1.0 ),
3788   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3789   appendToDataLabel = cms.string( "" )
3790 )
3791 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3792   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3793   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3794   ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3795   isPhase2 = cms.bool( False ),
3796   doPixelShapeCut = cms.bool( True ),
3797   doStripShapeCut = cms.bool( True ),
3798   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3799   appendToDataLabel = cms.string( "" )
3800 )
3801 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3802   ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3803   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3804   fractionShared = cms.double( 0.11 ),
3805   ValidHitBonus = cms.double( 5.0 ),
3806   MissingHitPenalty = cms.double( 20.0 ),
3807   allowSharedFirstHit = cms.bool( True )
3808 )
3809 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3810   MaxChi2 = cms.double( 9.0 ),
3811   nSigma = cms.double( 3.0 ),
3812   MaxDisplacement = cms.double( 0.5 ),
3813   MaxSagitta = cms.double( 2.0 ),
3814   MinimalTolerance = cms.double( 0.5 ),
3815   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
3816   ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3817   pTChargeCutThreshold = cms.double( 15.0 ),
3818   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3819   appendToDataLabel = cms.string( "" )
3820 )
3821 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3822   MaxChi2 = cms.double( 25.0 ),
3823   nSigma = cms.double( 3.0 ),
3824   MaxDisplacement = cms.double( 100.0 ),
3825   MaxSagitta = cms.double( -1.0 ),
3826   MinimalTolerance = cms.double( 10.0 ),
3827   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3828   ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3829   appendToDataLabel = cms.string( "" )
3830 )
3831 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3832   ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3833   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3834   fractionShared = cms.double( 0.19 ),
3835   ValidHitBonus = cms.double( 5.0 ),
3836   MissingHitPenalty = cms.double( 20.0 ),
3837   allowSharedFirstHit = cms.bool( True )
3838 )
3839 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3840   ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3841   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3842   Updator = cms.string( "hltESPKFUpdator" ),
3843   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3844   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3845   minHits = cms.int32( 3 ),
3846   appendToDataLabel = cms.string( "" )
3847 )
3848 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3849   ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3850   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3851   Updator = cms.string( "hltESPKFUpdator" ),
3852   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3853   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3854   errorRescaling = cms.double( 100.0 ),
3855   minHits = cms.int32( 3 ),
3856   appendToDataLabel = cms.string( "" )
3857 )
3858 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3859   SimpleMagneticField = cms.string( "" ),
3860   MaxDPhi = cms.double( 1.6 ),
3861   ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3862   Mass = cms.double( 0.105 ),
3863   PropagationDirection = cms.string( "alongMomentum" ),
3864   useRungeKutta = cms.bool( True ),
3865   ptMin = cms.double( -1.0 )
3866 )
3867 fragment.hltESPSiPixelCablingSoA = cms.ESProducer( "SiPixelCablingSoAESProducer@alpaka",
3868   CablingMapLabel = cms.string( "" ),
3869   UseQualityInfo = cms.bool( False ),
3870   appendToDataLabel = cms.string( "" ),
3871   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3872 )
3873 fragment.hltESPSiPixelGainCalibrationForHLTSoA = cms.ESProducer( "SiPixelGainCalibrationForHLTSoAESProducer@alpaka",
3874   appendToDataLabel = cms.string( "" ),
3875   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3876 )
3877 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3878   ComponentName = cms.string( "hltESPSmartPropagator" ),
3879   PropagationDirection = cms.string( "alongMomentum" ),
3880   Epsilon = cms.double( 5.0 ),
3881   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3882   MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3883   appendToDataLabel = cms.string( "" )
3884 )
3885 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3886   ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
3887   PropagationDirection = cms.string( "alongMomentum" ),
3888   Epsilon = cms.double( 5.0 ),
3889   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3890   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3891   appendToDataLabel = cms.string( "" )
3892 )
3893 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3894   ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3895   PropagationDirection = cms.string( "oppositeToMomentum" ),
3896   Epsilon = cms.double( 5.0 ),
3897   TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3898   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3899   appendToDataLabel = cms.string( "" )
3900 )
3901 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3902   distance = cms.double( 0.5 ),
3903   appendToDataLabel = cms.string( "" )
3904 )
3905 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3906   ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3907   NoErrorPropagation = cms.bool( False ),
3908   PropagationDirection = cms.string( "alongMomentum" ),
3909   useTuningForL2Speed = cms.bool( False ),
3910   useIsYokeFlag = cms.bool( True ),
3911   endcapShiftInZNeg = cms.double( 0.0 ),
3912   SetVBFPointer = cms.bool( False ),
3913   AssumeNoMaterial = cms.bool( False ),
3914   endcapShiftInZPos = cms.double( 0.0 ),
3915   useInTeslaFromMagField = cms.bool( False ),
3916   VBFName = cms.string( "VolumeBasedMagneticField" ),
3917   useEndcapShiftsInZ = cms.bool( False ),
3918   sendLogWarning = cms.bool( False ),
3919   useMatVolumes = cms.bool( True ),
3920   debug = cms.bool( False ),
3921   ApplyRadX0Correction = cms.bool( True ),
3922   useMagVolumes = cms.bool( True ),
3923   returnTangentPlane = cms.bool( True ),
3924   appendToDataLabel = cms.string( "" )
3925 )
3926 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3927   ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3928   NoErrorPropagation = cms.bool( False ),
3929   PropagationDirection = cms.string( "oppositeToMomentum" ),
3930   useTuningForL2Speed = cms.bool( False ),
3931   useIsYokeFlag = cms.bool( True ),
3932   endcapShiftInZNeg = cms.double( 0.0 ),
3933   SetVBFPointer = cms.bool( False ),
3934   AssumeNoMaterial = cms.bool( False ),
3935   endcapShiftInZPos = cms.double( 0.0 ),
3936   useInTeslaFromMagField = cms.bool( False ),
3937   VBFName = cms.string( "VolumeBasedMagneticField" ),
3938   useEndcapShiftsInZ = cms.bool( False ),
3939   sendLogWarning = cms.bool( False ),
3940   useMatVolumes = cms.bool( True ),
3941   debug = cms.bool( False ),
3942   ApplyRadX0Correction = cms.bool( True ),
3943   useMagVolumes = cms.bool( True ),
3944   returnTangentPlane = cms.bool( True ),
3945   appendToDataLabel = cms.string( "" )
3946 )
3947 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3948   ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3949   ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3950   parameters = cms.PSet( 
3951     mTIB_P1 = cms.double( 0.202 ),
3952     maxChgOneMIP = cms.double( 6000.0 ),
3953     mTEC_P0 = cms.double( -1.885 ),
3954     mTOB_P1 = cms.double( 0.253 ),
3955     mTEC_P1 = cms.double( 0.471 ),
3956     mLC_P2 = cms.double( 0.3 ),
3957     mLC_P1 = cms.double( 0.618 ),
3958     mTOB_P0 = cms.double( -1.026 ),
3959     mLC_P0 = cms.double( -0.326 ),
3960     useLegacyError = cms.bool( False ),
3961     mTIB_P0 = cms.double( -0.742 ),
3962     mTID_P1 = cms.double( 0.433 ),
3963     mTID_P0 = cms.double( -1.427 )
3964   )
3965 )
3966 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3967   ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
3968   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3969   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3970   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3971   Matcher = cms.string( "StandardMatcher" ),
3972   Phase2StripCPE = cms.string( "" ),
3973   appendToDataLabel = cms.string( "" )
3974 )
3975 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3976   ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
3977   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3978   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3979   PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3980   Matcher = cms.string( "StandardMatcher" ),
3981   Phase2StripCPE = cms.string( "" ),
3982   appendToDataLabel = cms.string( "" )
3983 )
3984 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3985   ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3986   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3987   StripCPE = cms.string( "Fake" ),
3988   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3989   Matcher = cms.string( "StandardMatcher" ),
3990   Phase2StripCPE = cms.string( "" ),
3991   appendToDataLabel = cms.string( "" )
3992 )
3993 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3994   ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
3995   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3996   StripCPE = cms.string( "Fake" ),
3997   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3998   Matcher = cms.string( "StandardMatcher" ),
3999   Phase2StripCPE = cms.string( "" ),
4000   appendToDataLabel = cms.string( "" )
4001 )
4002 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4003   MaxChi2 = cms.double( 16.0 ),
4004   nSigma = cms.double( 3.0 ),
4005   MaxDisplacement = cms.double( 0.5 ),
4006   MaxSagitta = cms.double( 2.0 ),
4007   MinimalTolerance = cms.double( 0.5 ),
4008   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4009   ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
4010   pTChargeCutThreshold = cms.double( -1.0 ),
4011   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4012   appendToDataLabel = cms.string( "" )
4013 )
4014 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
4015   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
4016   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
4017   ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
4018   isPhase2 = cms.bool( False ),
4019   doPixelShapeCut = cms.bool( True ),
4020   doStripShapeCut = cms.bool( True ),
4021   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4022   appendToDataLabel = cms.string( "" )
4023 )
4024 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4025   ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
4026   Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
4027   Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
4028   EstimateCut = cms.double( 30.0 ),
4029   MaxFractionOutliers = cms.double( 0.3 ),
4030   MaxNumberOfOutliers = cms.int32( 3 ),
4031   MinDof = cms.int32( 2 ),
4032   NoOutliersBeginEnd = cms.bool( False ),
4033   MinNumberOfHits = cms.int32( 7 ),
4034   MinNumberOfHitsHighEta = cms.int32( 5 ),
4035   HighEtaSwitch = cms.double( 5.0 ),
4036   RejectTracks = cms.bool( True ),
4037   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4038   NoInvalidHitsBeginEnd = cms.bool( False ),
4039   LogPixelProbabilityCut = cms.double( -16.0 ),
4040   appendToDataLabel = cms.string( "" )
4041 )
4042 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
4043   ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
4044   Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
4045   Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
4046   EstimateCut = cms.double( 30.0 ),
4047   MaxFractionOutliers = cms.double( 0.3 ),
4048   MaxNumberOfOutliers = cms.int32( 3 ),
4049   MinDof = cms.int32( 2 ),
4050   NoOutliersBeginEnd = cms.bool( False ),
4051   MinNumberOfHits = cms.int32( 7 ),
4052   MinNumberOfHitsHighEta = cms.int32( 5 ),
4053   HighEtaSwitch = cms.double( 5.0 ),
4054   RejectTracks = cms.bool( True ),
4055   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4056   NoInvalidHitsBeginEnd = cms.bool( False ),
4057   LogPixelProbabilityCut = cms.double( -16.0 ),
4058   appendToDataLabel = cms.string( "" )
4059 )
4060 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
4061   ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
4062   standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
4063   looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
4064   appendToDataLabel = cms.string( "" )
4065 )
4066 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4067   ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
4068   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4069   Updator = cms.string( "hltESPKFUpdator" ),
4070   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4071   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4072   minHits = cms.int32( 7 ),
4073   appendToDataLabel = cms.string( "" )
4074 )
4075 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
4076   ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
4077   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4078   Updator = cms.string( "hltESPKFUpdator" ),
4079   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4080   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4081   minHits = cms.int32( 7 ),
4082   appendToDataLabel = cms.string( "" )
4083 )
4084 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
4085   ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
4086   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4087   Updator = cms.string( "hltESPKFUpdator" ),
4088   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4089   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4090   errorRescaling = cms.double( 10.0 ),
4091   minHits = cms.int32( 7 ),
4092   appendToDataLabel = cms.string( "" )
4093 )
4094 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
4095   ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
4096   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4097   Updator = cms.string( "hltESPKFUpdator" ),
4098   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4099   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4100   errorRescaling = cms.double( 10.0 ),
4101   minHits = cms.int32( 7 ),
4102   appendToDataLabel = cms.string( "" )
4103 )
4104 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4105   ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
4106   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4107   fractionShared = cms.double( 0.09 ),
4108   ValidHitBonus = cms.double( 5.0 ),
4109   MissingHitPenalty = cms.double( 20.0 ),
4110   allowSharedFirstHit = cms.bool( True )
4111 )
4112 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
4113   ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
4114   algoOrder = cms.vstring(  ),
4115   appendToDataLabel = cms.string( "" )
4116 )
4117 fragment.hltESPTrackSelectionTfCKF = cms.ESProducer( "TfGraphDefProducer",
4118   ComponentName = cms.string( "hltESPTrackSelectionTfCKF" ),
4119   FileName = cms.FileInPath( "RecoTracker/FinalTrackSelectors/data/TrackTfClassifier/CKF_Run3_12_5_0_pre5.pb" ),
4120   appendToDataLabel = cms.string( "" )
4121 )
4122 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4123   ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4124   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4125   fractionShared = cms.double( 0.5 ),
4126   ValidHitBonus = cms.double( 100.0 ),
4127   MissingHitPenalty = cms.double( 0.0 ),
4128   allowSharedFirstHit = cms.bool( False )
4129 )
4130 fragment.hltESPTrajectoryCleanerBySharedHitsP5 = cms.ESProducer( "TrajectoryCleanerESProducer",
4131   ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHitsP5" ),
4132   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4133   fractionShared = cms.double( 0.19 ),
4134   ValidHitBonus = cms.double( 5.0 ),
4135   MissingHitPenalty = cms.double( 20.0 ),
4136   allowSharedFirstHit = cms.bool( True )
4137 )
4138 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
4139   ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
4140   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4141   Updator = cms.string( "hltESPKFUpdator" ),
4142   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4143   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4144   minHits = cms.int32( 3 ),
4145   appendToDataLabel = cms.string( "" )
4146 )
4147 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
4148   ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
4149   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4150   Updator = cms.string( "hltESPKFUpdator" ),
4151   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4152   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4153   errorRescaling = cms.double( 100.0 ),
4154   minHits = cms.int32( 3 ),
4155   appendToDataLabel = cms.string( "" )
4156 )
4157 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
4158   ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
4159   useQuadrupletAlgo = cms.bool( False ),
4160   appendToDataLabel = cms.string( "" )
4161 )
4162 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
4163   ComponentName = cms.string( "hltTrackCleaner" ),
4164   appendToDataLabel = cms.string( "" )
4165 )
4166 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4167   ComponentName = cms.string( "HODetIdAssociator" ),
4168   etaBinSize = cms.double( 0.087 ),
4169   nEta = cms.int32( 30 ),
4170   nPhi = cms.int32( 72 ),
4171   hcalRegion = cms.int32( 2 ),
4172   includeBadChambers = cms.bool( False ),
4173   includeGEM = cms.bool( False ),
4174   includeME0 = cms.bool( False )
4175 )
4176 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
4177   appendToDataLabel = cms.string( "" )
4178 )
4179 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4180   ComponentName = cms.string( "MuonDetIdAssociator" ),
4181   etaBinSize = cms.double( 0.125 ),
4182   nEta = cms.int32( 48 ),
4183   nPhi = cms.int32( 48 ),
4184   hcalRegion = cms.int32( 2 ),
4185   includeBadChambers = cms.bool( True ),
4186   includeGEM = cms.bool( True ),
4187   includeME0 = cms.bool( False )
4188 )
4189 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4190   ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
4191   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4192   fractionShared = cms.double( 0.1 ),
4193   ValidHitBonus = cms.double( 1000.0 ),
4194   MissingHitPenalty = cms.double( 1.0 ),
4195   allowSharedFirstHit = cms.bool( True )
4196 )
4197 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
4198   ComponentName = cms.string( "SimpleNavigationSchool" ),
4199   PluginName = cms.string( "" ),
4200   SimpleMagneticField = cms.string( "ParabolicMf" ),
4201   appendToDataLabel = cms.string( "" )
4202 )
4203 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4204   ComponentName = cms.string( "PreshowerDetIdAssociator" ),
4205   etaBinSize = cms.double( 0.1 ),
4206   nEta = cms.int32( 60 ),
4207   nPhi = cms.int32( 30 ),
4208   hcalRegion = cms.int32( 2 ),
4209   includeBadChambers = cms.bool( False ),
4210   includeGEM = cms.bool( False ),
4211   includeME0 = cms.bool( False )
4212 )
4213 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
4214   appendToDataLabel = cms.string( "" )
4215 )
4216 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
4217   ComponentName = cms.string( "" ),
4218   CablingMapLabel = cms.string( "" ),
4219   UseQualityInfo = cms.bool( False ),
4220   appendToDataLabel = cms.string( "" )
4221 )
4222 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
4223 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
4224   LatencyRecord = cms.PSet( 
4225     label = cms.untracked.string( "" ),
4226     record = cms.string( "SiStripLatencyRcd" )
4227   ),
4228   BackPlaneCorrectionPeakMode = cms.PSet( 
4229     label = cms.untracked.string( "peak" ),
4230     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
4231   ),
4232   BackPlaneCorrectionDeconvMode = cms.PSet( 
4233     label = cms.untracked.string( "deconvolution" ),
4234     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
4235   )
4236 )
4237 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
4238   LatencyRecord = cms.PSet( 
4239     label = cms.untracked.string( "" ),
4240     record = cms.string( "SiStripLatencyRcd" )
4241   ),
4242   LorentzAnglePeakMode = cms.PSet( 
4243     label = cms.untracked.string( "peak" ),
4244     record = cms.string( "SiStripLorentzAngleRcd" )
4245   ),
4246   LorentzAngleDeconvMode = cms.PSet( 
4247     label = cms.untracked.string( "deconvolution" ),
4248     record = cms.string( "SiStripLorentzAngleRcd" )
4249   )
4250 )
4251 fragment.zdcTopologyEP = cms.ESProducer( "ZdcTopologyEP",
4252   appendToDataLabel = cms.string( "" )
4253 )
4254 
4255 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
4256     RawDataCollection = cms.InputTag( "rawDataCollector" )
4257 )
4258 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
4259 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
4260     result = cms.bool( False )
4261 )
4262 fragment.hltBackend = cms.EDProducer( "AlpakaBackendProducer@alpaka"
4263 )
4264 fragment.hltStatusOnGPUFilter = cms.EDFilter( "AlpakaBackendFilter",
4265     producer = cms.InputTag( 'hltBackend','backend' ),
4266     backends = cms.vstring( 'CudaAsync',
4267       'ROCmAsync' )
4268 )
4269 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
4270     SelectedTriggerType = cms.int32( 1 )
4271 )
4272 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
4273     FedIds = cms.vint32( 1404 ),
4274     Setup = cms.string( "stage2::GTSetup" ),
4275     FWId = cms.uint32( 0 ),
4276     DmxFWId = cms.uint32( 0 ),
4277     FWOverride = cms.bool( False ),
4278     TMTCheck = cms.bool( True ),
4279     CTP7 = cms.untracked.bool( False ),
4280     MTF7 = cms.untracked.bool( False ),
4281     InputLabel = cms.InputTag( "rawDataCollector" ),
4282     lenSlinkHeader = cms.untracked.int32( 8 ),
4283     lenSlinkTrailer = cms.untracked.int32( 8 ),
4284     lenAMCHeader = cms.untracked.int32( 8 ),
4285     lenAMCTrailer = cms.untracked.int32( 0 ),
4286     lenAMC13Header = cms.untracked.int32( 8 ),
4287     lenAMC13Trailer = cms.untracked.int32( 8 ),
4288     debug = cms.untracked.bool( False ),
4289     MinFeds = cms.uint32( 0 )
4290 )
4291 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
4292     MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4293     MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4294     EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4295     TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4296     JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4297     EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4298     EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
4299     CICADAInputTag = cms.InputTag( 'hltGtStage2Digis','CICADAScore' ),
4300     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
4301     AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
4302     GetPrescaleColumnFromData = cms.bool( False ),
4303     AlgorithmTriggersUnprescaled = cms.bool( True ),
4304     RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
4305     AlgorithmTriggersUnmasked = cms.bool( True ),
4306     useMuonShowers = cms.bool( True ),
4307     produceAXOL1TLScore = cms.bool( False ),
4308     resetPSCountersEachLumiSec = cms.bool( True ),
4309     semiRandomInitialPSCounters = cms.bool( False ),
4310     ProduceL1GtDaqRecord = cms.bool( True ),
4311     ProduceL1GtObjectMapRecord = cms.bool( True ),
4312     EmulateBxInEvent = cms.int32( 1 ),
4313     L1DataBxInEvent = cms.int32( 5 ),
4314     AlternativeNrBxBoardDaq = cms.uint32( 0 ),
4315     BstLengthBytes = cms.int32( -1 ),
4316     PrescaleSet = cms.uint32( 1 ),
4317     Verbosity = cms.untracked.int32( 0 ),
4318     PrintL1Menu = cms.untracked.bool( False ),
4319     TriggerMenuLuminosity = cms.string( "startup" )
4320 )
4321 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
4322     onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
4323 )
4324 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
4325     changeToCMSCoordinates = cms.bool( False ),
4326     maxZ = cms.double( 40.0 ),
4327     setSigmaZ = cms.double( 0.0 ),
4328     beamMode = cms.untracked.uint32( 11 ),
4329     src = cms.InputTag( "" ),
4330     gtEvmLabel = cms.InputTag( "" ),
4331     maxRadius = cms.double( 2.0 ),
4332     useBSOnlineRecords = cms.bool( True ),
4333     timeThreshold = cms.int32( 48 ),
4334     sigmaZThreshold = cms.double( 2.0 ),
4335     sigmaXYThreshold = cms.double( 4.0 )
4336 )
4337 fragment.hltL1sZeroBiasIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
4338     saveTags = cms.bool( True ),
4339     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_IsolatedBunch" ),
4340     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4341     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4342     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4343     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4344     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4345     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4346     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4347     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4348     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4349 )
4350 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
4351     offset = cms.uint32( 0 ),
4352     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4353 )
4354 fragment.hltEcalDigisLegacy = cms.EDProducer( "EcalRawToDigi",
4355     tccUnpacking = cms.bool( True ),
4356     FedLabel = cms.InputTag( "listfeds" ),
4357     srpUnpacking = cms.bool( True ),
4358     syncCheck = cms.bool( True ),
4359     feIdCheck = cms.bool( True ),
4360     silentMode = cms.untracked.bool( True ),
4361     InputLabel = cms.InputTag( "rawDataCollector" ),
4362     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 ),
4363     eventPut = cms.bool( True ),
4364     numbTriggerTSamples = cms.int32( 1 ),
4365     numbXtalTSamples = cms.int32( 10 ),
4366     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 ),
4367     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 ),
4368     DoRegional = cms.bool( False ),
4369     feUnpacking = cms.bool( True ),
4370     forceToKeepFRData = cms.bool( False ),
4371     headerUnpacking = cms.bool( True ),
4372     memUnpacking = cms.bool( True )
4373 )
4374 fragment.hltEcalDigisSoA = cms.EDProducer( "EcalRawToDigiPortable@alpaka",
4375     InputLabel = cms.InputTag( "rawDataCollector" ),
4376     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 ),
4377     maxChannelsEB = cms.uint32( 61200 ),
4378     maxChannelsEE = cms.uint32( 14648 ),
4379     digisLabelEB = cms.string( "ebDigis" ),
4380     digisLabelEE = cms.string( "eeDigis" ),
4381     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4382 )
4383 fragment.hltEcalDigis = cms.EDProducer( "EcalDigisFromPortableProducer",
4384     digisInLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
4385     digisInLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
4386     digisOutLabelEB = cms.string( "ebDigis" ),
4387     digisOutLabelEE = cms.string( "eeDigis" ),
4388     produceDummyIntegrityCollections = cms.bool( False )
4389 )
4390 fragment.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalUncalibRecHitProducerPortable@alpaka",
4391     digisLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
4392     digisLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
4393     recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4394     recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
4395     EBtimeFitLimits_Lower = cms.double( 0.2 ),
4396     EBtimeFitLimits_Upper = cms.double( 1.4 ),
4397     EEtimeFitLimits_Lower = cms.double( 0.2 ),
4398     EEtimeFitLimits_Upper = cms.double( 1.4 ),
4399     EBtimeConstantTerm = cms.double( 0.6 ),
4400     EEtimeConstantTerm = cms.double( 1.0 ),
4401     EBtimeNconst = cms.double( 28.5 ),
4402     EEtimeNconst = cms.double( 31.8 ),
4403     outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
4404     outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
4405     outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
4406     outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
4407     outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4408     outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4409     outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4410     outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4411     amplitudeThresholdEB = cms.double( 10.0 ),
4412     amplitudeThresholdEE = cms.double( 10.0 ),
4413     EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
4414     EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
4415     EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
4416     EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
4417     kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
4418     shouldRunTimingComputation = cms.bool( True ),
4419     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4420 )
4421 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
4422     inputCollectionEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ),
4423     outputLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4424     isPhase2 = cms.bool( False ),
4425     inputCollectionEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ),
4426     outputLabelEE = cms.string( "EcalUncalibRecHitsEE" )
4427 )
4428 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
4429     ebSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ),
4430     eeSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ),
4431     ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4432     ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4433     ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4434     eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4435     eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4436     eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4437     integrityTTIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityTTIdErrors' ),
4438     integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityBlockSizeErrors' ),
4439     ebDetIdToBeRecovered = cms.string( "ebDetId" ),
4440     eeDetIdToBeRecovered = cms.string( "eeDetId" ),
4441     ebFEToBeRecovered = cms.string( "ebFE" ),
4442     eeFEToBeRecovered = cms.string( "eeFE" )
4443 )
4444 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
4445     EErechitCollection = cms.string( "EcalRecHitsEE" ),
4446     EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4447     EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4448     EBrechitCollection = cms.string( "EcalRecHitsEB" ),
4449     ChannelStatusToBeExcluded = cms.vstring(  ),
4450     killDeadChannels = cms.bool( True ),
4451     algo = cms.string( "EcalRecHitWorkerSimple" ),
4452     EBLaserMIN = cms.double( 0.5 ),
4453     EELaserMIN = cms.double( 0.5 ),
4454     EBLaserMAX = cms.double( 3.0 ),
4455     EELaserMAX = cms.double( 8.0 ),
4456     timeCalibTag = cms.ESInputTag( "","" ),
4457     timeOffsetTag = cms.ESInputTag( "","" ),
4458     skipTimeCalib = cms.bool( False ),
4459     laserCorrection = cms.bool( True ),
4460     flagsMapDBReco = cms.PSet( 
4461       kDead = cms.vstring( 'kNoDataNoTP' ),
4462       kGood = cms.vstring( 'kOk',
4463         'kDAC',
4464         'kNoLaser',
4465         'kNoisy' ),
4466       kTowerRecovered = cms.vstring( 'kDeadFE' ),
4467       kNoisy = cms.vstring( 'kNNoisy',
4468         'kFixedG6',
4469         'kFixedG1' ),
4470       kNeighboursRecovered = cms.vstring( 'kFixedG0',
4471         'kNonRespondingIsolated',
4472         'kDeadVFE' )
4473     ),
4474     algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
4475     recoverEBIsolatedChannels = cms.bool( False ),
4476     recoverEEIsolatedChannels = cms.bool( False ),
4477     recoverEBVFE = cms.bool( False ),
4478     recoverEEVFE = cms.bool( False ),
4479     recoverEBFE = cms.bool( False ),
4480     recoverEEFE = cms.bool( False ),
4481     dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
4482     dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
4483     logWarningEtThreshold_EB_FE = cms.double( -1.0 ),
4484     logWarningEtThreshold_EE_FE = cms.double( -1.0 ),
4485     ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
4486     eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
4487     ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
4488     eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
4489     singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
4490     singleChannelRecoveryThreshold = cms.double( 8.0 ),
4491     sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
4492     bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
4493     bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
4494     triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
4495     cleaningConfig = cms.PSet( 
4496       cThreshold_endcap = cms.double( 15.0 ),
4497       tightenCrack_e1_double = cms.double( 2.0 ),
4498       cThreshold_barrel = cms.double( 4.0 ),
4499       e6e2thresh = cms.double( 0.04 ),
4500       e4e1Threshold_barrel = cms.double( 0.08 ),
4501       e4e1Threshold_endcap = cms.double( 0.3 ),
4502       tightenCrack_e4e1_single = cms.double( 3.0 ),
4503       cThreshold_double = cms.double( 10.0 ),
4504       e4e1_b_barrel = cms.double( -0.024 ),
4505       tightenCrack_e6e2_double = cms.double( 3.0 ),
4506       e4e1_a_barrel = cms.double( 0.04 ),
4507       tightenCrack_e1_single = cms.double( 2.0 ),
4508       e4e1_a_endcap = cms.double( 0.02 ),
4509       e4e1_b_endcap = cms.double( -0.0125 ),
4510       ignoreOutOfTimeThresh = cms.double( 1.0E9 )
4511     )
4512 )
4513 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
4514     sourceTag = cms.InputTag( "rawDataCollector" ),
4515     debugMode = cms.untracked.bool( False ),
4516     InstanceES = cms.string( "" ),
4517     LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
4518     ESdigiCollection = cms.string( "" )
4519 )
4520 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
4521     ESrechitCollection = cms.string( "EcalRecHitsES" ),
4522     ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
4523     algo = cms.string( "ESRecHitWorker" ),
4524     ESRecoAlgo = cms.int32( 0 )
4525 )
4526 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
4527     barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4528     endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4529     barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4530     endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4531     barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4532     endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4533     statusThreshold = cms.uint32( 3 ),
4534     useRecoFlag = cms.bool( False ),
4535     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 ),
4536     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 ),
4537     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 ),
4538     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 ),
4539     phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
4540     phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
4541 )
4542 fragment.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector",
4543     inputTag = cms.InputTag( "rawDataCollector" ),
4544     fedList = cms.vuint32( 1404 )
4545 )
4546 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
4547     result = cms.bool( True )
4548 )
4549 fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
4550     saveTags = cms.bool( True ),
4551     L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_IsolatedBunch OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG5 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet16 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet20 OR L1_SingleJet200 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90" ),
4552     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4553     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4554     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4555     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4556     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4557     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4558     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4559     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4560     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4561 )
4562 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
4563     offset = cms.uint32( 0 ),
4564     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4565 )
4566 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
4567     doBarrel = cms.bool( True ),
4568     doEndcaps = cms.bool( True ),
4569     barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4570     endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4571     clusEtaSize = cms.int32( 3 ),
4572     clusPhiSize = cms.int32( 3 ),
4573     barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
4574     endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
4575     clusSeedThr = cms.double( 0.5 ),
4576     clusSeedThrEndCap = cms.double( 1.0 ),
4577     useRecoFlag = cms.bool( False ),
4578     flagLevelRecHitsToUse = cms.int32( 1 ),
4579     useDBStatus = cms.bool( True ),
4580     statusLevelRecHitsToUse = cms.int32( 1 ),
4581     posCalcParameters = cms.PSet( 
4582       T0_barl = cms.double( 7.4 ),
4583       T0_endcPresh = cms.double( 1.2 ),
4584       LogWeighted = cms.bool( True ),
4585       T0_endc = cms.double( 3.1 ),
4586       X0 = cms.double( 0.89 ),
4587       W0 = cms.double( 4.2 )
4588     ),
4589     maxNumberofSeeds = cms.int32( 700 ),
4590     maxNumberofClusters = cms.int32( 300 ),
4591     debugLevel = cms.int32( 0 )
4592 )
4593 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4594     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4595     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4596     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4597     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4598     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4599     useRecoFlag = cms.bool( False ),
4600     flagLevelRecHitsToUse = cms.int32( 1 ),
4601     useDBStatus = cms.bool( True ),
4602     statusLevelRecHitsToUse = cms.int32( 1 ),
4603     doSelBarrel = cms.bool( True ),
4604     barrelSelection = cms.PSet( 
4605       massHighPi0Cand = cms.double( 0.156 ),
4606       ptMinForIsolation = cms.double( 1.0 ),
4607       seleMinvMaxBarrel = cms.double( 0.8 ),
4608       massLowPi0Cand = cms.double( 0.084 ),
4609       seleS9S25Gamma = cms.double( 0.8 ),
4610       seleBeltDeta = cms.double( 0.1 ),
4611       seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4612       barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4613       removePi0CandidatesForEta = cms.bool( True ),
4614       seleMinvMinBarrel = cms.double( 0.2 ),
4615       seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
4616       selePtPairBarrel_region1 = cms.double( 3.0 ),
4617       selePtPairBarrel_region2 = cms.double( 3.0 ),
4618       seleBeltDR = cms.double( 0.3 ),
4619       region1_Barrel = cms.double( 1.0 ),
4620       seleIsoBarrel_region1 = cms.double( 0.5 ),
4621       selePtGammaBarrel_region1 = cms.double( 0.65 ),
4622       seleIsoBarrel_region2 = cms.double( 0.5 ),
4623       selePtGammaBarrel_region2 = cms.double( 1.4 ),
4624       store5x5RecHitEB = cms.bool( True ),
4625       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4626       seleNxtalBarrel_region1 = cms.uint32( 6 )
4627     ),
4628     doSelEndcap = cms.bool( False ),
4629     endcapSelection = cms.PSet( 
4630       seleBeltDetaEndCap = cms.double( 0.05 ),
4631       selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4632       seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4633       seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4634       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4635       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4636       ptMinForIsolationEndCap = cms.double( 0.5 ),
4637       selePtPairEndCap_region1 = cms.double( 1.5 ),
4638       endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4639       selePtPairEndCap_region2 = cms.double( 1.5 ),
4640       seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4641       selePtGammaEndCap_region3 = cms.double( 0.5 ),
4642       selePtGammaEndCap_region2 = cms.double( 0.5 ),
4643       selePtGammaEndCap_region1 = cms.double( 0.5 ),
4644       region1_EndCap = cms.double( 1.8 ),
4645       region2_EndCap = cms.double( 2.0 ),
4646       store5x5RecHitEE = cms.bool( False ),
4647       seleIsoEndCap_region3 = cms.double( 0.5 ),
4648       seleIsoEndCap_region2 = cms.double( 0.5 ),
4649       seleMinvMinEndCap = cms.double( 0.05 ),
4650       selePtPairEndCap_region3 = cms.double( 99.0 ),
4651       seleIsoEndCap_region1 = cms.double( 0.5 ),
4652       seleBeltDREndCap = cms.double( 0.2 ),
4653       seleMinvMaxEndCap = cms.double( 0.3 ),
4654       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4655       seleS9S25GammaEndCap = cms.double( 0.0 )
4656     ),
4657     storeRecHitES = cms.bool( False ),
4658     preshowerSelection = cms.PSet( 
4659       preshClusterEnergyCut = cms.double( 0.0 ),
4660       debugLevelES = cms.string( "" ),
4661       ESCollection = cms.string( "etaEcalRecHitsES" ),
4662       preshNclust = cms.int32( 4 ),
4663       preshStripEnergyCut = cms.double( 0.0 ),
4664       preshCalibPlaneY = cms.double( 0.7 ),
4665       preshSeededNstrip = cms.int32( 15 ),
4666       preshCalibGamma = cms.double( 0.024 ),
4667       preshCalibPlaneX = cms.double( 1.0 ),
4668       preshCalibMIP = cms.double( 9.0E-5 )
4669     ),
4670     debugLevel = cms.int32( 0 )
4671 )
4672 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4673     EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4674     EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4675     EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4676     EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ),
4677     doEnergyScale = cms.bool( False ),
4678     doIntercalib = cms.bool( False ),
4679     doLaserCorrections = cms.bool( False ),
4680     doEnergyScaleInverse = cms.bool( False ),
4681     doIntercalibInverse = cms.bool( False ),
4682     doLaserCorrectionsInverse = cms.bool( False )
4683 )
4684 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4685     region = cms.string( "barrel" ),
4686     digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4687     digisOut = cms.string( "etaEBDigis" ),
4688     recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
4689     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4690     srFlagsOut = cms.string( "etaEBSrFlags" )
4691 )
4692 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
4693     offset = cms.uint32( 0 ),
4694     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4695 )
4696 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4697     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4698     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4699     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4700     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4701     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4702     useRecoFlag = cms.bool( False ),
4703     flagLevelRecHitsToUse = cms.int32( 1 ),
4704     useDBStatus = cms.bool( True ),
4705     statusLevelRecHitsToUse = cms.int32( 1 ),
4706     doSelBarrel = cms.bool( False ),
4707     barrelSelection = cms.PSet( 
4708       massHighPi0Cand = cms.double( 0.163 ),
4709       ptMinForIsolation = cms.double( 1.0 ),
4710       seleMinvMaxBarrel = cms.double( 0.8 ),
4711       massLowPi0Cand = cms.double( 0.104 ),
4712       seleS9S25Gamma = cms.double( 0.0 ),
4713       seleBeltDeta = cms.double( 0.05 ),
4714       seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4715       barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4716       removePi0CandidatesForEta = cms.bool( False ),
4717       seleMinvMinBarrel = cms.double( 0.3 ),
4718       seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4719       selePtPairBarrel_region1 = cms.double( 1.5 ),
4720       selePtPairBarrel_region2 = cms.double( 1.5 ),
4721       seleBeltDR = cms.double( 0.2 ),
4722       region1_Barrel = cms.double( 1.0 ),
4723       seleIsoBarrel_region1 = cms.double( 0.5 ),
4724       selePtGammaBarrel_region1 = cms.double( 1.0 ),
4725       seleIsoBarrel_region2 = cms.double( 0.5 ),
4726       selePtGammaBarrel_region2 = cms.double( 0.5 ),
4727       store5x5RecHitEB = cms.bool( False ),
4728       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4729       seleNxtalBarrel_region1 = cms.uint32( 6 )
4730     ),
4731     doSelEndcap = cms.bool( True ),
4732     endcapSelection = cms.PSet( 
4733       seleBeltDetaEndCap = cms.double( 0.1 ),
4734       selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4735       seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
4736       seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
4737       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4738       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4739       ptMinForIsolationEndCap = cms.double( 0.5 ),
4740       selePtPairEndCap_region1 = cms.double( 3.0 ),
4741       endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4742       selePtPairEndCap_region2 = cms.double( 3.0 ),
4743       seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
4744       selePtGammaEndCap_region3 = cms.double( 1.0 ),
4745       selePtGammaEndCap_region2 = cms.double( 1.0 ),
4746       selePtGammaEndCap_region1 = cms.double( 1.0 ),
4747       region1_EndCap = cms.double( 1.8 ),
4748       region2_EndCap = cms.double( 2.0 ),
4749       store5x5RecHitEE = cms.bool( True ),
4750       seleIsoEndCap_region3 = cms.double( 0.5 ),
4751       seleIsoEndCap_region2 = cms.double( 0.5 ),
4752       seleMinvMinEndCap = cms.double( 0.2 ),
4753       selePtPairEndCap_region3 = cms.double( 3.0 ),
4754       seleIsoEndCap_region1 = cms.double( 0.5 ),
4755       seleBeltDREndCap = cms.double( 0.3 ),
4756       seleMinvMaxEndCap = cms.double( 0.8 ),
4757       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4758       seleS9S25GammaEndCap = cms.double( 0.85 )
4759     ),
4760     storeRecHitES = cms.bool( True ),
4761     preshowerSelection = cms.PSet( 
4762       preshClusterEnergyCut = cms.double( 0.0 ),
4763       debugLevelES = cms.string( "" ),
4764       ESCollection = cms.string( "etaEcalRecHitsES" ),
4765       preshNclust = cms.int32( 4 ),
4766       preshStripEnergyCut = cms.double( 0.0 ),
4767       preshCalibPlaneY = cms.double( 0.7 ),
4768       preshSeededNstrip = cms.int32( 15 ),
4769       preshCalibGamma = cms.double( 0.024 ),
4770       preshCalibPlaneX = cms.double( 1.0 ),
4771       preshCalibMIP = cms.double( 9.0E-5 )
4772     ),
4773     debugLevel = cms.int32( 0 )
4774 )
4775 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4776     EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4777     EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4778     EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4779     EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ),
4780     doEnergyScale = cms.bool( False ),
4781     doIntercalib = cms.bool( False ),
4782     doLaserCorrections = cms.bool( False ),
4783     doEnergyScaleInverse = cms.bool( False ),
4784     doIntercalibInverse = cms.bool( False ),
4785     doLaserCorrectionsInverse = cms.bool( False )
4786 )
4787 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4788     region = cms.string( "endcap" ),
4789     digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4790     digisOut = cms.string( "etaEEDigis" ),
4791     recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
4792     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4793     srFlagsOut = cms.string( "etaEESrFlags" )
4794 )
4795 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
4796     offset = cms.uint32( 0 ),
4797     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4798 )
4799 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4800     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4801     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4802     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4803     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4804     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4805     useRecoFlag = cms.bool( False ),
4806     flagLevelRecHitsToUse = cms.int32( 1 ),
4807     useDBStatus = cms.bool( True ),
4808     statusLevelRecHitsToUse = cms.int32( 1 ),
4809     doSelBarrel = cms.bool( True ),
4810     barrelSelection = cms.PSet( 
4811       massHighPi0Cand = cms.double( 0.163 ),
4812       ptMinForIsolation = cms.double( 1.0 ),
4813       seleMinvMaxBarrel = cms.double( 0.22 ),
4814       massLowPi0Cand = cms.double( 0.104 ),
4815       seleS9S25Gamma = cms.double( 0.0 ),
4816       seleBeltDeta = cms.double( 0.05 ),
4817       seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4818       barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4819       removePi0CandidatesForEta = cms.bool( False ),
4820       seleMinvMinBarrel = cms.double( 0.06 ),
4821       seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
4822       selePtPairBarrel_region1 = cms.double( 2.0 ),
4823       selePtPairBarrel_region2 = cms.double( 1.75 ),
4824       seleBeltDR = cms.double( 0.2 ),
4825       region1_Barrel = cms.double( 1.0 ),
4826       seleIsoBarrel_region1 = cms.double( 0.5 ),
4827       selePtGammaBarrel_region1 = cms.double( 0.65 ),
4828       seleIsoBarrel_region2 = cms.double( 0.5 ),
4829       selePtGammaBarrel_region2 = cms.double( 0.65 ),
4830       store5x5RecHitEB = cms.bool( False ),
4831       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4832       seleNxtalBarrel_region1 = cms.uint32( 6 )
4833     ),
4834     doSelEndcap = cms.bool( False ),
4835     endcapSelection = cms.PSet( 
4836       seleBeltDetaEndCap = cms.double( 0.05 ),
4837       selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4838       seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4839       seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4840       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4841       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4842       ptMinForIsolationEndCap = cms.double( 0.5 ),
4843       selePtPairEndCap_region1 = cms.double( 1.5 ),
4844       endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4845       selePtPairEndCap_region2 = cms.double( 1.5 ),
4846       seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4847       selePtGammaEndCap_region3 = cms.double( 0.5 ),
4848       selePtGammaEndCap_region2 = cms.double( 0.5 ),
4849       selePtGammaEndCap_region1 = cms.double( 0.5 ),
4850       region1_EndCap = cms.double( 1.8 ),
4851       region2_EndCap = cms.double( 2.0 ),
4852       store5x5RecHitEE = cms.bool( False ),
4853       seleIsoEndCap_region3 = cms.double( 0.5 ),
4854       seleIsoEndCap_region2 = cms.double( 0.5 ),
4855       seleMinvMinEndCap = cms.double( 0.05 ),
4856       selePtPairEndCap_region3 = cms.double( 99.0 ),
4857       seleIsoEndCap_region1 = cms.double( 0.5 ),
4858       seleBeltDREndCap = cms.double( 0.2 ),
4859       seleMinvMaxEndCap = cms.double( 0.3 ),
4860       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4861       seleS9S25GammaEndCap = cms.double( 0.0 )
4862     ),
4863     storeRecHitES = cms.bool( False ),
4864     preshowerSelection = cms.PSet( 
4865       preshClusterEnergyCut = cms.double( 0.0 ),
4866       debugLevelES = cms.string( "" ),
4867       ESCollection = cms.string( "pi0EcalRecHitsES" ),
4868       preshNclust = cms.int32( 4 ),
4869       preshStripEnergyCut = cms.double( 0.0 ),
4870       preshCalibPlaneY = cms.double( 0.7 ),
4871       preshSeededNstrip = cms.int32( 15 ),
4872       preshCalibGamma = cms.double( 0.024 ),
4873       preshCalibPlaneX = cms.double( 1.0 ),
4874       preshCalibMIP = cms.double( 9.0E-5 )
4875     ),
4876     debugLevel = cms.int32( 0 )
4877 )
4878 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4879     EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4880     EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4881     EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4882     EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4883     doEnergyScale = cms.bool( False ),
4884     doIntercalib = cms.bool( False ),
4885     doLaserCorrections = cms.bool( False ),
4886     doEnergyScaleInverse = cms.bool( False ),
4887     doIntercalibInverse = cms.bool( False ),
4888     doLaserCorrectionsInverse = cms.bool( False )
4889 )
4890 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4891     region = cms.string( "barrel" ),
4892     digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4893     digisOut = cms.string( "pi0EBDigis" ),
4894     recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
4895     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4896     srFlagsOut = cms.string( "pi0EBSrFlags" )
4897 )
4898 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
4899     offset = cms.uint32( 0 ),
4900     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4901 )
4902 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4903     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4904     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4905     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4906     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4907     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4908     useRecoFlag = cms.bool( False ),
4909     flagLevelRecHitsToUse = cms.int32( 1 ),
4910     useDBStatus = cms.bool( True ),
4911     statusLevelRecHitsToUse = cms.int32( 1 ),
4912     doSelBarrel = cms.bool( False ),
4913     barrelSelection = cms.PSet( 
4914       massHighPi0Cand = cms.double( 0.163 ),
4915       ptMinForIsolation = cms.double( 1.0 ),
4916       seleMinvMaxBarrel = cms.double( 0.22 ),
4917       massLowPi0Cand = cms.double( 0.104 ),
4918       seleS9S25Gamma = cms.double( 0.0 ),
4919       seleBeltDeta = cms.double( 0.05 ),
4920       seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4921       barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4922       removePi0CandidatesForEta = cms.bool( False ),
4923       seleMinvMinBarrel = cms.double( 0.06 ),
4924       seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4925       selePtPairBarrel_region1 = cms.double( 1.5 ),
4926       selePtPairBarrel_region2 = cms.double( 1.5 ),
4927       seleBeltDR = cms.double( 0.2 ),
4928       region1_Barrel = cms.double( 1.0 ),
4929       seleIsoBarrel_region1 = cms.double( 0.5 ),
4930       selePtGammaBarrel_region1 = cms.double( 0.5 ),
4931       seleIsoBarrel_region2 = cms.double( 0.5 ),
4932       selePtGammaBarrel_region2 = cms.double( 0.5 ),
4933       store5x5RecHitEB = cms.bool( False ),
4934       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4935       seleNxtalBarrel_region1 = cms.uint32( 6 )
4936     ),
4937     doSelEndcap = cms.bool( True ),
4938     endcapSelection = cms.PSet( 
4939       seleBeltDetaEndCap = cms.double( 0.05 ),
4940       selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4941       seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
4942       seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
4943       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4944       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4945       ptMinForIsolationEndCap = cms.double( 0.5 ),
4946       selePtPairEndCap_region1 = cms.double( 3.75 ),
4947       endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4948       selePtPairEndCap_region2 = cms.double( 2.0 ),
4949       seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
4950       selePtGammaEndCap_region3 = cms.double( 0.95 ),
4951       selePtGammaEndCap_region2 = cms.double( 0.95 ),
4952       selePtGammaEndCap_region1 = cms.double( 1.1 ),
4953       region1_EndCap = cms.double( 1.8 ),
4954       region2_EndCap = cms.double( 2.0 ),
4955       store5x5RecHitEE = cms.bool( False ),
4956       seleIsoEndCap_region3 = cms.double( 0.5 ),
4957       seleIsoEndCap_region2 = cms.double( 0.5 ),
4958       seleMinvMinEndCap = cms.double( 0.05 ),
4959       selePtPairEndCap_region3 = cms.double( 2.0 ),
4960       seleIsoEndCap_region1 = cms.double( 0.5 ),
4961       seleBeltDREndCap = cms.double( 0.2 ),
4962       seleMinvMaxEndCap = cms.double( 0.3 ),
4963       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4964       seleS9S25GammaEndCap = cms.double( 0.0 )
4965     ),
4966     storeRecHitES = cms.bool( True ),
4967     preshowerSelection = cms.PSet( 
4968       preshClusterEnergyCut = cms.double( 0.0 ),
4969       debugLevelES = cms.string( "" ),
4970       ESCollection = cms.string( "pi0EcalRecHitsES" ),
4971       preshNclust = cms.int32( 4 ),
4972       preshStripEnergyCut = cms.double( 0.0 ),
4973       preshCalibPlaneY = cms.double( 0.7 ),
4974       preshSeededNstrip = cms.int32( 15 ),
4975       preshCalibGamma = cms.double( 0.024 ),
4976       preshCalibPlaneX = cms.double( 1.0 ),
4977       preshCalibMIP = cms.double( 9.0E-5 )
4978     ),
4979     debugLevel = cms.int32( 0 )
4980 )
4981 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4982     EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4983     EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4984     EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4985     EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4986     doEnergyScale = cms.bool( False ),
4987     doIntercalib = cms.bool( False ),
4988     doLaserCorrections = cms.bool( False ),
4989     doEnergyScaleInverse = cms.bool( False ),
4990     doIntercalibInverse = cms.bool( False ),
4991     doLaserCorrectionsInverse = cms.bool( False )
4992 )
4993 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4994     region = cms.string( "endcap" ),
4995     digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4996     digisOut = cms.string( "pi0EEDigis" ),
4997     recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
4998     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4999     srFlagsOut = cms.string( "pi0EESrFlags" )
5000 )
5001 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
5002     saveTags = cms.bool( True ),
5003     L1SeedsLogicalExpression = cms.string( "L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30" ),
5004     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5005     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5006     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5007     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5008     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5009     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5010     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5011     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5012     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5013 )
5014 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
5015     offset = cms.uint32( 0 ),
5016     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5017 )
5018 fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
5019     saveTags = cms.bool( True ),
5020     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5021     PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
5022     MaxEta = cms.double( 2.4 ),
5023     MinPt = cms.double( 0.0 ),
5024     MaxDeltaR = cms.double( 0.3 ),
5025     MinN = cms.int32( 1 ),
5026     CentralBxOnly = cms.bool( True ),
5027     SelectQualities = cms.vint32(  )
5028 )
5029 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
5030     inputTag = cms.InputTag( "rawDataCollector" ),
5031     fedList = cms.vuint32( 1024, 1025 )
5032 )
5033 fragment.hltFEDSelectorDT = cms.EDProducer( "EvFFEDSelector",
5034     inputTag = cms.InputTag( "rawDataCollector" ),
5035     fedList = cms.vuint32( 1369, 1370, 1371 )
5036 )
5037 fragment.hltFEDSelectorRPC = cms.EDProducer( "EvFFEDSelector",
5038     inputTag = cms.InputTag( "rawDataCollector" ),
5039     fedList = cms.vuint32( 790, 791, 792, 793, 794, 795, 821 )
5040 )
5041 fragment.hltFEDSelectorCSC = cms.EDProducer( "EvFFEDSelector",
5042     inputTag = cms.InputTag( "rawDataCollector" ),
5043     fedList = cms.vuint32( 831, 832, 833, 834, 835, 836, 837, 838, 839, 841, 842, 843, 844, 845, 846, 847, 848, 849, 851, 852, 853, 854, 855, 856, 857, 858, 859, 861, 862, 863, 864, 865, 866, 867, 868, 869 )
5044 )
5045 fragment.hltFEDSelectorGEM = cms.EDProducer( "EvFFEDSelector",
5046     inputTag = cms.InputTag( "rawDataCollector" ),
5047     fedList = cms.vuint32( 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478 )
5048 )
5049 fragment.hltFEDSelectorTwinMux = cms.EDProducer( "EvFFEDSelector",
5050     inputTag = cms.InputTag( "rawDataCollector" ),
5051     fedList = cms.vuint32( 1390, 1391, 1393, 1394, 1395 )
5052 )
5053 fragment.hltFEDSelectorOMTF = cms.EDProducer( "EvFFEDSelector",
5054     inputTag = cms.InputTag( "rawDataCollector" ),
5055     fedList = cms.vuint32( 1380, 1381 )
5056 )
5057 fragment.hltFEDSelectorCPPF = cms.EDProducer( "EvFFEDSelector",
5058     inputTag = cms.InputTag( "rawDataCollector" ),
5059     fedList = cms.vuint32( 1386 )
5060 )
5061 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
5062     SelectedTriggerType = cms.int32( 3 )
5063 )
5064 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
5065     offset = cms.uint32( 0 ),
5066     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5067 )
5068 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
5069     DebugOn = cms.untracked.bool( False ),
5070     DetectorType = cms.untracked.string( "pixel" ),
5071     acceptedCombinations = cms.untracked.vstring(  ),
5072     DcsStatusLabel = cms.untracked.InputTag( "" ),
5073     DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" )
5074 )
5075 fragment.hltOnlineBeamSpotDevice = cms.EDProducer( "BeamSpotDeviceProducer@alpaka",
5076     src = cms.InputTag( "hltOnlineBeamSpot" ),
5077     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5078 )
5079 fragment.hltSiPixelClustersSoA = cms.EDProducer( "SiPixelRawToClusterPhase1@alpaka",
5080     IncludeErrors = cms.bool( True ),
5081     UseQualityInfo = cms.bool( False ),
5082     clusterThreshold_layer1 = cms.int32( 2000 ),
5083     clusterThreshold_otherLayers = cms.int32( 4000 ),
5084     VCaltoElectronGain = cms.double( 1.0 ),
5085     VCaltoElectronGain_L1 = cms.double( 1.0 ),
5086     VCaltoElectronOffset = cms.double( 0.0 ),
5087     VCaltoElectronOffset_L1 = cms.double( 0.0 ),
5088     InputLabel = cms.InputTag( "rawDataCollector" ),
5089     Regions = cms.PSet(  ),
5090     CablingMapLabel = cms.string( "" ),
5091     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5092 )
5093 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1",
5094     src = cms.InputTag( "hltSiPixelClustersSoA" ),
5095     clusterThreshold_layer1 = cms.int32( 2000 ),
5096     clusterThreshold_otherLayers = cms.int32( 4000 ),
5097     produceDigis = cms.bool( False ),
5098     storeDigis = cms.bool( False )
5099 )
5100 fragment.hltSiPixelDigiErrors = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka",
5101     digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ),
5102     fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ),
5103     CablingMapLabel = cms.string( "" ),
5104     UsePhase1 = cms.bool( True ),
5105     ErrorList = cms.vint32( 29 ),
5106     UserErrorList = cms.vint32( 40 )
5107 )
5108 fragment.hltSiPixelRecHitsSoA = cms.EDProducer( "SiPixelRecHitAlpakaPhase1@alpaka",
5109     beamSpot = cms.InputTag( "hltOnlineBeamSpotDevice" ),
5110     src = cms.InputTag( "hltSiPixelClustersSoA" ),
5111     CPE = cms.string( "PixelCPEFastParams" ),
5112     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5113 )
5114 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitFromSoAAlpakaPhase1",
5115     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
5116     src = cms.InputTag( "hltSiPixelClusters" )
5117 )
5118 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
5119     pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
5120     trigstring = cms.untracked.string( "alcaPCCEvent" ),
5121     savePerROCInfo = cms.bool( False )
5122 )
5123 fragment.hltL1sZeroBiasOrAlwaysTrue = cms.EDFilter( "HLTL1TSeed",
5124     saveTags = cms.bool( True ),
5125     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue" ),
5126     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5127     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5128     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5129     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5130     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5131     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5132     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5133     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5134     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5135 )
5136 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
5137     offset = cms.uint32( 0 ),
5138     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5139 )
5140 fragment.hltL1sDQMPixelReconstruction = cms.EDFilter( "HLTL1TSeed",
5141     saveTags = cms.bool( True ),
5142     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5143     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5144     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5145     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5146     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5147     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5148     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5149     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5150     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5151     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5152 )
5153 fragment.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler",
5154     offset = cms.uint32( 0 ),
5155     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5156 )
5157 fragment.hltOnlineBeamSpotDeviceSerialSync = cms.EDProducer( "alpaka_serial_sync::BeamSpotDeviceProducer",
5158     src = cms.InputTag( "hltOnlineBeamSpot" )
5159 )
5160 fragment.hltSiPixelClustersSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRawToClusterPhase1",
5161     IncludeErrors = cms.bool( True ),
5162     UseQualityInfo = cms.bool( False ),
5163     clusterThreshold_layer1 = cms.int32( 2000 ),
5164     clusterThreshold_otherLayers = cms.int32( 4000 ),
5165     VCaltoElectronGain = cms.double( 1.0 ),
5166     VCaltoElectronGain_L1 = cms.double( 1.0 ),
5167     VCaltoElectronOffset = cms.double( 0.0 ),
5168     VCaltoElectronOffset_L1 = cms.double( 0.0 ),
5169     InputLabel = cms.InputTag( "rawDataCollector" ),
5170     Regions = cms.PSet(  ),
5171     CablingMapLabel = cms.string( "" )
5172 )
5173 fragment.hltSiPixelClustersSerialSync = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1",
5174     src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
5175     clusterThreshold_layer1 = cms.int32( 2000 ),
5176     clusterThreshold_otherLayers = cms.int32( 4000 ),
5177     produceDigis = cms.bool( False ),
5178     storeDigis = cms.bool( False )
5179 )
5180 fragment.hltSiPixelDigiErrorsSerialSync = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka",
5181     digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
5182     fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
5183     CablingMapLabel = cms.string( "" ),
5184     UsePhase1 = cms.bool( True ),
5185     ErrorList = cms.vint32( 29 ),
5186     UserErrorList = cms.vint32( 40 )
5187 )
5188 fragment.hltSiPixelRecHitsSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRecHitAlpakaPhase1",
5189     beamSpot = cms.InputTag( "hltOnlineBeamSpotDeviceSerialSync" ),
5190     src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
5191     CPE = cms.string( "PixelCPEFastParams" )
5192 )
5193 fragment.hltSiPixelRecHitsSerialSync = cms.EDProducer( "SiPixelRecHitFromSoAAlpakaPhase1",
5194     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
5195     src = cms.InputTag( "hltSiPixelClustersSerialSync" )
5196 )
5197 fragment.hltPixelTracksSoA = cms.EDProducer( "CAHitNtupletAlpakaPhase1@alpaka",
5198     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
5199     CPE = cms.string( "PixelCPEFastParams" ),
5200     ptmin = cms.double( 0.9 ),
5201     CAThetaCutBarrel = cms.double( 0.00123302705499 ),
5202     CAThetaCutForward = cms.double( 0.00355691321774 ),
5203     hardCurvCut = cms.double( 0.0328407225 ),
5204     dcaCutInnerTriplet = cms.double( 0.0918113099491 ),
5205     dcaCutOuterTriplet = cms.double( 0.420724617835 ),
5206     earlyFishbone = cms.bool( True ),
5207     lateFishbone = cms.bool( False ),
5208     fillStatistics = cms.bool( False ),
5209     minHitsPerNtuplet = cms.uint32( 3 ),
5210     minHitsForSharingCut = cms.uint32( 10 ),
5211     fitNas4 = cms.bool( False ),
5212     doClusterCut = cms.bool( True ),
5213     doZ0Cut = cms.bool( True ),
5214     doPtCut = cms.bool( True ),
5215     useRiemannFit = cms.bool( False ),
5216     doSharedHitCut = cms.bool( True ),
5217     dupPassThrough = cms.bool( False ),
5218     useSimpleTripletCleaner = cms.bool( True ),
5219     maxNumberOfDoublets = cms.uint32( 524288 ),
5220     idealConditions = cms.bool( False ),
5221     includeJumpingForwardDoublets = cms.bool( True ),
5222     cellZ0Cut = cms.double( 12.0 ),
5223     cellPtCut = cms.double( 0.5 ),
5224     trackQualityCuts = cms.PSet( 
5225       chi2MaxPt = cms.double( 10.0 ),
5226       tripletMaxTip = cms.double( 0.3 ),
5227       chi2Scale = cms.double( 8.0 ),
5228       quadrupletMaxTip = cms.double( 0.5 ),
5229       quadrupletMinPt = cms.double( 0.3 ),
5230       quadrupletMaxZip = cms.double( 12.0 ),
5231       tripletMaxZip = cms.double( 12.0 ),
5232       tripletMinPt = cms.double( 0.5 ),
5233       chi2Coeff = cms.vdouble( 0.9, 1.8 )
5234     ),
5235     minYsizeB1 = cms.int32( 1 ),
5236     minYsizeB2 = cms.int32( 1 ),
5237     phiCuts = cms.vint32( 965, 1241, 395, 698, 1058, 1211, 348, 782, 1016, 810, 463, 755, 694, 531, 770, 471, 592, 750, 348 ),
5238     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5239 )
5240 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoAAlpakaPhase1",
5241     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5242     trackSrc = cms.InputTag( "hltPixelTracksSoA" ),
5243     pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ),
5244     minNumberOfHits = cms.int32( 0 ),
5245     minQuality = cms.string( "loose" )
5246 )
5247 fragment.hltPixelVerticesSoA = cms.EDProducer( "PixelVertexProducerAlpakaPhase1@alpaka",
5248     oneKernel = cms.bool( True ),
5249     useDensity = cms.bool( True ),
5250     useDBSCAN = cms.bool( False ),
5251     useIterative = cms.bool( False ),
5252     doSplitting = cms.bool( True ),
5253     minT = cms.int32( 2 ),
5254     eps = cms.double( 0.07 ),
5255     errmax = cms.double( 0.01 ),
5256     chi2max = cms.double( 9.0 ),
5257     maxVertices = cms.int32( 256 ),
5258     PtMin = cms.double( 0.5 ),
5259     PtMax = cms.double( 75.0 ),
5260     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ),
5261     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5262 )
5263 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka",
5264     TrackCollection = cms.InputTag( "hltPixelTracks" ),
5265     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5266     src = cms.InputTag( "hltPixelVerticesSoA" )
5267 )
5268 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5269     src = cms.InputTag( "hltPixelVertices" ),
5270     maxVtx = cms.uint32( 100 ),
5271     fractionSumPt2 = cms.double( 0.3 ),
5272     minSumPt2 = cms.double( 0.0 ),
5273     PVcomparer = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5274 )
5275 fragment.hltPixelTracksSoASerialSync = cms.EDProducer( "alpaka_serial_sync::CAHitNtupletAlpakaPhase1",
5276     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
5277     CPE = cms.string( "PixelCPEFastParams" ),
5278     ptmin = cms.double( 0.9 ),
5279     CAThetaCutBarrel = cms.double( 0.00123302705499 ),
5280     CAThetaCutForward = cms.double( 0.00355691321774 ),
5281     hardCurvCut = cms.double( 0.0328407225 ),
5282     dcaCutInnerTriplet = cms.double( 0.0918113099491 ),
5283     dcaCutOuterTriplet = cms.double( 0.420724617835 ),
5284     earlyFishbone = cms.bool( True ),
5285     lateFishbone = cms.bool( False ),
5286     fillStatistics = cms.bool( False ),
5287     minHitsPerNtuplet = cms.uint32( 3 ),
5288     minHitsForSharingCut = cms.uint32( 10 ),
5289     fitNas4 = cms.bool( False ),
5290     doClusterCut = cms.bool( True ),
5291     doZ0Cut = cms.bool( True ),
5292     doPtCut = cms.bool( True ),
5293     useRiemannFit = cms.bool( False ),
5294     doSharedHitCut = cms.bool( True ),
5295     dupPassThrough = cms.bool( False ),
5296     useSimpleTripletCleaner = cms.bool( True ),
5297     maxNumberOfDoublets = cms.uint32( 524288 ),
5298     idealConditions = cms.bool( False ),
5299     includeJumpingForwardDoublets = cms.bool( True ),
5300     cellZ0Cut = cms.double( 12.0 ),
5301     cellPtCut = cms.double( 0.5 ),
5302     trackQualityCuts = cms.PSet( 
5303       chi2MaxPt = cms.double( 10.0 ),
5304       tripletMaxTip = cms.double( 0.3 ),
5305       chi2Scale = cms.double( 8.0 ),
5306       quadrupletMaxTip = cms.double( 0.5 ),
5307       quadrupletMinPt = cms.double( 0.3 ),
5308       quadrupletMaxZip = cms.double( 12.0 ),
5309       tripletMaxZip = cms.double( 12.0 ),
5310       tripletMinPt = cms.double( 0.5 ),
5311       chi2Coeff = cms.vdouble( 0.9, 1.8 )
5312     ),
5313     minYsizeB1 = cms.int32( 1 ),
5314     minYsizeB2 = cms.int32( 1 ),
5315     phiCuts = cms.vint32( 965, 1241, 395, 698, 1058, 1211, 348, 782, 1016, 810, 463, 755, 694, 531, 770, 471, 592, 750, 348 )
5316 )
5317 fragment.hltPixelTracksSerialSync = cms.EDProducer( "PixelTrackProducerFromSoAAlpakaPhase1",
5318     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5319     trackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ),
5320     pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsSerialSync" ),
5321     minNumberOfHits = cms.int32( 0 ),
5322     minQuality = cms.string( "loose" )
5323 )
5324 fragment.hltPixelVerticesSoASerialSync = cms.EDProducer( "alpaka_serial_sync::PixelVertexProducerAlpakaPhase1",
5325     oneKernel = cms.bool( True ),
5326     useDensity = cms.bool( True ),
5327     useDBSCAN = cms.bool( False ),
5328     useIterative = cms.bool( False ),
5329     doSplitting = cms.bool( True ),
5330     minT = cms.int32( 2 ),
5331     eps = cms.double( 0.07 ),
5332     errmax = cms.double( 0.01 ),
5333     chi2max = cms.double( 9.0 ),
5334     maxVertices = cms.int32( 256 ),
5335     PtMin = cms.double( 0.5 ),
5336     PtMax = cms.double( 75.0 ),
5337     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" )
5338 )
5339 fragment.hltPixelVerticesSerialSync = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka",
5340     TrackCollection = cms.InputTag( "hltPixelTracksSerialSync" ),
5341     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5342     src = cms.InputTag( "hltPixelVerticesSoASerialSync" )
5343 )
5344 fragment.hltTrimmedPixelVerticesSerialSync = cms.EDProducer( "PixelVertexCollectionTrimmer",
5345     src = cms.InputTag( "hltPixelVerticesSerialSync" ),
5346     maxVtx = cms.uint32( 100 ),
5347     fractionSumPt2 = cms.double( 0.3 ),
5348     minSumPt2 = cms.double( 0.0 ),
5349     PVcomparer = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5350 )
5351 fragment.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoAAlpaka",
5352     pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
5353     TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" )
5354 )
5355 fragment.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoAAlpaka",
5356     pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
5357     TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" )
5358 )
5359 fragment.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHits",
5360     pixelHitsReferenceSoA = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
5361     pixelHitsTargetSoA = cms.InputTag( "hltSiPixelRecHitsSoA" ),
5362     topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ),
5363     minD2cut = cms.double( 1.0E-4 )
5364 )
5365 fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoAAlpaka",
5366     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ),
5367     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackCPU" ),
5368     useQualityCut = cms.bool( True ),
5369     minQuality = cms.string( "loose" )
5370 )
5371 fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoAAlpaka",
5372     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ),
5373     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackGPU" ),
5374     useQualityCut = cms.bool( True ),
5375     minQuality = cms.string( "loose" )
5376 )
5377 fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTracks",
5378     pixelTrackReferenceSoA = cms.InputTag( "hltPixelTracksSoASerialSync" ),
5379     pixelTrackTargetSoA = cms.InputTag( "hltPixelTracksSoA" ),
5380     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackCompareGPUvsCPU" ),
5381     useQualityCut = cms.bool( True ),
5382     minQuality = cms.string( "loose" ),
5383     deltaR2cut = cms.double( 4.0E-4 )
5384 )
5385 fragment.hltPixelVerticesSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoAAlpaka",
5386     pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoASerialSync" ),
5387     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5388     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexCPU" )
5389 )
5390 fragment.hltPixelVerticesSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoAAlpaka",
5391     pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA" ),
5392     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5393     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexGPU" )
5394 )
5395 fragment.hltPixelVerticesSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertices",
5396     pixelVertexReferenceSoA = cms.InputTag( "hltPixelVerticesSoASerialSync" ),
5397     pixelVertexTargetSoA = cms.InputTag( "hltPixelVerticesSoA" ),
5398     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5399     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexCompareGPUvsCPU" ),
5400     dzCut = cms.double( 1.0 )
5401 )
5402 fragment.hltL1sDQMEcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5403     saveTags = cms.bool( True ),
5404     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5405     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5406     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5407     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5408     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5409     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5410     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5411     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5412     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5413     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5414 )
5415 fragment.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler",
5416     offset = cms.uint32( 0 ),
5417     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5418 )
5419 fragment.hltEcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalRawToDigiPortable",
5420     InputLabel = cms.InputTag( "rawDataCollector" ),
5421     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 ),
5422     maxChannelsEB = cms.uint32( 61200 ),
5423     maxChannelsEE = cms.uint32( 14648 ),
5424     digisLabelEB = cms.string( "ebDigis" ),
5425     digisLabelEE = cms.string( "eeDigis" )
5426 )
5427 fragment.hltEcalDigisSerialSync = cms.EDProducer( "EcalDigisFromPortableProducer",
5428     digisInLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ),
5429     digisInLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ),
5430     digisOutLabelEB = cms.string( "ebDigis" ),
5431     digisOutLabelEE = cms.string( "eeDigis" ),
5432     produceDummyIntegrityCollections = cms.bool( False )
5433 )
5434 fragment.hltEcalUncalibRecHitSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalUncalibRecHitProducerPortable",
5435     digisLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ),
5436     digisLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ),
5437     recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
5438     recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
5439     EBtimeFitLimits_Lower = cms.double( 0.2 ),
5440     EBtimeFitLimits_Upper = cms.double( 1.4 ),
5441     EEtimeFitLimits_Lower = cms.double( 0.2 ),
5442     EEtimeFitLimits_Upper = cms.double( 1.4 ),
5443     EBtimeConstantTerm = cms.double( 0.6 ),
5444     EEtimeConstantTerm = cms.double( 1.0 ),
5445     EBtimeNconst = cms.double( 28.5 ),
5446     EEtimeNconst = cms.double( 31.8 ),
5447     outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
5448     outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
5449     outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
5450     outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
5451     outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
5452     outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
5453     outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
5454     outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
5455     amplitudeThresholdEB = cms.double( 10.0 ),
5456     amplitudeThresholdEE = cms.double( 10.0 ),
5457     EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
5458     EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
5459     EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
5460     EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
5461     kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
5462     shouldRunTimingComputation = cms.bool( True )
5463 )
5464 fragment.hltEcalUncalibRecHitSerialSync = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
5465     inputCollectionEB = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEB' ),
5466     outputLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
5467     isPhase2 = cms.bool( False ),
5468     inputCollectionEE = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEE' ),
5469     outputLabelEE = cms.string( "EcalUncalibRecHitsEE" )
5470 )
5471 fragment.hltEcalRecHitSerialSync = cms.EDProducer( "EcalRecHitProducer",
5472     EErechitCollection = cms.string( "EcalRecHitsEE" ),
5473     EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEE' ),
5474     EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEB' ),
5475     EBrechitCollection = cms.string( "EcalRecHitsEB" ),
5476     ChannelStatusToBeExcluded = cms.vstring(  ),
5477     killDeadChannels = cms.bool( True ),
5478     algo = cms.string( "EcalRecHitWorkerSimple" ),
5479     EBLaserMIN = cms.double( 0.5 ),
5480     EELaserMIN = cms.double( 0.5 ),
5481     EBLaserMAX = cms.double( 3.0 ),
5482     EELaserMAX = cms.double( 8.0 ),
5483     timeCalibTag = cms.ESInputTag( "","" ),
5484     timeOffsetTag = cms.ESInputTag( "","" ),
5485     skipTimeCalib = cms.bool( False ),
5486     laserCorrection = cms.bool( True ),
5487     flagsMapDBReco = cms.PSet( 
5488       kDead = cms.vstring( 'kNoDataNoTP' ),
5489       kGood = cms.vstring( 'kOk',
5490         'kDAC',
5491         'kNoLaser',
5492         'kNoisy' ),
5493       kTowerRecovered = cms.vstring( 'kDeadFE' ),
5494       kNoisy = cms.vstring( 'kNNoisy',
5495         'kFixedG6',
5496         'kFixedG1' ),
5497       kNeighboursRecovered = cms.vstring( 'kFixedG0',
5498         'kNonRespondingIsolated',
5499         'kDeadVFE' )
5500     ),
5501     algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
5502     recoverEBIsolatedChannels = cms.bool( False ),
5503     recoverEEIsolatedChannels = cms.bool( False ),
5504     recoverEBVFE = cms.bool( False ),
5505     recoverEEVFE = cms.bool( False ),
5506     recoverEBFE = cms.bool( False ),
5507     recoverEEFE = cms.bool( False ),
5508     dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
5509     dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
5510     logWarningEtThreshold_EB_FE = cms.double( -1.0 ),
5511     logWarningEtThreshold_EE_FE = cms.double( -1.0 ),
5512     ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
5513     eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
5514     ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
5515     eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
5516     singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
5517     singleChannelRecoveryThreshold = cms.double( 8.0 ),
5518     sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
5519     bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
5520     bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
5521     triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
5522     cleaningConfig = cms.PSet( 
5523       cThreshold_endcap = cms.double( 15.0 ),
5524       tightenCrack_e1_double = cms.double( 2.0 ),
5525       cThreshold_barrel = cms.double( 4.0 ),
5526       e6e2thresh = cms.double( 0.04 ),
5527       e4e1Threshold_barrel = cms.double( 0.08 ),
5528       e4e1Threshold_endcap = cms.double( 0.3 ),
5529       tightenCrack_e4e1_single = cms.double( 3.0 ),
5530       cThreshold_double = cms.double( 10.0 ),
5531       e4e1_b_barrel = cms.double( -0.024 ),
5532       tightenCrack_e6e2_double = cms.double( 3.0 ),
5533       e4e1_a_barrel = cms.double( 0.04 ),
5534       tightenCrack_e1_single = cms.double( 2.0 ),
5535       e4e1_a_endcap = cms.double( 0.02 ),
5536       e4e1_b_endcap = cms.double( -0.0125 ),
5537       ignoreOutOfTimeThresh = cms.double( 1.0E9 )
5538     )
5539 )
5540 fragment.hltL1sDQMHcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5541     saveTags = cms.bool( True ),
5542     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5543     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5544     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5545     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5546     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5547     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5548     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5549     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5550     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5551     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5552 )
5553 fragment.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler",
5554     offset = cms.uint32( 0 ),
5555     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5556 )
5557 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5558     HcalFirstFED = cms.untracked.int32( 700 ),
5559     firstSample = cms.int32( 0 ),
5560     lastSample = cms.int32( 9 ),
5561     FilterDataQuality = cms.bool( True ),
5562     FEDs = cms.untracked.vint32(  ),
5563     UnpackZDC = cms.untracked.bool( True ),
5564     UnpackCalib = cms.untracked.bool( True ),
5565     UnpackUMNio = cms.untracked.bool( True ),
5566     UnpackTTP = cms.untracked.bool( False ),
5567     silent = cms.untracked.bool( True ),
5568     saveQIE10DataNSamples = cms.untracked.vint32(  ),
5569     saveQIE10DataTags = cms.untracked.vstring(  ),
5570     saveQIE11DataNSamples = cms.untracked.vint32(  ),
5571     saveQIE11DataTags = cms.untracked.vstring(  ),
5572     ComplainEmptyData = cms.untracked.bool( False ),
5573     UnpackerMode = cms.untracked.int32( 0 ),
5574     ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5575     InputLabel = cms.InputTag( "rawDataCollector" ),
5576     ElectronicsMap = cms.string( "" )
5577 )
5578 fragment.hltHcalDigisSoA = cms.EDProducer( "HcalDigisSoAProducer@alpaka",
5579     hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5580     qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5581     digisLabelF01HE = cms.string( "f01HEDigis" ),
5582     digisLabelF5HB = cms.string( "f5HBDigis" ),
5583     digisLabelF3HB = cms.string( "f3HBDigis" ),
5584     maxChannelsF01HE = cms.uint32( 10000 ),
5585     maxChannelsF5HB = cms.uint32( 10000 ),
5586     maxChannelsF3HB = cms.uint32( 10000 ),
5587     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5588 )
5589 fragment.hltHbheRecoSoA = cms.EDProducer( "HBHERecHitProducerPortable@alpaka",
5590     maxTimeSamples = cms.uint32( 10 ),
5591     kprep1dChannelsPerBlock = cms.uint32( 32 ),
5592     digisLabelF01HE = cms.InputTag( 'hltHcalDigisSoA','f01HEDigis' ),
5593     digisLabelF5HB = cms.InputTag( 'hltHcalDigisSoA','f5HBDigis' ),
5594     digisLabelF3HB = cms.InputTag( 'hltHcalDigisSoA','f3HBDigis' ),
5595     recHitsLabelM0HBHE = cms.string( "" ),
5596     sipmQTSShift = cms.int32( 0 ),
5597     sipmQNTStoSum = cms.int32( 3 ),
5598     firstSampleShift = cms.int32( 0 ),
5599     useEffectivePedestals = cms.bool( True ),
5600     meanTime = cms.double( 0.0 ),
5601     timeSigmaSiPM = cms.double( 2.5 ),
5602     timeSigmaHPD = cms.double( 5.0 ),
5603     ts4Thresh = cms.double( 0.0 ),
5604     applyTimeSlew = cms.bool( True ),
5605     tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5606     slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5607     tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5608     kernelMinimizeThreads = cms.vuint32( 16, 1, 1 ),
5609     pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
5610     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5611 )
5612 fragment.hltHbhereco = cms.EDProducer( "HcalRecHitSoAToLegacy",
5613     src = cms.InputTag( "hltHbheRecoSoA" )
5614 )
5615 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5616     digiLabel = cms.InputTag( "hltHcalDigis" ),
5617     forceSOI = cms.int32( -1 ),
5618     soiShift = cms.int32( 0 ),
5619     dropZSmarkedPassed = cms.bool( True ),
5620     tsFromDB = cms.bool( False ),
5621     sumAllTimeSlices = cms.bool( False )
5622 )
5623 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5624     inputLabel = cms.InputTag( "hltHfprereco" ),
5625     algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5626     useChannelQualityFromDB = cms.bool( False ),
5627     checkChannelQualityForDepth3and4 = cms.bool( False ),
5628     algorithm = cms.PSet( 
5629       tfallIfNoTDC = cms.double( -101.0 ),
5630       triseIfNoTDC = cms.double( -100.0 ),
5631       rejectAllFailures = cms.bool( True ),
5632       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 ),
5633       soiPhase = cms.uint32( 1 ),
5634       timeShift = cms.double( 0.0 ),
5635       tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5636       Class = cms.string( "HFFlexibleTimeCheck" )
5637     ),
5638     runHFStripFilter = cms.bool( False ),
5639     HFStripFilter = cms.PSet( 
5640       seedHitIetaMax = cms.int32( 35 ),
5641       verboseLevel = cms.untracked.int32( 10 ),
5642       maxThreshold = cms.double( 100.0 ),
5643       stripThreshold = cms.double( 40.0 ),
5644       wedgeCut = cms.double( 0.05 ),
5645       lstrips = cms.int32( 2 ),
5646       maxStripTime = cms.double( 10.0 ),
5647       gap = cms.int32( 2 ),
5648       timeMax = cms.double( 6.0 )
5649     ),
5650     setNoiseFlags = cms.bool( True ),
5651     S9S1stat = cms.PSet( 
5652       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 ),
5653       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 ),
5654       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 ),
5655       isS8S1 = cms.bool( False ),
5656       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 ),
5657       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 ),
5658       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 ),
5659       HcalAcceptSeverityLevel = cms.int32( 9 )
5660     ),
5661     S8S1stat = cms.PSet( 
5662       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 ),
5663       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 ),
5664       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 ),
5665       isS8S1 = cms.bool( True ),
5666       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 ),
5667       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 ),
5668       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 ),
5669       HcalAcceptSeverityLevel = cms.int32( 9 )
5670     ),
5671     PETstat = cms.PSet( 
5672       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 ),
5673       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 ),
5674       long_R_29 = cms.vdouble( 0.8 ),
5675       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 ),
5676       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 ),
5677       short_R_29 = cms.vdouble( 0.8 ),
5678       long_R = cms.vdouble( 0.98 ),
5679       short_R = cms.vdouble( 0.8 ),
5680       HcalAcceptSeverityLevel = cms.int32( 9 )
5681     )
5682 )
5683 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5684     correctForTimeslew = cms.bool( True ),
5685     correctForPhaseContainment = cms.bool( True ),
5686     correctionPhaseNS = cms.double( 13.0 ),
5687     digiLabel = cms.InputTag( "hltHcalDigis" ),
5688     correctTiming = cms.bool( False ),
5689     dropZSmarkedPassed = cms.bool( True ),
5690     firstAuxTS = cms.int32( 4 ),
5691     firstSample = cms.int32( 4 ),
5692     samplesToAdd = cms.int32( 4 ),
5693     tsFromDB = cms.bool( True ),
5694     useLeakCorrection = cms.bool( False ),
5695     recoParamsFromDB = cms.bool( True ),
5696     setNegativeFlags = cms.bool( False ),
5697     saturationParameters = cms.PSet(  maxADCvalue = cms.int32( 127 ) ),
5698     setSaturationFlags = cms.bool( False ),
5699     Subdetector = cms.string( "HO" ),
5700     digiTimeFromDB = cms.bool( True ),
5701     hfTimingTrustParameters = cms.PSet(  ),
5702     setTimingTrustFlags = cms.bool( False ),
5703     setNoiseFlags = cms.bool( False ),
5704     digistat = cms.PSet(  ),
5705     HFInWindowStat = cms.PSet(  ),
5706     S9S1stat = cms.PSet(  ),
5707     S8S1stat = cms.PSet(  ),
5708     PETstat = cms.PSet(  ),
5709     dataOOTCorrectionName = cms.string( "" ),
5710     dataOOTCorrectionCategory = cms.string( "Data" ),
5711     mcOOTCorrectionName = cms.string( "" ),
5712     mcOOTCorrectionCategory = cms.string( "MC" )
5713 )
5714 fragment.hltHcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HcalDigisSoAProducer",
5715     hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5716     qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5717     digisLabelF01HE = cms.string( "f01HEDigis" ),
5718     digisLabelF5HB = cms.string( "f5HBDigis" ),
5719     digisLabelF3HB = cms.string( "f3HBDigis" ),
5720     maxChannelsF01HE = cms.uint32( 10000 ),
5721     maxChannelsF5HB = cms.uint32( 10000 ),
5722     maxChannelsF3HB = cms.uint32( 10000 )
5723 )
5724 fragment.hltHbheRecoSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HBHERecHitProducerPortable",
5725     maxTimeSamples = cms.uint32( 10 ),
5726     kprep1dChannelsPerBlock = cms.uint32( 32 ),
5727     digisLabelF01HE = cms.InputTag( 'hltHcalDigisSoASerialSync','f01HEDigis' ),
5728     digisLabelF5HB = cms.InputTag( 'hltHcalDigisSoASerialSync','f5HBDigis' ),
5729     digisLabelF3HB = cms.InputTag( 'hltHcalDigisSoASerialSync','f3HBDigis' ),
5730     recHitsLabelM0HBHE = cms.string( "" ),
5731     sipmQTSShift = cms.int32( 0 ),
5732     sipmQNTStoSum = cms.int32( 3 ),
5733     firstSampleShift = cms.int32( 0 ),
5734     useEffectivePedestals = cms.bool( True ),
5735     meanTime = cms.double( 0.0 ),
5736     timeSigmaSiPM = cms.double( 2.5 ),
5737     timeSigmaHPD = cms.double( 5.0 ),
5738     ts4Thresh = cms.double( 0.0 ),
5739     applyTimeSlew = cms.bool( True ),
5740     tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5741     slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5742     tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5743     kernelMinimizeThreads = cms.vuint32( 16, 1, 1 ),
5744     pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 )
5745 )
5746 fragment.hltHbherecoSerialSync = cms.EDProducer( "HcalRecHitSoAToLegacy",
5747     src = cms.InputTag( "hltHbheRecoSoASerialSync" )
5748 )
5749 fragment.hltParticleFlowRecHitHBHESoA = cms.EDProducer( "PFRecHitSoAProducerHCAL@alpaka",
5750     producers = cms.VPSet( 
5751       cms.PSet(  src = cms.InputTag( "hltHbheRecoSoA" ),
5752         params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
5753       )
5754     ),
5755     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5756     synchronise = cms.untracked.bool( False ),
5757     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5758 )
5759 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "LegacyPFRecHitProducer",
5760     src = cms.InputTag( "hltParticleFlowRecHitHBHESoA" )
5761 )
5762 fragment.hltParticleFlowClusterHBHESoA = cms.EDProducer( "PFClusterSoAProducer@alpaka",
5763     pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
5764     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5765     seedFinder = cms.PSet( 
5766       thresholdsByDetector = cms.VPSet( 
5767         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
5768           seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ),
5769           detector = cms.string( "HCAL_BARREL1" )
5770         ),
5771         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
5772           seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
5773           detector = cms.string( "HCAL_ENDCAP" )
5774         )
5775       ),
5776       nNeighbours = cms.int32( 4 )
5777     ),
5778     initialClusteringStep = cms.PSet(  thresholdsByDetector = cms.VPSet( 
5779   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
5780     detector = cms.string( "HCAL_BARREL1" )
5781   ),
5782   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5783     detector = cms.string( "HCAL_ENDCAP" )
5784   )
5785 ) ),
5786     pfClusterBuilder = cms.PSet( 
5787       minFracTot = cms.double( 1.0E-20 ),
5788       stoppingTolerance = cms.double( 1.0E-8 ),
5789       positionCalc = cms.PSet( 
5790         minAllowedNormalization = cms.double( 1.0E-9 ),
5791         minFractionInCalc = cms.double( 1.0E-9 )
5792       ),
5793       maxIterations = cms.uint32( 5 ),
5794       recHitEnergyNorms = cms.VPSet( 
5795         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
5796           detector = cms.string( "HCAL_BARREL1" )
5797         ),
5798         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5799           detector = cms.string( "HCAL_ENDCAP" )
5800         )
5801       ),
5802       showerSigma = cms.double( 10.0 ),
5803       minFractionToKeep = cms.double( 1.0E-7 ),
5804       excludeOtherSeeds = cms.bool( True ),
5805       timeResolutionCalcBarrel = cms.PSet( 
5806         corrTermLowE = cms.double( 0.0 ),
5807         threshLowE = cms.double( 6.0 ),
5808         noiseTerm = cms.double( 21.86 ),
5809         constantTermLowE = cms.double( 4.24 ),
5810         noiseTermLowE = cms.double( 8.0 ),
5811         threshHighE = cms.double( 15.0 ),
5812         constantTerm = cms.double( 2.82 )
5813       ),
5814       timeResolutionCalcEndcap = cms.PSet( 
5815         corrTermLowE = cms.double( 0.0 ),
5816         threshLowE = cms.double( 6.0 ),
5817         noiseTerm = cms.double( 21.86 ),
5818         constantTermLowE = cms.double( 4.24 ),
5819         noiseTermLowE = cms.double( 8.0 ),
5820         threshHighE = cms.double( 15.0 ),
5821         constantTerm = cms.double( 2.82 )
5822       )
5823     ),
5824     synchronise = cms.bool( False ),
5825     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5826 )
5827 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "LegacyPFClusterProducer",
5828     src = cms.InputTag( "hltParticleFlowClusterHBHESoA" ),
5829     PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
5830     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ),
5831     usePFThresholdsFromDB = cms.bool( True ),
5832     pfClusterBuilder = cms.PSet( 
5833       minFracTot = cms.double( 1.0E-20 ),
5834       stoppingTolerance = cms.double( 1.0E-8 ),
5835       positionCalc = cms.PSet( 
5836         minAllowedNormalization = cms.double( 1.0E-9 ),
5837         posCalcNCrystals = cms.int32( 5 ),
5838         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5839         logWeightDenominatorByDetector = cms.VPSet( 
5840           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5841             depths = cms.vint32( 1, 2, 3, 4 ),
5842             detector = cms.string( "HCAL_BARREL1" )
5843           ),
5844           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5845             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5846             detector = cms.string( "HCAL_ENDCAP" )
5847           )
5848         ),
5849         minFractionInCalc = cms.double( 1.0E-9 )
5850       ),
5851       maxIterations = cms.uint32( 5 ),
5852       minChi2Prob = cms.double( 0.0 ),
5853       allCellsPositionCalc = cms.PSet( 
5854         minAllowedNormalization = cms.double( 1.0E-9 ),
5855         posCalcNCrystals = cms.int32( -1 ),
5856         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5857         logWeightDenominatorByDetector = cms.VPSet( 
5858           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5859             depths = cms.vint32( 1, 2, 3, 4 ),
5860             detector = cms.string( "HCAL_BARREL1" )
5861           ),
5862           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5863             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5864             detector = cms.string( "HCAL_ENDCAP" )
5865           )
5866         ),
5867         minFractionInCalc = cms.double( 1.0E-9 )
5868       ),
5869       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5870       recHitEnergyNorms = cms.VPSet( 
5871         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5872           depths = cms.vint32( 1, 2, 3, 4 ),
5873           detector = cms.string( "HCAL_BARREL1" )
5874         ),
5875         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5876           depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5877           detector = cms.string( "HCAL_ENDCAP" )
5878         )
5879       ),
5880       maxNSigmaTime = cms.double( 10.0 ),
5881       showerSigma = cms.double( 10.0 ),
5882       timeSigmaEE = cms.double( 10.0 ),
5883       clusterTimeResFromSeed = cms.bool( False ),
5884       minFractionToKeep = cms.double( 1.0E-7 ),
5885       excludeOtherSeeds = cms.bool( True ),
5886       timeResolutionCalcBarrel = cms.PSet( 
5887         corrTermLowE = cms.double( 0.0 ),
5888         threshLowE = cms.double( 6.0 ),
5889         noiseTerm = cms.double( 21.86 ),
5890         constantTermLowE = cms.double( 4.24 ),
5891         noiseTermLowE = cms.double( 8.0 ),
5892         threshHighE = cms.double( 15.0 ),
5893         constantTerm = cms.double( 2.82 )
5894       ),
5895       timeResolutionCalcEndcap = cms.PSet( 
5896         corrTermLowE = cms.double( 0.0 ),
5897         threshLowE = cms.double( 6.0 ),
5898         noiseTerm = cms.double( 21.86 ),
5899         constantTermLowE = cms.double( 4.24 ),
5900         noiseTermLowE = cms.double( 8.0 ),
5901         threshHighE = cms.double( 15.0 ),
5902         constantTerm = cms.double( 2.82 )
5903       ),
5904       timeSigmaEB = cms.double( 10.0 )
5905     )
5906 )
5907 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
5908     clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ),
5909     energyCorrector = cms.PSet(  ),
5910     pfClusterBuilder = cms.PSet( 
5911       allCellsPositionCalc = cms.PSet( 
5912         minAllowedNormalization = cms.double( 1.0E-9 ),
5913         posCalcNCrystals = cms.int32( -1 ),
5914         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5915         logWeightDenominatorByDetector = cms.VPSet( 
5916           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5917             depths = cms.vint32( 1, 2, 3, 4 ),
5918             detector = cms.string( "HCAL_BARREL1" )
5919           ),
5920           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5921             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5922             detector = cms.string( "HCAL_ENDCAP" )
5923           )
5924         ),
5925         minFractionInCalc = cms.double( 1.0E-9 )
5926       ),
5927       algoName = cms.string( "PFMultiDepthClusterizer" ),
5928       nSigmaPhi = cms.double( 2.0 ),
5929       minFractionToKeep = cms.double( 1.0E-7 ),
5930       nSigmaEta = cms.double( 2.0 )
5931     ),
5932     positionReCalc = cms.PSet(  ),
5933     usePFThresholdsFromDB = cms.bool( True )
5934 )
5935 fragment.hltParticleFlowRecHitHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFRecHitSoAProducerHCAL",
5936     producers = cms.VPSet( 
5937       cms.PSet(  src = cms.InputTag( "hltHbheRecoSoASerialSync" ),
5938         params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
5939       )
5940     ),
5941     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5942     synchronise = cms.untracked.bool( False )
5943 )
5944 fragment.hltParticleFlowRecHitHBHESerialSync = cms.EDProducer( "LegacyPFRecHitProducer",
5945     src = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" )
5946 )
5947 fragment.hltParticleFlowClusterHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFClusterSoAProducer",
5948     pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ),
5949     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5950     seedFinder = cms.PSet( 
5951       thresholdsByDetector = cms.VPSet( 
5952         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
5953           seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ),
5954           detector = cms.string( "HCAL_BARREL1" )
5955         ),
5956         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
5957           seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
5958           detector = cms.string( "HCAL_ENDCAP" )
5959         )
5960       ),
5961       nNeighbours = cms.int32( 4 )
5962     ),
5963     initialClusteringStep = cms.PSet(  thresholdsByDetector = cms.VPSet( 
5964   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
5965     detector = cms.string( "HCAL_BARREL1" )
5966   ),
5967   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5968     detector = cms.string( "HCAL_ENDCAP" )
5969   )
5970 ) ),
5971     pfClusterBuilder = cms.PSet( 
5972       minFracTot = cms.double( 1.0E-20 ),
5973       stoppingTolerance = cms.double( 1.0E-8 ),
5974       positionCalc = cms.PSet( 
5975         minAllowedNormalization = cms.double( 1.0E-9 ),
5976         minFractionInCalc = cms.double( 1.0E-9 )
5977       ),
5978       maxIterations = cms.uint32( 5 ),
5979       recHitEnergyNorms = cms.VPSet( 
5980         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
5981           detector = cms.string( "HCAL_BARREL1" )
5982         ),
5983         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5984           detector = cms.string( "HCAL_ENDCAP" )
5985         )
5986       ),
5987       showerSigma = cms.double( 10.0 ),
5988       minFractionToKeep = cms.double( 1.0E-7 ),
5989       excludeOtherSeeds = cms.bool( True ),
5990       timeResolutionCalcBarrel = cms.PSet( 
5991         corrTermLowE = cms.double( 0.0 ),
5992         threshLowE = cms.double( 6.0 ),
5993         noiseTerm = cms.double( 21.86 ),
5994         constantTermLowE = cms.double( 4.24 ),
5995         noiseTermLowE = cms.double( 8.0 ),
5996         threshHighE = cms.double( 15.0 ),
5997         constantTerm = cms.double( 2.82 )
5998       ),
5999       timeResolutionCalcEndcap = cms.PSet( 
6000         corrTermLowE = cms.double( 0.0 ),
6001         threshLowE = cms.double( 6.0 ),
6002         noiseTerm = cms.double( 21.86 ),
6003         constantTermLowE = cms.double( 4.24 ),
6004         noiseTermLowE = cms.double( 8.0 ),
6005         threshHighE = cms.double( 15.0 ),
6006         constantTerm = cms.double( 2.82 )
6007       )
6008     ),
6009     synchronise = cms.bool( False )
6010 )
6011 fragment.hltParticleFlowClusterHBHESerialSync = cms.EDProducer( "LegacyPFClusterProducer",
6012     src = cms.InputTag( "hltParticleFlowClusterHBHESoASerialSync" ),
6013     PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ),
6014     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHESerialSync" ),
6015     usePFThresholdsFromDB = cms.bool( True ),
6016     pfClusterBuilder = cms.PSet( 
6017       minFracTot = cms.double( 1.0E-20 ),
6018       stoppingTolerance = cms.double( 1.0E-8 ),
6019       positionCalc = cms.PSet( 
6020         minAllowedNormalization = cms.double( 1.0E-9 ),
6021         posCalcNCrystals = cms.int32( 5 ),
6022         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6023         logWeightDenominatorByDetector = cms.VPSet( 
6024           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
6025             depths = cms.vint32( 1, 2, 3, 4 ),
6026             detector = cms.string( "HCAL_BARREL1" )
6027           ),
6028           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
6029             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
6030             detector = cms.string( "HCAL_ENDCAP" )
6031           )
6032         ),
6033         minFractionInCalc = cms.double( 1.0E-9 )
6034       ),
6035       maxIterations = cms.uint32( 5 ),
6036       minChi2Prob = cms.double( 0.0 ),
6037       allCellsPositionCalc = cms.PSet( 
6038         minAllowedNormalization = cms.double( 1.0E-9 ),
6039         posCalcNCrystals = cms.int32( -1 ),
6040         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6041         logWeightDenominatorByDetector = cms.VPSet( 
6042           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
6043             depths = cms.vint32( 1, 2, 3, 4 ),
6044             detector = cms.string( "HCAL_BARREL1" )
6045           ),
6046           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
6047             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
6048             detector = cms.string( "HCAL_ENDCAP" )
6049           )
6050         ),
6051         minFractionInCalc = cms.double( 1.0E-9 )
6052       ),
6053       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6054       recHitEnergyNorms = cms.VPSet( 
6055         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
6056           depths = cms.vint32( 1, 2, 3, 4 ),
6057           detector = cms.string( "HCAL_BARREL1" )
6058         ),
6059         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
6060           depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
6061           detector = cms.string( "HCAL_ENDCAP" )
6062         )
6063       ),
6064       maxNSigmaTime = cms.double( 10.0 ),
6065       showerSigma = cms.double( 10.0 ),
6066       timeSigmaEE = cms.double( 10.0 ),
6067       clusterTimeResFromSeed = cms.bool( False ),
6068       minFractionToKeep = cms.double( 1.0E-7 ),
6069       excludeOtherSeeds = cms.bool( True ),
6070       timeResolutionCalcBarrel = cms.PSet( 
6071         corrTermLowE = cms.double( 0.0 ),
6072         threshLowE = cms.double( 6.0 ),
6073         noiseTerm = cms.double( 21.86 ),
6074         constantTermLowE = cms.double( 4.24 ),
6075         noiseTermLowE = cms.double( 8.0 ),
6076         threshHighE = cms.double( 15.0 ),
6077         constantTerm = cms.double( 2.82 )
6078       ),
6079       timeResolutionCalcEndcap = cms.PSet( 
6080         corrTermLowE = cms.double( 0.0 ),
6081         threshLowE = cms.double( 6.0 ),
6082         noiseTerm = cms.double( 21.86 ),
6083         constantTermLowE = cms.double( 4.24 ),
6084         noiseTermLowE = cms.double( 8.0 ),
6085         threshHighE = cms.double( 15.0 ),
6086         constantTerm = cms.double( 2.82 )
6087       ),
6088       timeSigmaEB = cms.double( 10.0 )
6089     )
6090 )
6091 fragment.hltParticleFlowClusterHCALSerialSync = cms.EDProducer( "PFMultiDepthClusterProducer",
6092     clustersSource = cms.InputTag( "hltParticleFlowClusterHBHESerialSync" ),
6093     energyCorrector = cms.PSet(  ),
6094     pfClusterBuilder = cms.PSet( 
6095       allCellsPositionCalc = cms.PSet( 
6096         minAllowedNormalization = cms.double( 1.0E-9 ),
6097         posCalcNCrystals = cms.int32( -1 ),
6098         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6099         logWeightDenominatorByDetector = cms.VPSet( 
6100           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
6101             depths = cms.vint32( 1, 2, 3, 4 ),
6102             detector = cms.string( "HCAL_BARREL1" )
6103           ),
6104           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
6105             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
6106             detector = cms.string( "HCAL_ENDCAP" )
6107           )
6108         ),
6109         minFractionInCalc = cms.double( 1.0E-9 )
6110       ),
6111       algoName = cms.string( "PFMultiDepthClusterizer" ),
6112       nSigmaPhi = cms.double( 2.0 ),
6113       minFractionToKeep = cms.double( 1.0E-7 ),
6114       nSigmaEta = cms.double( 2.0 )
6115     ),
6116     positionReCalc = cms.PSet(  ),
6117     usePFThresholdsFromDB = cms.bool( True )
6118 )
6119 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
6120     offset = cms.uint32( 0 ),
6121     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6122 )
6123 fragment.hltFEDSelectorL1uGTTest = cms.EDProducer( "EvFFEDSelector",
6124     inputTag = cms.InputTag( "rawDataCollector" ),
6125     fedList = cms.vuint32( 1405 )
6126 )
6127 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
6128     SelectedTriggerType = cms.int32( 2 )
6129 )
6130 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
6131     offset = cms.uint32( 0 ),
6132     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6133 )
6134 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
6135     inputTag = cms.InputTag( "rawDataCollector" ),
6136     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 )
6137 )
6138 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
6139     offset = cms.uint32( 0 ),
6140     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6141 )
6142 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
6143     inputTag = cms.InputTag( "rawDataCollector" ),
6144     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 )
6145 )
6146 fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter",
6147     rawInput = cms.InputTag( "rawDataCollector" ),
6148     period = cms.uint32( 4096 ),
6149     invert = cms.bool( False ),
6150     fedId = cms.int32( 1024 ),
6151     useTCDSEventNumber = cms.bool( False )
6152 )
6153 fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed",
6154     saveTags = cms.bool( True ),
6155     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er" ),
6156     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
6157     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
6158     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6159     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
6160     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
6161     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
6162     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
6163     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
6164     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
6165 )
6166 fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler",
6167     offset = cms.uint32( 0 ),
6168     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6169 )
6170 fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed",
6171     saveTags = cms.bool( True ),
6172     L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3" ),
6173     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
6174     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
6175     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6176     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
6177     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
6178     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
6179     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
6180     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
6181     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
6182 )
6183 fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler",
6184     offset = cms.uint32( 0 ),
6185     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6186 )
6187 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
6188     offset = cms.uint32( 0 ),
6189     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6190 )
6191 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
6192     rawInput = cms.InputTag( "rawDataCollector" ),
6193     period = cms.uint32( 107 ),
6194     invert = cms.bool( False ),
6195     fedId = cms.int32( 1024 ),
6196     useTCDSEventNumber = cms.bool( True )
6197 )
6198 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
6199     offset = cms.uint32( 0 ),
6200     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6201 )
6202 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
6203     saveTags = cms.bool( True ),
6204     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
6205     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
6206     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
6207     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6208     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
6209     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
6210     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
6211     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
6212     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
6213     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
6214 )
6215 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
6216     offset = cms.uint32( 0 ),
6217     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6218 )
6219 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
6220     offset = cms.uint32( 0 ),
6221     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6222 )
6223 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
6224     EBSumThreshold = cms.double( 0.2 ),
6225     HF2Weight = cms.double( 1.0 ),
6226     EBWeight = cms.double( 1.0 ),
6227     hfInput = cms.InputTag( "hltHfreco" ),
6228     EESumThreshold = cms.double( 0.45 ),
6229     HOThreshold0 = cms.double( 3.5 ),
6230     HOThresholdPlus1 = cms.double( 3.5 ),
6231     HOThresholdMinus1 = cms.double( 3.5 ),
6232     HOThresholdPlus2 = cms.double( 3.5 ),
6233     HOThresholdMinus2 = cms.double( 3.5 ),
6234     HBGrid = cms.vdouble(  ),
6235     HBThreshold1 = cms.double( 0.4 ),
6236     HBThreshold2 = cms.double( 0.3 ),
6237     HBThreshold = cms.double( 0.3 ),
6238     EEWeights = cms.vdouble(  ),
6239     HF1Threshold = cms.double( 0.5 ),
6240     HF2Weights = cms.vdouble(  ),
6241     HOWeights = cms.vdouble(  ),
6242     EEGrid = cms.vdouble(  ),
6243     HEDWeight = cms.double( 1.0 ),
6244     EEWeight = cms.double( 1.0 ),
6245     UseHO = cms.bool( False ),
6246     HBWeights = cms.vdouble(  ),
6247     HESWeight = cms.double( 1.0 ),
6248     HF1Weight = cms.double( 1.0 ),
6249     HF2Grid = cms.vdouble(  ),
6250     HEDWeights = cms.vdouble(  ),
6251     HF1Grid = cms.vdouble(  ),
6252     EBWeights = cms.vdouble(  ),
6253     HOWeight = cms.double( 1.0E-99 ),
6254     EBThreshold = cms.double( 0.07 ),
6255     EEThreshold = cms.double( 0.3 ),
6256     UseEtEBTreshold = cms.bool( False ),
6257     UseSymEBTreshold = cms.bool( False ),
6258     UseEtEETreshold = cms.bool( False ),
6259     UseSymEETreshold = cms.bool( False ),
6260     hbheInput = cms.InputTag( "hltHbhereco" ),
6261     HcalThreshold = cms.double( -1000.0 ),
6262     HF2Threshold = cms.double( 0.85 ),
6263     HESThreshold1 = cms.double( 0.1 ),
6264     HESThreshold = cms.double( 0.2 ),
6265     HF1Weights = cms.vdouble(  ),
6266     hoInput = cms.InputTag( "hltHoreco" ),
6267     HESGrid = cms.vdouble(  ),
6268     HESWeights = cms.vdouble(  ),
6269     HEDThreshold1 = cms.double( 0.1 ),
6270     HEDThreshold = cms.double( 0.2 ),
6271     EcutTower = cms.double( -1000.0 ),
6272     HEDGrid = cms.vdouble(  ),
6273     ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
6274     HBWeight = cms.double( 1.0 ),
6275     HOGrid = cms.vdouble(  ),
6276     EBGrid = cms.vdouble(  ),
6277     MomConstrMethod = cms.int32( 1 ),
6278     MomHBDepth = cms.double( 0.2 ),
6279     MomHEDepth = cms.double( 0.4 ),
6280     MomEBDepth = cms.double( 0.3 ),
6281     MomEEDepth = cms.double( 0.0 ),
6282     HcalAcceptSeverityLevel = cms.uint32( 9 ),
6283     EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
6284       'kWeird',
6285       'kBad' ),
6286     UseHcalRecoveredHits = cms.bool( False ),
6287     UseEcalRecoveredHits = cms.bool( False ),
6288     UseRejectedHitsOnly = cms.bool( False ),
6289     HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
6290     EcalSeveritiesToBeUsedInBadTowers = cms.vstring(  ),
6291     UseRejectedRecoveredHcalHits = cms.bool( False ),
6292     UseRejectedRecoveredEcalHits = cms.bool( False ),
6293     missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
6294     AllowMissingInputs = cms.bool( False ),
6295     HcalPhase = cms.int32( 1 ),
6296     usePFThresholdsFromDB = cms.bool( True ),
6297     EcalRecHitThresh = cms.bool( True )
6298 )
6299 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
6300     useMassDropTagger = cms.bool( False ),
6301     useFiltering = cms.bool( False ),
6302     useDynamicFiltering = cms.bool( False ),
6303     useTrimming = cms.bool( False ),
6304     usePruning = cms.bool( False ),
6305     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
6306     useKtPruning = cms.bool( False ),
6307     useConstituentSubtraction = cms.bool( False ),
6308     useSoftDrop = cms.bool( False ),
6309     correctShape = cms.bool( False ),
6310     UseOnlyVertexTracks = cms.bool( False ),
6311     UseOnlyOnePV = cms.bool( False ),
6312     muCut = cms.double( -1.0 ),
6313     yCut = cms.double( -1.0 ),
6314     rFilt = cms.double( -1.0 ),
6315     rFiltFactor = cms.double( -1.0 ),
6316     trimPtFracMin = cms.double( -1.0 ),
6317     zcut = cms.double( -1.0 ),
6318     rcut_factor = cms.double( -1.0 ),
6319     csRho_EtaMax = cms.double( -1.0 ),
6320     csRParam = cms.double( -1.0 ),
6321     beta = cms.double( -1.0 ),
6322     R0 = cms.double( -1.0 ),
6323     gridMaxRapidity = cms.double( -1.0 ),
6324     gridSpacing = cms.double( -1.0 ),
6325     DzTrVtxMax = cms.double( 0.0 ),
6326     DxyTrVtxMax = cms.double( 0.0 ),
6327     MaxVtxZ = cms.double( 15.0 ),
6328     subjetPtMin = cms.double( -1.0 ),
6329     muMin = cms.double( -1.0 ),
6330     muMax = cms.double( -1.0 ),
6331     yMin = cms.double( -1.0 ),
6332     yMax = cms.double( -1.0 ),
6333     dRMin = cms.double( -1.0 ),
6334     dRMax = cms.double( -1.0 ),
6335     maxDepth = cms.int32( -1 ),
6336     nFilt = cms.int32( -1 ),
6337     MinVtxNdof = cms.int32( 5 ),
6338     src = cms.InputTag( "hltTowerMakerForAll" ),
6339     srcPVs = cms.InputTag( "NotUsed" ),
6340     jetType = cms.string( "CaloJet" ),
6341     jetAlgorithm = cms.string( "AntiKt" ),
6342     rParam = cms.double( 0.4 ),
6343     inputEtMin = cms.double( 0.3 ),
6344     inputEMin = cms.double( 0.0 ),
6345     jetPtMin = cms.double( 1.0 ),
6346     doPVCorrection = cms.bool( False ),
6347     doAreaFastjet = cms.bool( False ),
6348     doRhoFastjet = cms.bool( False ),
6349     doPUOffsetCorr = cms.bool( False ),
6350     puPtMin = cms.double( 10.0 ),
6351     nSigmaPU = cms.double( 1.0 ),
6352     radiusPU = cms.double( 0.4 ),
6353     subtractorName = cms.string( "" ),
6354     useExplicitGhosts = cms.bool( False ),
6355     doAreaDiskApprox = cms.bool( False ),
6356     voronoiRfact = cms.double( -9.0 ),
6357     Rho_EtaMax = cms.double( 4.4 ),
6358     Ghost_EtaMax = cms.double( 6.0 ),
6359     Active_Area_Repeats = cms.int32( 5 ),
6360     GhostArea = cms.double( 0.01 ),
6361     restrictInputs = cms.bool( False ),
6362     maxInputs = cms.uint32( 1 ),
6363     writeCompound = cms.bool( False ),
6364     writeJetsWithConst = cms.bool( False ),
6365     doFastJetNonUniform = cms.bool( False ),
6366     useDeterministicSeed = cms.bool( True ),
6367     minSeed = cms.uint32( 0 ),
6368     verbosity = cms.int32( 0 ),
6369     puWidth = cms.double( 0.0 ),
6370     nExclude = cms.uint32( 0 ),
6371     maxBadEcalCells = cms.uint32( 9999999 ),
6372     maxBadHcalCells = cms.uint32( 9999999 ),
6373     maxProblematicEcalCells = cms.uint32( 9999999 ),
6374     maxProblematicHcalCells = cms.uint32( 9999999 ),
6375     maxRecoveredEcalCells = cms.uint32( 9999999 ),
6376     maxRecoveredHcalCells = cms.uint32( 9999999 ),
6377     puCenters = cms.vdouble(  ),
6378     applyWeight = cms.bool( False ),
6379     srcWeights = cms.InputTag( "" ),
6380     minimumTowersFraction = cms.double( 0.0 ),
6381     jetCollInstanceName = cms.string( "" ),
6382     sumRecHits = cms.bool( False )
6383 )
6384 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
6385     src = cms.InputTag( "hltAK4CaloJetsPF" ),
6386     filter = cms.bool( False ),
6387     etMin = cms.double( 5.0 )
6388 )
6389 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
6390     inputLabel = cms.InputTag( "rawDataCollector" ),
6391     debug = cms.untracked.bool( False )
6392 )
6393 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
6394     recAlgoConfig = cms.PSet( 
6395       maxTime = cms.double( 420.0 ),
6396       debug = cms.untracked.bool( False ),
6397       stepTwoFromDigi = cms.bool( False ),
6398       tTrigModeConfig = cms.PSet( 
6399         debug = cms.untracked.bool( False ),
6400         tofCorrType = cms.int32( 0 ),
6401         tTrigLabel = cms.string( "" ),
6402         wirePropCorrType = cms.int32( 0 ),
6403         doTOFCorrection = cms.bool( True ),
6404         vPropWire = cms.double( 24.4 ),
6405         doT0Correction = cms.bool( True ),
6406         doWirePropCorrection = cms.bool( True ),
6407         t0Label = cms.string( "" )
6408       ),
6409       useUncertDB = cms.bool( True ),
6410       doVdriftCorr = cms.bool( True ),
6411       minTime = cms.double( -3.0 ),
6412       tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
6413       readLegacyTTrigDB = cms.bool( True ),
6414       readLegacyVDriftDB = cms.bool( True )
6415     ),
6416     recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6417     debug = cms.untracked.bool( False ),
6418     dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
6419 )
6420 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
6421     Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
6422     Reco4DAlgoConfig = cms.PSet( 
6423       Reco2DAlgoConfig = cms.PSet( 
6424         AlphaMaxPhi = cms.double( 1.0 ),
6425         debug = cms.untracked.bool( False ),
6426         segmCleanerMode = cms.int32( 2 ),
6427         AlphaMaxTheta = cms.double( 0.9 ),
6428         hit_afterT0_resolution = cms.double( 0.03 ),
6429         performT0_vdriftSegCorrection = cms.bool( False ),
6430         recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6431         recAlgoConfig = cms.PSet( 
6432           maxTime = cms.double( 420.0 ),
6433           debug = cms.untracked.bool( False ),
6434           stepTwoFromDigi = cms.bool( False ),
6435           tTrigModeConfig = cms.PSet( 
6436             debug = cms.untracked.bool( False ),
6437             tofCorrType = cms.int32( 0 ),
6438             tTrigLabel = cms.string( "" ),
6439             wirePropCorrType = cms.int32( 0 ),
6440             doTOFCorrection = cms.bool( True ),
6441             vPropWire = cms.double( 24.4 ),
6442             doT0Correction = cms.bool( True ),
6443             doWirePropCorrection = cms.bool( True ),
6444             t0Label = cms.string( "" )
6445           ),
6446           useUncertDB = cms.bool( True ),
6447           doVdriftCorr = cms.bool( True ),
6448           minTime = cms.double( -3.0 ),
6449           tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
6450           readLegacyTTrigDB = cms.bool( True ),
6451           readLegacyVDriftDB = cms.bool( True )
6452         ),
6453         MaxAllowedHits = cms.uint32( 50 ),
6454         nUnSharedHitsMin = cms.int32( 2 ),
6455         nSharedHitsMax = cms.int32( 2 ),
6456         performT0SegCorrection = cms.bool( False ),
6457         perform_delta_rejecting = cms.bool( False )
6458       ),
6459       Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
6460       debug = cms.untracked.bool( False ),
6461       segmCleanerMode = cms.int32( 2 ),
6462       AllDTRecHits = cms.bool( True ),
6463       hit_afterT0_resolution = cms.double( 0.03 ),
6464       performT0_vdriftSegCorrection = cms.bool( False ),
6465       recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6466       recAlgoConfig = cms.PSet( 
6467         maxTime = cms.double( 420.0 ),
6468         debug = cms.untracked.bool( False ),
6469         stepTwoFromDigi = cms.bool( False ),
6470         tTrigModeConfig = cms.PSet( 
6471           debug = cms.untracked.bool( False ),
6472           tofCorrType = cms.int32( 0 ),
6473           tTrigLabel = cms.string( "" ),
6474           wirePropCorrType = cms.int32( 0 ),
6475           doTOFCorrection = cms.bool( True ),
6476           vPropWire = cms.double( 24.4 ),
6477           doT0Correction = cms.bool( True ),
6478           doWirePropCorrection = cms.bool( True ),
6479           t0Label = cms.string( "" )
6480         ),
6481         useUncertDB = cms.bool( True ),
6482         doVdriftCorr = cms.bool( True ),
6483         minTime = cms.double( -3.0 ),
6484         tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
6485         readLegacyTTrigDB = cms.bool( True ),
6486         readLegacyVDriftDB = cms.bool( True )
6487       ),
6488       nUnSharedHitsMin = cms.int32( 2 ),
6489       nSharedHitsMax = cms.int32( 2 ),
6490       performT0SegCorrection = cms.bool( False ),
6491       perform_delta_rejecting = cms.bool( False )
6492     ),
6493     debug = cms.untracked.bool( False ),
6494     recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
6495     recHits2DLabel = cms.InputTag( "dt2DSegments" )
6496 )
6497 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
6498     InputObjects = cms.InputTag( "rawDataCollector" ),
6499     UseExaminer = cms.bool( True ),
6500     ExaminerMask = cms.uint32( 535558134 ),
6501     UseSelectiveUnpacking = cms.bool( True ),
6502     ErrorMask = cms.uint32( 0 ),
6503     UnpackStatusDigis = cms.bool( False ),
6504     UseFormatStatus = cms.bool( True ),
6505     useRPCs = cms.bool( False ),
6506     useGEMs = cms.bool( False ),
6507     useCSCShowers = cms.bool( False ),
6508     Debug = cms.untracked.bool( False ),
6509     PrintEventNumber = cms.untracked.bool( False ),
6510     runDQM = cms.untracked.bool( False ),
6511     VisualFEDInspect = cms.untracked.bool( False ),
6512     VisualFEDShort = cms.untracked.bool( False ),
6513     FormatedEventDump = cms.untracked.bool( False ),
6514     SuppressZeroLCT = cms.untracked.bool( True ),
6515     DisableMappingCheck = cms.untracked.bool( False ),
6516     B904Setup = cms.untracked.bool( False ),
6517     B904vmecrate = cms.untracked.int32( 1 ),
6518     B904dmb = cms.untracked.int32( 3 )
6519 )
6520 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
6521     CSCStripPeakThreshold = cms.double( 10.0 ),
6522     CSCStripClusterChargeCut = cms.double( 25.0 ),
6523     CSCStripxtalksOffset = cms.double( 0.03 ),
6524     UseAverageTime = cms.bool( False ),
6525     UseParabolaFit = cms.bool( False ),
6526     UseFivePoleFit = cms.bool( True ),
6527     CSCWireClusterDeltaT = cms.int32( 1 ),
6528     CSCUseCalibrations = cms.bool( True ),
6529     CSCUseStaticPedestals = cms.bool( False ),
6530     CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
6531     wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
6532     stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
6533     readBadChannels = cms.bool( False ),
6534     readBadChambers = cms.bool( True ),
6535     CSCUseTimingCorrections = cms.bool( True ),
6536     CSCUseGasGainCorrections = cms.bool( False ),
6537     CSCDebug = cms.untracked.bool( False ),
6538     CSCstripWireDeltaTime = cms.int32( 8 ),
6539     XTasymmetry_ME1a = cms.double( 0.023 ),
6540     XTasymmetry_ME1b = cms.double( 0.01 ),
6541     XTasymmetry_ME12 = cms.double( 0.015 ),
6542     XTasymmetry_ME13 = cms.double( 0.02 ),
6543     XTasymmetry_ME21 = cms.double( 0.023 ),
6544     XTasymmetry_ME22 = cms.double( 0.023 ),
6545     XTasymmetry_ME31 = cms.double( 0.023 ),
6546     XTasymmetry_ME32 = cms.double( 0.023 ),
6547     XTasymmetry_ME41 = cms.double( 0.023 ),
6548     ConstSyst_ME1a = cms.double( 0.01 ),
6549     ConstSyst_ME1b = cms.double( 0.02 ),
6550     ConstSyst_ME12 = cms.double( 0.02 ),
6551     ConstSyst_ME13 = cms.double( 0.03 ),
6552     ConstSyst_ME21 = cms.double( 0.03 ),
6553     ConstSyst_ME22 = cms.double( 0.03 ),
6554     ConstSyst_ME31 = cms.double( 0.03 ),
6555     ConstSyst_ME32 = cms.double( 0.03 ),
6556     ConstSyst_ME41 = cms.double( 0.03 ),
6557     NoiseLevel_ME1a = cms.double( 9.0 ),
6558     NoiseLevel_ME1b = cms.double( 6.0 ),
6559     NoiseLevel_ME12 = cms.double( 7.0 ),
6560     NoiseLevel_ME13 = cms.double( 4.0 ),
6561     NoiseLevel_ME21 = cms.double( 5.0 ),
6562     NoiseLevel_ME22 = cms.double( 7.0 ),
6563     NoiseLevel_ME31 = cms.double( 5.0 ),
6564     NoiseLevel_ME32 = cms.double( 7.0 ),
6565     NoiseLevel_ME41 = cms.double( 5.0 ),
6566     CSCUseReducedWireTimeWindow = cms.bool( True ),
6567     CSCWireTimeWindowLow = cms.int32( 5 ),
6568     CSCWireTimeWindowHigh = cms.int32( 11 )
6569 )
6570 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
6571     inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
6572     algo_type = cms.int32( 1 ),
6573     algo_psets = cms.VPSet( 
6574       cms.PSet(  parameters_per_chamber_type = cms.vint32( 1, 2, 3, 4, 5, 6, 5, 6, 5, 6 ),
6575         algo_psets = cms.VPSet( 
6576           cms.PSet(  wideSeg = cms.double( 3.0 ),
6577             chi2Norm_2D_ = cms.double( 35.0 ),
6578             dRIntMax = cms.double( 2.0 ),
6579             doCollisions = cms.bool( True ),
6580             dPhiMax = cms.double( 0.006 ),
6581             dRMax = cms.double( 1.5 ),
6582             dPhiIntMax = cms.double( 0.005 ),
6583             minLayersApart = cms.int32( 1 ),
6584             chi2Max = cms.double( 100.0 ),
6585             chi2_str = cms.double( 50.0 )
6586           ),
6587           cms.PSet(  wideSeg = cms.double( 3.0 ),
6588             chi2Norm_2D_ = cms.double( 35.0 ),
6589             dRIntMax = cms.double( 2.0 ),
6590             doCollisions = cms.bool( True ),
6591             dPhiMax = cms.double( 0.005 ),
6592             dRMax = cms.double( 1.5 ),
6593             dPhiIntMax = cms.double( 0.004 ),
6594             minLayersApart = cms.int32( 1 ),
6595             chi2Max = cms.double( 100.0 ),
6596             chi2_str = cms.double( 50.0 )
6597           ),
6598           cms.PSet(  wideSeg = cms.double( 3.0 ),
6599             chi2Norm_2D_ = cms.double( 35.0 ),
6600             dRIntMax = cms.double( 2.0 ),
6601             doCollisions = cms.bool( True ),
6602             dPhiMax = cms.double( 0.004 ),
6603             dRMax = cms.double( 1.5 ),
6604             dPhiIntMax = cms.double( 0.003 ),
6605             minLayersApart = cms.int32( 1 ),
6606             chi2Max = cms.double( 100.0 ),
6607             chi2_str = cms.double( 50.0 )
6608           ),
6609           cms.PSet(  wideSeg = cms.double( 3.0 ),
6610             chi2Norm_2D_ = cms.double( 20.0 ),
6611             dRIntMax = cms.double( 2.0 ),
6612             doCollisions = cms.bool( True ),
6613             dPhiMax = cms.double( 0.003 ),
6614             dRMax = cms.double( 1.5 ),
6615             dPhiIntMax = cms.double( 0.002 ),
6616             minLayersApart = cms.int32( 1 ),
6617             chi2Max = cms.double( 60.0 ),
6618             chi2_str = cms.double( 30.0 )
6619           ),
6620           cms.PSet(  wideSeg = cms.double( 3.0 ),
6621             chi2Norm_2D_ = cms.double( 60.0 ),
6622             dRIntMax = cms.double( 2.0 ),
6623             doCollisions = cms.bool( True ),
6624             dPhiMax = cms.double( 0.007 ),
6625             dRMax = cms.double( 1.5 ),
6626             dPhiIntMax = cms.double( 0.005 ),
6627             minLayersApart = cms.int32( 1 ),
6628             chi2Max = cms.double( 180.0 ),
6629             chi2_str = cms.double( 80.0 )
6630           ),
6631           cms.PSet(  wideSeg = cms.double( 3.0 ),
6632             chi2Norm_2D_ = cms.double( 35.0 ),
6633             dRIntMax = cms.double( 2.0 ),
6634             doCollisions = cms.bool( True ),
6635             dPhiMax = cms.double( 0.006 ),
6636             dRMax = cms.double( 1.5 ),
6637             dPhiIntMax = cms.double( 0.004 ),
6638             minLayersApart = cms.int32( 1 ),
6639             chi2Max = cms.double( 100.0 ),
6640             chi2_str = cms.double( 50.0 )
6641           )
6642         ),
6643         algo_name = cms.string( "CSCSegAlgoRU" ),
6644         chamber_types = cms.vstring( 'ME1/a',
6645           'ME1/b',
6646           'ME1/2',
6647           'ME1/3',
6648           'ME2/1',
6649           'ME2/2',
6650           'ME3/1',
6651           'ME3/2',
6652           'ME4/1',
6653           'ME4/2' )
6654       )
6655     )
6656 )
6657 fragment.hltMuonRPCDigisCPPF = cms.EDProducer( "RPCAMCRawToDigi",
6658     inputTag = cms.InputTag( "rawDataCollector" ),
6659     calculateCRC = cms.bool( True ),
6660     fillCounters = cms.bool( True ),
6661     RPCAMCUnpacker = cms.string( "RPCCPPFUnpacker" ),
6662     RPCAMCUnpackerSettings = cms.PSet( 
6663       bxMin = cms.int32( -2 ),
6664       cppfDaqDelay = cms.int32( 2 ),
6665       fillAMCCounters = cms.bool( True ),
6666       bxMax = cms.int32( 2 )
6667     )
6668 )
6669 fragment.hltOmtfDigis = cms.EDProducer( "OmtfUnpacker",
6670     inputLabel = cms.InputTag( "rawDataCollector" ),
6671     skipRpc = cms.bool( False ),
6672     skipCsc = cms.bool( False ),
6673     skipDt = cms.bool( False ),
6674     skipMuon = cms.bool( False ),
6675     useRpcConnectionFile = cms.bool( False ),
6676     rpcConnectionFile = cms.string( "" ),
6677     outputTag = cms.string( "" )
6678 )
6679 fragment.hltMuonRPCDigisTwinMux = cms.EDProducer( "RPCTwinMuxRawToDigi",
6680     inputTag = cms.InputTag( "rawDataCollector" ),
6681     calculateCRC = cms.bool( True ),
6682     fillCounters = cms.bool( True ),
6683     bxMin = cms.int32( -2 ),
6684     bxMax = cms.int32( 2 )
6685 )
6686 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCDigiMerger",
6687     inputTagSimRPCDigis = cms.InputTag( "" ),
6688     inputTagTwinMuxDigis = cms.InputTag( "hltMuonRPCDigisTwinMux" ),
6689     inputTagOMTFDigis = cms.InputTag( "hltOmtfDigis" ),
6690     inputTagCPPFDigis = cms.InputTag( "hltMuonRPCDigisCPPF" ),
6691     InputLabel = cms.InputTag( "rawDataCollector" ),
6692     bxMinTwinMux = cms.int32( -2 ),
6693     bxMaxTwinMux = cms.int32( 2 ),
6694     bxMinOMTF = cms.int32( -3 ),
6695     bxMaxOMTF = cms.int32( 4 ),
6696     bxMinCPPF = cms.int32( -2 ),
6697     bxMaxCPPF = cms.int32( 2 )
6698 )
6699 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
6700     recAlgoConfig = cms.PSet(  ),
6701     recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
6702     rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
6703     maskSource = cms.string( "File" ),
6704     maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
6705     deadSource = cms.string( "File" ),
6706     deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
6707 )
6708 fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule",
6709     InputLabel = cms.InputTag( "rawDataCollector" ),
6710     useDBEMap = cms.bool( True ),
6711     keepDAQStatus = cms.bool( False ),
6712     readMultiBX = cms.bool( False ),
6713     ge21Off = cms.bool( True ),
6714     fedIdStart = cms.uint32( 1467 ),
6715     fedIdEnd = cms.uint32( 1478 )
6716 )
6717 fragment.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer",
6718     recAlgoConfig = cms.PSet(  ),
6719     recAlgo = cms.string( "GEMRecHitStandardAlgo" ),
6720     gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ),
6721     applyMasking = cms.bool( True ),
6722     ge21Off = cms.bool( False )
6723 )
6724 fragment.hltGemSegments = cms.EDProducer( "GEMSegmentProducer",
6725     gemRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6726     enableGE0 = cms.bool( True ),
6727     enableGE12 = cms.bool( False ),
6728     ge0_name = cms.string( "GE0SegAlgoRU" ),
6729     algo_name = cms.string( "GEMSegmentAlgorithm" ),
6730     ge0_pset = cms.PSet( 
6731       maxChi2GoodSeg = cms.double( 50.0 ),
6732       maxChi2Prune = cms.double( 50.0 ),
6733       maxNumberOfHitsPerLayer = cms.uint32( 100 ),
6734       maxETASeeds = cms.double( 0.1 ),
6735       maxPhiAdditional = cms.double( 0.001096605744 ),
6736       minNumberOfHits = cms.uint32( 4 ),
6737       doCollisions = cms.bool( True ),
6738       maxPhiSeeds = cms.double( 0.001096605744 ),
6739       requireCentralBX = cms.bool( True ),
6740       maxChi2Additional = cms.double( 100.0 ),
6741       allowWideSegments = cms.bool( True ),
6742       maxNumberOfHits = cms.uint32( 300 ),
6743       maxTOFDiff = cms.double( 25.0 )
6744     ),
6745     algo_pset = cms.PSet( 
6746       dYclusBoxMax = cms.double( 5.0 ),
6747       dXclusBoxMax = cms.double( 1.0 ),
6748       maxRecHitsInCluster = cms.int32( 4 ),
6749       preClustering = cms.bool( True ),
6750       preClusteringUseChaining = cms.bool( True ),
6751       dEtaChainBoxMax = cms.double( 0.05 ),
6752       clusterOnlySameBXRecHits = cms.bool( True ),
6753       minHitsPerSegment = cms.uint32( 2 ),
6754       dPhiChainBoxMax = cms.double( 0.02 )
6755     )
6756 )
6757 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
6758     beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
6759     scaleDT = cms.bool( True ),
6760     CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6761     DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6762     ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
6763     EnableDTMeasurement = cms.bool( True ),
6764     EnableCSCMeasurement = cms.bool( True ),
6765     EnableME0Measurement = cms.bool( False ),
6766     crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
6767     crackWindow = cms.double( 0.04 ),
6768     deltaPhiSearchWindow = cms.double( 0.25 ),
6769     deltaEtaSearchWindow = cms.double( 0.2 ),
6770     deltaEtaCrackSearchWindow = cms.double( 0.25 ),
6771     CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
6772     CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
6773     CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
6774     CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
6775     CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
6776     CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
6777     CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
6778     CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
6779     CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
6780     DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
6781     DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
6782     DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
6783     DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
6784     DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
6785     DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
6786     OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
6787     OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
6788     OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
6789     OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
6790     OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
6791     SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
6792     SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
6793     SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
6794     SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
6795     SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
6796     SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
6797     SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
6798     SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6799     SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6800     SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
6801     SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
6802     SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
6803     SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
6804     SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
6805     SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
6806     SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
6807     SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
6808     SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
6809     CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
6810     CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
6811     CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
6812     CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
6813     CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
6814     CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
6815     CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
6816     CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
6817     CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
6818     CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
6819     CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
6820     OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
6821     OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
6822     OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
6823     OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
6824     OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
6825     DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
6826     DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
6827     DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
6828     DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
6829     DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
6830     DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
6831     DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
6832     DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
6833     DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
6834     DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
6835     DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
6836     DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
6837     SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
6838     SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
6839     SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
6840     SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
6841     SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
6842     SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
6843     SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
6844     SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
6845     SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
6846     SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
6847     SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
6848     SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
6849     SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
6850     SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
6851 )
6852 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
6853     GMTReadoutCollection = cms.InputTag( "" ),
6854     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6855     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6856     L1MinPt = cms.double( 0.0 ),
6857     L1MaxEta = cms.double( 2.5 ),
6858     L1MinQuality = cms.uint32( 7 ),
6859     SetMinPtBarrelTo = cms.double( 3.5 ),
6860     SetMinPtEndcapTo = cms.double( 1.0 ),
6861     UseOfflineSeed = cms.untracked.bool( True ),
6862     UseUnassociatedL1 = cms.bool( False ),
6863     MatchDR = cms.vdouble( 0.3 ),
6864     EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
6865     CentralBxOnly = cms.bool( True ),
6866     MatchType = cms.uint32( 0 ),
6867     SortType = cms.uint32( 0 ),
6868     OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
6869     ServiceParameters = cms.PSet( 
6870       RPCLayers = cms.bool( True ),
6871       UseMuonNavigation = cms.untracked.bool( True ),
6872       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6873     )
6874 )
6875 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
6876     ServiceParameters = cms.PSet( 
6877       RPCLayers = cms.bool( True ),
6878       UseMuonNavigation = cms.untracked.bool( True ),
6879       Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
6880         'hltESPFastSteppingHelixPropagatorOpposite' )
6881     ),
6882     InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
6883     SeedTransformerParameters = cms.PSet( 
6884       Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6885       NMinRecHits = cms.uint32( 2 ),
6886       RescaleError = cms.double( 100.0 ),
6887       Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6888       UseSubRecHits = cms.bool( False ),
6889       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6890     ),
6891     L2TrajBuilderParameters = cms.PSet( 
6892       BWFilterParameters = cms.PSet( 
6893         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6894         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6895         BWSeedType = cms.string( "fromGenerator" ),
6896         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6897         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6898         EnableGEMMeasurement = cms.bool( True ),
6899         EnableRPCMeasurement = cms.bool( True ),
6900         MuonTrajectoryUpdatorParameters = cms.PSet( 
6901           ExcludeRPCFromFit = cms.bool( False ),
6902           Granularity = cms.int32( 0 ),
6903           MaxChi2 = cms.double( 25.0 ),
6904           RescaleError = cms.bool( False ),
6905           RescaleErrorFactor = cms.double( 100.0 ),
6906           UseInvalidHits = cms.bool( True )
6907         ),
6908         EnableCSCMeasurement = cms.bool( True ),
6909         MaxChi2 = cms.double( 100.0 ),
6910         FitDirection = cms.string( "outsideIn" ),
6911         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6912         NumberOfSigma = cms.double( 3.0 ),
6913         EnableDTMeasurement = cms.bool( True )
6914       ),
6915       DoSeedRefit = cms.bool( False ),
6916       FilterParameters = cms.PSet( 
6917         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6918         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6919         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6920         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6921         EnableGEMMeasurement = cms.bool( True ),
6922         EnableRPCMeasurement = cms.bool( True ),
6923         MuonTrajectoryUpdatorParameters = cms.PSet( 
6924           ExcludeRPCFromFit = cms.bool( False ),
6925           Granularity = cms.int32( 0 ),
6926           MaxChi2 = cms.double( 25.0 ),
6927           RescaleError = cms.bool( False ),
6928           RescaleErrorFactor = cms.double( 100.0 ),
6929           UseInvalidHits = cms.bool( True )
6930         ),
6931         EnableCSCMeasurement = cms.bool( True ),
6932         MaxChi2 = cms.double( 1000.0 ),
6933         FitDirection = cms.string( "insideOut" ),
6934         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6935         NumberOfSigma = cms.double( 3.0 ),
6936         EnableDTMeasurement = cms.bool( True )
6937       ),
6938       SeedPosition = cms.string( "in" ),
6939       DoBackwardFilter = cms.bool( True ),
6940       DoRefit = cms.bool( False ),
6941       NavigationType = cms.string( "Standard" ),
6942       SeedTransformerParameters = cms.PSet( 
6943         Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6944         NMinRecHits = cms.uint32( 2 ),
6945         RescaleError = cms.double( 100.0 ),
6946         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6947         UseSubRecHits = cms.bool( False ),
6948         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6949       ),
6950       SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6951     ),
6952     DoSeedRefit = cms.bool( False ),
6953     TrackLoaderParameters = cms.PSet( 
6954       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6955       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6956       DoSmoothing = cms.bool( False ),
6957       VertexConstraint = cms.bool( True ),
6958       MuonUpdatorAtVertexParameters = cms.PSet( 
6959         MaxChi2 = cms.double( 1000000.0 ),
6960         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6961         BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6962         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6963       ),
6964       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6965     ),
6966     MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6967 )
6968 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6969     InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6970 )
6971 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6972     ProductLabel = cms.InputTag( "rawDataCollector" )
6973 )
6974 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6975     ProductLabel = cms.InputTag( "rawDataCollector" ),
6976     ConditionsLabel = cms.string( "" ),
6977     onDemand = cms.bool( False ),
6978     DoAPVEmulatorCheck = cms.bool( False ),
6979     LegacyUnpacker = cms.bool( False ),
6980     HybridZeroSuppressed = cms.bool( False ),
6981     Clusterizer = cms.PSet( 
6982       ConditionsLabel = cms.string( "" ),
6983       MaxClusterSize = cms.uint32( 16 ),
6984       ClusterThreshold = cms.double( 5.0 ),
6985       SeedThreshold = cms.double( 3.0 ),
6986       Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6987       ChannelThreshold = cms.double( 2.0 ),
6988       MaxAdjacentBad = cms.uint32( 0 ),
6989       setDetId = cms.bool( True ),
6990       MaxSequentialHoles = cms.uint32( 0 ),
6991       RemoveApvShots = cms.bool( True ),
6992       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6993       MaxSequentialBad = cms.uint32( 1 )
6994     ),
6995     Algorithms = cms.PSet( 
6996       Use10bitsTruncation = cms.bool( False ),
6997       CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6998       useCMMeanMap = cms.bool( False ),
6999       TruncateInSuppressor = cms.bool( True ),
7000       doAPVRestore = cms.bool( False ),
7001       SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
7002       PedestalSubtractionFedMode = cms.bool( True )
7003     )
7004 )
7005 fragment.hltMeasurementTrackerEvent = cms.EDProducer( "MeasurementTrackerEventProducer",
7006     measurementTracker = cms.string( "hltESPMeasurementTracker" ),
7007     skipClusters = cms.InputTag( "" ),
7008     pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
7009     stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
7010     Phase2TrackerCluster1DProducer = cms.string( "" ),
7011     vectorHits = cms.InputTag( "" ),
7012     vectorHitsRej = cms.InputTag( "" ),
7013     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7014     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7015     pixelCablingMapLabel = cms.string( "" ),
7016     inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
7017     switchOffPixelsIfEmpty = cms.bool( True )
7018 )
7019 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIDNN",
7020     src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7021     layersToTry = cms.int32( 2 ),
7022     fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
7023     hitsToTry = cms.int32( 1 ),
7024     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7025     estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
7026     maxEtaForTOB = cms.double( 1.8 ),
7027     minEtaForTEC = cms.double( 0.7 ),
7028     debug = cms.untracked.bool( False ),
7029     maxSeeds = cms.uint32( 20 ),
7030     maxHitlessSeeds = cms.uint32( 5 ),
7031     maxHitSeeds = cms.uint32( 1 ),
7032     propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
7033     maxHitlessSeedsIP = cms.uint32( 5 ),
7034     maxHitlessSeedsMuS = cms.uint32( 0 ),
7035     maxHitDoubletSeeds = cms.uint32( 0 ),
7036     getStrategyFromDNN = cms.bool( True ),
7037     useRegressor = cms.bool( False ),
7038     dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" )
7039 )
7040 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7041     cleanTrajectoryAfterInOut = cms.bool( False ),
7042     doSeedingRegionRebuilding = cms.bool( False ),
7043     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7044     reverseTrajectories = cms.bool( True ),
7045     useHitsSplitting = cms.bool( False ),
7046     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7047     src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
7048     clustersToSkip = cms.InputTag( "" ),
7049     phase2clustersToSkip = cms.InputTag( "" ),
7050     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
7051     TransientInitialStateEstimatorParameters = cms.PSet( 
7052       propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
7053       numberMeasurementsForFit = cms.int32( 4 ),
7054       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
7055     ),
7056     numHitsForSeedCleaner = cms.int32( 4 ),
7057     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7058     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7059     TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
7060     maxNSeeds = cms.uint32( 500000 ),
7061     maxSeedsBeforeCleaning = cms.uint32( 5000 )
7062 )
7063 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7064     TrajectoryInEvent = cms.bool( False ),
7065     useHitsSplitting = cms.bool( False ),
7066     src = cms.InputTag( "hltIterL3OITrackCandidates" ),
7067     clusterRemovalInfo = cms.InputTag( "" ),
7068     AlgorithmName = cms.string( "iter10" ),
7069     GeometricInnerState = cms.bool( True ),
7070     reMatchSplitHits = cms.bool( False ),
7071     usePropagatorForPCA = cms.bool( False ),
7072     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7073     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7074     useSimpleMF = cms.bool( False ),
7075     SimpleMagneticField = cms.string( "" ),
7076     Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
7077     Propagator = cms.string( "PropagatorWithMaterial" ),
7078     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7079     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7080     MeasurementTracker = cms.string( "hltESPMeasurementTracker" )
7081 )
7082 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7083     src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
7084     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7085     vertices = cms.InputTag( "Notused" ),
7086     ignoreVertices = cms.bool( True ),
7087     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7088     mva = cms.PSet( 
7089       minPixelHits = cms.vint32( 0, 0, 0 ),
7090       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7091       dr_par = cms.PSet( 
7092         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7093         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7094         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7095         dr_exp = cms.vint32( 4, 4, 2147483647 ),
7096         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7097       ),
7098       maxLostLayers = cms.vint32( 4, 3, 2 ),
7099       min3DLayers = cms.vint32( 0, 0, 0 ),
7100       dz_par = cms.PSet( 
7101         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7102         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7103         dz_exp = cms.vint32( 4, 4, 2147483647 )
7104       ),
7105       minNVtxTrk = cms.int32( 3 ),
7106       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7107       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7108       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7109       maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
7110       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7111       minLayers = cms.vint32( 3, 5, 5 )
7112     )
7113 )
7114 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7115     originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
7116     originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
7117     originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
7118     minQuality = cms.string( "highPurity" ),
7119     copyExtras = cms.untracked.bool( True ),
7120     copyTrajectories = cms.untracked.bool( False )
7121 )
7122 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
7123     ServiceParameters = cms.PSet( 
7124       RPCLayers = cms.bool( True ),
7125       UseMuonNavigation = cms.untracked.bool( True ),
7126       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7127         'SteppingHelixPropagatorAny',
7128         'hltESPSmartPropagator',
7129         'hltESPSteppingHelixPropagatorOpposite' )
7130     ),
7131     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7132     TrackLoaderParameters = cms.PSet( 
7133       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7134       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7135       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7136       DoSmoothing = cms.bool( True ),
7137       SmoothTkTrack = cms.untracked.bool( False ),
7138       VertexConstraint = cms.bool( False ),
7139       MuonUpdatorAtVertexParameters = cms.PSet( 
7140         MaxChi2 = cms.double( 1000000.0 ),
7141         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7142         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7143       ),
7144       PutTkTrackIntoEvent = cms.untracked.bool( False ),
7145       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7146     ),
7147     L3TrajBuilderParameters = cms.PSet( 
7148       PtCut = cms.double( 1.0 ),
7149       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7150       GlobalMuonTrackMatcher = cms.PSet( 
7151         Chi2Cut_3 = cms.double( 200.0 ),
7152         DeltaDCut_2 = cms.double( 10.0 ),
7153         Eta_threshold = cms.double( 1.2 ),
7154         Quality_2 = cms.double( 15.0 ),
7155         DeltaDCut_1 = cms.double( 40.0 ),
7156         Quality_3 = cms.double( 7.0 ),
7157         DeltaDCut_3 = cms.double( 15.0 ),
7158         Quality_1 = cms.double( 20.0 ),
7159         Pt_threshold1 = cms.double( 0.0 ),
7160         DeltaRCut_2 = cms.double( 0.2 ),
7161         DeltaRCut_1 = cms.double( 0.1 ),
7162         Pt_threshold2 = cms.double( 9.99999999E8 ),
7163         Chi2Cut_1 = cms.double( 50.0 ),
7164         Chi2Cut_2 = cms.double( 50.0 ),
7165         DeltaRCut_3 = cms.double( 1.0 ),
7166         LocChi2Cut = cms.double( 0.001 ),
7167         Propagator = cms.string( "hltESPSmartPropagator" ),
7168         MinPt = cms.double( 1.0 ),
7169         MinP = cms.double( 2.5 )
7170       ),
7171       ScaleTECxFactor = cms.double( -1.0 ),
7172       tkTrajUseVertex = cms.bool( False ),
7173       MuonTrackingRegionBuilder = cms.PSet( 
7174         Rescale_Dz = cms.double( 4.0 ),
7175         Pt_fixed = cms.bool( False ),
7176         Eta_fixed = cms.bool( True ),
7177         Eta_min = cms.double( 0.1 ),
7178         DeltaZ = cms.double( 24.2 ),
7179         maxRegions = cms.int32( 2 ),
7180         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7181         UseVertex = cms.bool( False ),
7182         Z_fixed = cms.bool( False ),
7183         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7184         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7185         Rescale_phi = cms.double( 3.0 ),
7186         DeltaEta = cms.double( 0.2 ),
7187         precise = cms.bool( True ),
7188         OnDemand = cms.int32( -1 ),
7189         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7190         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7191         vertexCollection = cms.InputTag( "pixelVertices" ),
7192         Pt_min = cms.double( 3.0 ),
7193         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7194         Phi_fixed = cms.bool( True ),
7195         DeltaR = cms.double( 0.025 ),
7196         input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7197         DeltaPhi = cms.double( 0.15 ),
7198         Phi_min = cms.double( 0.1 ),
7199         Rescale_eta = cms.double( 3.0 )
7200       ),
7201       TrackTransformer = cms.PSet( 
7202         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7203         RefitDirection = cms.string( "insideOut" ),
7204         RefitRPCHits = cms.bool( True ),
7205         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7206         DoPredictionsOnly = cms.bool( False ),
7207         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7208         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7209         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7210       ),
7211       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7212       RefitRPCHits = cms.bool( True ),
7213       tkTrajVertex = cms.InputTag( "Notused" ),
7214       GlbRefitterParameters = cms.PSet( 
7215         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7216         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7217         RefitFlag = cms.bool( True ),
7218         SkipStation = cms.int32( -1 ),
7219         Chi2CutRPC = cms.double( 1.0 ),
7220         PropDirForCosmics = cms.bool( False ),
7221         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7222         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7223         HitThreshold = cms.int32( 1 ),
7224         Chi2CutGEM = cms.double( 1.0 ),
7225         DYTthrs = cms.vint32( 30, 15 ),
7226         TrackerSkipSystem = cms.int32( -1 ),
7227         RefitDirection = cms.string( "insideOut" ),
7228         Chi2CutCSC = cms.double( 150.0 ),
7229         Chi2CutDT = cms.double( 10.0 ),
7230         RefitRPCHits = cms.bool( True ),
7231         TrackerSkipSection = cms.int32( -1 ),
7232         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7233         DoPredictionsOnly = cms.bool( False ),
7234         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7235         MuonHitsOption = cms.int32( 1 ),
7236         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7237       ),
7238       PCut = cms.double( 2.5 ),
7239       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7240       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7241       tkTrajMaxChi2 = cms.double( 9999.0 ),
7242       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7243       ScaleTECyFactor = cms.double( -1.0 ),
7244       tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
7245     )
7246 )
7247 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
7248     labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
7249 )
7250 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
7251     labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
7252 )
7253 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
7254     InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
7255     InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
7256     MuonPtOption = cms.string( "Tracker" )
7257 )
7258 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
7259     l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7260     l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
7261     InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
7262     applyL3Filters = cms.bool( False ),
7263     MinNhits = cms.int32( 1 ),
7264     MaxNormalizedChi2 = cms.double( 20.0 ),
7265     MinNmuonHits = cms.int32( 1 ),
7266     MaxPtDifference = cms.double( 0.3 )
7267 )
7268 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionByPtEDProducer",
7269     DeltaR = cms.double( 0.025 ),
7270     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7271     OnDemand = cms.int32( -1 ),
7272     vertexCollection = cms.InputTag( "notUsed" ),
7273     MeasurementTrackerName = cms.InputTag( "" ),
7274     UseVertex = cms.bool( False ),
7275     Rescale_Dz = cms.double( 4.0 ),
7276     Pt_fixed = cms.bool( True ),
7277     Z_fixed = cms.bool( True ),
7278     Pt_min = cms.double( 0.0 ),
7279     DeltaZ = cms.double( 24.2 ),
7280     ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ),
7281     deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ),
7282     deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ),
7283     maxRegions = cms.int32( 5 ),
7284     precise = cms.bool( True ),
7285     input = cms.InputTag( "hltL2SelectorForL3IO" )
7286 )
7287 fragment.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion",
7288     tracks = cms.InputTag( "hltPixelTracks" ),
7289     regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
7290     produceTrackCollection = cms.bool( True ),
7291     produceMask = cms.bool( False )
7292 )
7293 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7294     InputCollection = cms.InputTag( "hltPixelTracksInRegionL2" ),
7295     InputVertexCollection = cms.InputTag( "" ),
7296     originHalfLength = cms.double( 0.3 ),
7297     originRadius = cms.double( 0.1 ),
7298     useProtoTrackKinematics = cms.bool( False ),
7299     useEventsWithNoVertex = cms.bool( True ),
7300     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7301     usePV = cms.bool( False ),
7302     includeFourthHit = cms.bool( True ),
7303     produceComplement = cms.bool( False ),
7304     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7305 )
7306 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7307     src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
7308     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7309     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7310     rejectAll = cms.bool( False ),
7311     isFromL1 = cms.bool( False ),
7312     mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
7313     mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
7314     mvaScaleMeanB = cms.vdouble( 4.332629261558539E-4, 4.689795312031938E-6, 7.644844964566431E-6, 6.580623848546099E-4, 0.00523266117445817, 5.6968993532947E-4, 0.20322471101222087, -0.005575351463397025, 0.18247595248098955, 1.5342398341020196E-4 ),
7315     mvaScaleStdB = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
7316     mvaScaleMeanE = cms.vdouble( 3.120747098810717E-4, 4.5298701434656295E-6, 1.2002076996572005E-5, 0.007900535887258366, -0.022166389143849694, 7.12338927507459E-4, 0.22819667672872926, -0.0039375694144792705, 0.19304371973554835, -1.2936058928324214E-5 ),
7317     mvaScaleStdE = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
7318     doSort = cms.bool( False ),
7319     nSeedsMaxB = cms.int32( 99999 ),
7320     nSeedsMaxE = cms.int32( 99999 ),
7321     etaEdge = cms.double( 1.2 ),
7322     mvaCutB = cms.double( 0.04 ),
7323     mvaCutE = cms.double( 0.04 ),
7324     minL1Qual = cms.int32( 7 ),
7325     baseScore = cms.double( 0.5 )
7326 )
7327 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7328     cleanTrajectoryAfterInOut = cms.bool( False ),
7329     doSeedingRegionRebuilding = cms.bool( True ),
7330     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7331     reverseTrajectories = cms.bool( False ),
7332     useHitsSplitting = cms.bool( True ),
7333     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7334     src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered" ),
7335     clustersToSkip = cms.InputTag( "" ),
7336     phase2clustersToSkip = cms.InputTag( "" ),
7337     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7338     TransientInitialStateEstimatorParameters = cms.PSet( 
7339       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7340       numberMeasurementsForFit = cms.int32( 4 ),
7341       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7342     ),
7343     numHitsForSeedCleaner = cms.int32( 4 ),
7344     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7345     RedundantSeedCleaner = cms.string( "none" ),
7346     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7347     maxNSeeds = cms.uint32( 100000 ),
7348     maxSeedsBeforeCleaning = cms.uint32( 1000 )
7349 )
7350 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7351     TrajectoryInEvent = cms.bool( False ),
7352     useHitsSplitting = cms.bool( False ),
7353     src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
7354     clusterRemovalInfo = cms.InputTag( "" ),
7355     AlgorithmName = cms.string( "hltIter0" ),
7356     GeometricInnerState = cms.bool( True ),
7357     reMatchSplitHits = cms.bool( False ),
7358     usePropagatorForPCA = cms.bool( False ),
7359     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7360     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7361     useSimpleMF = cms.bool( True ),
7362     SimpleMagneticField = cms.string( "ParabolicMf" ),
7363     Fitter = cms.string( "hltESPFittingSmootherIT" ),
7364     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7365     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7366     NavigationSchool = cms.string( "" ),
7367     MeasurementTracker = cms.string( "" )
7368 )
7369 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7370     src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
7371     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7372     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7373     ignoreVertices = cms.bool( False ),
7374     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7375     mva = cms.PSet( 
7376       minPixelHits = cms.vint32( 0, 0, 0 ),
7377       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7378       dr_par = cms.PSet( 
7379         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7380         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7381         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7382         dr_exp = cms.vint32( 4, 4, 2147483647 ),
7383         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7384       ),
7385       maxLostLayers = cms.vint32( 1, 1, 1 ),
7386       min3DLayers = cms.vint32( 0, 0, 0 ),
7387       dz_par = cms.PSet( 
7388         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7389         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7390         dz_exp = cms.vint32( 4, 4, 2147483647 )
7391       ),
7392       minNVtxTrk = cms.int32( 3 ),
7393       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7394       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7395       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7396       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7397       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7398       minLayers = cms.vint32( 3, 3, 4 )
7399     )
7400 )
7401 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7402     originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
7403     originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
7404     originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
7405     minQuality = cms.string( "highPurity" ),
7406     copyExtras = cms.untracked.bool( True ),
7407     copyTrajectories = cms.untracked.bool( False )
7408 )
7409 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
7410     ServiceParameters = cms.PSet( 
7411       RPCLayers = cms.bool( True ),
7412       UseMuonNavigation = cms.untracked.bool( True ),
7413       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7414         'SteppingHelixPropagatorAny',
7415         'hltESPSmartPropagator',
7416         'hltESPSteppingHelixPropagatorOpposite' )
7417     ),
7418     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7419     TrackLoaderParameters = cms.PSet( 
7420       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7421       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7422       DoSmoothing = cms.bool( False ),
7423       SmoothTkTrack = cms.untracked.bool( False ),
7424       VertexConstraint = cms.bool( False ),
7425       MuonUpdatorAtVertexParameters = cms.PSet( 
7426         MaxChi2 = cms.double( 1000000.0 ),
7427         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7428         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7429       ),
7430       PutTkTrackIntoEvent = cms.untracked.bool( False ),
7431       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7432     ),
7433     L3TrajBuilderParameters = cms.PSet( 
7434       PtCut = cms.double( 1.0 ),
7435       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7436       GlobalMuonTrackMatcher = cms.PSet( 
7437         Chi2Cut_3 = cms.double( 200.0 ),
7438         DeltaDCut_2 = cms.double( 10.0 ),
7439         Eta_threshold = cms.double( 1.2 ),
7440         Quality_2 = cms.double( 15.0 ),
7441         DeltaDCut_1 = cms.double( 40.0 ),
7442         Quality_3 = cms.double( 7.0 ),
7443         DeltaDCut_3 = cms.double( 15.0 ),
7444         Quality_1 = cms.double( 20.0 ),
7445         Pt_threshold1 = cms.double( 0.0 ),
7446         DeltaRCut_2 = cms.double( 0.2 ),
7447         DeltaRCut_1 = cms.double( 0.1 ),
7448         Pt_threshold2 = cms.double( 9.99999999E8 ),
7449         Chi2Cut_1 = cms.double( 50.0 ),
7450         Chi2Cut_2 = cms.double( 50.0 ),
7451         DeltaRCut_3 = cms.double( 1.0 ),
7452         LocChi2Cut = cms.double( 0.001 ),
7453         Propagator = cms.string( "hltESPSmartPropagator" ),
7454         MinPt = cms.double( 1.0 ),
7455         MinP = cms.double( 2.5 )
7456       ),
7457       ScaleTECxFactor = cms.double( -1.0 ),
7458       tkTrajUseVertex = cms.bool( False ),
7459       MuonTrackingRegionBuilder = cms.PSet( 
7460         Rescale_Dz = cms.double( 4.0 ),
7461         Pt_fixed = cms.bool( True ),
7462         Eta_fixed = cms.bool( True ),
7463         Eta_min = cms.double( 0.1 ),
7464         DeltaZ = cms.double( 24.2 ),
7465         maxRegions = cms.int32( 2 ),
7466         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7467         UseVertex = cms.bool( False ),
7468         Z_fixed = cms.bool( True ),
7469         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7470         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7471         Rescale_phi = cms.double( 3.0 ),
7472         DeltaEta = cms.double( 0.04 ),
7473         precise = cms.bool( True ),
7474         OnDemand = cms.int32( -1 ),
7475         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7476         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7477         vertexCollection = cms.InputTag( "pixelVertices" ),
7478         Pt_min = cms.double( 3.0 ),
7479         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7480         Phi_fixed = cms.bool( True ),
7481         DeltaR = cms.double( 0.025 ),
7482         input = cms.InputTag( "hltL2SelectorForL3IO" ),
7483         DeltaPhi = cms.double( 0.15 ),
7484         Phi_min = cms.double( 0.1 ),
7485         Rescale_eta = cms.double( 3.0 )
7486       ),
7487       TrackTransformer = cms.PSet( 
7488         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7489         RefitDirection = cms.string( "insideOut" ),
7490         RefitRPCHits = cms.bool( True ),
7491         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7492         DoPredictionsOnly = cms.bool( False ),
7493         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7494         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7495         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7496       ),
7497       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7498       RefitRPCHits = cms.bool( True ),
7499       tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ),
7500       GlbRefitterParameters = cms.PSet( 
7501         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7502         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7503         RefitFlag = cms.bool( True ),
7504         SkipStation = cms.int32( -1 ),
7505         Chi2CutRPC = cms.double( 1.0 ),
7506         PropDirForCosmics = cms.bool( False ),
7507         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7508         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7509         HitThreshold = cms.int32( 1 ),
7510         Chi2CutGEM = cms.double( 1.0 ),
7511         DYTthrs = cms.vint32( 30, 15 ),
7512         TrackerSkipSystem = cms.int32( -1 ),
7513         RefitDirection = cms.string( "insideOut" ),
7514         Chi2CutCSC = cms.double( 150.0 ),
7515         Chi2CutDT = cms.double( 10.0 ),
7516         RefitRPCHits = cms.bool( True ),
7517         TrackerSkipSection = cms.int32( -1 ),
7518         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7519         DoPredictionsOnly = cms.bool( False ),
7520         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7521         MuonHitsOption = cms.int32( 1 ),
7522         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7523       ),
7524       PCut = cms.double( 2.5 ),
7525       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7526       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7527       matchToSeeds = cms.bool( True ),
7528       tkTrajMaxChi2 = cms.double( 9999.0 ),
7529       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7530       ScaleTECyFactor = cms.double( -1.0 ),
7531       tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" )
7532     )
7533 )
7534 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
7535     labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
7536 )
7537 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
7538     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7539     L1MinPt = cms.double( -1.0 ),
7540     L1MaxEta = cms.double( 5.0 ),
7541     L1MinQuality = cms.uint32( 7 ),
7542     CentralBxOnly = cms.bool( True )
7543 )
7544 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
7545     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
7546     L1MinPt = cms.double( 0.0 ),
7547     L1MaxEta = cms.double( 2.5 ),
7548     L1MinQuality = cms.uint32( 7 ),
7549     SetMinPtBarrelTo = cms.double( 3.5 ),
7550     SetMinPtEndcapTo = cms.double( 1.0 ),
7551     CentralBxOnly = cms.bool( True ),
7552     RegionPSet = cms.PSet( 
7553       vertexCollection = cms.InputTag( "notUsed" ),
7554       deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ),
7555       zErrorVetex = cms.double( 0.2 ),
7556       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7557       zErrorBeamSpot = cms.double( 24.2 ),
7558       maxNVertices = cms.int32( 1 ),
7559       maxNRegions = cms.int32( 5 ),
7560       nSigmaZVertex = cms.double( 3.0 ),
7561       nSigmaZBeamSpot = cms.double( 4.0 ),
7562       ptMin = cms.double( 0.0 ),
7563       mode = cms.string( "BeamSpotSigma" ),
7564       input = cms.InputTag( "hltL1MuonsPt0" ),
7565       ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
7566       searchOpt = cms.bool( False ),
7567       deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ),
7568       whereToUseMeasurementTracker = cms.string( "Never" ),
7569       originRadius = cms.double( 0.2 ),
7570       measurementTrackerName = cms.InputTag( "" ),
7571       precise = cms.bool( True )
7572     ),
7573     ServiceParameters = cms.PSet( 
7574       RPCLayers = cms.bool( True ),
7575       UseMuonNavigation = cms.untracked.bool( True ),
7576       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
7577     )
7578 )
7579 fragment.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion",
7580     tracks = cms.InputTag( "hltPixelTracks" ),
7581     regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
7582     produceTrackCollection = cms.bool( True ),
7583     produceMask = cms.bool( False )
7584 )
7585 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7586     InputCollection = cms.InputTag( "hltPixelTracksInRegionL1" ),
7587     InputVertexCollection = cms.InputTag( "" ),
7588     originHalfLength = cms.double( 0.3 ),
7589     originRadius = cms.double( 0.1 ),
7590     useProtoTrackKinematics = cms.bool( False ),
7591     useEventsWithNoVertex = cms.bool( True ),
7592     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7593     usePV = cms.bool( False ),
7594     includeFourthHit = cms.bool( True ),
7595     produceComplement = cms.bool( False ),
7596     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7597 )
7598 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7599     src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
7600     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7601     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7602     rejectAll = cms.bool( False ),
7603     isFromL1 = cms.bool( True ),
7604     mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
7605     mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
7606     mvaScaleMeanB = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
7607     mvaScaleStdB = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
7608     mvaScaleMeanE = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
7609     mvaScaleStdE = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
7610     doSort = cms.bool( False ),
7611     nSeedsMaxB = cms.int32( 99999 ),
7612     nSeedsMaxE = cms.int32( 99999 ),
7613     etaEdge = cms.double( 1.2 ),
7614     mvaCutB = cms.double( 0.04 ),
7615     mvaCutE = cms.double( 0.04 ),
7616     minL1Qual = cms.int32( 7 ),
7617     baseScore = cms.double( 0.5 )
7618 )
7619 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7620     cleanTrajectoryAfterInOut = cms.bool( False ),
7621     doSeedingRegionRebuilding = cms.bool( True ),
7622     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7623     reverseTrajectories = cms.bool( False ),
7624     useHitsSplitting = cms.bool( True ),
7625     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7626     src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered" ),
7627     clustersToSkip = cms.InputTag( "" ),
7628     phase2clustersToSkip = cms.InputTag( "" ),
7629     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7630     TransientInitialStateEstimatorParameters = cms.PSet( 
7631       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7632       numberMeasurementsForFit = cms.int32( 4 ),
7633       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7634     ),
7635     numHitsForSeedCleaner = cms.int32( 4 ),
7636     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7637     RedundantSeedCleaner = cms.string( "none" ),
7638     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7639     maxNSeeds = cms.uint32( 100000 ),
7640     maxSeedsBeforeCleaning = cms.uint32( 1000 )
7641 )
7642 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7643     TrajectoryInEvent = cms.bool( False ),
7644     useHitsSplitting = cms.bool( False ),
7645     src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
7646     clusterRemovalInfo = cms.InputTag( "" ),
7647     AlgorithmName = cms.string( "hltIter0" ),
7648     GeometricInnerState = cms.bool( True ),
7649     reMatchSplitHits = cms.bool( False ),
7650     usePropagatorForPCA = cms.bool( False ),
7651     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7652     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7653     useSimpleMF = cms.bool( True ),
7654     SimpleMagneticField = cms.string( "ParabolicMf" ),
7655     Fitter = cms.string( "hltESPFittingSmootherIT" ),
7656     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7657     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7658     NavigationSchool = cms.string( "" ),
7659     MeasurementTracker = cms.string( "" )
7660 )
7661 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7662     src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7663     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7664     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7665     ignoreVertices = cms.bool( False ),
7666     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7667     mva = cms.PSet( 
7668       minPixelHits = cms.vint32( 0, 0, 0 ),
7669       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7670       dr_par = cms.PSet( 
7671         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7672         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7673         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7674         dr_exp = cms.vint32( 4, 4, 2147483647 ),
7675         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7676       ),
7677       maxLostLayers = cms.vint32( 1, 1, 1 ),
7678       min3DLayers = cms.vint32( 0, 0, 0 ),
7679       dz_par = cms.PSet( 
7680         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7681         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7682         dz_exp = cms.vint32( 4, 4, 2147483647 )
7683       ),
7684       minNVtxTrk = cms.int32( 3 ),
7685       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7686       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7687       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7688       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7689       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7690       minLayers = cms.vint32( 3, 3, 4 )
7691     )
7692 )
7693 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7694     originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7695     originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7696     originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7697     minQuality = cms.string( "highPurity" ),
7698     copyExtras = cms.untracked.bool( True ),
7699     copyTrajectories = cms.untracked.bool( False )
7700 )
7701 fragment.hltIter3IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7702     trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7703     trackClassifier = cms.InputTag( '','QualityMasks' ),
7704     pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7705     stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7706     oldClusterRemovalInfo = cms.InputTag( "" ),
7707     TrackQuality = cms.string( "highPurity" ),
7708     maxChi2 = cms.double( 16.0 ),
7709     minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7710     overrideTrkQuals = cms.InputTag( "" )
7711 )
7712 fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7713     src = cms.InputTag( "hltMeasurementTrackerEvent" ),
7714     clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7715     phase2clustersToSkip = cms.InputTag( "" )
7716 )
7717 fragment.hltIter3IterL3FromL1MuonPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
7718     RegionPSet = cms.PSet( 
7719       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7720       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7721       zErrorBeamSpot = cms.double( 15.0 ),
7722       extraPhi = cms.double( 0.0 ),
7723       extraEta = cms.double( 0.0 ),
7724       maxNVertices = cms.int32( 3 ),
7725       nSigmaZVertex = cms.double( 3.0 ),
7726       nSigmaZBeamSpot = cms.double( 4.0 ),
7727       ptMin = cms.double( 1.2 ),
7728       operationMode = cms.string( "VerticesFixed" ),
7729       searchOpt = cms.bool( False ),
7730       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7731       originRadius = cms.double( 0.015 ),
7732       measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7733       precise = cms.bool( True ),
7734       zErrorVertex = cms.double( 0.03 )
7735     ),
7736     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7737     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7738     ignoreSingleFPixPanelModules = cms.bool( True ),
7739     debug = cms.untracked.bool( False ),
7740     createPlottingFiles = cms.untracked.bool( False ),
7741     layerList = cms.vstring( 'BPix1+BPix2',
7742       'BPix1+BPix3',
7743       'BPix1+BPix4',
7744       'BPix2+BPix3',
7745       'BPix2+BPix4',
7746       'BPix3+BPix4',
7747       'BPix1+FPix1_pos',
7748       'BPix1+FPix1_neg',
7749       'BPix1+FPix2_pos',
7750       'BPix1+FPix2_neg',
7751       'BPix1+FPix3_pos',
7752       'BPix1+FPix3_neg',
7753       'BPix2+FPix1_pos',
7754       'BPix2+FPix1_neg',
7755       'BPix2+FPix2_pos',
7756       'BPix2+FPix2_neg',
7757       'BPix3+FPix1_pos',
7758       'BPix3+FPix1_neg',
7759       'FPix1_pos+FPix2_pos',
7760       'FPix1_neg+FPix2_neg',
7761       'FPix1_pos+FPix3_pos',
7762       'FPix1_neg+FPix3_neg',
7763       'FPix2_pos+FPix3_pos',
7764       'FPix2_neg+FPix3_neg' ),
7765     BPix = cms.PSet( 
7766       hitErrorRPhi = cms.double( 0.0027 ),
7767       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7768       skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7769       useErrorsFromParam = cms.bool( True ),
7770       hitErrorRZ = cms.double( 0.006 ),
7771       HitProducer = cms.string( "hltSiPixelRecHits" )
7772     ),
7773     FPix = cms.PSet( 
7774       hitErrorRPhi = cms.double( 0.0051 ),
7775       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7776       skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7777       useErrorsFromParam = cms.bool( True ),
7778       hitErrorRZ = cms.double( 0.0036 ),
7779       HitProducer = cms.string( "hltSiPixelRecHits" )
7780     ),
7781     TIB = cms.PSet(  ),
7782     TID = cms.PSet(  ),
7783     TOB = cms.PSet(  ),
7784     TEC = cms.PSet(  ),
7785     MTIB = cms.PSet(  ),
7786     MTID = cms.PSet(  ),
7787     MTOB = cms.PSet(  ),
7788     MTEC = cms.PSet(  )
7789 )
7790 fragment.hltIter3IterL3FromL1MuonTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
7791     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
7792     L1MinPt = cms.double( 0.0 ),
7793     L1MaxEta = cms.double( 2.5 ),
7794     L1MinQuality = cms.uint32( 7 ),
7795     SetMinPtBarrelTo = cms.double( 3.5 ),
7796     SetMinPtEndcapTo = cms.double( 1.0 ),
7797     CentralBxOnly = cms.bool( True ),
7798     RegionPSet = cms.PSet( 
7799       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7800       deltaEtas = cms.vdouble( 0.175, 0.175, 0.175, 0.175 ),
7801       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7802       zErrorBeamSpot = cms.double( 15.0 ),
7803       maxNVertices = cms.int32( 3 ),
7804       maxNRegions = cms.int32( 3 ),
7805       nSigmaZVertex = cms.double( 3.0 ),
7806       nSigmaZBeamSpot = cms.double( 4.0 ),
7807       ptMin = cms.double( 1.2 ),
7808       mode = cms.string( "VerticesFixed" ),
7809       input = cms.InputTag( "hltL1MuonsPt0" ),
7810       ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
7811       searchOpt = cms.bool( False ),
7812       deltaPhis = cms.vdouble( 0.5, 0.4, 0.3, 0.15 ),
7813       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7814       originRadius = cms.double( 0.015 ),
7815       measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7816       precise = cms.bool( True )
7817     ),
7818     ServiceParameters = cms.PSet( 
7819       RPCLayers = cms.bool( True ),
7820       UseMuonNavigation = cms.untracked.bool( True ),
7821       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
7822     )
7823 )
7824 fragment.hltIter3IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7825     doClusterCheck = cms.bool( False ),
7826     MaxNumberOfStripClusters = cms.uint32( 50000 ),
7827     ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
7828     MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7829     PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7830     cut = cms.string( "" ),
7831     DontCountDetsAboveNClusters = cms.uint32( 0 ),
7832     silentClusterCheck = cms.untracked.bool( False )
7833 )
7834 fragment.hltIter3IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7835     seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayersAndRegions" ),
7836     trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegions" ),
7837     trackingRegionsSeedingLayers = cms.InputTag( "" ),
7838     clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheck" ),
7839     produceSeedingHitSets = cms.bool( True ),
7840     produceIntermediateHitDoublets = cms.bool( False ),
7841     maxElement = cms.uint32( 0 ),
7842     maxElementTotal = cms.uint32( 50000000 ),
7843     putEmptyIfMaxElementReached = cms.bool( False ),
7844     layerPairs = cms.vuint32( 0 )
7845 )
7846 fragment.hltIter3IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
7847     seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoublets" ),
7848     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
7849     SeedMomentumForBOFF = cms.double( 5.0 ),
7850     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7851     MinOneOverPtError = cms.double( 1.0 ),
7852     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7853     magneticField = cms.string( "ParabolicMf" ),
7854     forceKinematicWithRegionDirection = cms.bool( False ),
7855     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
7856 )
7857 fragment.hltIter3IterL3FromL1MuonPixelSeedsFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7858     src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeeds" ),
7859     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7860     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7861     rejectAll = cms.bool( False ),
7862     isFromL1 = cms.bool( True ),
7863     mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_barrel_v1.xml" ),
7864     mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_endcap_v1.xml" ),
7865     mvaScaleMeanB = cms.vdouble( 0.006826621711798213, 1.340471761359199E-5, 2.5827749083302998E-6, 3.8329754175309627E-4, -0.006327854398161656, 0.0017211841076523692, 0.2760538806332439, -0.010429922003892818 ),
7866     mvaScaleStdB = cms.vdouble( 0.006225819995879627, 7.4048803387083885E-6, 3.6347963283736586E-6, 0.062213478665703675, 0.828854421408699, 0.3714730344087147, 0.42155116686695293, 0.38566415759730355 ),
7867     mvaScaleMeanE = cms.vdouble( 0.0013243955281318262, 7.150658575633707E-6, 1.0493070182976E-5, -0.004802713888821372, -0.022186379498012398, 8.335525228198972E-4, 0.2915475574025415, -0.01200308471140653 ),
7868     mvaScaleStdE = cms.vdouble( 0.0013768261827517547, 7.80116971559064E-6, 8.819635719472336E-5, 0.27824938208607475, 1.798678366076454, 0.16556388679148643, 0.48300543536161705, 0.401204958844809 ),
7869     doSort = cms.bool( False ),
7870     nSeedsMaxB = cms.int32( 99999 ),
7871     nSeedsMaxE = cms.int32( 99999 ),
7872     etaEdge = cms.double( 1.2 ),
7873     mvaCutB = cms.double( 0.1 ),
7874     mvaCutE = cms.double( 0.1 ),
7875     minL1Qual = cms.int32( 7 ),
7876     baseScore = cms.double( 0.5 )
7877 )
7878 fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7879     cleanTrajectoryAfterInOut = cms.bool( False ),
7880     doSeedingRegionRebuilding = cms.bool( False ),
7881     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7882     reverseTrajectories = cms.bool( False ),
7883     useHitsSplitting = cms.bool( False ),
7884     MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7885     src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeedsFiltered" ),
7886     clustersToSkip = cms.InputTag( "" ),
7887     phase2clustersToSkip = cms.InputTag( "" ),
7888     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
7889     TransientInitialStateEstimatorParameters = cms.PSet( 
7890       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7891       numberMeasurementsForFit = cms.int32( 4 ),
7892       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7893     ),
7894     numHitsForSeedCleaner = cms.int32( 4 ),
7895     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7896     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7897     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7898     maxNSeeds = cms.uint32( 100000 ),
7899     maxSeedsBeforeCleaning = cms.uint32( 1000 )
7900 )
7901 fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7902     TrajectoryInEvent = cms.bool( False ),
7903     useHitsSplitting = cms.bool( False ),
7904     src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidates" ),
7905     clusterRemovalInfo = cms.InputTag( "" ),
7906     AlgorithmName = cms.string( "hltIter3IterL3FromL1Muon" ),
7907     GeometricInnerState = cms.bool( True ),
7908     reMatchSplitHits = cms.bool( False ),
7909     usePropagatorForPCA = cms.bool( False ),
7910     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7911     MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7912     useSimpleMF = cms.bool( True ),
7913     SimpleMagneticField = cms.string( "ParabolicMf" ),
7914     Fitter = cms.string( "hltESPFittingSmootherIT" ),
7915     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7916     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7917     NavigationSchool = cms.string( "" ),
7918     MeasurementTracker = cms.string( "" )
7919 )
7920 fragment.hltIter3IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7921     src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7922     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7923     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7924     ignoreVertices = cms.bool( False ),
7925     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7926     mva = cms.PSet( 
7927       minPixelHits = cms.vint32( 0, 0, 0 ),
7928       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7929       dr_par = cms.PSet( 
7930         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7931         dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
7932         dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7933         dr_exp = cms.vint32( 4, 4, 4 ),
7934         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7935       ),
7936       maxLostLayers = cms.vint32( 1, 1, 1 ),
7937       min3DLayers = cms.vint32( 0, 0, 0 ),
7938       dz_par = cms.PSet( 
7939         dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7940         dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
7941         dz_exp = cms.vint32( 4, 4, 4 )
7942       ),
7943       minNVtxTrk = cms.int32( 3 ),
7944       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7945       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7946       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7947       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7948       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7949       minLayers = cms.vint32( 3, 3, 3 )
7950     )
7951 )
7952 fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7953     originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7954     originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7955     originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7956     minQuality = cms.string( "highPurity" ),
7957     copyExtras = cms.untracked.bool( True ),
7958     copyTrajectories = cms.untracked.bool( False )
7959 )
7960 fragment.hltIter03IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
7961     copyExtras = cms.untracked.bool( True ),
7962     copyMVA = cms.bool( False ),
7963     TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7964     MaxNormalizedChisq = cms.double( 1000.0 ),
7965     MinPT = cms.double( 0.05 ),
7966     MinFound = cms.int32( 3 ),
7967     Epsilon = cms.double( -0.001 ),
7968     ShareFrac = cms.double( 0.19 ),
7969     allowFirstHitShare = cms.bool( True ),
7970     FoundHitBonus = cms.double( 5.0 ),
7971     LostHitPenalty = cms.double( 20.0 ),
7972     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7973     newQuality = cms.string( "confirmed" ),
7974     setsToMerge = cms.VPSet( 
7975       cms.PSet(  pQual = cms.bool( False ),
7976         tLists = cms.vint32( 0, 1 )
7977       )
7978     ),
7979     hasSelector = cms.vint32( 0, 0 ),
7980     selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7981     writeOnlyTrkQuals = cms.bool( False ),
7982     makeReKeyedSeeds = cms.untracked.bool( False ),
7983     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
7984 )
7985 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7986     copyExtras = cms.untracked.bool( True ),
7987     copyMVA = cms.bool( False ),
7988     TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7989     MaxNormalizedChisq = cms.double( 1000.0 ),
7990     MinPT = cms.double( 0.05 ),
7991     MinFound = cms.int32( 3 ),
7992     Epsilon = cms.double( -0.001 ),
7993     ShareFrac = cms.double( 0.19 ),
7994     allowFirstHitShare = cms.bool( True ),
7995     FoundHitBonus = cms.double( 5.0 ),
7996     LostHitPenalty = cms.double( 20.0 ),
7997     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7998     newQuality = cms.string( "confirmed" ),
7999     setsToMerge = cms.VPSet( 
8000       cms.PSet(  pQual = cms.bool( False ),
8001         tLists = cms.vint32( 0, 1 )
8002       )
8003     ),
8004     hasSelector = cms.vint32( 0, 0 ),
8005     selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
8006     writeOnlyTrkQuals = cms.bool( False ),
8007     makeReKeyedSeeds = cms.untracked.bool( False ),
8008     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
8009 )
8010 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
8011     copyExtras = cms.untracked.bool( True ),
8012     copyMVA = cms.bool( False ),
8013     TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
8014     MaxNormalizedChisq = cms.double( 1000.0 ),
8015     MinPT = cms.double( 0.05 ),
8016     MinFound = cms.int32( 3 ),
8017     Epsilon = cms.double( -0.001 ),
8018     ShareFrac = cms.double( 0.19 ),
8019     allowFirstHitShare = cms.bool( True ),
8020     FoundHitBonus = cms.double( 5.0 ),
8021     LostHitPenalty = cms.double( 20.0 ),
8022     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8023     newQuality = cms.string( "confirmed" ),
8024     setsToMerge = cms.VPSet( 
8025       cms.PSet(  pQual = cms.bool( False ),
8026         tLists = cms.vint32( 0, 1 )
8027       )
8028     ),
8029     hasSelector = cms.vint32( 0, 0 ),
8030     selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
8031     writeOnlyTrkQuals = cms.bool( False ),
8032     makeReKeyedSeeds = cms.untracked.bool( False ),
8033     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
8034 )
8035 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
8036     ServiceParameters = cms.PSet( 
8037       RPCLayers = cms.bool( True ),
8038       UseMuonNavigation = cms.untracked.bool( True ),
8039       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8040         'SteppingHelixPropagatorAny',
8041         'hltESPSmartPropagator',
8042         'hltESPSteppingHelixPropagatorOpposite' )
8043     ),
8044     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8045     TrackLoaderParameters = cms.PSet( 
8046       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
8047       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8048       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8049       DoSmoothing = cms.bool( True ),
8050       SmoothTkTrack = cms.untracked.bool( False ),
8051       VertexConstraint = cms.bool( False ),
8052       MuonUpdatorAtVertexParameters = cms.PSet( 
8053         MaxChi2 = cms.double( 1000000.0 ),
8054         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
8055         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
8056       ),
8057       PutTkTrackIntoEvent = cms.untracked.bool( False ),
8058       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8059     ),
8060     L3TrajBuilderParameters = cms.PSet( 
8061       PtCut = cms.double( 1.0 ),
8062       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
8063       GlobalMuonTrackMatcher = cms.PSet( 
8064         Chi2Cut_3 = cms.double( 200.0 ),
8065         DeltaDCut_2 = cms.double( 10.0 ),
8066         Eta_threshold = cms.double( 1.2 ),
8067         Quality_2 = cms.double( 15.0 ),
8068         DeltaDCut_1 = cms.double( 40.0 ),
8069         Quality_3 = cms.double( 7.0 ),
8070         DeltaDCut_3 = cms.double( 15.0 ),
8071         Quality_1 = cms.double( 20.0 ),
8072         Pt_threshold1 = cms.double( 0.0 ),
8073         DeltaRCut_2 = cms.double( 0.2 ),
8074         DeltaRCut_1 = cms.double( 0.1 ),
8075         Pt_threshold2 = cms.double( 9.99999999E8 ),
8076         Chi2Cut_1 = cms.double( 50.0 ),
8077         Chi2Cut_2 = cms.double( 50.0 ),
8078         DeltaRCut_3 = cms.double( 1.0 ),
8079         LocChi2Cut = cms.double( 0.001 ),
8080         Propagator = cms.string( "hltESPSmartPropagator" ),
8081         MinPt = cms.double( 1.0 ),
8082         MinP = cms.double( 2.5 )
8083       ),
8084       ScaleTECxFactor = cms.double( -1.0 ),
8085       tkTrajUseVertex = cms.bool( False ),
8086       MuonTrackingRegionBuilder = cms.PSet( 
8087         Rescale_Dz = cms.double( 4.0 ),
8088         Pt_fixed = cms.bool( False ),
8089         Eta_fixed = cms.bool( True ),
8090         Eta_min = cms.double( 0.1 ),
8091         DeltaZ = cms.double( 24.2 ),
8092         maxRegions = cms.int32( 2 ),
8093         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
8094         UseVertex = cms.bool( False ),
8095         Z_fixed = cms.bool( False ),
8096         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
8097         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
8098         Rescale_phi = cms.double( 3.0 ),
8099         DeltaEta = cms.double( 0.2 ),
8100         precise = cms.bool( True ),
8101         OnDemand = cms.int32( -1 ),
8102         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
8103         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
8104         vertexCollection = cms.InputTag( "pixelVertices" ),
8105         Pt_min = cms.double( 3.0 ),
8106         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8107         Phi_fixed = cms.bool( True ),
8108         DeltaR = cms.double( 0.025 ),
8109         input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8110         DeltaPhi = cms.double( 0.15 ),
8111         Phi_min = cms.double( 0.1 ),
8112         Rescale_eta = cms.double( 3.0 )
8113       ),
8114       TrackTransformer = cms.PSet( 
8115         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8116         RefitDirection = cms.string( "insideOut" ),
8117         RefitRPCHits = cms.bool( True ),
8118         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8119         DoPredictionsOnly = cms.bool( False ),
8120         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8121         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8122         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8123       ),
8124       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8125       RefitRPCHits = cms.bool( True ),
8126       tkTrajVertex = cms.InputTag( "Notused" ),
8127       GlbRefitterParameters = cms.PSet( 
8128         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8129         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8130         RefitFlag = cms.bool( True ),
8131         SkipStation = cms.int32( -1 ),
8132         Chi2CutRPC = cms.double( 1.0 ),
8133         PropDirForCosmics = cms.bool( False ),
8134         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8135         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
8136         HitThreshold = cms.int32( 1 ),
8137         Chi2CutGEM = cms.double( 1.0 ),
8138         DYTthrs = cms.vint32( 30, 15 ),
8139         TrackerSkipSystem = cms.int32( -1 ),
8140         RefitDirection = cms.string( "insideOut" ),
8141         Chi2CutCSC = cms.double( 150.0 ),
8142         Chi2CutDT = cms.double( 10.0 ),
8143         RefitRPCHits = cms.bool( True ),
8144         TrackerSkipSection = cms.int32( -1 ),
8145         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8146         DoPredictionsOnly = cms.bool( False ),
8147         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8148         MuonHitsOption = cms.int32( 1 ),
8149         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8150       ),
8151       PCut = cms.double( 2.5 ),
8152       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
8153       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8154       tkTrajMaxChi2 = cms.double( 9999.0 ),
8155       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8156       ScaleTECyFactor = cms.double( -1.0 ),
8157       tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
8158     )
8159 )
8160 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
8161     MuonCaloCompatibility = cms.PSet( 
8162       delta_eta = cms.double( 0.02 ),
8163       delta_phi = cms.double( 0.02 ),
8164       allSiPMHO = cms.bool( False ),
8165       MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
8166       PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
8167     ),
8168     TrackAssociatorParameters = cms.PSet( 
8169       useMuon = cms.bool( True ),
8170       truthMatch = cms.bool( False ),
8171       usePreshower = cms.bool( False ),
8172       dRPreshowerPreselection = cms.double( 0.2 ),
8173       muonMaxDistanceSigmaY = cms.double( 0.0 ),
8174       useEcal = cms.bool( False ),
8175       muonMaxDistanceSigmaX = cms.double( 0.0 ),
8176       dRMuon = cms.double( 9999.0 ),
8177       dREcal = cms.double( 9999.0 ),
8178       CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8179       DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8180       EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8181       useGEM = cms.bool( True ),
8182       GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ),
8183       CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8184       propagateAllDirections = cms.bool( True ),
8185       muonMaxDistanceY = cms.double( 5.0 ),
8186       useHO = cms.bool( False ),
8187       muonMaxDistanceX = cms.double( 5.0 ),
8188       trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8189       useHcal = cms.bool( False ),
8190       HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8191       accountForTrajectoryChangeCalo = cms.bool( False ),
8192       dREcalPreselection = cms.double( 0.05 ),
8193       useCalo = cms.bool( False ),
8194       dRMuonPreselection = cms.double( 0.2 ),
8195       EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8196       dRHcal = cms.double( 9999.0 ),
8197       dRHcalPreselection = cms.double( 0.2 ),
8198       HORecHitCollectionLabel = cms.InputTag( "Notused" )
8199     ),
8200     CaloExtractorPSet = cms.PSet( 
8201       DR_Veto_H = cms.double( 0.1 ),
8202       CenterConeOnCalIntersection = cms.bool( False ),
8203       NoiseTow_EE = cms.double( 0.15 ),
8204       Noise_EB = cms.double( 0.025 ),
8205       Noise_HE = cms.double( 0.2 ),
8206       DR_Veto_E = cms.double( 0.07 ),
8207       NoiseTow_EB = cms.double( 0.04 ),
8208       Noise_EE = cms.double( 0.1 ),
8209       UseRecHitsFlag = cms.bool( False ),
8210       DR_Max = cms.double( 1.0 ),
8211       DepositLabel = cms.untracked.string( "Cal" ),
8212       Noise_HO = cms.double( 0.2 ),
8213       DR_Veto_HO = cms.double( 0.1 ),
8214       Threshold_H = cms.double( 0.5 ),
8215       PrintTimeReport = cms.untracked.bool( False ),
8216       Threshold_E = cms.double( 0.2 ),
8217       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8218       ComponentName = cms.string( "CaloExtractorByAssociator" ),
8219       Threshold_HO = cms.double( 0.5 ),
8220       DepositInstanceLabels = cms.vstring( 'ecal',
8221         'hcal',
8222         'ho' ),
8223       ServiceParameters = cms.PSet( 
8224         RPCLayers = cms.bool( False ),
8225         UseMuonNavigation = cms.untracked.bool( False ),
8226         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8227       ),
8228       TrackAssociatorParameters = cms.PSet( 
8229         useMuon = cms.bool( False ),
8230         truthMatch = cms.bool( False ),
8231         usePreshower = cms.bool( False ),
8232         dRPreshowerPreselection = cms.double( 0.2 ),
8233         muonMaxDistanceSigmaY = cms.double( 0.0 ),
8234         useEcal = cms.bool( False ),
8235         muonMaxDistanceSigmaX = cms.double( 0.0 ),
8236         dRMuon = cms.double( 9999.0 ),
8237         dREcal = cms.double( 1.0 ),
8238         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8239         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8240         EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8241         CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8242         propagateAllDirections = cms.bool( True ),
8243         muonMaxDistanceY = cms.double( 5.0 ),
8244         useHO = cms.bool( False ),
8245         muonMaxDistanceX = cms.double( 5.0 ),
8246         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8247         useHcal = cms.bool( False ),
8248         HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8249         accountForTrajectoryChangeCalo = cms.bool( False ),
8250         dREcalPreselection = cms.double( 1.0 ),
8251         useCalo = cms.bool( True ),
8252         dRMuonPreselection = cms.double( 0.2 ),
8253         EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8254         dRHcal = cms.double( 1.0 ),
8255         dRHcalPreselection = cms.double( 1.0 ),
8256         HORecHitCollectionLabel = cms.InputTag( "Notused" )
8257       ),
8258       Noise_HB = cms.double( 0.2 )
8259     ),
8260     TrackExtractorPSet = cms.PSet( 
8261       Diff_z = cms.double( 0.2 ),
8262       inputTrackCollection = cms.InputTag( "hltIter03IterL3FromL1MuonMerged" ),
8263       Chi2Ndof_Max = cms.double( 1.0E64 ),
8264       BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8265       DR_Veto = cms.double( 0.01 ),
8266       Pt_Min = cms.double( -1.0 ),
8267       DR_Max = cms.double( 1.0 ),
8268       NHits_Min = cms.uint32( 0 ),
8269       Chi2Prob_Min = cms.double( -1.0 ),
8270       Diff_r = cms.double( 0.1 ),
8271       BeamlineOption = cms.string( "BeamSpotFromEvent" ),
8272       ComponentName = cms.string( "TrackExtractor" )
8273     ),
8274     JetExtractorPSet = cms.PSet( 
8275       JetCollectionLabel = cms.InputTag( "Notused" ),
8276       DR_Veto = cms.double( 0.1 ),
8277       DR_Max = cms.double( 1.0 ),
8278       ExcludeMuonVeto = cms.bool( True ),
8279       PrintTimeReport = cms.untracked.bool( False ),
8280       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8281       ComponentName = cms.string( "JetExtractor" ),
8282       ServiceParameters = cms.PSet( 
8283         RPCLayers = cms.bool( False ),
8284         UseMuonNavigation = cms.untracked.bool( False ),
8285         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8286       ),
8287       TrackAssociatorParameters = cms.PSet( 
8288         useMuon = cms.bool( False ),
8289         truthMatch = cms.bool( False ),
8290         usePreshower = cms.bool( False ),
8291         dRPreshowerPreselection = cms.double( 0.2 ),
8292         muonMaxDistanceSigmaY = cms.double( 0.0 ),
8293         useEcal = cms.bool( False ),
8294         muonMaxDistanceSigmaX = cms.double( 0.0 ),
8295         dRMuon = cms.double( 9999.0 ),
8296         dREcal = cms.double( 0.5 ),
8297         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8298         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8299         EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8300         CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8301         propagateAllDirections = cms.bool( True ),
8302         muonMaxDistanceY = cms.double( 5.0 ),
8303         useHO = cms.bool( False ),
8304         muonMaxDistanceX = cms.double( 5.0 ),
8305         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8306         useHcal = cms.bool( False ),
8307         HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8308         accountForTrajectoryChangeCalo = cms.bool( False ),
8309         dREcalPreselection = cms.double( 0.5 ),
8310         useCalo = cms.bool( True ),
8311         dRMuonPreselection = cms.double( 0.2 ),
8312         EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8313         dRHcal = cms.double( 0.5 ),
8314         dRHcalPreselection = cms.double( 0.5 ),
8315         HORecHitCollectionLabel = cms.InputTag( "Notused" )
8316       ),
8317       Threshold = cms.double( 5.0 )
8318     ),
8319     trackDepositName = cms.string( "tracker" ),
8320     ecalDepositName = cms.string( "ecal" ),
8321     hcalDepositName = cms.string( "hcal" ),
8322     hoDepositName = cms.string( "ho" ),
8323     jetDepositName = cms.string( "jets" ),
8324     TimingFillerParameters = cms.PSet( 
8325       DTTimingParameters = cms.PSet( 
8326         HitError = cms.double( 6.0 ),
8327         MatchParameters = cms.PSet( 
8328           TightMatchDT = cms.bool( False ),
8329           DTradius = cms.double( 0.01 ),
8330           TightMatchCSC = cms.bool( True ),
8331           CSCsegments = cms.InputTag( "hltCscSegments" ),
8332           DTsegments = cms.InputTag( "hltDt4DSegments" )
8333         ),
8334         debug = cms.bool( False ),
8335         DoWireCorr = cms.bool( False ),
8336         RequireBothProjections = cms.bool( False ),
8337         DTTimeOffset = cms.double( 2.7 ),
8338         PruneCut = cms.double( 10000.0 ),
8339         DTsegments = cms.InputTag( "hltDt4DSegments" ),
8340         UseSegmentT0 = cms.bool( False ),
8341         HitsMin = cms.int32( 5 ),
8342         DropTheta = cms.bool( True ),
8343         ServiceParameters = cms.PSet( 
8344           RPCLayers = cms.bool( True ),
8345           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8346         )
8347       ),
8348       UseCSC = cms.bool( True ),
8349       CSCTimingParameters = cms.PSet( 
8350         MatchParameters = cms.PSet( 
8351           TightMatchDT = cms.bool( False ),
8352           DTradius = cms.double( 0.01 ),
8353           TightMatchCSC = cms.bool( True ),
8354           CSCsegments = cms.InputTag( "hltCscSegments" ),
8355           DTsegments = cms.InputTag( "hltDt4DSegments" )
8356         ),
8357         debug = cms.bool( False ),
8358         CSCWireTimeOffset = cms.double( 0.0 ),
8359         CSCStripError = cms.double( 7.0 ),
8360         CSCTimeOffset = cms.double( 0.0 ),
8361         CSCWireError = cms.double( 8.6 ),
8362         PruneCut = cms.double( 100.0 ),
8363         CSCsegments = cms.InputTag( "hltCscSegments" ),
8364         UseStripTime = cms.bool( True ),
8365         CSCStripTimeOffset = cms.double( 0.0 ),
8366         UseWireTime = cms.bool( True ),
8367         ServiceParameters = cms.PSet( 
8368           RPCLayers = cms.bool( True ),
8369           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8370         )
8371       ),
8372       ErrorDT = cms.double( 6.0 ),
8373       EcalEnergyCut = cms.double( 0.4 ),
8374       UseECAL = cms.bool( True ),
8375       ErrorEB = cms.double( 2.085 ),
8376       UseDT = cms.bool( True ),
8377       ErrorEE = cms.double( 6.95 ),
8378       ErrorCSC = cms.double( 7.4 )
8379     ),
8380     ShowerDigiFillerParameters = cms.PSet( 
8381       cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
8382       digiMaxDistanceX = cms.double( 25.0 ),
8383       dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" )
8384     ),
8385     TrackerKinkFinderParameters = cms.PSet( 
8386       usePosition = cms.bool( False ),
8387       diagonalOnly = cms.bool( False )
8388     ),
8389     fillEnergy = cms.bool( False ),
8390     storeCrossedHcalRecHits = cms.bool( False ),
8391     maxAbsPullX = cms.double( 4.0 ),
8392     maxAbsEta = cms.double( 3.0 ),
8393     minPt = cms.double( 2.0 ),
8394     inputCollectionTypes = cms.vstring( 'inner tracks',
8395       'links',
8396       'outer tracks' ),
8397     addExtraSoftMuons = cms.bool( False ),
8398     fillGlobalTrackRefits = cms.bool( False ),
8399     debugWithTruthMatching = cms.bool( False ),
8400     inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
8401     fillCaloCompatibility = cms.bool( False ),
8402     maxAbsPullY = cms.double( 9999.0 ),
8403     maxAbsDy = cms.double( 9999.0 ),
8404     minP = cms.double( 0.0 ),
8405     minPCaloMuon = cms.double( 1.0E9 ),
8406     maxAbsDx = cms.double( 3.0 ),
8407     fillIsolation = cms.bool( False ),
8408     writeIsoDeposits = cms.bool( False ),
8409     minNumberOfMatches = cms.int32( 1 ),
8410     fillMatching = cms.bool( True ),
8411     fillShowerDigis = cms.bool( False ),
8412     ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
8413     sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
8414     fillGlobalTrackQuality = cms.bool( False ),
8415     globalTrackQualityInputTag = cms.InputTag( "" ),
8416     selectHighPurity = cms.bool( False ),
8417     pvInputTag = cms.InputTag( "" ),
8418     fillTrackerKink = cms.bool( False ),
8419     minCaloCompatibility = cms.double( 0.6 ),
8420     runArbitrationCleaner = cms.bool( False ),
8421     arbitrationCleanerOptions = cms.PSet( 
8422       OverlapDTheta = cms.double( 0.02 ),
8423       Overlap = cms.bool( True ),
8424       Clustering = cms.bool( True ),
8425       ME1a = cms.bool( True ),
8426       ClusterDTheta = cms.double( 0.02 ),
8427       ClusterDPhi = cms.double( 0.6 ),
8428       OverlapDPhi = cms.double( 0.0786 )
8429     ),
8430     arbitrateTrackerMuons = cms.bool( True )
8431 )
8432 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
8433     inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
8434     applyTriggerIdLoose = cms.bool( True ),
8435     typeMuon = cms.uint32( 0 ),
8436     allowedTypeMask = cms.uint32( 0 ),
8437     requiredTypeMask = cms.uint32( 0 ),
8438     minNMuonHits = cms.int32( 0 ),
8439     minNMuonStations = cms.int32( 0 ),
8440     minNTrkLayers = cms.int32( 0 ),
8441     minTrkHits = cms.int32( 0 ),
8442     minPixLayer = cms.int32( 0 ),
8443     minPixHits = cms.int32( 0 ),
8444     minPt = cms.double( 0.0 ),
8445     maxNormalizedChi2 = cms.double( 9999.0 )
8446 )
8447 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
8448     inputCollection = cms.InputTag( "hltIterL3Muons" )
8449 )
8450 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
8451     track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
8452     muon = cms.InputTag( "hltIterL3Muons" ),
8453     originalMVAVals = cms.InputTag( "none" ),
8454     copyMVA = cms.bool( False ),
8455     copyExtras = cms.untracked.bool( True ),
8456     copyTrajectories = cms.untracked.bool( False )
8457 )
8458 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
8459     InputObjects = cms.InputTag( "hltIterL3Muons" ),
8460     DisplacedReconstruction = cms.bool( False )
8461 )
8462 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
8463     InputCollection = cms.InputTag( "hltPixelTracks" ),
8464     InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8465     originHalfLength = cms.double( 0.3 ),
8466     originRadius = cms.double( 0.1 ),
8467     useProtoTrackKinematics = cms.bool( False ),
8468     useEventsWithNoVertex = cms.bool( True ),
8469     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8470     usePV = cms.bool( False ),
8471     includeFourthHit = cms.bool( True ),
8472     produceComplement = cms.bool( False ),
8473     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
8474 )
8475 fragment.hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits = cms.EDProducer( "MkFitSiPixelHitConverter",
8476     hits = cms.InputTag( "hltSiPixelRecHits" ),
8477     clusters = cms.InputTag( "hltSiPixelClusters" ),
8478     ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" )
8479 )
8480 fragment.hltSiStripRecHits = cms.EDProducer( "SiStripRecHitConverter",
8481     ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8482     rphiRecHits = cms.string( "rphiRecHit" ),
8483     stereoRecHits = cms.string( "stereoRecHit" ),
8484     matchedRecHits = cms.string( "matchedRecHit" ),
8485     useSiStripQuality = cms.bool( False ),
8486     MaskBadAPVFibers = cms.bool( False ),
8487     doMatching = cms.bool( False ),
8488     StripCPE = cms.ESInputTag( "hltESPStripCPEfromTrackAngle","hltESPStripCPEfromTrackAngle" ),
8489     Matcher = cms.ESInputTag( "SiStripRecHitMatcherESProducer","StandardMatcher" ),
8490     siStripQualityLabel = cms.ESInputTag( "","" )
8491 )
8492 fragment.hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits = cms.EDProducer( "MkFitSiStripHitConverter",
8493     rphiHits = cms.InputTag( 'hltSiStripRecHits','rphiRecHit' ),
8494     stereoHits = cms.InputTag( 'hltSiStripRecHits','stereoRecHit' ),
8495     clusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8496     ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ),
8497     minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
8498 )
8499 fragment.hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits = cms.EDProducer( "MkFitEventOfHitsProducer",
8500     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8501     pixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ),
8502     stripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ),
8503     usePixelQualityDB = cms.bool( True ),
8504     useStripStripQualityDB = cms.bool( True )
8505 )
8506 fragment.hltIter0PFlowCkfTrackCandidatesMkFitSeeds = cms.EDProducer( "MkFitSeedConverter",
8507     seeds = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
8508     ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ),
8509     maxNSeeds = cms.uint32( 500000 )
8510 )
8511 fragment.hltIter0PFlowCkfTrackCandidatesMkFit = cms.EDProducer( "MkFitProducer",
8512     pixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ),
8513     stripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ),
8514     eventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits" ),
8515     seeds = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSeeds" ),
8516     clustersToSkip = cms.InputTag( "" ),
8517     buildingRoutine = cms.string( "cloneEngine" ),
8518     config = cms.ESInputTag( "","hltESPIter0PFlowTrackCandidatesMkFitConfig" ),
8519     seedCleaning = cms.bool( True ),
8520     removeDuplicates = cms.bool( True ),
8521     backwardFitInCMSSW = cms.bool( False ),
8522     mkFitSilent = cms.untracked.bool( True ),
8523     limitConcurrency = cms.untracked.bool( False ),
8524     minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
8525 )
8526 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "MkFitOutputConverter",
8527     mkFitEventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits" ),
8528     mkFitPixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ),
8529     mkFitStripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ),
8530     mkFitSeeds = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSeeds" ),
8531     tracks = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFit" ),
8532     seeds = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
8533     ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ),
8534     propagatorAlong = cms.ESInputTag( "","PropagatorWithMaterialParabolicMf" ),
8535     propagatorOpposite = cms.ESInputTag( "","PropagatorWithMaterialParabolicMfOpposite" ),
8536     qualityMaxInvPt = cms.double( 100.0 ),
8537     qualityMinTheta = cms.double( 0.01 ),
8538     qualityMaxR = cms.double( 120.0 ),
8539     qualityMaxZ = cms.double( 280.0 ),
8540     qualityMaxPosErr = cms.double( 100.0 ),
8541     qualitySignPt = cms.bool( True ),
8542     doErrorRescale = cms.bool( True ),
8543     tfDnnLabel = cms.string( "trackSelectionTf" ),
8544     candMVASel = cms.bool( False ),
8545     candWP = cms.double( 0.0 ),
8546     batchSize = cms.int32( 16 )
8547 )
8548 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8549     TrajectoryInEvent = cms.bool( False ),
8550     useHitsSplitting = cms.bool( False ),
8551     src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
8552     clusterRemovalInfo = cms.InputTag( "" ),
8553     AlgorithmName = cms.string( "hltIter0" ),
8554     GeometricInnerState = cms.bool( True ),
8555     reMatchSplitHits = cms.bool( False ),
8556     usePropagatorForPCA = cms.bool( False ),
8557     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8558     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
8559     useSimpleMF = cms.bool( True ),
8560     SimpleMagneticField = cms.string( "ParabolicMf" ),
8561     Fitter = cms.string( "hltESPFittingSmootherIT" ),
8562     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8563     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8564     NavigationSchool = cms.string( "" ),
8565     MeasurementTracker = cms.string( "" )
8566 )
8567 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8568     src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8569     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8570     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8571     ignoreVertices = cms.bool( False ),
8572     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8573     mva = cms.PSet( 
8574       minPixelHits = cms.vint32( 0, 0, 0 ),
8575       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8576       dr_par = cms.PSet( 
8577         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8578         dr_par2 = cms.vdouble( 3.40282346639E38, 0.45, 0.45 ),
8579         dr_par1 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
8580         dr_exp = cms.vint32( 4, 4, 4 ),
8581         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8582       ),
8583       maxLostLayers = cms.vint32( 1, 1, 1 ),
8584       min3DLayers = cms.vint32( 0, 0, 0 ),
8585       dz_par = cms.PSet( 
8586         dz_par1 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
8587         dz_par2 = cms.vdouble( 3.40282346639E38, 0.51, 0.51 ),
8588         dz_exp = cms.vint32( 4, 4, 4 )
8589       ),
8590       minNVtxTrk = cms.int32( 3 ),
8591       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8592       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8593       maxChi2 = cms.vdouble( 999.0, 25.0, 99.0 ),
8594       maxChi2n = cms.vdouble( 1.2, 1.0, 999.0 ),
8595       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8596       minLayers = cms.vint32( 3, 3, 3 )
8597     )
8598 )
8599 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8600     originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8601     originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
8602     originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
8603     minQuality = cms.string( "highPurity" ),
8604     copyExtras = cms.untracked.bool( True ),
8605     copyTrajectories = cms.untracked.bool( False )
8606 )
8607 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8608     trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
8609     trackClassifier = cms.InputTag( '','QualityMasks' ),
8610     pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8611     stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8612     oldClusterRemovalInfo = cms.InputTag( "" ),
8613     TrackQuality = cms.string( "highPurity" ),
8614     maxChi2 = cms.double( 16.0 ),
8615     minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8616     overrideTrkQuals = cms.InputTag( "" )
8617 )
8618 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8619     src = cms.InputTag( "hltMeasurementTrackerEvent" ),
8620     clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8621     phase2clustersToSkip = cms.InputTag( "" )
8622 )
8623 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
8624     RegionPSet = cms.PSet( 
8625       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8626       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8627       zErrorBeamSpot = cms.double( 15.0 ),
8628       extraPhi = cms.double( 0.0 ),
8629       extraEta = cms.double( 0.0 ),
8630       maxNVertices = cms.int32( 3 ),
8631       nSigmaZVertex = cms.double( 3.0 ),
8632       nSigmaZBeamSpot = cms.double( 4.0 ),
8633       ptMin = cms.double( 1.2 ),
8634       operationMode = cms.string( "VerticesFixed" ),
8635       searchOpt = cms.bool( False ),
8636       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
8637       originRadius = cms.double( 0.015 ),
8638       measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8639       precise = cms.bool( True ),
8640       zErrorVertex = cms.double( 0.03 )
8641     ),
8642     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
8643     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
8644     ignoreSingleFPixPanelModules = cms.bool( True ),
8645     debug = cms.untracked.bool( False ),
8646     createPlottingFiles = cms.untracked.bool( False ),
8647     layerList = cms.vstring( 'BPix1+BPix2',
8648       'BPix2+FPix1_pos',
8649       'BPix2+FPix1_neg',
8650       'FPix1_pos+FPix2_pos',
8651       'FPix1_neg+FPix2_neg',
8652       'BPix1+FPix2_neg',
8653       'BPix2+FPix2_neg',
8654       'FPix2_neg+FPix3_neg',
8655       'BPix2+BPix3' ),
8656     BPix = cms.PSet( 
8657       hitErrorRPhi = cms.double( 0.0027 ),
8658       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8659       skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8660       useErrorsFromParam = cms.bool( True ),
8661       hitErrorRZ = cms.double( 0.006 ),
8662       HitProducer = cms.string( "hltSiPixelRecHits" )
8663     ),
8664     FPix = cms.PSet( 
8665       hitErrorRPhi = cms.double( 0.0051 ),
8666       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8667       skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8668       useErrorsFromParam = cms.bool( True ),
8669       hitErrorRZ = cms.double( 0.0036 ),
8670       HitProducer = cms.string( "hltSiPixelRecHits" )
8671     ),
8672     TIB = cms.PSet(  ),
8673     TID = cms.PSet(  ),
8674     TOB = cms.PSet(  ),
8675     TEC = cms.PSet(  ),
8676     MTIB = cms.PSet(  ),
8677     MTID = cms.PSet(  ),
8678     MTOB = cms.PSet(  ),
8679     MTEC = cms.PSet(  )
8680 )
8681 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8682     doClusterCheck = cms.bool( False ),
8683     MaxNumberOfStripClusters = cms.uint32( 50000 ),
8684     ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
8685     MaxNumberOfPixelClusters = cms.uint32( 40000 ),
8686     PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8687     cut = cms.string( "" ),
8688     DontCountDetsAboveNClusters = cms.uint32( 0 ),
8689     silentClusterCheck = cms.untracked.bool( False )
8690 )
8691 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8692     seedingLayers = cms.InputTag( "" ),
8693     trackingRegions = cms.InputTag( "" ),
8694     trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
8695     clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
8696     produceSeedingHitSets = cms.bool( True ),
8697     produceIntermediateHitDoublets = cms.bool( False ),
8698     maxElement = cms.uint32( 0 ),
8699     maxElementTotal = cms.uint32( 50000000 ),
8700     putEmptyIfMaxElementReached = cms.bool( False ),
8701     layerPairs = cms.vuint32( 0 )
8702 )
8703 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8704     seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
8705     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
8706     SeedMomentumForBOFF = cms.double( 5.0 ),
8707     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8708     MinOneOverPtError = cms.double( 1.0 ),
8709     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8710     magneticField = cms.string( "ParabolicMf" ),
8711     forceKinematicWithRegionDirection = cms.bool( False ),
8712     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
8713 )
8714 fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesMkFitSeeds = cms.EDProducer( "MkFitSeedConverter",
8715     seeds = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
8716     ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ),
8717     maxNSeeds = cms.uint32( 500000 )
8718 )
8719 fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesMkFit = cms.EDProducer( "MkFitProducer",
8720     pixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ),
8721     stripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ),
8722     eventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits" ),
8723     seeds = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesMkFitSeeds" ),
8724     clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8725     buildingRoutine = cms.string( "cloneEngine" ),
8726     config = cms.ESInputTag( "","hltDoubletRecoveryPFlowTrackCandidatesMkFitConfig" ),
8727     seedCleaning = cms.bool( True ),
8728     removeDuplicates = cms.bool( True ),
8729     backwardFitInCMSSW = cms.bool( False ),
8730     mkFitSilent = cms.untracked.bool( True ),
8731     limitConcurrency = cms.untracked.bool( False ),
8732     minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
8733 )
8734 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "MkFitOutputConverter",
8735     mkFitEventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits" ),
8736     mkFitPixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ),
8737     mkFitStripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ),
8738     mkFitSeeds = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesMkFitSeeds" ),
8739     tracks = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesMkFit" ),
8740     seeds = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
8741     ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ),
8742     propagatorAlong = cms.ESInputTag( "","PropagatorWithMaterialParabolicMf" ),
8743     propagatorOpposite = cms.ESInputTag( "","PropagatorWithMaterialParabolicMfOpposite" ),
8744     qualityMaxInvPt = cms.double( 100.0 ),
8745     qualityMinTheta = cms.double( 0.01 ),
8746     qualityMaxR = cms.double( 120.0 ),
8747     qualityMaxZ = cms.double( 280.0 ),
8748     qualityMaxPosErr = cms.double( 100.0 ),
8749     qualitySignPt = cms.bool( True ),
8750     doErrorRescale = cms.bool( True ),
8751     tfDnnLabel = cms.string( "trackSelectionTf" ),
8752     candMVASel = cms.bool( False ),
8753     candWP = cms.double( 0.0 ),
8754     batchSize = cms.int32( 16 )
8755 )
8756 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8757     TrajectoryInEvent = cms.bool( False ),
8758     useHitsSplitting = cms.bool( False ),
8759     src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
8760     clusterRemovalInfo = cms.InputTag( "" ),
8761     AlgorithmName = cms.string( "hltDoubletRecovery" ),
8762     GeometricInnerState = cms.bool( True ),
8763     reMatchSplitHits = cms.bool( False ),
8764     usePropagatorForPCA = cms.bool( False ),
8765     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8766     MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8767     useSimpleMF = cms.bool( True ),
8768     SimpleMagneticField = cms.string( "ParabolicMf" ),
8769     Fitter = cms.string( "hltESPFittingSmootherIT" ),
8770     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8771     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8772     NavigationSchool = cms.string( "" ),
8773     MeasurementTracker = cms.string( "" )
8774 )
8775 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8776     src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8777     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8778     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8779     ignoreVertices = cms.bool( False ),
8780     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8781     mva = cms.PSet( 
8782       minPixelHits = cms.vint32( 0, 0, 0 ),
8783       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8784       dr_par = cms.PSet( 
8785         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8786         dr_par2 = cms.vdouble( 3.40282346639E38, 0.34, 0.34 ),
8787         dr_par1 = cms.vdouble( 3.40282346639E38, 0.45, 0.45 ),
8788         dr_exp = cms.vint32( 4, 4, 4 ),
8789         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8790       ),
8791       maxLostLayers = cms.vint32( 0, 0, 0 ),
8792       min3DLayers = cms.vint32( 0, 0, 3 ),
8793       dz_par = cms.PSet( 
8794         dz_par1 = cms.vdouble( 3.40282346639E38, 0.45, 0.45 ),
8795         dz_par2 = cms.vdouble( 3.40282346639E38, 0.39, 0.39 ),
8796         dz_exp = cms.vint32( 4, 4, 4 )
8797       ),
8798       minHits = cms.vint32( 0, 0, 5 ),
8799       minNVtxTrk = cms.int32( 3 ),
8800       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8801       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8802       maxChi2 = cms.vdouble( 999.0, 999.0, 4.9 ),
8803       maxChi2n = cms.vdouble( 999.0, 999.0, 0.7 ),
8804       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8805       minLayers = cms.vint32( 0, 0, 4 )
8806     )
8807 )
8808 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8809     originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8810     originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ),
8811     originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
8812     minQuality = cms.string( "highPurity" ),
8813     copyExtras = cms.untracked.bool( True ),
8814     copyTrajectories = cms.untracked.bool( False )
8815 )
8816 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
8817     copyExtras = cms.untracked.bool( True ),
8818     copyMVA = cms.bool( False ),
8819     TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8820     MaxNormalizedChisq = cms.double( 1000.0 ),
8821     MinPT = cms.double( 0.05 ),
8822     MinFound = cms.int32( 3 ),
8823     Epsilon = cms.double( -0.001 ),
8824     ShareFrac = cms.double( 0.19 ),
8825     allowFirstHitShare = cms.bool( True ),
8826     FoundHitBonus = cms.double( 5.0 ),
8827     LostHitPenalty = cms.double( 20.0 ),
8828     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8829     newQuality = cms.string( "confirmed" ),
8830     setsToMerge = cms.VPSet( 
8831       cms.PSet(  pQual = cms.bool( False ),
8832         tLists = cms.vint32( 0, 1 )
8833       )
8834     ),
8835     hasSelector = cms.vint32( 0, 0 ),
8836     selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8837     writeOnlyTrkQuals = cms.bool( False ),
8838     makeReKeyedSeeds = cms.untracked.bool( False ),
8839     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
8840 )
8841 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
8842     copyExtras = cms.untracked.bool( True ),
8843     copyMVA = cms.bool( False ),
8844     TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8845     MaxNormalizedChisq = cms.double( 1000.0 ),
8846     MinPT = cms.double( 0.05 ),
8847     MinFound = cms.int32( 3 ),
8848     Epsilon = cms.double( -0.001 ),
8849     ShareFrac = cms.double( 0.19 ),
8850     allowFirstHitShare = cms.bool( True ),
8851     FoundHitBonus = cms.double( 5.0 ),
8852     LostHitPenalty = cms.double( 20.0 ),
8853     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8854     newQuality = cms.string( "confirmed" ),
8855     setsToMerge = cms.VPSet( 
8856       cms.PSet(  pQual = cms.bool( False ),
8857         tLists = cms.vint32( 0, 1 )
8858       )
8859     ),
8860     hasSelector = cms.vint32( 0, 0 ),
8861     selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8862     writeOnlyTrkQuals = cms.bool( False ),
8863     makeReKeyedSeeds = cms.untracked.bool( False ),
8864     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
8865 )
8866 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
8867     vertexCollections = cms.VPSet( 
8868       cms.PSet(  chi2cutoff = cms.double( 3.0 ),
8869         label = cms.string( "" ),
8870         useBeamConstraint = cms.bool( False ),
8871         minNdof = cms.double( 0.0 ),
8872         maxDistanceToBeam = cms.double( 1.0 ),
8873         algorithm = cms.string( "AdaptiveVertexFitter" )
8874       ),
8875       cms.PSet(  chi2cutoff = cms.double( 3.0 ),
8876         label = cms.string( "WithBS" ),
8877         useBeamConstraint = cms.bool( True ),
8878         minNdof = cms.double( 0.0 ),
8879         maxDistanceToBeam = cms.double( 1.0 ),
8880         algorithm = cms.string( "AdaptiveVertexFitter" )
8881       )
8882     ),
8883     verbose = cms.untracked.bool( False ),
8884     TkFilterParameters = cms.PSet( 
8885       maxEta = cms.double( 100.0 ),
8886       minPt = cms.double( 0.0 ),
8887       minSiliconLayersWithHits = cms.int32( 5 ),
8888       minPixelLayersWithHits = cms.int32( 2 ),
8889       maxNormalizedChi2 = cms.double( 20.0 ),
8890       trackQuality = cms.string( "any" ),
8891       algorithm = cms.string( "filter" ),
8892       maxD0Significance = cms.double( 999.0 )
8893     ),
8894     beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8895     TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
8896     TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
8897     TrackTimesLabel = cms.InputTag( "dummy_default" ),
8898     trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ),
8899     TkClusParameters = cms.PSet( 
8900       TkDAClusParameters = cms.PSet( 
8901         zmerge = cms.double( 0.01 ),
8902         Tstop = cms.double( 0.5 ),
8903         d0CutOff = cms.double( 999.0 ),
8904         dzCutOff = cms.double( 4.0 ),
8905         vertexSize = cms.double( 0.15 ),
8906         coolingFactor = cms.double( 0.6 ),
8907         Tpurge = cms.double( 2.0 ),
8908         Tmin = cms.double( 2.4 ),
8909         uniquetrkweight = cms.double( 0.9 )
8910       ),
8911       algorithm = cms.string( "DA_vect" )
8912     ),
8913     isRecoveryIteration = cms.bool( False ),
8914     recoveryVtxCollection = cms.InputTag( "" ),
8915     useMVACut = cms.bool( False ),
8916     minTrackTimeQuality = cms.double( 0.8 )
8917 )
8918 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
8919     src = cms.InputTag( "hltVerticesPF" ),
8920     filterParams = cms.PSet( 
8921       maxZ = cms.double( 24.0 ),
8922       minNdof = cms.double( 4.0 ),
8923       maxRho = cms.double( 2.0 )
8924     ),
8925     filter = cms.bool( False )
8926 )
8927 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
8928     src = cms.InputTag( "hltVerticesPFSelector" ),
8929     cut = cms.string( "!isFake" ),
8930     filter = cms.bool( True ),
8931     throwOnMissing = cms.untracked.bool( True )
8932 )
8933 fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector",
8934     inputTag = cms.InputTag( "rawDataCollector" ),
8935     fedList = cms.vuint32( 1022 )
8936 )
8937 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
8938     saveTags = cms.bool( True ),
8939     L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
8940     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8941     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8942     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8943     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8944     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8945     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8946     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8947     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8948     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8949 )
8950 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
8951     offset = cms.uint32( 0 ),
8952     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8953 )
8954 fragment.hltL1sCDC = cms.EDFilter( "HLTL1TSeed",
8955     saveTags = cms.bool( True ),
8956     L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ),
8957     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8958     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8959     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8960     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8961     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8962     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8963     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8964     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8965     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8966 )
8967 fragment.hltPreCDCL2cosmic10er1p0 = cms.EDFilter( "HLTPrescaler",
8968     offset = cms.uint32( 0 ),
8969     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8970 )
8971 fragment.hltL1fL1sCDCL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8972     saveTags = cms.bool( True ),
8973     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8974     PreviousCandTag = cms.InputTag( "hltL1sCDC" ),
8975     MaxEta = cms.double( 2.5 ),
8976     MinPt = cms.double( 0.0 ),
8977     MaxDeltaR = cms.double( 0.3 ),
8978     MinN = cms.int32( 1 ),
8979     CentralBxOnly = cms.bool( False ),
8980     SelectQualities = cms.vint32(  )
8981 )
8982 fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer",
8983     Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ),
8984     Reco4DAlgoConfig = cms.PSet( 
8985       Reco2DAlgoConfig = cms.PSet( 
8986         AlphaMaxPhi = cms.double( 1.0 ),
8987         debug = cms.untracked.bool( False ),
8988         segmCleanerMode = cms.int32( 2 ),
8989         AlphaMaxTheta = cms.double( 0.9 ),
8990         hit_afterT0_resolution = cms.double( 0.03 ),
8991         performT0_vdriftSegCorrection = cms.bool( False ),
8992         recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8993         MaxChi2 = cms.double( 4.0 ),
8994         recAlgoConfig = cms.PSet( 
8995           maxTime = cms.double( 420.0 ),
8996           debug = cms.untracked.bool( False ),
8997           stepTwoFromDigi = cms.bool( False ),
8998           tTrigModeConfig = cms.PSet( 
8999             debug = cms.untracked.bool( False ),
9000             tofCorrType = cms.int32( 0 ),
9001             tTrigLabel = cms.string( "" ),
9002             wirePropCorrType = cms.int32( 0 ),
9003             doTOFCorrection = cms.bool( True ),
9004             vPropWire = cms.double( 24.4 ),
9005             doT0Correction = cms.bool( True ),
9006             doWirePropCorrection = cms.bool( True ),
9007             t0Label = cms.string( "" )
9008           ),
9009           useUncertDB = cms.bool( True ),
9010           doVdriftCorr = cms.bool( True ),
9011           minTime = cms.double( -3.0 ),
9012           tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
9013           readLegacyTTrigDB = cms.bool( True ),
9014           readLegacyVDriftDB = cms.bool( True )
9015         ),
9016         MaxAllowedHits = cms.uint32( 50 ),
9017         nUnSharedHitsMin = cms.int32( 2 ),
9018         nSharedHitsMax = cms.int32( 2 ),
9019         performT0SegCorrection = cms.bool( False ),
9020         perform_delta_rejecting = cms.bool( False )
9021       ),
9022       Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ),
9023       debug = cms.untracked.bool( False ),
9024       segmCleanerMode = cms.int32( 2 ),
9025       AllDTRecHits = cms.bool( True ),
9026       hit_afterT0_resolution = cms.double( 0.03 ),
9027       performT0_vdriftSegCorrection = cms.bool( False ),
9028       recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
9029       recAlgoConfig = cms.PSet( 
9030         maxTime = cms.double( 420.0 ),
9031         debug = cms.untracked.bool( False ),
9032         stepTwoFromDigi = cms.bool( False ),
9033         tTrigModeConfig = cms.PSet( 
9034           debug = cms.untracked.bool( False ),
9035           tofCorrType = cms.int32( 0 ),
9036           tTrigLabel = cms.string( "" ),
9037           wirePropCorrType = cms.int32( 0 ),
9038           doTOFCorrection = cms.bool( True ),
9039           vPropWire = cms.double( 24.4 ),
9040           doT0Correction = cms.bool( True ),
9041           doWirePropCorrection = cms.bool( True ),
9042           t0Label = cms.string( "" )
9043         ),
9044         useUncertDB = cms.bool( True ),
9045         doVdriftCorr = cms.bool( True ),
9046         minTime = cms.double( -3.0 ),
9047         tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
9048         readLegacyTTrigDB = cms.bool( True ),
9049         readLegacyVDriftDB = cms.bool( True )
9050       ),
9051       nUnSharedHitsMin = cms.int32( 2 ),
9052       nSharedHitsMax = cms.int32( 2 ),
9053       performT0SegCorrection = cms.bool( False ),
9054       perform_delta_rejecting = cms.bool( False )
9055     ),
9056     debug = cms.untracked.bool( False ),
9057     recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
9058     recHits2DLabel = cms.InputTag( "dt2DSegments" )
9059 )
9060 fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator",
9061     EnableDTMeasurement = cms.bool( True ),
9062     EnableCSCMeasurement = cms.bool( True ),
9063     DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
9064     CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9065     MaxSeeds = cms.int32( 1000 ),
9066     MaxDTChi2 = cms.double( 300.0 ),
9067     MaxCSCChi2 = cms.double( 300.0 ),
9068     ForcePointDown = cms.bool( False )
9069 )
9070 fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
9071     GMTReadoutCollection = cms.InputTag( "" ),
9072     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9073     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
9074     L1MinPt = cms.double( 0.0 ),
9075     L1MaxEta = cms.double( 2.5 ),
9076     L1MinQuality = cms.uint32( 1 ),
9077     SetMinPtBarrelTo = cms.double( 3.5 ),
9078     SetMinPtEndcapTo = cms.double( 1.0 ),
9079     UseOfflineSeed = cms.untracked.bool( True ),
9080     UseUnassociatedL1 = cms.bool( False ),
9081     MatchDR = cms.vdouble( 0.3 ),
9082     EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
9083     CentralBxOnly = cms.bool( True ),
9084     MatchType = cms.uint32( 0 ),
9085     SortType = cms.uint32( 0 ),
9086     OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ),
9087     ServiceParameters = cms.PSet( 
9088       RPCLayers = cms.bool( True ),
9089       UseMuonNavigation = cms.untracked.bool( True ),
9090       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
9091     )
9092 )
9093 fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer",
9094     ServiceParameters = cms.PSet( 
9095       RPCLayers = cms.bool( True ),
9096       UseMuonNavigation = cms.untracked.bool( True ),
9097       Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
9098         'hltESPFastSteppingHelixPropagatorOpposite' )
9099     ),
9100     InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ),
9101     SeedTransformerParameters = cms.PSet( 
9102       Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
9103       NMinRecHits = cms.uint32( 2 ),
9104       RescaleError = cms.double( 100.0 ),
9105       Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9106       UseSubRecHits = cms.bool( False ),
9107       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
9108     ),
9109     L2TrajBuilderParameters = cms.PSet( 
9110       BWFilterParameters = cms.PSet( 
9111         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
9112         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9113         BWSeedType = cms.string( "fromGenerator" ),
9114         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
9115         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
9116         EnableGEMMeasurement = cms.bool( True ),
9117         EnableRPCMeasurement = cms.bool( True ),
9118         MuonTrajectoryUpdatorParameters = cms.PSet( 
9119           ExcludeRPCFromFit = cms.bool( False ),
9120           Granularity = cms.int32( 0 ),
9121           MaxChi2 = cms.double( 25.0 ),
9122           RescaleError = cms.bool( False ),
9123           RescaleErrorFactor = cms.double( 100.0 ),
9124           UseInvalidHits = cms.bool( True )
9125         ),
9126         EnableCSCMeasurement = cms.bool( True ),
9127         MaxChi2 = cms.double( 100.0 ),
9128         FitDirection = cms.string( "outsideIn" ),
9129         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9130         NumberOfSigma = cms.double( 3.0 ),
9131         EnableDTMeasurement = cms.bool( True )
9132       ),
9133       DoSeedRefit = cms.bool( False ),
9134       FilterParameters = cms.PSet( 
9135         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
9136         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9137         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
9138         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
9139         EnableGEMMeasurement = cms.bool( True ),
9140         EnableRPCMeasurement = cms.bool( True ),
9141         MuonTrajectoryUpdatorParameters = cms.PSet( 
9142           ExcludeRPCFromFit = cms.bool( False ),
9143           Granularity = cms.int32( 0 ),
9144           MaxChi2 = cms.double( 25.0 ),
9145           RescaleError = cms.bool( False ),
9146           RescaleErrorFactor = cms.double( 100.0 ),
9147           UseInvalidHits = cms.bool( True )
9148         ),
9149         EnableCSCMeasurement = cms.bool( True ),
9150         MaxChi2 = cms.double( 1000.0 ),
9151         FitDirection = cms.string( "insideOut" ),
9152         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9153         NumberOfSigma = cms.double( 3.0 ),
9154         EnableDTMeasurement = cms.bool( True )
9155       ),
9156       SeedPosition = cms.string( "in" ),
9157       DoBackwardFilter = cms.bool( True ),
9158       DoRefit = cms.bool( False ),
9159       NavigationType = cms.string( "Standard" ),
9160       SeedTransformerParameters = cms.PSet( 
9161         Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
9162         NMinRecHits = cms.uint32( 2 ),
9163         RescaleError = cms.double( 100.0 ),
9164         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9165         UseSubRecHits = cms.bool( False ),
9166         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
9167       ),
9168       SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
9169     ),
9170     DoSeedRefit = cms.bool( False ),
9171     TrackLoaderParameters = cms.PSet( 
9172       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9173       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9174       DoSmoothing = cms.bool( False ),
9175       VertexConstraint = cms.bool( True ),
9176       MuonUpdatorAtVertexParameters = cms.PSet( 
9177         MaxChi2 = cms.double( 1000000.0 ),
9178         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
9179         BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
9180         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
9181       ),
9182       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
9183     ),
9184     MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" )
9185 )
9186 fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer",
9187     InputObjects = cms.InputTag( "hltL2CosmicMuons" )
9188 )
9189 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9190     saveTags = cms.bool( True ),
9191     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9192     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9193     PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
9194     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9195     MinN = cms.int32( 1 ),
9196     MaxEta = cms.double( 1.0 ),
9197     AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
9198     MinNstations = cms.vint32( 0, 2, 0, 2 ),
9199     MinNhits = cms.vint32( 0, 1, 0, 1 ),
9200     CutOnChambers = cms.bool( False ),
9201     MinNchambers = cms.vint32( 0 ),
9202     MaxDr = cms.double( 9999.0 ),
9203     MinDr = cms.double( -1.0 ),
9204     MaxDz = cms.double( 9999.0 ),
9205     MinDxySig = cms.double( -1.0 ),
9206     MinPt = cms.double( 10.0 ),
9207     NSigmaPt = cms.double( 0.0 ),
9208     MatchToPreviousCand = cms.bool( True )
9209 )
9210 fragment.hltPreCDCL2cosmic5p5er1p0 = cms.EDFilter( "HLTPrescaler",
9211     offset = cms.uint32( 0 ),
9212     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9213 )
9214 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9215     saveTags = cms.bool( True ),
9216     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9217     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9218     PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
9219     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9220     MinN = cms.int32( 1 ),
9221     MaxEta = cms.double( 1.0 ),
9222     AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
9223     MinNstations = cms.vint32( 0, 2, 0, 2 ),
9224     MinNhits = cms.vint32( 0, 1, 0, 1 ),
9225     CutOnChambers = cms.bool( False ),
9226     MinNchambers = cms.vint32( 0 ),
9227     MaxDr = cms.double( 9999.0 ),
9228     MinDr = cms.double( -1.0 ),
9229     MaxDz = cms.double( 9999.0 ),
9230     MinDxySig = cms.double( -1.0 ),
9231     MinPt = cms.double( 5.5 ),
9232     NSigmaPt = cms.double( 0.0 ),
9233     MatchToPreviousCand = cms.bool( True )
9234 )
9235 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
9236     saveTags = cms.bool( True ),
9237     L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
9238     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9239     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9240     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9241     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9242     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9243     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9244     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9245     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9246     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9247 )
9248 fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler",
9249     offset = cms.uint32( 0 ),
9250     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9251 )
9252 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
9253     saveTags = cms.bool( True ),
9254     L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
9255     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9256     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9257     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9258     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9259     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9260     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9261     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9262     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9263     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9264 )
9265 fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler",
9266     offset = cms.uint32( 0 ),
9267     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9268 )
9269 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
9270     saveTags = cms.bool( True ),
9271     L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
9272     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9273     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9274     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9275     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9276     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9277     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9278     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9279     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9280     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9281 )
9282 fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler",
9283     offset = cms.uint32( 0 ),
9284     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9285 )
9286 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
9287     saveTags = cms.bool( True ),
9288     L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet150er2p7 OR L1_SingleJet80 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ),
9289     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9290     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9291     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9292     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9293     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9294     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9295     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9296     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9297     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9298 )
9299 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
9300     offset = cms.uint32( 0 ),
9301     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9302 )
9303 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
9304     useMassDropTagger = cms.bool( False ),
9305     useFiltering = cms.bool( False ),
9306     useDynamicFiltering = cms.bool( False ),
9307     useTrimming = cms.bool( False ),
9308     usePruning = cms.bool( False ),
9309     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
9310     useKtPruning = cms.bool( False ),
9311     useConstituentSubtraction = cms.bool( False ),
9312     useSoftDrop = cms.bool( False ),
9313     correctShape = cms.bool( False ),
9314     UseOnlyVertexTracks = cms.bool( False ),
9315     UseOnlyOnePV = cms.bool( False ),
9316     muCut = cms.double( -1.0 ),
9317     yCut = cms.double( -1.0 ),
9318     rFilt = cms.double( -1.0 ),
9319     rFiltFactor = cms.double( -1.0 ),
9320     trimPtFracMin = cms.double( -1.0 ),
9321     zcut = cms.double( -1.0 ),
9322     rcut_factor = cms.double( -1.0 ),
9323     csRho_EtaMax = cms.double( -1.0 ),
9324     csRParam = cms.double( -1.0 ),
9325     beta = cms.double( -1.0 ),
9326     R0 = cms.double( -1.0 ),
9327     gridMaxRapidity = cms.double( -1.0 ),
9328     gridSpacing = cms.double( -1.0 ),
9329     DzTrVtxMax = cms.double( 0.0 ),
9330     DxyTrVtxMax = cms.double( 0.0 ),
9331     MaxVtxZ = cms.double( 15.0 ),
9332     subjetPtMin = cms.double( -1.0 ),
9333     muMin = cms.double( -1.0 ),
9334     muMax = cms.double( -1.0 ),
9335     yMin = cms.double( -1.0 ),
9336     yMax = cms.double( -1.0 ),
9337     dRMin = cms.double( -1.0 ),
9338     dRMax = cms.double( -1.0 ),
9339     maxDepth = cms.int32( -1 ),
9340     nFilt = cms.int32( -1 ),
9341     MinVtxNdof = cms.int32( 5 ),
9342     src = cms.InputTag( "hltTowerMakerForAll" ),
9343     srcPVs = cms.InputTag( "NotUsed" ),
9344     jetType = cms.string( "CaloJet" ),
9345     jetAlgorithm = cms.string( "AntiKt" ),
9346     rParam = cms.double( 0.4 ),
9347     inputEtMin = cms.double( 0.3 ),
9348     inputEMin = cms.double( 0.0 ),
9349     jetPtMin = cms.double( 1.0 ),
9350     doPVCorrection = cms.bool( False ),
9351     doAreaFastjet = cms.bool( False ),
9352     doRhoFastjet = cms.bool( False ),
9353     doPUOffsetCorr = cms.bool( False ),
9354     puPtMin = cms.double( 10.0 ),
9355     nSigmaPU = cms.double( 1.0 ),
9356     radiusPU = cms.double( 0.4 ),
9357     subtractorName = cms.string( "" ),
9358     useExplicitGhosts = cms.bool( False ),
9359     doAreaDiskApprox = cms.bool( True ),
9360     voronoiRfact = cms.double( 0.9 ),
9361     Rho_EtaMax = cms.double( 4.4 ),
9362     Ghost_EtaMax = cms.double( 6.0 ),
9363     Active_Area_Repeats = cms.int32( 5 ),
9364     GhostArea = cms.double( 0.01 ),
9365     restrictInputs = cms.bool( False ),
9366     maxInputs = cms.uint32( 1 ),
9367     writeCompound = cms.bool( False ),
9368     writeJetsWithConst = cms.bool( False ),
9369     doFastJetNonUniform = cms.bool( False ),
9370     useDeterministicSeed = cms.bool( True ),
9371     minSeed = cms.uint32( 14327 ),
9372     verbosity = cms.int32( 0 ),
9373     puWidth = cms.double( 0.0 ),
9374     nExclude = cms.uint32( 0 ),
9375     maxBadEcalCells = cms.uint32( 9999999 ),
9376     maxBadHcalCells = cms.uint32( 9999999 ),
9377     maxProblematicEcalCells = cms.uint32( 9999999 ),
9378     maxProblematicHcalCells = cms.uint32( 9999999 ),
9379     maxRecoveredEcalCells = cms.uint32( 9999999 ),
9380     maxRecoveredHcalCells = cms.uint32( 9999999 ),
9381     puCenters = cms.vdouble(  ),
9382     applyWeight = cms.bool( False ),
9383     srcWeights = cms.InputTag( "" ),
9384     minimumTowersFraction = cms.double( 0.0 ),
9385     jetCollInstanceName = cms.string( "" ),
9386     sumRecHits = cms.bool( False )
9387 )
9388 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
9389     min_N90 = cms.int32( -2 ),
9390     min_N90hits = cms.int32( 2 ),
9391     min_EMF = cms.double( 1.0E-6 ),
9392     max_EMF = cms.double( 999.0 ),
9393     jetsInput = cms.InputTag( "hltAK4CaloJets" ),
9394     JetIDParams = cms.PSet( 
9395       hfRecHitsColl = cms.InputTag( "hltHfreco" ),
9396       hoRecHitsColl = cms.InputTag( "hltHoreco" ),
9397       ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9398       hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
9399       useRecHits = cms.bool( True ),
9400       eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
9401     )
9402 )
9403 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
9404     maxRapidity = cms.double( 5.0 ),
9405     gridSpacing = cms.double( 0.55 ),
9406     pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
9407 )
9408 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
9409     level = cms.string( "L1FastJet" ),
9410     algorithm = cms.string( "AK4CaloHLT" ),
9411     srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
9412 )
9413 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9414     level = cms.string( "L2Relative" ),
9415     algorithm = cms.string( "AK4CaloHLT" )
9416 )
9417 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9418     level = cms.string( "L3Absolute" ),
9419     algorithm = cms.string( "AK4CaloHLT" )
9420 )
9421 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9422     level = cms.string( "L2L3Residual" ),
9423     algorithm = cms.string( "AK4CaloHLT" )
9424 )
9425 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
9426     correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
9427 )
9428 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
9429     src = cms.InputTag( "hltAK4CaloJets" ),
9430     correctors = cms.VInputTag( 'hltAK4CaloCorrector' ),
9431     verbose = cms.untracked.bool( False )
9432 )
9433 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
9434     src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
9435     correctors = cms.VInputTag( 'hltAK4CaloCorrector' ),
9436     verbose = cms.untracked.bool( False )
9437 )
9438 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
9439     usePt = cms.bool( False ),
9440     excludePFMuons = cms.bool( False ),
9441     minNJetHt = cms.int32( 0 ),
9442     minNJetMht = cms.int32( 0 ),
9443     minPtJetHt = cms.double( 40.0 ),
9444     minPtJetMht = cms.double( 30.0 ),
9445     maxEtaJetHt = cms.double( 2.5 ),
9446     maxEtaJetMht = cms.double( 5.0 ),
9447     jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
9448     pfCandidatesLabel = cms.InputTag( "" )
9449 )
9450 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
9451     saveTags = cms.bool( True ),
9452     htLabels = cms.VInputTag( 'hltHtMht' ),
9453     mhtLabels = cms.VInputTag( 'hltHtMht' ),
9454     minHt = cms.vdouble( 80.0 ),
9455     minMht = cms.vdouble( 0.0 ),
9456     minMeff = cms.vdouble( 0.0 ),
9457     meffSlope = cms.vdouble( 1.0 )
9458 )
9459 fragment.hltPrePPRefZeroBias = cms.EDFilter( "HLTPrescaler",
9460     offset = cms.uint32( 0 ),
9461     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9462 )
9463 fragment.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler",
9464     offset = cms.uint32( 0 ),
9465     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9466 )
9467 fragment.hltSingleCaloJet40 = cms.EDFilter( "HLT1CaloJet",
9468     saveTags = cms.bool( True ),
9469     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9470     triggerType = cms.int32( 85 ),
9471     MinE = cms.double( -1.0 ),
9472     MinPt = cms.double( 40.0 ),
9473     MinMass = cms.double( -1.0 ),
9474     MaxMass = cms.double( -1.0 ),
9475     MinEta = cms.double( -1.0 ),
9476     MaxEta = cms.double( 5.0 ),
9477     MinN = cms.int32( 1 )
9478 )
9479 fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed",
9480     saveTags = cms.bool( True ),
9481     L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ),
9482     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9483     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9484     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9485     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9486     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9487     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9488     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9489     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9490     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9491 )
9492 fragment.hltPreAK4CaloJet60 = cms.EDFilter( "HLTPrescaler",
9493     offset = cms.uint32( 0 ),
9494     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9495 )
9496 fragment.hltSingleAK4CaloJet60 = cms.EDFilter( "HLT1CaloJet",
9497     saveTags = cms.bool( True ),
9498     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9499     triggerType = cms.int32( 85 ),
9500     MinE = cms.double( -1.0 ),
9501     MinPt = cms.double( 60.0 ),
9502     MinMass = cms.double( -1.0 ),
9503     MaxMass = cms.double( -1.0 ),
9504     MinEta = cms.double( -1.0 ),
9505     MaxEta = cms.double( 5.0 ),
9506     MinN = cms.int32( 1 )
9507 )
9508 fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed",
9509     saveTags = cms.bool( True ),
9510     L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ),
9511     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9512     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9513     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9514     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9515     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9516     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9517     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9518     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9519     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9520 )
9521 fragment.hltPreAK4CaloJet70 = cms.EDFilter( "HLTPrescaler",
9522     offset = cms.uint32( 0 ),
9523     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9524 )
9525 fragment.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet",
9526     saveTags = cms.bool( True ),
9527     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9528     triggerType = cms.int32( 85 ),
9529     MinE = cms.double( -1.0 ),
9530     MinPt = cms.double( 70.0 ),
9531     MinMass = cms.double( -1.0 ),
9532     MaxMass = cms.double( -1.0 ),
9533     MinEta = cms.double( -1.0 ),
9534     MaxEta = cms.double( 5.0 ),
9535     MinN = cms.int32( 1 )
9536 )
9537 fragment.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler",
9538     offset = cms.uint32( 0 ),
9539     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9540 )
9541 fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet",
9542     saveTags = cms.bool( True ),
9543     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9544     triggerType = cms.int32( 85 ),
9545     MinE = cms.double( -1.0 ),
9546     MinPt = cms.double( 80.0 ),
9547     MinMass = cms.double( -1.0 ),
9548     MaxMass = cms.double( -1.0 ),
9549     MinEta = cms.double( -1.0 ),
9550     MaxEta = cms.double( 5.0 ),
9551     MinN = cms.int32( 1 )
9552 )
9553 fragment.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler",
9554     offset = cms.uint32( 0 ),
9555     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9556 )
9557 fragment.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet",
9558     saveTags = cms.bool( True ),
9559     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9560     triggerType = cms.int32( 85 ),
9561     MinE = cms.double( -1.0 ),
9562     MinPt = cms.double( 100.0 ),
9563     MinMass = cms.double( -1.0 ),
9564     MaxMass = cms.double( -1.0 ),
9565     MinEta = cms.double( -1.0 ),
9566     MaxEta = cms.double( 5.0 ),
9567     MinN = cms.int32( 1 )
9568 )
9569 fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed",
9570     saveTags = cms.bool( True ),
9571     L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ),
9572     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9573     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9574     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9575     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9576     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9577     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9578     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9579     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9580     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9581 )
9582 fragment.hltPreAK4CaloJet120 = cms.EDFilter( "HLTPrescaler",
9583     offset = cms.uint32( 0 ),
9584     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9585 )
9586 fragment.hltSingleCaloJet120 = cms.EDFilter( "HLT1CaloJet",
9587     saveTags = cms.bool( True ),
9588     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9589     triggerType = cms.int32( 85 ),
9590     MinE = cms.double( -1.0 ),
9591     MinPt = cms.double( 120.0 ),
9592     MinMass = cms.double( -1.0 ),
9593     MaxMass = cms.double( -1.0 ),
9594     MinEta = cms.double( -1.0 ),
9595     MaxEta = cms.double( 5.0 ),
9596     MinN = cms.int32( 1 )
9597 )
9598 fragment.hltPreAK4CaloJetFwd40 = cms.EDFilter( "HLTPrescaler",
9599     offset = cms.uint32( 0 ),
9600     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9601 )
9602 fragment.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet",
9603     saveTags = cms.bool( True ),
9604     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9605     triggerType = cms.int32( 85 ),
9606     MinE = cms.double( -1.0 ),
9607     MinPt = cms.double( 40.0 ),
9608     MinMass = cms.double( -1.0 ),
9609     MaxMass = cms.double( -1.0 ),
9610     MinEta = cms.double( 2.7 ),
9611     MaxEta = cms.double( 5.0 ),
9612     MinN = cms.int32( 1 )
9613 )
9614 fragment.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed",
9615     saveTags = cms.bool( True ),
9616     L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD2p5" ),
9617     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9618     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9619     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9620     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9621     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9622     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9623     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9624     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9625     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9626 )
9627 fragment.hltPreAK4CaloJetFwd60 = cms.EDFilter( "HLTPrescaler",
9628     offset = cms.uint32( 0 ),
9629     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9630 )
9631 fragment.hltSingleCaloFwdJet60 = cms.EDFilter( "HLT1CaloJet",
9632     saveTags = cms.bool( True ),
9633     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9634     triggerType = cms.int32( 85 ),
9635     MinE = cms.double( -1.0 ),
9636     MinPt = cms.double( 60.0 ),
9637     MinMass = cms.double( -1.0 ),
9638     MaxMass = cms.double( -1.0 ),
9639     MinEta = cms.double( 2.7 ),
9640     MaxEta = cms.double( 5.0 ),
9641     MinN = cms.int32( 1 )
9642 )
9643 fragment.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed",
9644     saveTags = cms.bool( True ),
9645     L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD2p5" ),
9646     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9647     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9648     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9649     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9650     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9651     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9652     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9653     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9654     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9655 )
9656 fragment.hltPreAK4CaloJetFwd70 = cms.EDFilter( "HLTPrescaler",
9657     offset = cms.uint32( 0 ),
9658     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9659 )
9660 fragment.hltSingleCaloFwdJet70 = cms.EDFilter( "HLT1CaloJet",
9661     saveTags = cms.bool( True ),
9662     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9663     triggerType = cms.int32( 85 ),
9664     MinE = cms.double( -1.0 ),
9665     MinPt = cms.double( 70.0 ),
9666     MinMass = cms.double( -1.0 ),
9667     MaxMass = cms.double( -1.0 ),
9668     MinEta = cms.double( 2.7 ),
9669     MaxEta = cms.double( 5.0 ),
9670     MinN = cms.int32( 1 )
9671 )
9672 fragment.hltPreAK4CaloJetFwd80 = cms.EDFilter( "HLTPrescaler",
9673     offset = cms.uint32( 0 ),
9674     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9675 )
9676 fragment.hltSingleCaloFwdJet80 = cms.EDFilter( "HLT1CaloJet",
9677     saveTags = cms.bool( True ),
9678     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9679     triggerType = cms.int32( 85 ),
9680     MinE = cms.double( -1.0 ),
9681     MinPt = cms.double( 80.0 ),
9682     MinMass = cms.double( -1.0 ),
9683     MaxMass = cms.double( -1.0 ),
9684     MinEta = cms.double( 2.7 ),
9685     MaxEta = cms.double( 5.0 ),
9686     MinN = cms.int32( 1 )
9687 )
9688 fragment.hltPreAK4CaloJetFwd100 = cms.EDFilter( "HLTPrescaler",
9689     offset = cms.uint32( 0 ),
9690     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9691 )
9692 fragment.hltSingleCaloFwdJet100 = cms.EDFilter( "HLT1CaloJet",
9693     saveTags = cms.bool( True ),
9694     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9695     triggerType = cms.int32( 85 ),
9696     MinE = cms.double( -1.0 ),
9697     MinPt = cms.double( 100.0 ),
9698     MinMass = cms.double( -1.0 ),
9699     MaxMass = cms.double( -1.0 ),
9700     MinEta = cms.double( 2.7 ),
9701     MaxEta = cms.double( 5.0 ),
9702     MinN = cms.int32( 1 )
9703 )
9704 fragment.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed",
9705     saveTags = cms.bool( True ),
9706     L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD2p5" ),
9707     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9708     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9709     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9710     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9711     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9712     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9713     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9714     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9715     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9716 )
9717 fragment.hltPreAK4CaloJetFwd120 = cms.EDFilter( "HLTPrescaler",
9718     offset = cms.uint32( 0 ),
9719     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9720 )
9721 fragment.hltSingleCaloFwdJet120 = cms.EDFilter( "HLT1CaloJet",
9722     saveTags = cms.bool( True ),
9723     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9724     triggerType = cms.int32( 85 ),
9725     MinE = cms.double( -1.0 ),
9726     MinPt = cms.double( 120.0 ),
9727     MinMass = cms.double( -1.0 ),
9728     MaxMass = cms.double( -1.0 ),
9729     MinEta = cms.double( 2.7 ),
9730     MaxEta = cms.double( 5.0 ),
9731     MinN = cms.int32( 1 )
9732 )
9733 fragment.hltPreAK4PFJet40 = cms.EDFilter( "HLTPrescaler",
9734     offset = cms.uint32( 0 ),
9735     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9736 )
9737 fragment.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet",
9738     saveTags = cms.bool( True ),
9739     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9740     triggerType = cms.int32( 85 ),
9741     MinE = cms.double( -1.0 ),
9742     MinPt = cms.double( 10.0 ),
9743     MinMass = cms.double( -1.0 ),
9744     MaxMass = cms.double( -1.0 ),
9745     MinEta = cms.double( -1.0 ),
9746     MaxEta = cms.double( 5.0 ),
9747     MinN = cms.int32( 1 )
9748 )
9749 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
9750     LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ),
9751     InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
9752     ptMin = cms.double( 2.5 ),
9753     pMin = cms.double( 2.5 ),
9754     shareHitFraction = cms.double( 0.8 )
9755 )
9756 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
9757     MuonCaloCompatibility = cms.PSet( 
9758       delta_eta = cms.double( 0.02 ),
9759       delta_phi = cms.double( 0.02 ),
9760       allSiPMHO = cms.bool( False ),
9761       MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
9762       PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
9763     ),
9764     TrackAssociatorParameters = cms.PSet( 
9765       useMuon = cms.bool( True ),
9766       truthMatch = cms.bool( False ),
9767       usePreshower = cms.bool( False ),
9768       dRPreshowerPreselection = cms.double( 0.2 ),
9769       muonMaxDistanceSigmaY = cms.double( 0.0 ),
9770       useEcal = cms.bool( True ),
9771       muonMaxDistanceSigmaX = cms.double( 0.0 ),
9772       dRMuon = cms.double( 9999.0 ),
9773       dREcal = cms.double( 9999.0 ),
9774       CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9775       DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9776       EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9777       CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9778       propagateAllDirections = cms.bool( True ),
9779       muonMaxDistanceY = cms.double( 5.0 ),
9780       useHO = cms.bool( True ),
9781       muonMaxDistanceX = cms.double( 5.0 ),
9782       trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9783       useHcal = cms.bool( True ),
9784       HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9785       accountForTrajectoryChangeCalo = cms.bool( False ),
9786       dREcalPreselection = cms.double( 0.05 ),
9787       useCalo = cms.bool( False ),
9788       dRMuonPreselection = cms.double( 0.2 ),
9789       EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9790       dRHcal = cms.double( 9999.0 ),
9791       dRHcalPreselection = cms.double( 0.2 ),
9792       HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9793     ),
9794     CaloExtractorPSet = cms.PSet( 
9795       DR_Veto_H = cms.double( 0.1 ),
9796       CenterConeOnCalIntersection = cms.bool( False ),
9797       NoiseTow_EE = cms.double( 0.15 ),
9798       Noise_EB = cms.double( 0.025 ),
9799       Noise_HE = cms.double( 0.2 ),
9800       DR_Veto_E = cms.double( 0.07 ),
9801       NoiseTow_EB = cms.double( 0.04 ),
9802       Noise_EE = cms.double( 0.1 ),
9803       UseRecHitsFlag = cms.bool( False ),
9804       DR_Max = cms.double( 1.0 ),
9805       DepositLabel = cms.untracked.string( "Cal" ),
9806       Noise_HO = cms.double( 0.2 ),
9807       DR_Veto_HO = cms.double( 0.1 ),
9808       Threshold_H = cms.double( 0.5 ),
9809       PrintTimeReport = cms.untracked.bool( False ),
9810       Threshold_E = cms.double( 0.2 ),
9811       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9812       ComponentName = cms.string( "CaloExtractorByAssociator" ),
9813       Threshold_HO = cms.double( 0.5 ),
9814       DepositInstanceLabels = cms.vstring( 'ecal',
9815         'hcal',
9816         'ho' ),
9817       ServiceParameters = cms.PSet( 
9818         RPCLayers = cms.bool( False ),
9819         UseMuonNavigation = cms.untracked.bool( False ),
9820         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9821       ),
9822       TrackAssociatorParameters = cms.PSet( 
9823         useMuon = cms.bool( False ),
9824         truthMatch = cms.bool( False ),
9825         usePreshower = cms.bool( False ),
9826         dRPreshowerPreselection = cms.double( 0.2 ),
9827         muonMaxDistanceSigmaY = cms.double( 0.0 ),
9828         useEcal = cms.bool( False ),
9829         muonMaxDistanceSigmaX = cms.double( 0.0 ),
9830         dRMuon = cms.double( 9999.0 ),
9831         dREcal = cms.double( 1.0 ),
9832         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9833         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9834         EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9835         CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9836         propagateAllDirections = cms.bool( True ),
9837         muonMaxDistanceY = cms.double( 5.0 ),
9838         useHO = cms.bool( False ),
9839         muonMaxDistanceX = cms.double( 5.0 ),
9840         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9841         useHcal = cms.bool( False ),
9842         HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9843         accountForTrajectoryChangeCalo = cms.bool( False ),
9844         dREcalPreselection = cms.double( 1.0 ),
9845         useCalo = cms.bool( True ),
9846         dRMuonPreselection = cms.double( 0.2 ),
9847         EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9848         dRHcal = cms.double( 1.0 ),
9849         dRHcalPreselection = cms.double( 1.0 ),
9850         HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9851       ),
9852       Noise_HB = cms.double( 0.2 )
9853     ),
9854     TrackExtractorPSet = cms.PSet( 
9855       Diff_z = cms.double( 0.2 ),
9856       inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
9857       Chi2Ndof_Max = cms.double( 1.0E64 ),
9858       BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9859       DR_Veto = cms.double( 0.01 ),
9860       Pt_Min = cms.double( -1.0 ),
9861       DR_Max = cms.double( 1.0 ),
9862       DepositLabel = cms.untracked.string( "" ),
9863       NHits_Min = cms.uint32( 0 ),
9864       Chi2Prob_Min = cms.double( -1.0 ),
9865       Diff_r = cms.double( 0.1 ),
9866       BeamlineOption = cms.string( "BeamSpotFromEvent" ),
9867       ComponentName = cms.string( "TrackExtractor" )
9868     ),
9869     JetExtractorPSet = cms.PSet( 
9870       JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
9871       DR_Veto = cms.double( 0.1 ),
9872       DR_Max = cms.double( 1.0 ),
9873       ExcludeMuonVeto = cms.bool( True ),
9874       PrintTimeReport = cms.untracked.bool( False ),
9875       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9876       ComponentName = cms.string( "JetExtractor" ),
9877       ServiceParameters = cms.PSet( 
9878         RPCLayers = cms.bool( False ),
9879         UseMuonNavigation = cms.untracked.bool( False ),
9880         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9881       ),
9882       TrackAssociatorParameters = cms.PSet( 
9883         useMuon = cms.bool( False ),
9884         truthMatch = cms.bool( False ),
9885         usePreshower = cms.bool( False ),
9886         dRPreshowerPreselection = cms.double( 0.2 ),
9887         muonMaxDistanceSigmaY = cms.double( 0.0 ),
9888         useEcal = cms.bool( False ),
9889         muonMaxDistanceSigmaX = cms.double( 0.0 ),
9890         dRMuon = cms.double( 9999.0 ),
9891         dREcal = cms.double( 0.5 ),
9892         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9893         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9894         EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9895         CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9896         propagateAllDirections = cms.bool( True ),
9897         muonMaxDistanceY = cms.double( 5.0 ),
9898         useHO = cms.bool( False ),
9899         muonMaxDistanceX = cms.double( 5.0 ),
9900         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9901         useHcal = cms.bool( False ),
9902         HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9903         accountForTrajectoryChangeCalo = cms.bool( False ),
9904         dREcalPreselection = cms.double( 0.5 ),
9905         useCalo = cms.bool( True ),
9906         dRMuonPreselection = cms.double( 0.2 ),
9907         EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9908         dRHcal = cms.double( 0.5 ),
9909         dRHcalPreselection = cms.double( 0.5 ),
9910         HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9911       ),
9912       Threshold = cms.double( 5.0 )
9913     ),
9914     trackDepositName = cms.string( "tracker" ),
9915     ecalDepositName = cms.string( "ecal" ),
9916     hcalDepositName = cms.string( "hcal" ),
9917     hoDepositName = cms.string( "ho" ),
9918     jetDepositName = cms.string( "jets" ),
9919     TimingFillerParameters = cms.PSet( 
9920       DTTimingParameters = cms.PSet( 
9921         HitError = cms.double( 6.0 ),
9922         MatchParameters = cms.PSet( 
9923           TightMatchDT = cms.bool( False ),
9924           DTradius = cms.double( 0.01 ),
9925           TightMatchCSC = cms.bool( True ),
9926           CSCsegments = cms.InputTag( "hltCscSegments" ),
9927           DTsegments = cms.InputTag( "hltDt4DSegments" )
9928         ),
9929         debug = cms.bool( False ),
9930         DoWireCorr = cms.bool( False ),
9931         RequireBothProjections = cms.bool( False ),
9932         DTTimeOffset = cms.double( 2.7 ),
9933         PruneCut = cms.double( 10000.0 ),
9934         DTsegments = cms.InputTag( "hltDt4DSegments" ),
9935         UseSegmentT0 = cms.bool( False ),
9936         HitsMin = cms.int32( 5 ),
9937         DropTheta = cms.bool( True ),
9938         ServiceParameters = cms.PSet( 
9939           RPCLayers = cms.bool( True ),
9940           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9941         )
9942       ),
9943       UseCSC = cms.bool( True ),
9944       CSCTimingParameters = cms.PSet( 
9945         MatchParameters = cms.PSet( 
9946           TightMatchDT = cms.bool( False ),
9947           DTradius = cms.double( 0.01 ),
9948           TightMatchCSC = cms.bool( True ),
9949           CSCsegments = cms.InputTag( "hltCscSegments" ),
9950           DTsegments = cms.InputTag( "hltDt4DSegments" )
9951         ),
9952         debug = cms.bool( False ),
9953         CSCWireTimeOffset = cms.double( 0.0 ),
9954         CSCStripError = cms.double( 7.0 ),
9955         CSCTimeOffset = cms.double( 0.0 ),
9956         CSCWireError = cms.double( 8.6 ),
9957         PruneCut = cms.double( 100.0 ),
9958         CSCsegments = cms.InputTag( "hltCscSegments" ),
9959         UseStripTime = cms.bool( True ),
9960         CSCStripTimeOffset = cms.double( 0.0 ),
9961         UseWireTime = cms.bool( True ),
9962         ServiceParameters = cms.PSet( 
9963           RPCLayers = cms.bool( True ),
9964           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9965         )
9966       ),
9967       ErrorDT = cms.double( 6.0 ),
9968       EcalEnergyCut = cms.double( 0.4 ),
9969       UseECAL = cms.bool( True ),
9970       ErrorEB = cms.double( 2.085 ),
9971       UseDT = cms.bool( True ),
9972       ErrorEE = cms.double( 6.95 ),
9973       ErrorCSC = cms.double( 7.4 )
9974     ),
9975     ShowerDigiFillerParameters = cms.PSet( 
9976       cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
9977       dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ),
9978       digiMaxDistanceX = cms.double( 25.0 )
9979     ),
9980     TrackerKinkFinderParameters = cms.PSet( 
9981       usePosition = cms.bool( False ),
9982       diagonalOnly = cms.bool( False )
9983     ),
9984     fillEnergy = cms.bool( True ),
9985     storeCrossedHcalRecHits = cms.bool( False ),
9986     maxAbsPullX = cms.double( 4.0 ),
9987     maxAbsEta = cms.double( 3.0 ),
9988     minPt = cms.double( 10.0 ),
9989     inputCollectionTypes = cms.vstring( 'inner tracks',
9990       'links',
9991       'outer tracks' ),
9992     addExtraSoftMuons = cms.bool( False ),
9993     fillGlobalTrackRefits = cms.bool( False ),
9994     debugWithTruthMatching = cms.bool( False ),
9995     inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
9996     fillCaloCompatibility = cms.bool( True ),
9997     maxAbsPullY = cms.double( 9999.0 ),
9998     maxAbsDy = cms.double( 9999.0 ),
9999     minP = cms.double( 10.0 ),
10000     minPCaloMuon = cms.double( 1.0E9 ),
10001     maxAbsDx = cms.double( 3.0 ),
10002     fillIsolation = cms.bool( True ),
10003     writeIsoDeposits = cms.bool( False ),
10004     minNumberOfMatches = cms.int32( 1 ),
10005     fillMatching = cms.bool( True ),
10006     fillShowerDigis = cms.bool( False ),
10007     ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
10008     sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
10009     fillGlobalTrackQuality = cms.bool( False ),
10010     globalTrackQualityInputTag = cms.InputTag( "" ),
10011     selectHighPurity = cms.bool( False ),
10012     pvInputTag = cms.InputTag( "" ),
10013     fillTrackerKink = cms.bool( False ),
10014     minCaloCompatibility = cms.double( 0.6 ),
10015     runArbitrationCleaner = cms.bool( False ),
10016     arbitrationCleanerOptions = cms.PSet( 
10017       OverlapDTheta = cms.double( 0.02 ),
10018       Overlap = cms.bool( True ),
10019       Clustering = cms.bool( True ),
10020       ME1a = cms.bool( True ),
10021       ClusterDTheta = cms.double( 0.02 ),
10022       ClusterDPhi = cms.double( 0.6 ),
10023       OverlapDPhi = cms.double( 0.0786 )
10024     ),
10025     arbitrateTrackerMuons = cms.bool( False )
10026 )
10027 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
10028     navigator = cms.PSet( 
10029       barrel = cms.PSet(  ),
10030       endcap = cms.PSet(  ),
10031       name = cms.string( "PFRecHitECALNavigator" )
10032     ),
10033     producers = cms.VPSet( 
10034       cms.PSet(  src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10035         srFlags = cms.InputTag( "" ),
10036         name = cms.string( "PFEBRecHitCreator" ),
10037         qualityTests = cms.VPSet( 
10038           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
10039             applySelectionsToAllCrystals = cms.bool( True )
10040           ),
10041           cms.PSet(  topologicalCleaning = cms.bool( True ),
10042             skipTTRecoveredHits = cms.bool( True ),
10043             cleaningThreshold = cms.double( 2.0 ),
10044             name = cms.string( "PFRecHitQTestECAL" ),
10045             timingCleaning = cms.bool( True )
10046           )
10047         )
10048       ),
10049       cms.PSet(  src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10050         srFlags = cms.InputTag( "" ),
10051         name = cms.string( "PFEERecHitCreator" ),
10052         qualityTests = cms.VPSet( 
10053           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
10054             applySelectionsToAllCrystals = cms.bool( True )
10055           ),
10056           cms.PSet(  topologicalCleaning = cms.bool( True ),
10057             skipTTRecoveredHits = cms.bool( True ),
10058             cleaningThreshold = cms.double( 2.0 ),
10059             name = cms.string( "PFRecHitQTestECAL" ),
10060             timingCleaning = cms.bool( True )
10061           )
10062         )
10063       )
10064     )
10065 )
10066 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
10067     navigator = cms.PSet( 
10068       hcalEnums = cms.vint32( 4 ),
10069       name = cms.string( "PFRecHitHCALDenseIdNavigator" )
10070     ),
10071     producers = cms.VPSet( 
10072       cms.PSet(  thresh_HF = cms.double( 0.4 ),
10073         LongFibre_Fraction = cms.double( 0.1 ),
10074         src = cms.InputTag( "hltHfreco" ),
10075         EMDepthCorrection = cms.double( 22.0 ),
10076         ShortFibre_Fraction = cms.double( 0.01 ),
10077         HADDepthCorrection = cms.double( 25.0 ),
10078         HFCalib29 = cms.double( 1.07 ),
10079         LongFibre_Cut = cms.double( 120.0 ),
10080         name = cms.string( "PFHFRecHitCreator" ),
10081         qualityTests = cms.VPSet( 
10082           cms.PSet(  flags = cms.vstring( 'Standard',
10083   'HFLong',
10084   'HFShort' ),
10085             cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
10086             name = cms.string( "PFRecHitQTestHCALChannel" ),
10087             maxSeverities = cms.vint32( 11, 9, 9 )
10088           ),
10089           cms.PSet(  usePFThresholdsFromDB = cms.bool( False ),
10090             name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ),
10091             cuts = cms.VPSet( 
10092               cms.PSet(  threshold = cms.vdouble( 1.2, 1.8 ),
10093                 depth = cms.vint32( 1, 2 ),
10094                 detectorEnum = cms.int32( 4 )
10095               )
10096             )
10097           )
10098         ),
10099         ShortFibre_Cut = cms.double( 60.0 )
10100       )
10101     )
10102 )
10103 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
10104     navigator = cms.PSet(  name = cms.string( "PFRecHitPreshowerNavigator" ) ),
10105     producers = cms.VPSet( 
10106       cms.PSet(  src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10107         name = cms.string( "PFPSRecHitCreator" ),
10108         qualityTests = cms.VPSet( 
10109           cms.PSet(  threshold = cms.double( 7.0E-6 ),
10110             name = cms.string( "PFRecHitQTestThreshold" )
10111           )
10112         )
10113       )
10114     )
10115 )
10116 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
10117     recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ),
10118     usePFThresholdsFromDB = cms.bool( True ),
10119     recHitCleaners = cms.VPSet( 
10120     ),
10121     seedCleaners = cms.VPSet( 
10122     ),
10123     seedFinder = cms.PSet( 
10124       thresholdsByDetector = cms.VPSet( 
10125         cms.PSet(  seedingThresholdPt = cms.double( 0.15 ),
10126           seedingThreshold = cms.double( 0.6 ),
10127           detector = cms.string( "ECAL_ENDCAP" )
10128         ),
10129         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
10130           seedingThreshold = cms.double( 0.23 ),
10131           detector = cms.string( "ECAL_BARREL" )
10132         )
10133       ),
10134       algoName = cms.string( "LocalMaximumSeedFinder" ),
10135       nNeighbours = cms.int32( 8 )
10136     ),
10137     initialClusteringStep = cms.PSet( 
10138       thresholdsByDetector = cms.VPSet( 
10139         cms.PSet(  gatheringThreshold = cms.double( 0.08 ),
10140           gatheringThresholdPt = cms.double( 0.0 ),
10141           detector = cms.string( "ECAL_BARREL" )
10142         ),
10143         cms.PSet(  gatheringThreshold = cms.double( 0.3 ),
10144           gatheringThresholdPt = cms.double( 0.0 ),
10145           detector = cms.string( "ECAL_ENDCAP" )
10146         )
10147       ),
10148       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
10149       useCornerCells = cms.bool( True )
10150     ),
10151     pfClusterBuilder = cms.PSet( 
10152       minFracTot = cms.double( 1.0E-20 ),
10153       stoppingTolerance = cms.double( 1.0E-8 ),
10154       positionCalc = cms.PSet( 
10155         minAllowedNormalization = cms.double( 1.0E-9 ),
10156         posCalcNCrystals = cms.int32( 9 ),
10157         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10158         logWeightDenominator = cms.double( 0.08 ),
10159         minFractionInCalc = cms.double( 1.0E-9 ),
10160         timeResolutionCalcBarrel = cms.PSet( 
10161           corrTermLowE = cms.double( 0.0510871 ),
10162           threshLowE = cms.double( 0.5 ),
10163           noiseTerm = cms.double( 1.10889 ),
10164           constantTermLowE = cms.double( 0.0 ),
10165           noiseTermLowE = cms.double( 1.31883 ),
10166           threshHighE = cms.double( 5.0 ),
10167           constantTerm = cms.double( 0.428192 )
10168         ),
10169         timeResolutionCalcEndcap = cms.PSet( 
10170           corrTermLowE = cms.double( 0.0 ),
10171           threshLowE = cms.double( 1.0 ),
10172           noiseTerm = cms.double( 5.72489999999 ),
10173           constantTermLowE = cms.double( 0.0 ),
10174           noiseTermLowE = cms.double( 6.92683000001 ),
10175           threshHighE = cms.double( 10.0 ),
10176           constantTerm = cms.double( 0.0 )
10177         )
10178       ),
10179       maxIterations = cms.uint32( 50 ),
10180       positionCalcForConvergence = cms.PSet( 
10181         minAllowedNormalization = cms.double( 0.0 ),
10182         T0_ES = cms.double( 1.2 ),
10183         algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
10184         T0_EE = cms.double( 3.1 ),
10185         T0_EB = cms.double( 7.4 ),
10186         X0 = cms.double( 0.89 ),
10187         minFractionInCalc = cms.double( 0.0 ),
10188         W0 = cms.double( 4.2 )
10189       ),
10190       allCellsPositionCalc = cms.PSet( 
10191         minAllowedNormalization = cms.double( 1.0E-9 ),
10192         posCalcNCrystals = cms.int32( -1 ),
10193         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10194         logWeightDenominator = cms.double( 0.08 ),
10195         minFractionInCalc = cms.double( 1.0E-9 ),
10196         timeResolutionCalcBarrel = cms.PSet( 
10197           corrTermLowE = cms.double( 0.0510871 ),
10198           threshLowE = cms.double( 0.5 ),
10199           noiseTerm = cms.double( 1.10889 ),
10200           constantTermLowE = cms.double( 0.0 ),
10201           noiseTermLowE = cms.double( 1.31883 ),
10202           threshHighE = cms.double( 5.0 ),
10203           constantTerm = cms.double( 0.428192 )
10204         ),
10205         timeResolutionCalcEndcap = cms.PSet( 
10206           corrTermLowE = cms.double( 0.0 ),
10207           threshLowE = cms.double( 1.0 ),
10208           noiseTerm = cms.double( 5.72489999999 ),
10209           constantTermLowE = cms.double( 0.0 ),
10210           noiseTermLowE = cms.double( 6.92683000001 ),
10211           threshHighE = cms.double( 10.0 ),
10212           constantTerm = cms.double( 0.0 )
10213         )
10214       ),
10215       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
10216       recHitEnergyNorms = cms.VPSet( 
10217         cms.PSet(  recHitEnergyNorm = cms.double( 0.08 ),
10218           detector = cms.string( "ECAL_BARREL" )
10219         ),
10220         cms.PSet(  recHitEnergyNorm = cms.double( 0.3 ),
10221           detector = cms.string( "ECAL_ENDCAP" )
10222         )
10223       ),
10224       showerSigma = cms.double( 1.5 ),
10225       minFractionToKeep = cms.double( 1.0E-7 ),
10226       excludeOtherSeeds = cms.bool( True )
10227     ),
10228     positionReCalc = cms.PSet( 
10229       minAllowedNormalization = cms.double( 0.0 ),
10230       T0_ES = cms.double( 1.2 ),
10231       algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
10232       T0_EE = cms.double( 3.1 ),
10233       T0_EB = cms.double( 7.4 ),
10234       X0 = cms.double( 0.89 ),
10235       minFractionInCalc = cms.double( 0.0 ),
10236       W0 = cms.double( 4.2 )
10237     ),
10238     energyCorrector = cms.PSet(  )
10239 )
10240 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
10241     recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" ),
10242     usePFThresholdsFromDB = cms.bool( True ),
10243     recHitCleaners = cms.VPSet( 
10244     ),
10245     seedCleaners = cms.VPSet( 
10246     ),
10247     seedFinder = cms.PSet( 
10248       thresholdsByDetector = cms.VPSet( 
10249         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
10250           seedingThreshold = cms.double( 1.2E-4 ),
10251           detector = cms.string( "PS1" )
10252         ),
10253         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
10254           seedingThreshold = cms.double( 1.2E-4 ),
10255           detector = cms.string( "PS2" )
10256         )
10257       ),
10258       algoName = cms.string( "LocalMaximumSeedFinder" ),
10259       nNeighbours = cms.int32( 4 )
10260     ),
10261     initialClusteringStep = cms.PSet( 
10262       thresholdsByDetector = cms.VPSet( 
10263         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
10264           gatheringThresholdPt = cms.double( 0.0 ),
10265           detector = cms.string( "PS1" )
10266         ),
10267         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
10268           gatheringThresholdPt = cms.double( 0.0 ),
10269           detector = cms.string( "PS2" )
10270         )
10271       ),
10272       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
10273       useCornerCells = cms.bool( False )
10274     ),
10275     pfClusterBuilder = cms.PSet( 
10276       minFracTot = cms.double( 1.0E-20 ),
10277       stoppingTolerance = cms.double( 1.0E-8 ),
10278       positionCalc = cms.PSet( 
10279         minAllowedNormalization = cms.double( 1.0E-9 ),
10280         posCalcNCrystals = cms.int32( -1 ),
10281         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10282         logWeightDenominator = cms.double( 6.0E-5 ),
10283         minFractionInCalc = cms.double( 1.0E-9 )
10284       ),
10285       maxIterations = cms.uint32( 50 ),
10286       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
10287       recHitEnergyNorms = cms.VPSet( 
10288         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
10289           detector = cms.string( "PS1" )
10290         ),
10291         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
10292           detector = cms.string( "PS2" )
10293         )
10294       ),
10295       showerSigma = cms.double( 0.3 ),
10296       minFractionToKeep = cms.double( 1.0E-7 ),
10297       excludeOtherSeeds = cms.bool( True )
10298     ),
10299     positionReCalc = cms.PSet(  ),
10300     energyCorrector = cms.PSet(  )
10301 )
10302 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
10303     minimumPSEnergy = cms.double( 0.0 ),
10304     skipPS = cms.bool( False ),
10305     inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
10306     energyCorrector = cms.PSet( 
10307       recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10308       recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10309       applyCrackCorrections = cms.bool( False ),
10310       ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
10311       applyMVACorrections = cms.bool( True ),
10312       eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
10313       maxPtForMVAEvaluation = cms.double( 300.0 ),
10314       srfAwareCorrection = cms.bool( True )
10315     ),
10316     inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
10317 )
10318 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
10319     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ),
10320     usePFThresholdsFromDB = cms.bool( True ),
10321     recHitCleaners = cms.VPSet( 
10322     ),
10323     seedCleaners = cms.VPSet( 
10324     ),
10325     seedFinder = cms.PSet( 
10326       thresholdsByDetector = cms.VPSet( 
10327         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
10328           seedingThreshold = cms.double( 1.4 ),
10329           detector = cms.string( "HF_EM" )
10330         ),
10331         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
10332           seedingThreshold = cms.double( 1.4 ),
10333           detector = cms.string( "HF_HAD" )
10334         )
10335       ),
10336       algoName = cms.string( "LocalMaximumSeedFinder" ),
10337       nNeighbours = cms.int32( 0 )
10338     ),
10339     initialClusteringStep = cms.PSet( 
10340       thresholdsByDetector = cms.VPSet( 
10341       ),
10342       algoName = cms.string( "Basic2DClusterForEachSeed" )
10343     ),
10344     pfClusterBuilder = cms.PSet(  ),
10345     positionReCalc = cms.PSet(  ),
10346     energyCorrector = cms.PSet(  )
10347 )
10348 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
10349     TrackQuality = cms.string( "none" ),
10350     UseQuality = cms.bool( False ),
10351     TkColList = cms.VInputTag( 'hltPFMuonMerging' )
10352 )
10353 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
10354     verbose = cms.untracked.bool( False ),
10355     debug = cms.untracked.bool( False ),
10356     elementImporters = cms.VPSet( 
10357       cms.PSet(  muonSrc = cms.InputTag( "hltMuons" ),
10358         cleanBadConvertedBrems = cms.bool( False ),
10359         muonMaxDPtOPt = cms.double( 1.0 ),
10360         source = cms.InputTag( "hltLightPFTracks" ),
10361         NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
10362         vetoEndcap = cms.bool( False ),
10363         useIterativeTracking = cms.bool( False ),
10364         importerName = cms.string( "GeneralTracksImporter" ),
10365         DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ),
10366         trackQuality = cms.string( "highPurity" )
10367       ),
10368       cms.PSet(  source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
10369         importerName = cms.string( "ECALClusterImporter" ),
10370         BCtoPFCMap = cms.InputTag( "" )
10371       ),
10372       cms.PSet(  source = cms.InputTag( "hltParticleFlowClusterHCAL" ),
10373         importerName = cms.string( "GenericClusterImporter" )
10374       ),
10375       cms.PSet(  source = cms.InputTag( "hltParticleFlowClusterHF" ),
10376         importerName = cms.string( "GenericClusterImporter" )
10377       )
10378     ),
10379     linkDefinitions = cms.VPSet( 
10380       cms.PSet(  linkType = cms.string( "TRACK:ECAL" ),
10381         useKDTree = cms.bool( True ),
10382         linkerName = cms.string( "TrackAndECALLinker" )
10383       ),
10384       cms.PSet(  trajectoryLayerExit = cms.string( "HCALExit" ),
10385         trajectoryLayerEntrance = cms.string( "HCALEntrance" ),
10386         nMaxHcalLinksPerTrack = cms.int32( 1 ),
10387         linkType = cms.string( "TRACK:HCAL" ),
10388         useKDTree = cms.bool( True ),
10389         linkerName = cms.string( "TrackAndHCALLinker" )
10390       ),
10391       cms.PSet(  minAbsEtaEcal = cms.double( 2.5 ),
10392         linkType = cms.string( "ECAL:HCAL" ),
10393         useKDTree = cms.bool( False ),
10394         linkerName = cms.string( "ECALAndHCALLinker" )
10395       ),
10396       cms.PSet(  linkType = cms.string( "HFEM:HFHAD" ),
10397         useKDTree = cms.bool( False ),
10398         linkerName = cms.string( "HFEMAndHFHADLinker" )
10399       )
10400     )
10401 )
10402 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
10403     verbose = cms.untracked.bool( False ),
10404     debug = cms.untracked.bool( False ),
10405     blocks = cms.InputTag( "hltParticleFlowBlock" ),
10406     muons = cms.InputTag( "hltMuons" ),
10407     postMuonCleaning = cms.bool( True ),
10408     vetoEndcap = cms.bool( False ),
10409     vertexCollection = cms.InputTag( "hltPixelVertices" ),
10410     useVerticesForNeutral = cms.bool( True ),
10411     useHO = cms.bool( False ),
10412     PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
10413     GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
10414     GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
10415     useEGammaElectrons = cms.bool( False ),
10416     egammaElectrons = cms.InputTag( "" ),
10417     useEGammaFilters = cms.bool( False ),
10418     useProtectionsForJetMET = cms.bool( True ),
10419     PFEGammaFiltersParameters = cms.PSet( 
10420       electron_missinghits = cms.uint32( 1 ),
10421       electron_protectionsForJetMET = cms.PSet( 
10422         maxEeleOverPoutRes = cms.double( 0.5 ),
10423         maxEleHcalEOverEcalE = cms.double( 0.1 ),
10424         maxEcalEOverPRes = cms.double( 0.2 ),
10425         maxHcalEOverP = cms.double( 1.0 ),
10426         maxE = cms.double( 50.0 ),
10427         maxTrackPOverEele = cms.double( 1.0 ),
10428         maxDPhiIN = cms.double( 0.1 ),
10429         maxEcalEOverP_2 = cms.double( 0.2 ),
10430         maxEcalEOverP_1 = cms.double( 0.5 ),
10431         maxEeleOverPout = cms.double( 0.2 ),
10432         maxHcalEOverEcalE = cms.double( 0.1 ),
10433         maxHcalE = cms.double( 10.0 ),
10434         maxNtracks = cms.double( 3.0 )
10435       ),
10436       photon_MinEt = cms.double( 10.0 ),
10437       electron_ecalDrivenHademPreselCut = cms.double( 0.15 ),
10438       electron_protectionsForBadHcal = cms.PSet( 
10439         dEta = cms.vdouble( 0.0064, 0.01264 ),
10440         dPhi = cms.vdouble( 0.0547, 0.0394 ),
10441         enableProtections = cms.bool( False ),
10442         full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ),
10443         eInvPInv = cms.vdouble( 0.184, 0.0721 )
10444       ),
10445       photon_protectionsForBadHcal = cms.PSet( 
10446         enableProtections = cms.bool( False ),
10447         solidConeTrkIsoOffset = cms.double( 10.0 ),
10448         solidConeTrkIsoSlope = cms.double( 0.3 )
10449       ),
10450       electron_iso_mva_barrel = cms.double( -0.1875 ),
10451       electron_iso_mva_endcap = cms.double( -0.1075 ),
10452       photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
10453       photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
10454       photon_HoE = cms.double( 0.05 ),
10455       electron_iso_combIso_endcap = cms.double( 10.0 ),
10456       electron_iso_pt = cms.double( 10.0 ),
10457       photon_protectionsForJetMET = cms.PSet( 
10458         sumPtTrackIsoSlope = cms.double( 0.001 ),
10459         sumPtTrackIso = cms.double( 4.0 )
10460       ),
10461       electron_iso_combIso_barrel = cms.double( 10.0 ),
10462       electron_noniso_mvaCut = cms.double( -0.1 ),
10463       photon_combIso = cms.double( 10.0 ),
10464       electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 )
10465     ),
10466     muon_HCAL = cms.vdouble( 3.0, 3.0 ),
10467     muon_ECAL = cms.vdouble( 0.5, 0.5 ),
10468     muon_HO = cms.vdouble( 0.9, 0.9 ),
10469     PFMuonAlgoParameters = cms.PSet(  ),
10470     rejectTracks_Bad = cms.bool( False ),
10471     rejectTracks_Step45 = cms.bool( False ),
10472     usePFNuclearInteractions = cms.bool( False ),
10473     usePFConversions = cms.bool( False ),
10474     usePFDecays = cms.bool( False ),
10475     dptRel_DispVtx = cms.double( 10.0 ),
10476     iCfgCandConnector = cms.PSet( 
10477       nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ),
10478       bCorrect = cms.bool( False ),
10479       bCalibPrimary = cms.bool( False )
10480     ),
10481     nsigma_TRACK = cms.double( 1.0 ),
10482     pt_Error = cms.double( 1.0 ),
10483     factors_45 = cms.vdouble( 10.0, 100.0 ),
10484     goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ),
10485     goodTrackDeadHcal_chi2n = cms.double( 5.0 ),
10486     goodTrackDeadHcal_layers = cms.uint32( 4 ),
10487     goodTrackDeadHcal_validFr = cms.double( 0.5 ),
10488     goodTrackDeadHcal_dxy = cms.double( 0.5 ),
10489     goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ),
10490     goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ),
10491     goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ),
10492     goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ),
10493     goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ),
10494     goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ),
10495     goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ),
10496     goodPixelTrackDeadHcal_dz = cms.double( 0.05 ),
10497     pf_nsigma_ECAL = cms.double( 0.0 ),
10498     pf_nsigma_HCAL = cms.double( 1.0 ),
10499     pf_nsigma_HFEM = cms.double( 1.0 ),
10500     pf_nsigma_HFHAD = cms.double( 1.0 ),
10501     useCalibrationsFromDB = cms.bool( True ),
10502     calibrationsLabel = cms.string( "HLT" ),
10503     postHFCleaning = cms.bool( False ),
10504     PFHFCleaningParameters = cms.PSet( 
10505       minHFCleaningPt = cms.double( 5.0 ),
10506       minDeltaMet = cms.double( 0.4 ),
10507       maxSignificance = cms.double( 2.5 ),
10508       minSignificance = cms.double( 2.5 ),
10509       minSignificanceReduction = cms.double( 1.4 ),
10510       maxDeltaPhiPt = cms.double( 7.0 )
10511     ),
10512     cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
10513     calibHF_use = cms.bool( False ),
10514     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 ),
10515     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 ),
10516     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 ),
10517     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 ),
10518     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 ),
10519     resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 )
10520 )
10521 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
10522     useMassDropTagger = cms.bool( False ),
10523     useFiltering = cms.bool( False ),
10524     useDynamicFiltering = cms.bool( False ),
10525     useTrimming = cms.bool( False ),
10526     usePruning = cms.bool( False ),
10527     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
10528     useKtPruning = cms.bool( False ),
10529     useConstituentSubtraction = cms.bool( False ),
10530     useSoftDrop = cms.bool( False ),
10531     correctShape = cms.bool( False ),
10532     UseOnlyVertexTracks = cms.bool( False ),
10533     UseOnlyOnePV = cms.bool( False ),
10534     muCut = cms.double( -1.0 ),
10535     yCut = cms.double( -1.0 ),
10536     rFilt = cms.double( -1.0 ),
10537     rFiltFactor = cms.double( -1.0 ),
10538     trimPtFracMin = cms.double( -1.0 ),
10539     zcut = cms.double( -1.0 ),
10540     rcut_factor = cms.double( -1.0 ),
10541     csRho_EtaMax = cms.double( -1.0 ),
10542     csRParam = cms.double( -1.0 ),
10543     beta = cms.double( -1.0 ),
10544     R0 = cms.double( -1.0 ),
10545     gridMaxRapidity = cms.double( -1.0 ),
10546     gridSpacing = cms.double( -1.0 ),
10547     DzTrVtxMax = cms.double( 0.0 ),
10548     DxyTrVtxMax = cms.double( 0.0 ),
10549     MaxVtxZ = cms.double( 15.0 ),
10550     subjetPtMin = cms.double( -1.0 ),
10551     muMin = cms.double( -1.0 ),
10552     muMax = cms.double( -1.0 ),
10553     yMin = cms.double( -1.0 ),
10554     yMax = cms.double( -1.0 ),
10555     dRMin = cms.double( -1.0 ),
10556     dRMax = cms.double( -1.0 ),
10557     maxDepth = cms.int32( -1 ),
10558     nFilt = cms.int32( -1 ),
10559     MinVtxNdof = cms.int32( 0 ),
10560     src = cms.InputTag( "hltParticleFlow" ),
10561     srcPVs = cms.InputTag( "hltPixelVertices" ),
10562     jetType = cms.string( "PFJet" ),
10563     jetAlgorithm = cms.string( "AntiKt" ),
10564     rParam = cms.double( 0.4 ),
10565     inputEtMin = cms.double( 0.0 ),
10566     inputEMin = cms.double( 0.0 ),
10567     jetPtMin = cms.double( 0.0 ),
10568     doPVCorrection = cms.bool( False ),
10569     doAreaFastjet = cms.bool( False ),
10570     doRhoFastjet = cms.bool( False ),
10571     doPUOffsetCorr = cms.bool( False ),
10572     puPtMin = cms.double( 10.0 ),
10573     nSigmaPU = cms.double( 1.0 ),
10574     radiusPU = cms.double( 0.4 ),
10575     subtractorName = cms.string( "" ),
10576     useExplicitGhosts = cms.bool( False ),
10577     doAreaDiskApprox = cms.bool( True ),
10578     voronoiRfact = cms.double( -9.0 ),
10579     Rho_EtaMax = cms.double( 4.4 ),
10580     Ghost_EtaMax = cms.double( 6.0 ),
10581     Active_Area_Repeats = cms.int32( 5 ),
10582     GhostArea = cms.double( 0.01 ),
10583     restrictInputs = cms.bool( False ),
10584     maxInputs = cms.uint32( 1 ),
10585     writeCompound = cms.bool( False ),
10586     writeJetsWithConst = cms.bool( False ),
10587     doFastJetNonUniform = cms.bool( False ),
10588     useDeterministicSeed = cms.bool( True ),
10589     minSeed = cms.uint32( 0 ),
10590     verbosity = cms.int32( 0 ),
10591     puWidth = cms.double( 0.0 ),
10592     nExclude = cms.uint32( 0 ),
10593     maxBadEcalCells = cms.uint32( 9999999 ),
10594     maxBadHcalCells = cms.uint32( 9999999 ),
10595     maxProblematicEcalCells = cms.uint32( 9999999 ),
10596     maxProblematicHcalCells = cms.uint32( 9999999 ),
10597     maxRecoveredEcalCells = cms.uint32( 9999999 ),
10598     maxRecoveredHcalCells = cms.uint32( 9999999 ),
10599     puCenters = cms.vdouble(  ),
10600     applyWeight = cms.bool( False ),
10601     srcWeights = cms.InputTag( "" ),
10602     minimumTowersFraction = cms.double( 0.0 ),
10603     jetCollInstanceName = cms.string( "" ),
10604     sumRecHits = cms.bool( False )
10605 )
10606 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
10607     minPt = cms.double( 20.0 ),
10608     maxEta = cms.double( 1.0E99 ),
10609     CHF = cms.double( 0.0 ),
10610     NHF = cms.double( 0.99 ),
10611     CEF = cms.double( 0.99 ),
10612     NEF = cms.double( 0.99 ),
10613     maxCF = cms.double( 99.0 ),
10614     NCH = cms.int32( 0 ),
10615     NTOT = cms.int32( 1 ),
10616     jetsInput = cms.InputTag( "hltAK4PFJets" )
10617 )
10618 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
10619     minPt = cms.double( 20.0 ),
10620     maxEta = cms.double( 1.0E99 ),
10621     CHF = cms.double( 0.0 ),
10622     NHF = cms.double( 0.9 ),
10623     CEF = cms.double( 0.99 ),
10624     NEF = cms.double( 0.99 ),
10625     maxCF = cms.double( 99.0 ),
10626     NCH = cms.int32( 0 ),
10627     NTOT = cms.int32( 1 ),
10628     jetsInput = cms.InputTag( "hltAK4PFJets" )
10629 )
10630 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
10631     maxRapidity = cms.double( 5.0 ),
10632     gridSpacing = cms.double( 0.55 ),
10633     pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
10634 )
10635 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
10636     level = cms.string( "L1FastJet" ),
10637     algorithm = cms.string( "AK4PFHLT" ),
10638     srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" )
10639 )
10640 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10641     level = cms.string( "L2Relative" ),
10642     algorithm = cms.string( "AK4PFHLT" )
10643 )
10644 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10645     level = cms.string( "L3Absolute" ),
10646     algorithm = cms.string( "AK4PFHLT" )
10647 )
10648 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10649     level = cms.string( "L2L3Residual" ),
10650     algorithm = cms.string( "AK4PFHLT" )
10651 )
10652 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
10653     correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
10654 )
10655 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10656     src = cms.InputTag( "hltAK4PFJets" ),
10657     correctors = cms.VInputTag( 'hltAK4PFCorrector' ),
10658     verbose = cms.untracked.bool( False )
10659 )
10660 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10661     src = cms.InputTag( "hltAK4PFJetsLooseID" ),
10662     correctors = cms.VInputTag( 'hltAK4PFCorrector' ),
10663     verbose = cms.untracked.bool( False )
10664 )
10665 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10666     src = cms.InputTag( "hltAK4PFJetsTightID" ),
10667     correctors = cms.VInputTag( 'hltAK4PFCorrector' ),
10668     verbose = cms.untracked.bool( False )
10669 )
10670 fragment.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10671     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10672     triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10" ),
10673     triggerJetsType = cms.int32( 85 ),
10674     maxDeltaR = cms.double( 0.5 )
10675 )
10676 fragment.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet",
10677     saveTags = cms.bool( True ),
10678     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ),
10679     triggerType = cms.int32( 85 ),
10680     MinE = cms.double( -1.0 ),
10681     MinPt = cms.double( 40.0 ),
10682     MinMass = cms.double( -1.0 ),
10683     MaxMass = cms.double( -1.0 ),
10684     MinEta = cms.double( -1.0 ),
10685     MaxEta = cms.double( 5.0 ),
10686     MinN = cms.int32( 1 )
10687 )
10688 fragment.hltPreAK4PFJet60 = cms.EDFilter( "HLTPrescaler",
10689     offset = cms.uint32( 0 ),
10690     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10691 )
10692 fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet",
10693     saveTags = cms.bool( True ),
10694     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10695     triggerType = cms.int32( 85 ),
10696     MinE = cms.double( -1.0 ),
10697     MinPt = cms.double( 40.0 ),
10698     MinMass = cms.double( -1.0 ),
10699     MaxMass = cms.double( -1.0 ),
10700     MinEta = cms.double( -1.0 ),
10701     MaxEta = cms.double( 5.0 ),
10702     MinN = cms.int32( 1 )
10703 )
10704 fragment.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10705     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10706     triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet40" ),
10707     triggerJetsType = cms.int32( 85 ),
10708     maxDeltaR = cms.double( 0.5 )
10709 )
10710 fragment.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet",
10711     saveTags = cms.bool( True ),
10712     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ),
10713     triggerType = cms.int32( 85 ),
10714     MinE = cms.double( -1.0 ),
10715     MinPt = cms.double( 60.0 ),
10716     MinMass = cms.double( -1.0 ),
10717     MaxMass = cms.double( -1.0 ),
10718     MinEta = cms.double( -1.0 ),
10719     MaxEta = cms.double( 5.0 ),
10720     MinN = cms.int32( 1 )
10721 )
10722 fragment.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler",
10723     offset = cms.uint32( 0 ),
10724     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10725 )
10726 fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet",
10727     saveTags = cms.bool( True ),
10728     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10729     triggerType = cms.int32( 85 ),
10730     MinE = cms.double( -1.0 ),
10731     MinPt = cms.double( 50.0 ),
10732     MinMass = cms.double( -1.0 ),
10733     MaxMass = cms.double( -1.0 ),
10734     MinEta = cms.double( -1.0 ),
10735     MaxEta = cms.double( 5.0 ),
10736     MinN = cms.int32( 1 )
10737 )
10738 fragment.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10739     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10740     triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50" ),
10741     triggerJetsType = cms.int32( 85 ),
10742     maxDeltaR = cms.double( 0.5 )
10743 )
10744 fragment.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet",
10745     saveTags = cms.bool( True ),
10746     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ),
10747     triggerType = cms.int32( 85 ),
10748     MinE = cms.double( -1.0 ),
10749     MinPt = cms.double( 80.0 ),
10750     MinMass = cms.double( -1.0 ),
10751     MaxMass = cms.double( -1.0 ),
10752     MinEta = cms.double( -1.0 ),
10753     MaxEta = cms.double( 5.0 ),
10754     MinN = cms.int32( 1 )
10755 )
10756 fragment.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler",
10757     offset = cms.uint32( 0 ),
10758     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10759 )
10760 fragment.hltPFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10761     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10762     triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet70" ),
10763     triggerJetsType = cms.int32( 85 ),
10764     maxDeltaR = cms.double( 0.5 )
10765 )
10766 fragment.hltSinglePFJet100 = cms.EDFilter( "HLT1PFJet",
10767     saveTags = cms.bool( True ),
10768     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets70" ),
10769     triggerType = cms.int32( 85 ),
10770     MinE = cms.double( -1.0 ),
10771     MinPt = cms.double( 100.0 ),
10772     MinMass = cms.double( -1.0 ),
10773     MaxMass = cms.double( -1.0 ),
10774     MinEta = cms.double( -1.0 ),
10775     MaxEta = cms.double( 5.0 ),
10776     MinN = cms.int32( 1 )
10777 )
10778 fragment.hltPreAK4PFJet120 = cms.EDFilter( "HLTPrescaler",
10779     offset = cms.uint32( 0 ),
10780     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10781 )
10782 fragment.hltSingleCaloJet90 = cms.EDFilter( "HLT1CaloJet",
10783     saveTags = cms.bool( True ),
10784     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10785     triggerType = cms.int32( 85 ),
10786     MinE = cms.double( -1.0 ),
10787     MinPt = cms.double( 90.0 ),
10788     MinMass = cms.double( -1.0 ),
10789     MaxMass = cms.double( -1.0 ),
10790     MinEta = cms.double( -1.0 ),
10791     MaxEta = cms.double( 5.0 ),
10792     MinN = cms.int32( 1 )
10793 )
10794 fragment.hltPFJetsCorrectedMatchedToCaloJets90 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10795     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10796     triggerJetsFilter = cms.InputTag( "hltSingleCaloJet90" ),
10797     triggerJetsType = cms.int32( 85 ),
10798     maxDeltaR = cms.double( 0.5 )
10799 )
10800 fragment.hltSinglePFJet120 = cms.EDFilter( "HLT1PFJet",
10801     saveTags = cms.bool( True ),
10802     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets90" ),
10803     triggerType = cms.int32( 85 ),
10804     MinE = cms.double( -1.0 ),
10805     MinPt = cms.double( 120.0 ),
10806     MinMass = cms.double( -1.0 ),
10807     MaxMass = cms.double( -1.0 ),
10808     MinEta = cms.double( -1.0 ),
10809     MaxEta = cms.double( 5.0 ),
10810     MinN = cms.int32( 1 )
10811 )
10812 fragment.hltPreAK4PFJetFwd40 = cms.EDFilter( "HLTPrescaler",
10813     offset = cms.uint32( 0 ),
10814     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10815 )
10816 fragment.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet",
10817     saveTags = cms.bool( True ),
10818     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10819     triggerType = cms.int32( 85 ),
10820     MinE = cms.double( -1.0 ),
10821     MinPt = cms.double( 10.0 ),
10822     MinMass = cms.double( -1.0 ),
10823     MaxMass = cms.double( -1.0 ),
10824     MinEta = cms.double( 2.7 ),
10825     MaxEta = cms.double( 5.0 ),
10826     MinN = cms.int32( 1 )
10827 )
10828 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10829     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10830     triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10" ),
10831     triggerJetsType = cms.int32( 85 ),
10832     maxDeltaR = cms.double( 0.5 )
10833 )
10834 fragment.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet",
10835     saveTags = cms.bool( True ),
10836     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ),
10837     triggerType = cms.int32( 85 ),
10838     MinE = cms.double( -1.0 ),
10839     MinPt = cms.double( 40.0 ),
10840     MinMass = cms.double( -1.0 ),
10841     MaxMass = cms.double( -1.0 ),
10842     MinEta = cms.double( 2.7 ),
10843     MaxEta = cms.double( 5.0 ),
10844     MinN = cms.int32( 1 )
10845 )
10846 fragment.hltPreAK4PFJetFwd60 = cms.EDFilter( "HLTPrescaler",
10847     offset = cms.uint32( 0 ),
10848     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10849 )
10850 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10851     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10852     triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40" ),
10853     triggerJetsType = cms.int32( 85 ),
10854     maxDeltaR = cms.double( 0.5 )
10855 )
10856 fragment.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet",
10857     saveTags = cms.bool( True ),
10858     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ),
10859     triggerType = cms.int32( 85 ),
10860     MinE = cms.double( -1.0 ),
10861     MinPt = cms.double( 60.0 ),
10862     MinMass = cms.double( -1.0 ),
10863     MaxMass = cms.double( -1.0 ),
10864     MinEta = cms.double( 2.7 ),
10865     MaxEta = cms.double( 5.0 ),
10866     MinN = cms.int32( 1 )
10867 )
10868 fragment.hltPreAK4PFJetFwd80 = cms.EDFilter( "HLTPrescaler",
10869     offset = cms.uint32( 0 ),
10870     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10871 )
10872 fragment.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet",
10873     saveTags = cms.bool( True ),
10874     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10875     triggerType = cms.int32( 85 ),
10876     MinE = cms.double( -1.0 ),
10877     MinPt = cms.double( 50.0 ),
10878     MinMass = cms.double( -1.0 ),
10879     MaxMass = cms.double( -1.0 ),
10880     MinEta = cms.double( 2.7 ),
10881     MaxEta = cms.double( 5.0 ),
10882     MinN = cms.int32( 1 )
10883 )
10884 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10885     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10886     triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50" ),
10887     triggerJetsType = cms.int32( 85 ),
10888     maxDeltaR = cms.double( 0.5 )
10889 )
10890 fragment.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet",
10891     saveTags = cms.bool( True ),
10892     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ),
10893     triggerType = cms.int32( 85 ),
10894     MinE = cms.double( -1.0 ),
10895     MinPt = cms.double( 80.0 ),
10896     MinMass = cms.double( -1.0 ),
10897     MaxMass = cms.double( -1.0 ),
10898     MinEta = cms.double( 2.7 ),
10899     MaxEta = cms.double( 5.0 ),
10900     MinN = cms.int32( 1 )
10901 )
10902 fragment.hltPreAK4PFJetFwd100 = cms.EDFilter( "HLTPrescaler",
10903     offset = cms.uint32( 0 ),
10904     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10905 )
10906 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10907     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10908     triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet70" ),
10909     triggerJetsType = cms.int32( 85 ),
10910     maxDeltaR = cms.double( 0.5 )
10911 )
10912 fragment.hltSinglePFFwdJet100 = cms.EDFilter( "HLT1PFJet",
10913     saveTags = cms.bool( True ),
10914     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets70" ),
10915     triggerType = cms.int32( 85 ),
10916     MinE = cms.double( -1.0 ),
10917     MinPt = cms.double( 100.0 ),
10918     MinMass = cms.double( -1.0 ),
10919     MaxMass = cms.double( -1.0 ),
10920     MinEta = cms.double( 2.7 ),
10921     MaxEta = cms.double( 5.0 ),
10922     MinN = cms.int32( 1 )
10923 )
10924 fragment.hltPreAK4PFJetFwd120 = cms.EDFilter( "HLTPrescaler",
10925     offset = cms.uint32( 0 ),
10926     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10927 )
10928 fragment.hltSingleCaloFwdJet90 = cms.EDFilter( "HLT1CaloJet",
10929     saveTags = cms.bool( True ),
10930     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10931     triggerType = cms.int32( 85 ),
10932     MinE = cms.double( -1.0 ),
10933     MinPt = cms.double( 90.0 ),
10934     MinMass = cms.double( -1.0 ),
10935     MaxMass = cms.double( -1.0 ),
10936     MinEta = cms.double( 2.7 ),
10937     MaxEta = cms.double( 5.0 ),
10938     MinN = cms.int32( 1 )
10939 )
10940 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets90 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10941     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10942     triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet90" ),
10943     triggerJetsType = cms.int32( 85 ),
10944     maxDeltaR = cms.double( 0.5 )
10945 )
10946 fragment.hltSinglePFFwdJet120 = cms.EDFilter( "HLT1PFJet",
10947     saveTags = cms.bool( True ),
10948     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets90" ),
10949     triggerType = cms.int32( 85 ),
10950     MinE = cms.double( -1.0 ),
10951     MinPt = cms.double( 120.0 ),
10952     MinMass = cms.double( -1.0 ),
10953     MaxMass = cms.double( -1.0 ),
10954     MinEta = cms.double( 2.7 ),
10955     MaxEta = cms.double( 5.0 ),
10956     MinN = cms.int32( 1 )
10957 )
10958 fragment.hltL1sEG10EG5 = cms.EDFilter( "HLTL1TSeed",
10959     saveTags = cms.bool( True ),
10960     L1SeedsLogicalExpression = cms.string( "L1_DoubleEG_10_5" ),
10961     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10962     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10963     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10964     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10965     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10966     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10967     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10968     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10969     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10970 )
10971 fragment.hltPrePPRefDoubleEle10Gsf = cms.EDFilter( "HLTPrescaler",
10972     offset = cms.uint32( 0 ),
10973     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10974 )
10975 fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
10976     productLabels = cms.vstring( 'EcalRecHitsEB',
10977       'EcalRecHitsEE' ),
10978     recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
10979     l1InputRegions = cms.VPSet( 
10980       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10981         regionEtaMargin = cms.double( 0.9 ),
10982         type = cms.string( "EGamma" ),
10983         minEt = cms.double( 5.0 ),
10984         regionPhiMargin = cms.double( 1.2 ),
10985         maxEt = cms.double( 999999.0 )
10986       ),
10987       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10988         regionEtaMargin = cms.double( 0.9 ),
10989         type = cms.string( "Jet" ),
10990         minEt = cms.double( 170.0 ),
10991         regionPhiMargin = cms.double( 1.2 ),
10992         maxEt = cms.double( 999999.0 )
10993       ),
10994       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10995         regionEtaMargin = cms.double( 0.9 ),
10996         type = cms.string( "Tau" ),
10997         minEt = cms.double( 100.0 ),
10998         regionPhiMargin = cms.double( 1.2 ),
10999         maxEt = cms.double( 999999.0 )
11000       )
11001     )
11002 )
11003 fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
11004     productLabels = cms.vstring( 'EcalRecHitsES' ),
11005     recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
11006     l1InputRegions = cms.VPSet( 
11007       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11008         regionEtaMargin = cms.double( 0.9 ),
11009         type = cms.string( "EGamma" ),
11010         minEt = cms.double( 5.0 ),
11011         regionPhiMargin = cms.double( 1.2 ),
11012         maxEt = cms.double( 999999.0 )
11013       ),
11014       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11015         regionEtaMargin = cms.double( 0.9 ),
11016         type = cms.string( "Jet" ),
11017         minEt = cms.double( 170.0 ),
11018         regionPhiMargin = cms.double( 1.2 ),
11019         maxEt = cms.double( 999999.0 )
11020       ),
11021       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11022         regionEtaMargin = cms.double( 0.9 ),
11023         type = cms.string( "Tau" ),
11024         minEt = cms.double( 100.0 ),
11025         regionPhiMargin = cms.double( 1.2 ),
11026         maxEt = cms.double( 999999.0 )
11027       )
11028     )
11029 )
11030 fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer",
11031     navigator = cms.PSet( 
11032       barrel = cms.PSet(  ),
11033       endcap = cms.PSet(  ),
11034       name = cms.string( "PFRecHitECALNavigator" )
11035     ),
11036     producers = cms.VPSet( 
11037       cms.PSet(  src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
11038         srFlags = cms.InputTag( "" ),
11039         name = cms.string( "PFEBRecHitCreator" ),
11040         qualityTests = cms.VPSet( 
11041           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
11042             applySelectionsToAllCrystals = cms.bool( True )
11043           ),
11044           cms.PSet(  topologicalCleaning = cms.bool( True ),
11045             skipTTRecoveredHits = cms.bool( True ),
11046             cleaningThreshold = cms.double( 2.0 ),
11047             name = cms.string( "PFRecHitQTestECAL" ),
11048             timingCleaning = cms.bool( True )
11049           )
11050         )
11051       ),
11052       cms.PSet(  src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
11053         srFlags = cms.InputTag( "" ),
11054         name = cms.string( "PFEERecHitCreator" ),
11055         qualityTests = cms.VPSet( 
11056           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
11057             applySelectionsToAllCrystals = cms.bool( True )
11058           ),
11059           cms.PSet(  topologicalCleaning = cms.bool( True ),
11060             skipTTRecoveredHits = cms.bool( True ),
11061             cleaningThreshold = cms.double( 2.0 ),
11062             name = cms.string( "PFRecHitQTestECAL" ),
11063             timingCleaning = cms.bool( True )
11064           )
11065         )
11066       )
11067     )
11068 )
11069 fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer",
11070     navigator = cms.PSet(  name = cms.string( "PFRecHitPreshowerNavigator" ) ),
11071     producers = cms.VPSet( 
11072       cms.PSet(  src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ),
11073         name = cms.string( "PFPSRecHitCreator" ),
11074         qualityTests = cms.VPSet( 
11075           cms.PSet(  threshold = cms.double( 7.0E-6 ),
11076             name = cms.string( "PFRecHitQTestThreshold" )
11077           )
11078         )
11079       )
11080     )
11081 )
11082 fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer",
11083     recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" ),
11084     usePFThresholdsFromDB = cms.bool( True ),
11085     recHitCleaners = cms.VPSet( 
11086     ),
11087     seedCleaners = cms.VPSet( 
11088     ),
11089     seedFinder = cms.PSet( 
11090       thresholdsByDetector = cms.VPSet( 
11091         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
11092           seedingThreshold = cms.double( 1.2E-4 ),
11093           detector = cms.string( "PS1" )
11094         ),
11095         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
11096           seedingThreshold = cms.double( 1.2E-4 ),
11097           detector = cms.string( "PS2" )
11098         )
11099       ),
11100       algoName = cms.string( "LocalMaximumSeedFinder" ),
11101       nNeighbours = cms.int32( 4 )
11102     ),
11103     initialClusteringStep = cms.PSet( 
11104       thresholdsByDetector = cms.VPSet( 
11105         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
11106           gatheringThresholdPt = cms.double( 0.0 ),
11107           detector = cms.string( "PS1" )
11108         ),
11109         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
11110           gatheringThresholdPt = cms.double( 0.0 ),
11111           detector = cms.string( "PS2" )
11112         )
11113       ),
11114       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
11115       useCornerCells = cms.bool( False )
11116     ),
11117     pfClusterBuilder = cms.PSet( 
11118       minFracTot = cms.double( 1.0E-20 ),
11119       stoppingTolerance = cms.double( 1.0E-8 ),
11120       positionCalc = cms.PSet( 
11121         minAllowedNormalization = cms.double( 1.0E-9 ),
11122         posCalcNCrystals = cms.int32( -1 ),
11123         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11124         logWeightDenominator = cms.double( 6.0E-5 ),
11125         minFractionInCalc = cms.double( 1.0E-9 )
11126       ),
11127       maxIterations = cms.uint32( 50 ),
11128       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11129       recHitEnergyNorms = cms.VPSet( 
11130         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
11131           detector = cms.string( "PS1" )
11132         ),
11133         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
11134           detector = cms.string( "PS2" )
11135         )
11136       ),
11137       showerSigma = cms.double( 0.3 ),
11138       minFractionToKeep = cms.double( 1.0E-7 ),
11139       excludeOtherSeeds = cms.bool( True )
11140     ),
11141     positionReCalc = cms.PSet(  ),
11142     energyCorrector = cms.PSet(  )
11143 )
11144 fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer",
11145     recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" ),
11146     usePFThresholdsFromDB = cms.bool( True ),
11147     recHitCleaners = cms.VPSet( 
11148     ),
11149     seedCleaners = cms.VPSet( 
11150     ),
11151     seedFinder = cms.PSet( 
11152       thresholdsByDetector = cms.VPSet( 
11153         cms.PSet(  seedingThresholdPt = cms.double( 0.15 ),
11154           seedingThreshold = cms.double( 0.6 ),
11155           detector = cms.string( "ECAL_ENDCAP" )
11156         ),
11157         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
11158           seedingThreshold = cms.double( 0.23 ),
11159           detector = cms.string( "ECAL_BARREL" )
11160         )
11161       ),
11162       algoName = cms.string( "LocalMaximumSeedFinder" ),
11163       nNeighbours = cms.int32( 8 )
11164     ),
11165     initialClusteringStep = cms.PSet( 
11166       thresholdsByDetector = cms.VPSet( 
11167         cms.PSet(  gatheringThreshold = cms.double( 0.08 ),
11168           gatheringThresholdPt = cms.double( 0.0 ),
11169           detector = cms.string( "ECAL_BARREL" )
11170         ),
11171         cms.PSet(  gatheringThreshold = cms.double( 0.3 ),
11172           gatheringThresholdPt = cms.double( 0.0 ),
11173           detector = cms.string( "ECAL_ENDCAP" )
11174         )
11175       ),
11176       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
11177       useCornerCells = cms.bool( True )
11178     ),
11179     pfClusterBuilder = cms.PSet( 
11180       minFracTot = cms.double( 1.0E-20 ),
11181       stoppingTolerance = cms.double( 1.0E-8 ),
11182       positionCalc = cms.PSet( 
11183         minAllowedNormalization = cms.double( 1.0E-9 ),
11184         posCalcNCrystals = cms.int32( 9 ),
11185         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11186         logWeightDenominator = cms.double( 0.08 ),
11187         minFractionInCalc = cms.double( 1.0E-9 ),
11188         timeResolutionCalcBarrel = cms.PSet( 
11189           corrTermLowE = cms.double( 0.0510871 ),
11190           threshLowE = cms.double( 0.5 ),
11191           noiseTerm = cms.double( 1.10889 ),
11192           constantTermLowE = cms.double( 0.0 ),
11193           noiseTermLowE = cms.double( 1.31883 ),
11194           threshHighE = cms.double( 5.0 ),
11195           constantTerm = cms.double( 0.428192 )
11196         ),
11197         timeResolutionCalcEndcap = cms.PSet( 
11198           corrTermLowE = cms.double( 0.0 ),
11199           threshLowE = cms.double( 1.0 ),
11200           noiseTerm = cms.double( 5.72489999999 ),
11201           constantTermLowE = cms.double( 0.0 ),
11202           noiseTermLowE = cms.double( 6.92683000001 ),
11203           threshHighE = cms.double( 10.0 ),
11204           constantTerm = cms.double( 0.0 )
11205         )
11206       ),
11207       maxIterations = cms.uint32( 50 ),
11208       positionCalcForConvergence = cms.PSet( 
11209         minAllowedNormalization = cms.double( 0.0 ),
11210         T0_ES = cms.double( 1.2 ),
11211         algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
11212         T0_EE = cms.double( 3.1 ),
11213         T0_EB = cms.double( 7.4 ),
11214         X0 = cms.double( 0.89 ),
11215         minFractionInCalc = cms.double( 0.0 ),
11216         W0 = cms.double( 4.2 )
11217       ),
11218       allCellsPositionCalc = cms.PSet( 
11219         minAllowedNormalization = cms.double( 1.0E-9 ),
11220         posCalcNCrystals = cms.int32( -1 ),
11221         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11222         logWeightDenominator = cms.double( 0.08 ),
11223         minFractionInCalc = cms.double( 1.0E-9 ),
11224         timeResolutionCalcBarrel = cms.PSet( 
11225           corrTermLowE = cms.double( 0.0510871 ),
11226           threshLowE = cms.double( 0.5 ),
11227           noiseTerm = cms.double( 1.10889 ),
11228           constantTermLowE = cms.double( 0.0 ),
11229           noiseTermLowE = cms.double( 1.31883 ),
11230           threshHighE = cms.double( 5.0 ),
11231           constantTerm = cms.double( 0.428192 )
11232         ),
11233         timeResolutionCalcEndcap = cms.PSet( 
11234           corrTermLowE = cms.double( 0.0 ),
11235           threshLowE = cms.double( 1.0 ),
11236           noiseTerm = cms.double( 5.72489999999 ),
11237           constantTermLowE = cms.double( 0.0 ),
11238           noiseTermLowE = cms.double( 6.92683000001 ),
11239           threshHighE = cms.double( 10.0 ),
11240           constantTerm = cms.double( 0.0 )
11241         )
11242       ),
11243       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11244       recHitEnergyNorms = cms.VPSet( 
11245         cms.PSet(  recHitEnergyNorm = cms.double( 0.08 ),
11246           detector = cms.string( "ECAL_BARREL" )
11247         ),
11248         cms.PSet(  recHitEnergyNorm = cms.double( 0.3 ),
11249           detector = cms.string( "ECAL_ENDCAP" )
11250         )
11251       ),
11252       showerSigma = cms.double( 1.5 ),
11253       minFractionToKeep = cms.double( 1.0E-7 ),
11254       excludeOtherSeeds = cms.bool( True )
11255     ),
11256     positionReCalc = cms.PSet( 
11257       minAllowedNormalization = cms.double( 0.0 ),
11258       T0_ES = cms.double( 1.2 ),
11259       algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
11260       T0_EE = cms.double( 3.1 ),
11261       T0_EB = cms.double( 7.4 ),
11262       X0 = cms.double( 0.89 ),
11263       minFractionInCalc = cms.double( 0.0 ),
11264       W0 = cms.double( 4.2 )
11265     ),
11266     energyCorrector = cms.PSet(  )
11267 )
11268 fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
11269     minimumPSEnergy = cms.double( 0.0 ),
11270     skipPS = cms.bool( False ),
11271     inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ),
11272     energyCorrector = cms.PSet( 
11273       recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11274       recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11275       applyCrackCorrections = cms.bool( False ),
11276       ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
11277       applyMVACorrections = cms.bool( True ),
11278       eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
11279       maxPtForMVAEvaluation = cms.double( 300.0 ),
11280       srfAwareCorrection = cms.bool( True )
11281     ),
11282     inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" )
11283 )
11284 fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer",
11285     PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
11286     doSatelliteClusterMerge = cms.bool( False ),
11287     thresh_PFClusterBarrel = cms.double( 0.5 ),
11288     PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
11289     useRegression = cms.bool( True ),
11290     satelliteMajorityFraction = cms.double( 0.5 ),
11291     thresh_PFClusterEndcap = cms.double( 0.5 ),
11292     ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
11293     PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
11294     verbose = cms.untracked.bool( False ),
11295     thresh_SCEt = cms.double( 4.0 ),
11296     etawidth_SuperClusterEndcap = cms.double( 0.04 ),
11297     phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
11298     useDynamicDPhiWindow = cms.bool( True ),
11299     PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
11300     regressionConfig = cms.PSet( 
11301       uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ),
11302       ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11303       ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11304       regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ),
11305       regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ),
11306       uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ),
11307       isHLT = cms.bool( True ),
11308       regTrainedWithPS = cms.bool( True )
11309     ),
11310     applyCrackCorrections = cms.bool( False ),
11311     satelliteClusterSeedThreshold = cms.double( 50.0 ),
11312     etawidth_SuperClusterBarrel = cms.double( 0.04 ),
11313     PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
11314     PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
11315     thresh_PFClusterSeedBarrel = cms.double( 1.0 ),
11316     EnergyWeight = cms.string( "Raw" ),
11317     BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11318     thresh_PFClusterSeedEndcap = cms.double( 1.0 ),
11319     phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
11320     thresh_PFClusterES = cms.double( 0.5 ),
11321     seedThresholdIsET = cms.bool( True ),
11322     isOOTCollection = cms.bool( False ),
11323     barrelRecHits = cms.InputTag( "" ),
11324     endcapRecHits = cms.InputTag( "" ),
11325     PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ),
11326     dropUnseedable = cms.bool( False ),
11327     ClusteringType = cms.string( "Mustache" )
11328 )
11329 fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
11330     scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ),
11331     scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
11332     recoEcalCandidateCollection = cms.string( "" )
11333 )
11334 fragment.hltEgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper",
11335     saveTags = cms.bool( True ),
11336     candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
11337     candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
11338     doIsolated = cms.bool( False )
11339 )
11340 fragment.hltDoubleEG10EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11341     saveTags = cms.bool( True ),
11342     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11343     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11344     etcutEB = cms.double( 10.0 ),
11345     etcutEE = cms.double( 10.0 ),
11346     minEtaCut = cms.double( -9999.0 ),
11347     maxEtaCut = cms.double( 9999.0 ),
11348     ncandcut = cms.int32( 2 )
11349 )
11350 fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer",
11351     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11352     ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
11353     ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
11354     multThresEB = cms.double( 1.0 ),
11355     multThresEE = cms.double( 1.25 )
11356 )
11357 fragment.hltDoubleEle10ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11358     saveTags = cms.bool( True ),
11359     candTag = cms.InputTag( "hltDoubleEG10EtPPRefFilter" ),
11360     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11361     rhoTag = cms.InputTag( "" ),
11362     energyLowEdges = cms.vdouble( 0.0 ),
11363     lessThan = cms.bool( True ),
11364     useEt = cms.bool( False ),
11365     useAbs = cms.bool( False ),
11366     thrRegularEB = cms.vdouble( 0.015 ),
11367     thrRegularEE = cms.vdouble( 0.04 ),
11368     thrOverEEB = cms.vdouble( -1.0 ),
11369     thrOverEEE = cms.vdouble( -1.0 ),
11370     thrOverE2EB = cms.vdouble( -1.0 ),
11371     thrOverE2EE = cms.vdouble( -1.0 ),
11372     ncandcut = cms.int32( 2 ),
11373     doRhoCorrection = cms.bool( False ),
11374     rhoMax = cms.double( 9.9999999E7 ),
11375     rhoScale = cms.double( 1.0 ),
11376     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11377     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11378     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11379 )
11380 fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTHcalVarProducerFromRecHit",
11381     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11382     rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
11383     hbheRecHitsTag = cms.InputTag( "hltHbhereco" ),
11384     doRhoCorrection = cms.bool( False ),
11385     rhoMax = cms.double( 9.9999999E7 ),
11386     rhoScale = cms.double( 1.0 ),
11387     eThresHB = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
11388     etThresHB = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ),
11389     eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
11390     etThresHE = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
11391     usePFThresholdsFromDB = cms.bool( True ),
11392     innerCone = cms.double( 0.0 ),
11393     outerCone = cms.double( 0.14 ),
11394     depth = cms.int32( 0 ),
11395     maxSeverityHB = cms.int32( 9 ),
11396     maxSeverityHE = cms.int32( 9 ),
11397     doEtSum = cms.bool( False ),
11398     useSingleTower = cms.bool( False ),
11399     effectiveAreas = cms.vdouble( 0.105, 0.17 ),
11400     absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
11401 )
11402 fragment.hltDoubleEle10HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11403     saveTags = cms.bool( True ),
11404     candTag = cms.InputTag( "hltDoubleEle10ClusterShapePPRefFilter" ),
11405     varTag = cms.InputTag( "hltEgammaHoverE" ),
11406     rhoTag = cms.InputTag( "" ),
11407     energyLowEdges = cms.vdouble( 0.0 ),
11408     lessThan = cms.bool( True ),
11409     useEt = cms.bool( False ),
11410     useAbs = cms.bool( False ),
11411     thrRegularEB = cms.vdouble( -1.0 ),
11412     thrRegularEE = cms.vdouble( -1.0 ),
11413     thrOverEEB = cms.vdouble( 0.2 ),
11414     thrOverEEE = cms.vdouble( 0.15 ),
11415     thrOverE2EB = cms.vdouble( -1.0 ),
11416     thrOverE2EE = cms.vdouble( -1.0 ),
11417     ncandcut = cms.int32( 2 ),
11418     doRhoCorrection = cms.bool( False ),
11419     rhoMax = cms.double( 9.9999999E7 ),
11420     rhoScale = cms.double( 1.0 ),
11421     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11422     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11423     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11424 )
11425 fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
11426     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11427     pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
11428     rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
11429     doRhoCorrection = cms.bool( False ),
11430     rhoMax = cms.double( 9.9999999E7 ),
11431     rhoScale = cms.double( 1.0 ),
11432     drMax = cms.double( 0.3 ),
11433     drVetoBarrel = cms.double( 0.0 ),
11434     drVetoEndcap = cms.double( 0.0 ),
11435     etaStripBarrel = cms.double( 0.0 ),
11436     etaStripEndcap = cms.double( 0.0 ),
11437     energyBarrel = cms.double( 0.0 ),
11438     energyEndcap = cms.double( 0.0 ),
11439     effectiveAreas = cms.vdouble( 0.29, 0.21 ),
11440     absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
11441 )
11442 fragment.hltDoubleEle10EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11443     saveTags = cms.bool( True ),
11444     candTag = cms.InputTag( "hltDoubleEle10HoverEPPRefFilter" ),
11445     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11446     rhoTag = cms.InputTag( "" ),
11447     energyLowEdges = cms.vdouble( 0.0 ),
11448     lessThan = cms.bool( True ),
11449     useEt = cms.bool( True ),
11450     useAbs = cms.bool( False ),
11451     thrRegularEB = cms.vdouble( -1.0 ),
11452     thrRegularEE = cms.vdouble( -1.0 ),
11453     thrOverEEB = cms.vdouble( 1.0 ),
11454     thrOverEEE = cms.vdouble( 1.0 ),
11455     thrOverE2EB = cms.vdouble( -1.0 ),
11456     thrOverE2EE = cms.vdouble( -1.0 ),
11457     ncandcut = cms.int32( 2 ),
11458     doRhoCorrection = cms.bool( False ),
11459     rhoMax = cms.double( 9.9999999E7 ),
11460     rhoScale = cms.double( 1.0 ),
11461     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11462     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11463     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11464 )
11465 fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer",
11466     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11467     pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ),
11468     useHF = cms.bool( False ),
11469     pfClusterProducerHFEM = cms.InputTag( "" ),
11470     pfClusterProducerHFHAD = cms.InputTag( "" ),
11471     rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
11472     doRhoCorrection = cms.bool( False ),
11473     rhoMax = cms.double( 9.9999999E7 ),
11474     rhoScale = cms.double( 1.0 ),
11475     drMax = cms.double( 0.3 ),
11476     drVetoBarrel = cms.double( 0.0 ),
11477     drVetoEndcap = cms.double( 0.0 ),
11478     etaStripBarrel = cms.double( 0.0 ),
11479     etaStripEndcap = cms.double( 0.0 ),
11480     energyBarrel = cms.double( 0.0 ),
11481     energyEndcap = cms.double( 0.0 ),
11482     useEt = cms.bool( True ),
11483     effectiveAreas = cms.vdouble( 0.2, 0.25 ),
11484     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11485     doEffAreaCorrection = cms.bool( False ),
11486     effectiveAreasCorr = cms.vdouble( 0.0, 0.0 ),
11487     effectiveAreasThres = cms.vdouble( 0.0, 0.0 )
11488 )
11489 fragment.hltDoubleEle10HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11490     saveTags = cms.bool( True ),
11491     candTag = cms.InputTag( "hltDoubleEle10EcalIsoPPRefFilter" ),
11492     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
11493     rhoTag = cms.InputTag( "" ),
11494     energyLowEdges = cms.vdouble( 0.0 ),
11495     lessThan = cms.bool( True ),
11496     useEt = cms.bool( True ),
11497     useAbs = cms.bool( False ),
11498     thrRegularEB = cms.vdouble( -1.0 ),
11499     thrRegularEE = cms.vdouble( -1.0 ),
11500     thrOverEEB = cms.vdouble( 1.0 ),
11501     thrOverEEE = cms.vdouble( 1.0 ),
11502     thrOverE2EB = cms.vdouble( -1.0 ),
11503     thrOverE2EE = cms.vdouble( -1.0 ),
11504     ncandcut = cms.int32( 2 ),
11505     doRhoCorrection = cms.bool( False ),
11506     rhoMax = cms.double( 9.9999999E7 ),
11507     rhoScale = cms.double( 1.0 ),
11508     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11509     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11510     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11511 )
11512 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
11513     layerList = cms.vstring( 'BPix1+BPix2',
11514       'BPix1+BPix3',
11515       'BPix1+BPix4',
11516       'BPix2+BPix3',
11517       'BPix2+BPix4',
11518       'BPix3+BPix4',
11519       'FPix1_pos+FPix2_pos',
11520       'FPix1_pos+FPix3_pos',
11521       'FPix2_pos+FPix3_pos',
11522       'BPix1+FPix1_pos',
11523       'BPix1+FPix2_pos',
11524       'BPix1+FPix3_pos',
11525       'BPix2+FPix1_pos',
11526       'BPix2+FPix2_pos',
11527       'BPix2+FPix3_pos',
11528       'BPix3+FPix1_pos',
11529       'BPix3+FPix2_pos',
11530       'BPix3+FPix3_pos',
11531       'BPix4+FPix1_pos',
11532       'BPix4+FPix2_pos',
11533       'BPix4+FPix3_pos',
11534       'FPix1_neg+FPix2_neg',
11535       'FPix1_neg+FPix3_neg',
11536       'FPix2_neg+FPix3_neg',
11537       'BPix1+FPix1_neg',
11538       'BPix1+FPix2_neg',
11539       'BPix1+FPix3_neg',
11540       'BPix2+FPix1_neg',
11541       'BPix2+FPix2_neg',
11542       'BPix2+FPix3_neg',
11543       'BPix3+FPix1_neg',
11544       'BPix3+FPix2_neg',
11545       'BPix3+FPix3_neg',
11546       'BPix4+FPix1_neg',
11547       'BPix4+FPix2_neg',
11548       'BPix4+FPix3_neg' ),
11549     BPix = cms.PSet( 
11550       hitErrorRPhi = cms.double( 0.0027 ),
11551       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11552       useErrorsFromParam = cms.bool( True ),
11553       hitErrorRZ = cms.double( 0.006 ),
11554       HitProducer = cms.string( "hltSiPixelRecHits" )
11555     ),
11556     FPix = cms.PSet( 
11557       hitErrorRPhi = cms.double( 0.0051 ),
11558       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11559       useErrorsFromParam = cms.bool( True ),
11560       hitErrorRZ = cms.double( 0.0036 ),
11561       HitProducer = cms.string( "hltSiPixelRecHits" )
11562     ),
11563     TIB = cms.PSet(  ),
11564     TID = cms.PSet(  ),
11565     TOB = cms.PSet(  ),
11566     TEC = cms.PSet(  ),
11567     MTIB = cms.PSet(  ),
11568     MTID = cms.PSet(  ),
11569     MTOB = cms.PSet(  ),
11570     MTEC = cms.PSet(  )
11571 )
11572 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
11573     layerList = cms.vstring( 'BPix1+BPix2+BPix3',
11574       'BPix2+BPix3+BPix4',
11575       'BPix1+BPix3+BPix4',
11576       'BPix1+BPix2+BPix4',
11577       'BPix2+BPix3+FPix1_pos',
11578       'BPix2+BPix3+FPix1_neg',
11579       'BPix1+BPix2+FPix1_pos',
11580       'BPix1+BPix2+FPix1_neg',
11581       'BPix2+FPix1_pos+FPix2_pos',
11582       'BPix2+FPix1_neg+FPix2_neg',
11583       'BPix1+FPix1_pos+FPix2_pos',
11584       'BPix1+FPix1_neg+FPix2_neg',
11585       'FPix1_pos+FPix2_pos+FPix3_pos',
11586       'FPix1_neg+FPix2_neg+FPix3_neg',
11587       'BPix1+BPix3+FPix1_pos',
11588       'BPix1+BPix2+FPix2_pos',
11589       'BPix1+BPix3+FPix1_neg',
11590       'BPix1+BPix2+FPix2_neg',
11591       'BPix1+FPix2_neg+FPix3_neg',
11592       'BPix1+FPix1_neg+FPix3_neg',
11593       'BPix1+FPix2_pos+FPix3_pos',
11594       'BPix1+FPix1_pos+FPix3_pos' ),
11595     BPix = cms.PSet( 
11596       hitErrorRPhi = cms.double( 0.0027 ),
11597       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11598       useErrorsFromParam = cms.bool( True ),
11599       hitErrorRZ = cms.double( 0.006 ),
11600       HitProducer = cms.string( "hltSiPixelRecHits" )
11601     ),
11602     FPix = cms.PSet( 
11603       hitErrorRPhi = cms.double( 0.0051 ),
11604       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11605       useErrorsFromParam = cms.bool( True ),
11606       hitErrorRZ = cms.double( 0.0036 ),
11607       HitProducer = cms.string( "hltSiPixelRecHits" )
11608     ),
11609     TIB = cms.PSet(  ),
11610     TID = cms.PSet(  ),
11611     TOB = cms.PSet(  ),
11612     TEC = cms.PSet(  ),
11613     MTIB = cms.PSet(  ),
11614     MTID = cms.PSet(  ),
11615     MTOB = cms.PSet(  ),
11616     MTEC = cms.PSet(  )
11617 )
11618 fragment.hltEgammaSuperClustersToPixelMatch = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer",
11619     cands = cms.InputTag( "hltEgammaCandidates" ),
11620     minEtCutEB = cms.double( 0.0 ),
11621     minEtCutEE = cms.double( 0.0 ),
11622     cuts = cms.VPSet( 
11623       cms.PSet(  endcapCut = cms.PSet( 
11624   useEt = cms.bool( False ),
11625   cutOverE = cms.double( 0.2 )
11626 ),
11627         var = cms.InputTag( "hltEgammaHoverE" ),
11628         barrelCut = cms.PSet( 
11629           useEt = cms.bool( False ),
11630           cutOverE = cms.double( 0.2 )
11631         )
11632       )
11633     )
11634 )
11635 fragment.hltEleSeedsTrackingRegions = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer",
11636     RegionPSet = cms.PSet( 
11637       minBSDeltaZ = cms.double( 0.0 ),
11638       useZInVertex = cms.bool( False ),
11639       vertices = cms.InputTag( "" ),
11640       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11641       useZInBeamspot = cms.bool( False ),
11642       ptMin = cms.double( 1.5 ),
11643       deltaEtaRegion = cms.double( 0.1 ),
11644       nrSigmaForBSDeltaZ = cms.double( 4.0 ),
11645       originHalfLength = cms.double( 12.5 ),
11646       measurementTrackerEvent = cms.InputTag( "" ),
11647       originRadius = cms.double( 0.05 ),
11648       precise = cms.bool( True ),
11649       superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
11650       whereToUseMeasTracker = cms.string( "kNever" ),
11651       deltaPhiRegion = cms.double( 0.4 ),
11652       defaultZ = cms.double( 0.0 )
11653     )
11654 )
11655 fragment.hltElePixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
11656     seedingLayers = cms.InputTag( "hltPixelLayerPairs" ),
11657     trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
11658     trackingRegionsSeedingLayers = cms.InputTag( "" ),
11659     clusterCheck = cms.InputTag( "" ),
11660     produceSeedingHitSets = cms.bool( True ),
11661     produceIntermediateHitDoublets = cms.bool( True ),
11662     maxElement = cms.uint32( 0 ),
11663     maxElementTotal = cms.uint32( 50000000 ),
11664     putEmptyIfMaxElementReached = cms.bool( False ),
11665     layerPairs = cms.vuint32( 0 )
11666 )
11667 fragment.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer",
11668     seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ),
11669     trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
11670     trackingRegionsSeedingLayers = cms.InputTag( "" ),
11671     clusterCheck = cms.InputTag( "" ),
11672     produceSeedingHitSets = cms.bool( True ),
11673     produceIntermediateHitDoublets = cms.bool( True ),
11674     maxElement = cms.uint32( 0 ),
11675     maxElementTotal = cms.uint32( 50000000 ),
11676     putEmptyIfMaxElementReached = cms.bool( False ),
11677     layerPairs = cms.vuint32( 0, 1 )
11678 )
11679 fragment.hltElePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
11680     doublets = cms.InputTag( "hltElePixelHitDoubletsForTriplets" ),
11681     extraHitRPhitolerance = cms.double( 0.032 ),
11682     useBendingCorrection = cms.bool( True ),
11683     CAThetaCut = cms.double( 0.004 ),
11684     CAPhiCut = cms.double( 0.1 ),
11685     CAThetaCut_byTriplets = cms.VPSet( 
11686       cms.PSet(  seedingLayers = cms.string( "" ),
11687         cut = cms.double( -1.0 )
11688       )
11689     ),
11690     CAPhiCut_byTriplets = cms.VPSet( 
11691       cms.PSet(  seedingLayers = cms.string( "" ),
11692         cut = cms.double( -1.0 )
11693       )
11694     ),
11695     CAHardPtCut = cms.double( 0.3 ),
11696     maxChi2 = cms.PSet( 
11697       value2 = cms.double( 6.0 ),
11698       value1 = cms.double( 100.0 ),
11699       pt1 = cms.double( 0.8 ),
11700       enabled = cms.bool( True ),
11701       pt2 = cms.double( 8.0 )
11702     ),
11703     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
11704 )
11705 fragment.hltElePixelSeedsDoublets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11706     seedingHitSets = cms.InputTag( "hltElePixelHitDoublets" ),
11707     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11708     SeedMomentumForBOFF = cms.double( 5.0 ),
11709     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11710     MinOneOverPtError = cms.double( 1.0 ),
11711     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11712     magneticField = cms.string( "ParabolicMf" ),
11713     forceKinematicWithRegionDirection = cms.bool( False ),
11714     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
11715 )
11716 fragment.hltElePixelSeedsTriplets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11717     seedingHitSets = cms.InputTag( "hltElePixelHitTriplets" ),
11718     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11719     SeedMomentumForBOFF = cms.double( 5.0 ),
11720     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11721     MinOneOverPtError = cms.double( 1.0 ),
11722     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11723     magneticField = cms.string( "ParabolicMf" ),
11724     forceKinematicWithRegionDirection = cms.bool( False ),
11725     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
11726 )
11727 fragment.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner",
11728     seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' ),
11729     clusterRemovalInfos = cms.VInputTag(  )
11730 )
11731 fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer",
11732     initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ),
11733     vertices = cms.InputTag( "" ),
11734     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11735     measTkEvt = cms.InputTag( "hltMeasurementTrackerEvent" ),
11736     superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
11737     matcherConfig = cms.PSet( 
11738       useRecoVertex = cms.bool( False ),
11739       minNrHits = cms.vuint32( 2, 3 ),
11740       matchingCuts = cms.VPSet( 
11741         cms.PSet(  dPhiMaxHighEt = cms.vdouble( 0.05 ),
11742           version = cms.int32( 2 ),
11743           dRZMaxHighEt = cms.vdouble( 9999.0 ),
11744           dRZMaxLowEtGrad = cms.vdouble( 0.0 ),
11745           dPhiMaxLowEtGrad = cms.vdouble( -0.002 ),
11746           dPhiMaxHighEtThres = cms.vdouble( 20.0 ),
11747           dRZMaxHighEtThres = cms.vdouble( 0.0 )
11748         ),
11749         cms.PSet(  etaBins = cms.vdouble(  ),
11750           dPhiMaxHighEt = cms.vdouble( 0.003 ),
11751           version = cms.int32( 2 ),
11752           dRZMaxHighEt = cms.vdouble( 0.05 ),
11753           dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
11754           dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
11755           dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
11756           dRZMaxHighEtThres = cms.vdouble( 30.0 )
11757         ),
11758         cms.PSet(  etaBins = cms.vdouble(  ),
11759           dPhiMaxHighEt = cms.vdouble( 0.003 ),
11760           version = cms.int32( 2 ),
11761           dRZMaxHighEt = cms.vdouble( 0.05 ),
11762           dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
11763           dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
11764           dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
11765           dRZMaxHighEtThres = cms.vdouble( 30.0 )
11766         )
11767       ),
11768       minNrHitsValidLayerBins = cms.vint32( 4 ),
11769       detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ),
11770       navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ),
11771       paramMagField = cms.ESInputTag( "","ParabolicMf" )
11772     )
11773 )
11774 fragment.hltEgammaPixelMatchVars = cms.EDProducer( "EgammaHLTPixelMatchVarProducer",
11775     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11776     pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11777     dPhi1SParams = cms.PSet(  bins = cms.VPSet( 
11778   cms.PSet(  yMin = cms.int32( 1 ),
11779     binType = cms.string( "AbsEtaClus" ),
11780     funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ),
11781     xMin = cms.double( 0.0 ),
11782     yMax = cms.int32( 1 ),
11783     xMax = cms.double( 1.5 ),
11784     funcType = cms.string( "TF1:=pol3" )
11785   ),
11786   cms.PSet(  yMin = cms.int32( 2 ),
11787     binType = cms.string( "AbsEtaClus" ),
11788     funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ),
11789     xMin = cms.double( 0.0 ),
11790     yMax = cms.int32( 2 ),
11791     xMax = cms.double( 1.5 ),
11792     funcType = cms.string( "TF1:=pol3" )
11793   ),
11794   cms.PSet(  yMin = cms.int32( 3 ),
11795     binType = cms.string( "AbsEtaClus" ),
11796     funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ),
11797     xMin = cms.double( 0.0 ),
11798     yMax = cms.int32( 99999 ),
11799     xMax = cms.double( 1.5 ),
11800     funcType = cms.string( "TF1:=pol3" )
11801   ),
11802   cms.PSet(  yMin = cms.int32( 1 ),
11803     binType = cms.string( "AbsEtaClus" ),
11804     funcParams = cms.vdouble( 0.00823, -0.0029 ),
11805     xMin = cms.double( 1.5 ),
11806     yMax = cms.int32( 1 ),
11807     xMax = cms.double( 2.0 ),
11808     funcType = cms.string( "TF1:=pol1" )
11809   ),
11810   cms.PSet(  yMin = cms.int32( 1 ),
11811     binType = cms.string( "AbsEtaClus" ),
11812     funcParams = cms.vdouble( 0.00282 ),
11813     xMin = cms.double( 2.0 ),
11814     yMax = cms.int32( 1 ),
11815     xMax = cms.double( 3.0 ),
11816     funcType = cms.string( "TF1:=pol0" )
11817   ),
11818   cms.PSet(  yMin = cms.int32( 2 ),
11819     binType = cms.string( "AbsEtaClus" ),
11820     funcParams = cms.vdouble( 0.010838, -0.00345 ),
11821     xMin = cms.double( 1.5 ),
11822     yMax = cms.int32( 2 ),
11823     xMax = cms.double( 2.0 ),
11824     funcType = cms.string( "TF1:=pol1" )
11825   ),
11826   cms.PSet(  yMin = cms.int32( 2 ),
11827     binType = cms.string( "AbsEtaClus" ),
11828     funcParams = cms.vdouble( 0.0043 ),
11829     xMin = cms.double( 2.0 ),
11830     yMax = cms.int32( 2 ),
11831     xMax = cms.double( 3.0 ),
11832     funcType = cms.string( "TF1:=pol0" )
11833   ),
11834   cms.PSet(  yMin = cms.int32( 3 ),
11835     binType = cms.string( "AbsEtaClus" ),
11836     funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ),
11837     xMin = cms.double( 1.5 ),
11838     yMax = cms.int32( 99999 ),
11839     xMax = cms.double( 3.0 ),
11840     funcType = cms.string( "TF1:=pol2" )
11841   )
11842 ) ),
11843     dPhi2SParams = cms.PSet(  bins = cms.VPSet( 
11844   cms.PSet(  yMin = cms.int32( 1 ),
11845     binType = cms.string( "AbsEtaClus" ),
11846     funcParams = cms.vdouble( 1.3E-4 ),
11847     xMin = cms.double( 0.0 ),
11848     yMax = cms.int32( 99999 ),
11849     xMax = cms.double( 1.6 ),
11850     funcType = cms.string( "TF1:=pol0" )
11851   ),
11852   cms.PSet(  yMin = cms.int32( 1 ),
11853     binType = cms.string( "AbsEtaClus" ),
11854     funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ),
11855     xMin = cms.double( 1.5 ),
11856     yMax = cms.int32( 99999 ),
11857     xMax = cms.double( 1.9 ),
11858     funcType = cms.string( "TF1:=pol1" )
11859   ),
11860   cms.PSet(  yMin = cms.int32( 1 ),
11861     binType = cms.string( "AbsEtaClus" ),
11862     funcParams = cms.vdouble( 7.94E-5 ),
11863     xMin = cms.double( 1.9 ),
11864     yMax = cms.int32( 99999 ),
11865     xMax = cms.double( 3.0 ),
11866     funcType = cms.string( "TF1:=pol0" )
11867   )
11868 ) ),
11869     dRZ2SParams = cms.PSet(  bins = cms.VPSet( 
11870   cms.PSet(  yMin = cms.int32( 1 ),
11871     binType = cms.string( "AbsEtaClus" ),
11872     funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ),
11873     xMin = cms.double( 0.0 ),
11874     yMax = cms.int32( 99999 ),
11875     xMax = cms.double( 1.5 ),
11876     funcType = cms.string( "TF1:=pol3" )
11877   ),
11878   cms.PSet(  yMin = cms.int32( 1 ),
11879     binType = cms.string( "AbsEtaClus" ),
11880     funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ),
11881     xMin = cms.double( 1.5 ),
11882     yMax = cms.int32( 99999 ),
11883     xMax = cms.double( 3.0 ),
11884     funcType = cms.string( "TF1:=pol3" )
11885   )
11886 ) ),
11887     productsToWrite = cms.int32( 0 )
11888 )
11889 fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker",
11890     cleanTrajectoryAfterInOut = cms.bool( True ),
11891     doSeedingRegionRebuilding = cms.bool( True ),
11892     onlyPixelHitsForSeedCleaner = cms.bool( False ),
11893     reverseTrajectories = cms.bool( False ),
11894     useHitsSplitting = cms.bool( True ),
11895     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11896     src = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11897     clustersToSkip = cms.InputTag( "" ),
11898     phase2clustersToSkip = cms.InputTag( "" ),
11899     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ),
11900     TransientInitialStateEstimatorParameters = cms.PSet( 
11901       propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
11902       numberMeasurementsForFit = cms.int32( 4 ),
11903       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
11904     ),
11905     numHitsForSeedCleaner = cms.int32( 4 ),
11906     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11907     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11908     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11909     maxNSeeds = cms.uint32( 1000000 ),
11910     maxSeedsBeforeCleaning = cms.uint32( 1000 )
11911 )
11912 fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer",
11913     TrajectoryInEvent = cms.bool( True ),
11914     useHitsSplitting = cms.bool( False ),
11915     src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ),
11916     AlgorithmName = cms.string( "gsf" ),
11917     GeometricInnerState = cms.bool( True ),
11918     reMatchSplitHits = cms.bool( False ),
11919     usePropagatorForPCA = cms.bool( False ),
11920     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11921     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11922     useSimpleMF = cms.bool( False ),
11923     SimpleMagneticField = cms.string( "" ),
11924     Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
11925     Propagator = cms.string( "hltESPFwdElectronPropagator" ),
11926     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11927     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11928     MeasurementTracker = cms.string( "hltESPMeasurementTracker" )
11929 )
11930 fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
11931     TrackProducer = cms.InputTag( "" ),
11932     GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" ),
11933     UseGsfTracks = cms.bool( True ),
11934     BSProducer = cms.InputTag( "hltOnlineBeamSpot" )
11935 )
11936 fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
11937     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11938     inputCollection = cms.InputTag( "hltEgammaGsfTracks" ),
11939     beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11940     upperTrackNrToRemoveCut = cms.int32( 9999 ),
11941     lowerTrackNrToRemoveCut = cms.int32( -1 ),
11942     useDefaultValuesForBarrel = cms.bool( False ),
11943     useDefaultValuesForEndcap = cms.bool( False ),
11944     produceAbsValues = cms.bool( False )
11945 )
11946 fragment.hltEgammaEleGsfTrackIsoPPRef = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers",
11947     electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ),
11948     trackProducer = cms.InputTag( "hltMergedTracks" ),
11949     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11950     beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11951     egTrkIsoPtMin = cms.double( 1.0 ),
11952     egTrkIsoConeSize = cms.double( 0.2 ),
11953     egTrkIsoZSpan = cms.double( 0.15 ),
11954     egTrkIsoRSpan = cms.double( 999999.0 ),
11955     egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ),
11956     egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ),
11957     egTrkIsoStripBarrel = cms.double( 0.01 ),
11958     egTrkIsoStripEndcap = cms.double( 0.01 ),
11959     useGsfTrack = cms.bool( True ),
11960     useSCRefs = cms.bool( True )
11961 )
11962 fragment.hltDoubleEle10GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11963     saveTags = cms.bool( True ),
11964     candTag = cms.InputTag( "hltDoubleEle10HcalIsoPPRefFilter" ),
11965     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
11966     rhoTag = cms.InputTag( "" ),
11967     energyLowEdges = cms.vdouble( 0.0 ),
11968     lessThan = cms.bool( True ),
11969     useEt = cms.bool( True ),
11970     useAbs = cms.bool( False ),
11971     thrRegularEB = cms.vdouble( -1.0 ),
11972     thrRegularEE = cms.vdouble( -1.0 ),
11973     thrOverEEB = cms.vdouble( 1.0 ),
11974     thrOverEEE = cms.vdouble( 1.0 ),
11975     thrOverE2EB = cms.vdouble( -1.0 ),
11976     thrOverE2EE = cms.vdouble( -1.0 ),
11977     ncandcut = cms.int32( 2 ),
11978     doRhoCorrection = cms.bool( False ),
11979     rhoMax = cms.double( 9.9999999E7 ),
11980     rhoScale = cms.double( 1.0 ),
11981     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11982     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11983     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11984 )
11985 fragment.hltPrePPRefDoubleEle10GsfMass50 = cms.EDFilter( "HLTPrescaler",
11986     offset = cms.uint32( 0 ),
11987     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11988 )
11989 fragment.hltDoubleEle10Mass50PPRefFilter = cms.EDFilter( "HLTEgammaCombMassFilter",
11990     saveTags = cms.bool( True ),
11991     firstLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPRefFilter" ),
11992     secondLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPRefFilter" ),
11993     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11994     minMass = cms.double( 50.0 )
11995 )
11996 fragment.hltPrePPRefDoubleEle15Gsf = cms.EDFilter( "HLTPrescaler",
11997     offset = cms.uint32( 0 ),
11998     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11999 )
12000 fragment.hltDoubleEG15EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12001     saveTags = cms.bool( True ),
12002     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12003     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12004     etcutEB = cms.double( 15.0 ),
12005     etcutEE = cms.double( 15.0 ),
12006     minEtaCut = cms.double( -9999.0 ),
12007     maxEtaCut = cms.double( 9999.0 ),
12008     ncandcut = cms.int32( 2 )
12009 )
12010 fragment.hltDoubleEle15ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12011     saveTags = cms.bool( True ),
12012     candTag = cms.InputTag( "hltDoubleEG15EtPPRefFilter" ),
12013     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12014     rhoTag = cms.InputTag( "" ),
12015     energyLowEdges = cms.vdouble( 0.0 ),
12016     lessThan = cms.bool( True ),
12017     useEt = cms.bool( False ),
12018     useAbs = cms.bool( False ),
12019     thrRegularEB = cms.vdouble( 0.015 ),
12020     thrRegularEE = cms.vdouble( 0.04 ),
12021     thrOverEEB = cms.vdouble( -1.0 ),
12022     thrOverEEE = cms.vdouble( -1.0 ),
12023     thrOverE2EB = cms.vdouble( -1.0 ),
12024     thrOverE2EE = cms.vdouble( -1.0 ),
12025     ncandcut = cms.int32( 2 ),
12026     doRhoCorrection = cms.bool( False ),
12027     rhoMax = cms.double( 9.9999999E7 ),
12028     rhoScale = cms.double( 1.0 ),
12029     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12030     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12031     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12032 )
12033 fragment.hltDoubleEle15HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12034     saveTags = cms.bool( True ),
12035     candTag = cms.InputTag( "hltDoubleEle15ClusterShapePPRefFilter" ),
12036     varTag = cms.InputTag( "hltEgammaHoverE" ),
12037     rhoTag = cms.InputTag( "" ),
12038     energyLowEdges = cms.vdouble( 0.0 ),
12039     lessThan = cms.bool( True ),
12040     useEt = cms.bool( False ),
12041     useAbs = cms.bool( False ),
12042     thrRegularEB = cms.vdouble( -1.0 ),
12043     thrRegularEE = cms.vdouble( -1.0 ),
12044     thrOverEEB = cms.vdouble( 0.2 ),
12045     thrOverEEE = cms.vdouble( 0.15 ),
12046     thrOverE2EB = cms.vdouble( -1.0 ),
12047     thrOverE2EE = cms.vdouble( -1.0 ),
12048     ncandcut = cms.int32( 2 ),
12049     doRhoCorrection = cms.bool( False ),
12050     rhoMax = cms.double( 9.9999999E7 ),
12051     rhoScale = cms.double( 1.0 ),
12052     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12053     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12054     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12055 )
12056 fragment.hltDoubleEle15EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12057     saveTags = cms.bool( True ),
12058     candTag = cms.InputTag( "hltDoubleEle15HoverEPPRefFilter" ),
12059     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12060     rhoTag = cms.InputTag( "" ),
12061     energyLowEdges = cms.vdouble( 0.0 ),
12062     lessThan = cms.bool( True ),
12063     useEt = cms.bool( True ),
12064     useAbs = cms.bool( False ),
12065     thrRegularEB = cms.vdouble( -1.0 ),
12066     thrRegularEE = cms.vdouble( -1.0 ),
12067     thrOverEEB = cms.vdouble( 1.0 ),
12068     thrOverEEE = cms.vdouble( 1.0 ),
12069     thrOverE2EB = cms.vdouble( -1.0 ),
12070     thrOverE2EE = cms.vdouble( -1.0 ),
12071     ncandcut = cms.int32( 2 ),
12072     doRhoCorrection = cms.bool( False ),
12073     rhoMax = cms.double( 9.9999999E7 ),
12074     rhoScale = cms.double( 1.0 ),
12075     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12076     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12077     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12078 )
12079 fragment.hltDoubleEle15HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12080     saveTags = cms.bool( True ),
12081     candTag = cms.InputTag( "hltDoubleEle15EcalIsoPPRefFilter" ),
12082     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12083     rhoTag = cms.InputTag( "" ),
12084     energyLowEdges = cms.vdouble( 0.0 ),
12085     lessThan = cms.bool( True ),
12086     useEt = cms.bool( True ),
12087     useAbs = cms.bool( False ),
12088     thrRegularEB = cms.vdouble( -1.0 ),
12089     thrRegularEE = cms.vdouble( -1.0 ),
12090     thrOverEEB = cms.vdouble( 1.0 ),
12091     thrOverEEE = cms.vdouble( 1.0 ),
12092     thrOverE2EB = cms.vdouble( -1.0 ),
12093     thrOverE2EE = cms.vdouble( -1.0 ),
12094     ncandcut = cms.int32( 2 ),
12095     doRhoCorrection = cms.bool( False ),
12096     rhoMax = cms.double( 9.9999999E7 ),
12097     rhoScale = cms.double( 1.0 ),
12098     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12099     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12100     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12101 )
12102 fragment.hltDoubleEle15GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12103     saveTags = cms.bool( True ),
12104     candTag = cms.InputTag( "hltDoubleEle15HcalIsoPPRefFilter" ),
12105     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12106     rhoTag = cms.InputTag( "" ),
12107     energyLowEdges = cms.vdouble( 0.0 ),
12108     lessThan = cms.bool( True ),
12109     useEt = cms.bool( True ),
12110     useAbs = cms.bool( False ),
12111     thrRegularEB = cms.vdouble( -1.0 ),
12112     thrRegularEE = cms.vdouble( -1.0 ),
12113     thrOverEEB = cms.vdouble( 1.0 ),
12114     thrOverEEE = cms.vdouble( 1.0 ),
12115     thrOverE2EB = cms.vdouble( -1.0 ),
12116     thrOverE2EE = cms.vdouble( -1.0 ),
12117     ncandcut = cms.int32( 2 ),
12118     doRhoCorrection = cms.bool( False ),
12119     rhoMax = cms.double( 9.9999999E7 ),
12120     rhoScale = cms.double( 1.0 ),
12121     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12122     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12123     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12124 )
12125 fragment.hltPrePPRefDoubleEle15GsfMass50 = cms.EDFilter( "HLTPrescaler",
12126     offset = cms.uint32( 0 ),
12127     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12128 )
12129 fragment.hltDoubleEle15Mass50PPRefFilter = cms.EDFilter( "HLTEgammaCombMassFilter",
12130     saveTags = cms.bool( True ),
12131     firstLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPRefFilter" ),
12132     secondLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPRefFilter" ),
12133     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12134     minMass = cms.double( 50.0 )
12135 )
12136 fragment.hltPrePPRefEle15Ele10Gsf = cms.EDFilter( "HLTPrescaler",
12137     offset = cms.uint32( 0 ),
12138     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12139 )
12140 fragment.hltEG15EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12141     saveTags = cms.bool( True ),
12142     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12143     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12144     etcutEB = cms.double( 15.0 ),
12145     etcutEE = cms.double( 15.0 ),
12146     minEtaCut = cms.double( -9999.0 ),
12147     maxEtaCut = cms.double( 9999.0 ),
12148     ncandcut = cms.int32( 1 )
12149 )
12150 fragment.hltPrePPRefEle15Ele10GsfMass50 = cms.EDFilter( "HLTPrescaler",
12151     offset = cms.uint32( 0 ),
12152     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12153 )
12154 fragment.hltL1sSingleEG10 = cms.EDFilter( "HLTL1TSeed",
12155     saveTags = cms.bool( True ),
12156     L1SeedsLogicalExpression = cms.string( "L1_SingleEG10" ),
12157     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12158     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12159     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12160     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12161     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12162     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12163     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12164     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12165     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12166 )
12167 fragment.hltPrePPRefEle10Gsf = cms.EDFilter( "HLTPrescaler",
12168     offset = cms.uint32( 0 ),
12169     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12170 )
12171 fragment.hltEG10EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12172     saveTags = cms.bool( True ),
12173     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12174     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12175     etcutEB = cms.double( 10.0 ),
12176     etcutEE = cms.double( 10.0 ),
12177     minEtaCut = cms.double( -9999.0 ),
12178     maxEtaCut = cms.double( 9999.0 ),
12179     ncandcut = cms.int32( 1 )
12180 )
12181 fragment.hltEle10ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12182     saveTags = cms.bool( True ),
12183     candTag = cms.InputTag( "hltEG10EtPPRefFilter" ),
12184     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12185     rhoTag = cms.InputTag( "" ),
12186     energyLowEdges = cms.vdouble( 0.0 ),
12187     lessThan = cms.bool( True ),
12188     useEt = cms.bool( False ),
12189     useAbs = cms.bool( False ),
12190     thrRegularEB = cms.vdouble( 0.015 ),
12191     thrRegularEE = cms.vdouble( 0.04 ),
12192     thrOverEEB = cms.vdouble( -1.0 ),
12193     thrOverEEE = cms.vdouble( -1.0 ),
12194     thrOverE2EB = cms.vdouble( -1.0 ),
12195     thrOverE2EE = cms.vdouble( -1.0 ),
12196     ncandcut = cms.int32( 1 ),
12197     doRhoCorrection = cms.bool( False ),
12198     rhoMax = cms.double( 9.9999999E7 ),
12199     rhoScale = cms.double( 1.0 ),
12200     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12201     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12202     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12203 )
12204 fragment.hltEle10HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12205     saveTags = cms.bool( True ),
12206     candTag = cms.InputTag( "hltEle10ClusterShapePPRefFilter" ),
12207     varTag = cms.InputTag( "hltEgammaHoverE" ),
12208     rhoTag = cms.InputTag( "" ),
12209     energyLowEdges = cms.vdouble( 0.0 ),
12210     lessThan = cms.bool( True ),
12211     useEt = cms.bool( False ),
12212     useAbs = cms.bool( False ),
12213     thrRegularEB = cms.vdouble( -1.0 ),
12214     thrRegularEE = cms.vdouble( -1.0 ),
12215     thrOverEEB = cms.vdouble( 0.2 ),
12216     thrOverEEE = cms.vdouble( 0.15 ),
12217     thrOverE2EB = cms.vdouble( -1.0 ),
12218     thrOverE2EE = cms.vdouble( -1.0 ),
12219     ncandcut = cms.int32( 1 ),
12220     doRhoCorrection = cms.bool( False ),
12221     rhoMax = cms.double( 9.9999999E7 ),
12222     rhoScale = cms.double( 1.0 ),
12223     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12224     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12225     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12226 )
12227 fragment.hltEle10EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12228     saveTags = cms.bool( True ),
12229     candTag = cms.InputTag( "hltEle10HoverEPPRefFilter" ),
12230     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12231     rhoTag = cms.InputTag( "" ),
12232     energyLowEdges = cms.vdouble( 0.0 ),
12233     lessThan = cms.bool( True ),
12234     useEt = cms.bool( True ),
12235     useAbs = cms.bool( False ),
12236     thrRegularEB = cms.vdouble( -1.0 ),
12237     thrRegularEE = cms.vdouble( -1.0 ),
12238     thrOverEEB = cms.vdouble( 1.0 ),
12239     thrOverEEE = cms.vdouble( 1.0 ),
12240     thrOverE2EB = cms.vdouble( -1.0 ),
12241     thrOverE2EE = cms.vdouble( -1.0 ),
12242     ncandcut = cms.int32( 1 ),
12243     doRhoCorrection = cms.bool( False ),
12244     rhoMax = cms.double( 9.9999999E7 ),
12245     rhoScale = cms.double( 1.0 ),
12246     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12247     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12248     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12249 )
12250 fragment.hltEle10HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12251     saveTags = cms.bool( True ),
12252     candTag = cms.InputTag( "hltEle10EcalIsoPPRefFilter" ),
12253     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12254     rhoTag = cms.InputTag( "" ),
12255     energyLowEdges = cms.vdouble( 0.0 ),
12256     lessThan = cms.bool( True ),
12257     useEt = cms.bool( True ),
12258     useAbs = cms.bool( False ),
12259     thrRegularEB = cms.vdouble( -1.0 ),
12260     thrRegularEE = cms.vdouble( -1.0 ),
12261     thrOverEEB = cms.vdouble( 1.0 ),
12262     thrOverEEE = cms.vdouble( 1.0 ),
12263     thrOverE2EB = cms.vdouble( -1.0 ),
12264     thrOverE2EE = cms.vdouble( -1.0 ),
12265     ncandcut = cms.int32( 1 ),
12266     doRhoCorrection = cms.bool( False ),
12267     rhoMax = cms.double( 9.9999999E7 ),
12268     rhoScale = cms.double( 1.0 ),
12269     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12270     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12271     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12272 )
12273 fragment.hltEle10PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12274     saveTags = cms.bool( True ),
12275     candTag = cms.InputTag( "hltEle10HcalIsoPPRefFilter" ),
12276     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12277     npixelmatchcut = cms.double( 1.0 ),
12278     ncandcut = cms.int32( 1 ),
12279     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12280     s_a_phi1B = cms.double( 0.0069 ),
12281     s_a_phi1I = cms.double( 0.0088 ),
12282     s_a_phi1F = cms.double( 0.0076 ),
12283     s_a_phi2B = cms.double( 3.7E-4 ),
12284     s_a_phi2I = cms.double( 7.0E-4 ),
12285     s_a_phi2F = cms.double( 0.00906 ),
12286     s_a_zB = cms.double( 0.012 ),
12287     s_a_rI = cms.double( 0.027 ),
12288     s_a_rF = cms.double( 0.04 ),
12289     s2_threshold = cms.double( 0.4 ),
12290     tanhSO10BarrelThres = cms.double( 0.35 ),
12291     tanhSO10InterThres = cms.double( 1.0 ),
12292     tanhSO10ForwardThres = cms.double( 1.0 ),
12293     useS = cms.bool( False ),
12294     pixelVeto = cms.bool( False )
12295 )
12296 fragment.hltEle10GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12297     saveTags = cms.bool( True ),
12298     candTag = cms.InputTag( "hltEle10PixelMatchPPRefFilter" ),
12299     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12300     rhoTag = cms.InputTag( "" ),
12301     energyLowEdges = cms.vdouble( 0.0 ),
12302     lessThan = cms.bool( True ),
12303     useEt = cms.bool( False ),
12304     useAbs = cms.bool( True ),
12305     thrRegularEB = cms.vdouble( 0.1 ),
12306     thrRegularEE = cms.vdouble( 0.1 ),
12307     thrOverEEB = cms.vdouble( -1.0 ),
12308     thrOverEEE = cms.vdouble( -1.0 ),
12309     thrOverE2EB = cms.vdouble( -1.0 ),
12310     thrOverE2EE = cms.vdouble( -1.0 ),
12311     ncandcut = cms.int32( 1 ),
12312     doRhoCorrection = cms.bool( False ),
12313     rhoMax = cms.double( 9.9999999E7 ),
12314     rhoScale = cms.double( 1.0 ),
12315     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12316     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12317     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12318 )
12319 fragment.hltEle10GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12320     saveTags = cms.bool( True ),
12321     candTag = cms.InputTag( "hltEle10GsfOneOEMinusOneOPPPRefFilter" ),
12322     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12323     rhoTag = cms.InputTag( "" ),
12324     energyLowEdges = cms.vdouble( 0.0 ),
12325     lessThan = cms.bool( True ),
12326     useEt = cms.bool( False ),
12327     useAbs = cms.bool( True ),
12328     thrRegularEB = cms.vdouble( 0.008 ),
12329     thrRegularEE = cms.vdouble( 0.012 ),
12330     thrOverEEB = cms.vdouble( -1.0 ),
12331     thrOverEEE = cms.vdouble( -1.0 ),
12332     thrOverE2EB = cms.vdouble( -1.0 ),
12333     thrOverE2EE = cms.vdouble( -1.0 ),
12334     ncandcut = cms.int32( 1 ),
12335     doRhoCorrection = cms.bool( False ),
12336     rhoMax = cms.double( 9.9999999E7 ),
12337     rhoScale = cms.double( 1.0 ),
12338     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12339     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12340     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12341 )
12342 fragment.hltEle10GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12343     saveTags = cms.bool( True ),
12344     candTag = cms.InputTag( "hltEle10GsfDetaPPRefFilter" ),
12345     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12346     rhoTag = cms.InputTag( "" ),
12347     energyLowEdges = cms.vdouble( 0.0 ),
12348     lessThan = cms.bool( True ),
12349     useEt = cms.bool( False ),
12350     useAbs = cms.bool( True ),
12351     thrRegularEB = cms.vdouble( 0.1 ),
12352     thrRegularEE = cms.vdouble( 0.1 ),
12353     thrOverEEB = cms.vdouble( -1.0 ),
12354     thrOverEEE = cms.vdouble( -1.0 ),
12355     thrOverE2EB = cms.vdouble( -1.0 ),
12356     thrOverE2EE = cms.vdouble( -1.0 ),
12357     ncandcut = cms.int32( 1 ),
12358     doRhoCorrection = cms.bool( False ),
12359     rhoMax = cms.double( 9.9999999E7 ),
12360     rhoScale = cms.double( 1.0 ),
12361     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12362     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12363     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12364 )
12365 fragment.hltEle10GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12366     saveTags = cms.bool( True ),
12367     candTag = cms.InputTag( "hltEle10GsfDphiPPRefFilter" ),
12368     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12369     rhoTag = cms.InputTag( "" ),
12370     energyLowEdges = cms.vdouble( 0.0 ),
12371     lessThan = cms.bool( True ),
12372     useEt = cms.bool( True ),
12373     useAbs = cms.bool( False ),
12374     thrRegularEB = cms.vdouble( -1.0 ),
12375     thrRegularEE = cms.vdouble( -1.0 ),
12376     thrOverEEB = cms.vdouble( 1.0 ),
12377     thrOverEEE = cms.vdouble( 1.0 ),
12378     thrOverE2EB = cms.vdouble( -1.0 ),
12379     thrOverE2EE = cms.vdouble( -1.0 ),
12380     ncandcut = cms.int32( 1 ),
12381     doRhoCorrection = cms.bool( False ),
12382     rhoMax = cms.double( 9.9999999E7 ),
12383     rhoScale = cms.double( 1.0 ),
12384     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12385     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12386     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12387 )
12388 fragment.hltPrePPRefEle15Gsf = cms.EDFilter( "HLTPrescaler",
12389     offset = cms.uint32( 0 ),
12390     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12391 )
12392 fragment.hltEle15ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12393     saveTags = cms.bool( True ),
12394     candTag = cms.InputTag( "hltEG15EtPPRefFilter" ),
12395     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12396     rhoTag = cms.InputTag( "" ),
12397     energyLowEdges = cms.vdouble( 0.0 ),
12398     lessThan = cms.bool( True ),
12399     useEt = cms.bool( False ),
12400     useAbs = cms.bool( False ),
12401     thrRegularEB = cms.vdouble( 0.015 ),
12402     thrRegularEE = cms.vdouble( 0.04 ),
12403     thrOverEEB = cms.vdouble( -1.0 ),
12404     thrOverEEE = cms.vdouble( -1.0 ),
12405     thrOverE2EB = cms.vdouble( -1.0 ),
12406     thrOverE2EE = cms.vdouble( -1.0 ),
12407     ncandcut = cms.int32( 1 ),
12408     doRhoCorrection = cms.bool( False ),
12409     rhoMax = cms.double( 9.9999999E7 ),
12410     rhoScale = cms.double( 1.0 ),
12411     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12412     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12413     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12414 )
12415 fragment.hltEle15HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12416     saveTags = cms.bool( True ),
12417     candTag = cms.InputTag( "hltEle15ClusterShapePPRefFilter" ),
12418     varTag = cms.InputTag( "hltEgammaHoverE" ),
12419     rhoTag = cms.InputTag( "" ),
12420     energyLowEdges = cms.vdouble( 0.0 ),
12421     lessThan = cms.bool( True ),
12422     useEt = cms.bool( False ),
12423     useAbs = cms.bool( False ),
12424     thrRegularEB = cms.vdouble( -1.0 ),
12425     thrRegularEE = cms.vdouble( -1.0 ),
12426     thrOverEEB = cms.vdouble( 0.2 ),
12427     thrOverEEE = cms.vdouble( 0.15 ),
12428     thrOverE2EB = cms.vdouble( -1.0 ),
12429     thrOverE2EE = cms.vdouble( -1.0 ),
12430     ncandcut = cms.int32( 1 ),
12431     doRhoCorrection = cms.bool( False ),
12432     rhoMax = cms.double( 9.9999999E7 ),
12433     rhoScale = cms.double( 1.0 ),
12434     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12435     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12436     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12437 )
12438 fragment.hltEle15EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12439     saveTags = cms.bool( True ),
12440     candTag = cms.InputTag( "hltEle15HoverEPPRefFilter" ),
12441     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12442     rhoTag = cms.InputTag( "" ),
12443     energyLowEdges = cms.vdouble( 0.0 ),
12444     lessThan = cms.bool( True ),
12445     useEt = cms.bool( True ),
12446     useAbs = cms.bool( False ),
12447     thrRegularEB = cms.vdouble( -1.0 ),
12448     thrRegularEE = cms.vdouble( -1.0 ),
12449     thrOverEEB = cms.vdouble( 1.0 ),
12450     thrOverEEE = cms.vdouble( 1.0 ),
12451     thrOverE2EB = cms.vdouble( -1.0 ),
12452     thrOverE2EE = cms.vdouble( -1.0 ),
12453     ncandcut = cms.int32( 1 ),
12454     doRhoCorrection = cms.bool( False ),
12455     rhoMax = cms.double( 9.9999999E7 ),
12456     rhoScale = cms.double( 1.0 ),
12457     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12458     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12459     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12460 )
12461 fragment.hltEle15HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12462     saveTags = cms.bool( True ),
12463     candTag = cms.InputTag( "hltEle15EcalIsoPPRefFilter" ),
12464     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12465     rhoTag = cms.InputTag( "" ),
12466     energyLowEdges = cms.vdouble( 0.0 ),
12467     lessThan = cms.bool( True ),
12468     useEt = cms.bool( True ),
12469     useAbs = cms.bool( False ),
12470     thrRegularEB = cms.vdouble( -1.0 ),
12471     thrRegularEE = cms.vdouble( -1.0 ),
12472     thrOverEEB = cms.vdouble( 1.0 ),
12473     thrOverEEE = cms.vdouble( 1.0 ),
12474     thrOverE2EB = cms.vdouble( -1.0 ),
12475     thrOverE2EE = cms.vdouble( -1.0 ),
12476     ncandcut = cms.int32( 1 ),
12477     doRhoCorrection = cms.bool( False ),
12478     rhoMax = cms.double( 9.9999999E7 ),
12479     rhoScale = cms.double( 1.0 ),
12480     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12481     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12482     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12483 )
12484 fragment.hltEle15PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12485     saveTags = cms.bool( True ),
12486     candTag = cms.InputTag( "hltEle15HcalIsoPPRefFilter" ),
12487     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12488     npixelmatchcut = cms.double( 1.0 ),
12489     ncandcut = cms.int32( 1 ),
12490     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12491     s_a_phi1B = cms.double( 0.0069 ),
12492     s_a_phi1I = cms.double( 0.0088 ),
12493     s_a_phi1F = cms.double( 0.0076 ),
12494     s_a_phi2B = cms.double( 3.7E-4 ),
12495     s_a_phi2I = cms.double( 7.0E-4 ),
12496     s_a_phi2F = cms.double( 0.00906 ),
12497     s_a_zB = cms.double( 0.012 ),
12498     s_a_rI = cms.double( 0.027 ),
12499     s_a_rF = cms.double( 0.04 ),
12500     s2_threshold = cms.double( 0.4 ),
12501     tanhSO10BarrelThres = cms.double( 0.35 ),
12502     tanhSO10InterThres = cms.double( 1.0 ),
12503     tanhSO10ForwardThres = cms.double( 1.0 ),
12504     useS = cms.bool( False ),
12505     pixelVeto = cms.bool( False )
12506 )
12507 fragment.hltEle15GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12508     saveTags = cms.bool( True ),
12509     candTag = cms.InputTag( "hltEle15PixelMatchPPRefFilter" ),
12510     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12511     rhoTag = cms.InputTag( "" ),
12512     energyLowEdges = cms.vdouble( 0.0 ),
12513     lessThan = cms.bool( True ),
12514     useEt = cms.bool( False ),
12515     useAbs = cms.bool( True ),
12516     thrRegularEB = cms.vdouble( 0.1 ),
12517     thrRegularEE = cms.vdouble( 0.1 ),
12518     thrOverEEB = cms.vdouble( -1.0 ),
12519     thrOverEEE = cms.vdouble( -1.0 ),
12520     thrOverE2EB = cms.vdouble( -1.0 ),
12521     thrOverE2EE = cms.vdouble( -1.0 ),
12522     ncandcut = cms.int32( 1 ),
12523     doRhoCorrection = cms.bool( False ),
12524     rhoMax = cms.double( 9.9999999E7 ),
12525     rhoScale = cms.double( 1.0 ),
12526     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12527     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12528     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12529 )
12530 fragment.hltEle15GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12531     saveTags = cms.bool( True ),
12532     candTag = cms.InputTag( "hltEle15GsfOneOEMinusOneOPPPRefFilter" ),
12533     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12534     rhoTag = cms.InputTag( "" ),
12535     energyLowEdges = cms.vdouble( 0.0 ),
12536     lessThan = cms.bool( True ),
12537     useEt = cms.bool( False ),
12538     useAbs = cms.bool( True ),
12539     thrRegularEB = cms.vdouble( 0.008 ),
12540     thrRegularEE = cms.vdouble( 0.012 ),
12541     thrOverEEB = cms.vdouble( -1.0 ),
12542     thrOverEEE = cms.vdouble( -1.0 ),
12543     thrOverE2EB = cms.vdouble( -1.0 ),
12544     thrOverE2EE = cms.vdouble( -1.0 ),
12545     ncandcut = cms.int32( 1 ),
12546     doRhoCorrection = cms.bool( False ),
12547     rhoMax = cms.double( 9.9999999E7 ),
12548     rhoScale = cms.double( 1.0 ),
12549     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12550     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12551     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12552 )
12553 fragment.hltEle15GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12554     saveTags = cms.bool( True ),
12555     candTag = cms.InputTag( "hltEle15GsfDetaPPRefFilter" ),
12556     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12557     rhoTag = cms.InputTag( "" ),
12558     energyLowEdges = cms.vdouble( 0.0 ),
12559     lessThan = cms.bool( True ),
12560     useEt = cms.bool( False ),
12561     useAbs = cms.bool( True ),
12562     thrRegularEB = cms.vdouble( 0.1 ),
12563     thrRegularEE = cms.vdouble( 0.1 ),
12564     thrOverEEB = cms.vdouble( -1.0 ),
12565     thrOverEEE = cms.vdouble( -1.0 ),
12566     thrOverE2EB = cms.vdouble( -1.0 ),
12567     thrOverE2EE = cms.vdouble( -1.0 ),
12568     ncandcut = cms.int32( 1 ),
12569     doRhoCorrection = cms.bool( False ),
12570     rhoMax = cms.double( 9.9999999E7 ),
12571     rhoScale = cms.double( 1.0 ),
12572     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12573     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12574     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12575 )
12576 fragment.hltEle15GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12577     saveTags = cms.bool( True ),
12578     candTag = cms.InputTag( "hltEle15GsfDphiPPRefFilter" ),
12579     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12580     rhoTag = cms.InputTag( "" ),
12581     energyLowEdges = cms.vdouble( 0.0 ),
12582     lessThan = cms.bool( True ),
12583     useEt = cms.bool( True ),
12584     useAbs = cms.bool( False ),
12585     thrRegularEB = cms.vdouble( -1.0 ),
12586     thrRegularEE = cms.vdouble( -1.0 ),
12587     thrOverEEB = cms.vdouble( 1.0 ),
12588     thrOverEEE = cms.vdouble( 1.0 ),
12589     thrOverE2EB = cms.vdouble( -1.0 ),
12590     thrOverE2EE = cms.vdouble( -1.0 ),
12591     ncandcut = cms.int32( 1 ),
12592     doRhoCorrection = cms.bool( False ),
12593     rhoMax = cms.double( 9.9999999E7 ),
12594     rhoScale = cms.double( 1.0 ),
12595     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12596     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12597     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12598 )
12599 fragment.hltL1sSingleEG18OR21 = cms.EDFilter( "HLTL1TSeed",
12600     saveTags = cms.bool( True ),
12601     L1SeedsLogicalExpression = cms.string( "L1_SingleEG18 OR L1_SingleEG21" ),
12602     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12603     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12604     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12605     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12606     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12607     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12608     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12609     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12610     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12611 )
12612 fragment.hltPrePPRefEle20Gsf = cms.EDFilter( "HLTPrescaler",
12613     offset = cms.uint32( 0 ),
12614     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12615 )
12616 fragment.hltEG20EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12617     saveTags = cms.bool( True ),
12618     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12619     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12620     etcutEB = cms.double( 20.0 ),
12621     etcutEE = cms.double( 20.0 ),
12622     minEtaCut = cms.double( -9999.0 ),
12623     maxEtaCut = cms.double( 9999.0 ),
12624     ncandcut = cms.int32( 1 )
12625 )
12626 fragment.hltEle20ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12627     saveTags = cms.bool( True ),
12628     candTag = cms.InputTag( "hltEG20EtPPRefFilter" ),
12629     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12630     rhoTag = cms.InputTag( "" ),
12631     energyLowEdges = cms.vdouble( 0.0 ),
12632     lessThan = cms.bool( True ),
12633     useEt = cms.bool( False ),
12634     useAbs = cms.bool( False ),
12635     thrRegularEB = cms.vdouble( 0.015 ),
12636     thrRegularEE = cms.vdouble( 0.04 ),
12637     thrOverEEB = cms.vdouble( -1.0 ),
12638     thrOverEEE = cms.vdouble( -1.0 ),
12639     thrOverE2EB = cms.vdouble( -1.0 ),
12640     thrOverE2EE = cms.vdouble( -1.0 ),
12641     ncandcut = cms.int32( 1 ),
12642     doRhoCorrection = cms.bool( False ),
12643     rhoMax = cms.double( 9.9999999E7 ),
12644     rhoScale = cms.double( 1.0 ),
12645     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12646     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12647     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12648 )
12649 fragment.hltEle20HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12650     saveTags = cms.bool( True ),
12651     candTag = cms.InputTag( "hltEle20ClusterShapePPRefFilter" ),
12652     varTag = cms.InputTag( "hltEgammaHoverE" ),
12653     rhoTag = cms.InputTag( "" ),
12654     energyLowEdges = cms.vdouble( 0.0 ),
12655     lessThan = cms.bool( True ),
12656     useEt = cms.bool( False ),
12657     useAbs = cms.bool( False ),
12658     thrRegularEB = cms.vdouble( -1.0 ),
12659     thrRegularEE = cms.vdouble( -1.0 ),
12660     thrOverEEB = cms.vdouble( 0.2 ),
12661     thrOverEEE = cms.vdouble( 0.15 ),
12662     thrOverE2EB = cms.vdouble( -1.0 ),
12663     thrOverE2EE = cms.vdouble( -1.0 ),
12664     ncandcut = cms.int32( 1 ),
12665     doRhoCorrection = cms.bool( False ),
12666     rhoMax = cms.double( 9.9999999E7 ),
12667     rhoScale = cms.double( 1.0 ),
12668     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12669     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12670     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12671 )
12672 fragment.hltEle20EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12673     saveTags = cms.bool( True ),
12674     candTag = cms.InputTag( "hltEle20HoverEPPRefFilter" ),
12675     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12676     rhoTag = cms.InputTag( "" ),
12677     energyLowEdges = cms.vdouble( 0.0 ),
12678     lessThan = cms.bool( True ),
12679     useEt = cms.bool( True ),
12680     useAbs = cms.bool( False ),
12681     thrRegularEB = cms.vdouble( -1.0 ),
12682     thrRegularEE = cms.vdouble( -1.0 ),
12683     thrOverEEB = cms.vdouble( 1.0 ),
12684     thrOverEEE = cms.vdouble( 1.0 ),
12685     thrOverE2EB = cms.vdouble( -1.0 ),
12686     thrOverE2EE = cms.vdouble( -1.0 ),
12687     ncandcut = cms.int32( 1 ),
12688     doRhoCorrection = cms.bool( False ),
12689     rhoMax = cms.double( 9.9999999E7 ),
12690     rhoScale = cms.double( 1.0 ),
12691     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12692     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12693     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12694 )
12695 fragment.hltEle20HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12696     saveTags = cms.bool( True ),
12697     candTag = cms.InputTag( "hltEle20EcalIsoPPRefFilter" ),
12698     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12699     rhoTag = cms.InputTag( "" ),
12700     energyLowEdges = cms.vdouble( 0.0 ),
12701     lessThan = cms.bool( True ),
12702     useEt = cms.bool( True ),
12703     useAbs = cms.bool( False ),
12704     thrRegularEB = cms.vdouble( -1.0 ),
12705     thrRegularEE = cms.vdouble( -1.0 ),
12706     thrOverEEB = cms.vdouble( 1.0 ),
12707     thrOverEEE = cms.vdouble( 1.0 ),
12708     thrOverE2EB = cms.vdouble( -1.0 ),
12709     thrOverE2EE = cms.vdouble( -1.0 ),
12710     ncandcut = cms.int32( 1 ),
12711     doRhoCorrection = cms.bool( False ),
12712     rhoMax = cms.double( 9.9999999E7 ),
12713     rhoScale = cms.double( 1.0 ),
12714     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12715     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12716     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12717 )
12718 fragment.hltEle20PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12719     saveTags = cms.bool( True ),
12720     candTag = cms.InputTag( "hltEle20HcalIsoPPRefFilter" ),
12721     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12722     npixelmatchcut = cms.double( 1.0 ),
12723     ncandcut = cms.int32( 1 ),
12724     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12725     s_a_phi1B = cms.double( 0.0069 ),
12726     s_a_phi1I = cms.double( 0.0088 ),
12727     s_a_phi1F = cms.double( 0.0076 ),
12728     s_a_phi2B = cms.double( 3.7E-4 ),
12729     s_a_phi2I = cms.double( 7.0E-4 ),
12730     s_a_phi2F = cms.double( 0.00906 ),
12731     s_a_zB = cms.double( 0.012 ),
12732     s_a_rI = cms.double( 0.027 ),
12733     s_a_rF = cms.double( 0.04 ),
12734     s2_threshold = cms.double( 0.4 ),
12735     tanhSO10BarrelThres = cms.double( 0.35 ),
12736     tanhSO10InterThres = cms.double( 1.0 ),
12737     tanhSO10ForwardThres = cms.double( 1.0 ),
12738     useS = cms.bool( False ),
12739     pixelVeto = cms.bool( False )
12740 )
12741 fragment.hltEle20GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12742     saveTags = cms.bool( True ),
12743     candTag = cms.InputTag( "hltEle20PixelMatchPPRefFilter" ),
12744     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12745     rhoTag = cms.InputTag( "" ),
12746     energyLowEdges = cms.vdouble( 0.0 ),
12747     lessThan = cms.bool( True ),
12748     useEt = cms.bool( False ),
12749     useAbs = cms.bool( True ),
12750     thrRegularEB = cms.vdouble( 0.1 ),
12751     thrRegularEE = cms.vdouble( 0.1 ),
12752     thrOverEEB = cms.vdouble( -1.0 ),
12753     thrOverEEE = cms.vdouble( -1.0 ),
12754     thrOverE2EB = cms.vdouble( -1.0 ),
12755     thrOverE2EE = cms.vdouble( -1.0 ),
12756     ncandcut = cms.int32( 1 ),
12757     doRhoCorrection = cms.bool( False ),
12758     rhoMax = cms.double( 9.9999999E7 ),
12759     rhoScale = cms.double( 1.0 ),
12760     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12761     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12762     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12763 )
12764 fragment.hltEle20GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12765     saveTags = cms.bool( True ),
12766     candTag = cms.InputTag( "hltEle20GsfOneOEMinusOneOPPPRefFilter" ),
12767     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12768     rhoTag = cms.InputTag( "" ),
12769     energyLowEdges = cms.vdouble( 0.0 ),
12770     lessThan = cms.bool( True ),
12771     useEt = cms.bool( False ),
12772     useAbs = cms.bool( True ),
12773     thrRegularEB = cms.vdouble( 0.008 ),
12774     thrRegularEE = cms.vdouble( 0.012 ),
12775     thrOverEEB = cms.vdouble( -1.0 ),
12776     thrOverEEE = cms.vdouble( -1.0 ),
12777     thrOverE2EB = cms.vdouble( -1.0 ),
12778     thrOverE2EE = cms.vdouble( -1.0 ),
12779     ncandcut = cms.int32( 1 ),
12780     doRhoCorrection = cms.bool( False ),
12781     rhoMax = cms.double( 9.9999999E7 ),
12782     rhoScale = cms.double( 1.0 ),
12783     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12784     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12785     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12786 )
12787 fragment.hltEle20GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12788     saveTags = cms.bool( True ),
12789     candTag = cms.InputTag( "hltEle20GsfDetaPPRefFilter" ),
12790     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12791     rhoTag = cms.InputTag( "" ),
12792     energyLowEdges = cms.vdouble( 0.0 ),
12793     lessThan = cms.bool( True ),
12794     useEt = cms.bool( False ),
12795     useAbs = cms.bool( True ),
12796     thrRegularEB = cms.vdouble( 0.1 ),
12797     thrRegularEE = cms.vdouble( 0.1 ),
12798     thrOverEEB = cms.vdouble( -1.0 ),
12799     thrOverEEE = cms.vdouble( -1.0 ),
12800     thrOverE2EB = cms.vdouble( -1.0 ),
12801     thrOverE2EE = cms.vdouble( -1.0 ),
12802     ncandcut = cms.int32( 1 ),
12803     doRhoCorrection = cms.bool( False ),
12804     rhoMax = cms.double( 9.9999999E7 ),
12805     rhoScale = cms.double( 1.0 ),
12806     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12807     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12808     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12809 )
12810 fragment.hltEle20GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12811     saveTags = cms.bool( True ),
12812     candTag = cms.InputTag( "hltEle20GsfDphiPPRefFilter" ),
12813     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12814     rhoTag = cms.InputTag( "" ),
12815     energyLowEdges = cms.vdouble( 0.0 ),
12816     lessThan = cms.bool( True ),
12817     useEt = cms.bool( True ),
12818     useAbs = cms.bool( False ),
12819     thrRegularEB = cms.vdouble( -1.0 ),
12820     thrRegularEE = cms.vdouble( -1.0 ),
12821     thrOverEEB = cms.vdouble( 1.0 ),
12822     thrOverEEE = cms.vdouble( 1.0 ),
12823     thrOverE2EB = cms.vdouble( -1.0 ),
12824     thrOverE2EE = cms.vdouble( -1.0 ),
12825     ncandcut = cms.int32( 1 ),
12826     doRhoCorrection = cms.bool( False ),
12827     rhoMax = cms.double( 9.9999999E7 ),
12828     rhoScale = cms.double( 1.0 ),
12829     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12830     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12831     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12832 )
12833 fragment.hltL1sSingleEG21 = cms.EDFilter( "HLTL1TSeed",
12834     saveTags = cms.bool( True ),
12835     L1SeedsLogicalExpression = cms.string( "L1_SingleEG21" ),
12836     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12837     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12838     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12839     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12840     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12841     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12842     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12843     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12844     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12845 )
12846 fragment.hltPrePPRefEle30Gsf = cms.EDFilter( "HLTPrescaler",
12847     offset = cms.uint32( 0 ),
12848     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12849 )
12850 fragment.hltEG30EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12851     saveTags = cms.bool( True ),
12852     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12853     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12854     etcutEB = cms.double( 30.0 ),
12855     etcutEE = cms.double( 30.0 ),
12856     minEtaCut = cms.double( -9999.0 ),
12857     maxEtaCut = cms.double( 9999.0 ),
12858     ncandcut = cms.int32( 1 )
12859 )
12860 fragment.hltEle30ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12861     saveTags = cms.bool( True ),
12862     candTag = cms.InputTag( "hltEG30EtPPRefFilter" ),
12863     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12864     rhoTag = cms.InputTag( "" ),
12865     energyLowEdges = cms.vdouble( 0.0 ),
12866     lessThan = cms.bool( True ),
12867     useEt = cms.bool( False ),
12868     useAbs = cms.bool( False ),
12869     thrRegularEB = cms.vdouble( 0.015 ),
12870     thrRegularEE = cms.vdouble( 0.04 ),
12871     thrOverEEB = cms.vdouble( -1.0 ),
12872     thrOverEEE = cms.vdouble( -1.0 ),
12873     thrOverE2EB = cms.vdouble( -1.0 ),
12874     thrOverE2EE = cms.vdouble( -1.0 ),
12875     ncandcut = cms.int32( 1 ),
12876     doRhoCorrection = cms.bool( False ),
12877     rhoMax = cms.double( 9.9999999E7 ),
12878     rhoScale = cms.double( 1.0 ),
12879     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12880     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12881     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12882 )
12883 fragment.hltEle30HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12884     saveTags = cms.bool( True ),
12885     candTag = cms.InputTag( "hltEle30ClusterShapePPRefFilter" ),
12886     varTag = cms.InputTag( "hltEgammaHoverE" ),
12887     rhoTag = cms.InputTag( "" ),
12888     energyLowEdges = cms.vdouble( 0.0 ),
12889     lessThan = cms.bool( True ),
12890     useEt = cms.bool( False ),
12891     useAbs = cms.bool( False ),
12892     thrRegularEB = cms.vdouble( -1.0 ),
12893     thrRegularEE = cms.vdouble( -1.0 ),
12894     thrOverEEB = cms.vdouble( 0.2 ),
12895     thrOverEEE = cms.vdouble( 0.15 ),
12896     thrOverE2EB = cms.vdouble( -1.0 ),
12897     thrOverE2EE = cms.vdouble( -1.0 ),
12898     ncandcut = cms.int32( 1 ),
12899     doRhoCorrection = cms.bool( False ),
12900     rhoMax = cms.double( 9.9999999E7 ),
12901     rhoScale = cms.double( 1.0 ),
12902     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12903     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12904     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12905 )
12906 fragment.hltEle30EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12907     saveTags = cms.bool( True ),
12908     candTag = cms.InputTag( "hltEle30HoverEPPRefFilter" ),
12909     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12910     rhoTag = cms.InputTag( "" ),
12911     energyLowEdges = cms.vdouble( 0.0 ),
12912     lessThan = cms.bool( True ),
12913     useEt = cms.bool( True ),
12914     useAbs = cms.bool( False ),
12915     thrRegularEB = cms.vdouble( -1.0 ),
12916     thrRegularEE = cms.vdouble( -1.0 ),
12917     thrOverEEB = cms.vdouble( 1.0 ),
12918     thrOverEEE = cms.vdouble( 1.0 ),
12919     thrOverE2EB = cms.vdouble( -1.0 ),
12920     thrOverE2EE = cms.vdouble( -1.0 ),
12921     ncandcut = cms.int32( 1 ),
12922     doRhoCorrection = cms.bool( False ),
12923     rhoMax = cms.double( 9.9999999E7 ),
12924     rhoScale = cms.double( 1.0 ),
12925     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12926     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12927     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12928 )
12929 fragment.hltEle30HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12930     saveTags = cms.bool( True ),
12931     candTag = cms.InputTag( "hltEle30EcalIsoPPRefFilter" ),
12932     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12933     rhoTag = cms.InputTag( "" ),
12934     energyLowEdges = cms.vdouble( 0.0 ),
12935     lessThan = cms.bool( True ),
12936     useEt = cms.bool( True ),
12937     useAbs = cms.bool( False ),
12938     thrRegularEB = cms.vdouble( -1.0 ),
12939     thrRegularEE = cms.vdouble( -1.0 ),
12940     thrOverEEB = cms.vdouble( 1.0 ),
12941     thrOverEEE = cms.vdouble( 1.0 ),
12942     thrOverE2EB = cms.vdouble( -1.0 ),
12943     thrOverE2EE = cms.vdouble( -1.0 ),
12944     ncandcut = cms.int32( 1 ),
12945     doRhoCorrection = cms.bool( False ),
12946     rhoMax = cms.double( 9.9999999E7 ),
12947     rhoScale = cms.double( 1.0 ),
12948     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12949     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12950     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12951 )
12952 fragment.hltEle30PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12953     saveTags = cms.bool( True ),
12954     candTag = cms.InputTag( "hltEle30HcalIsoPPRefFilter" ),
12955     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12956     npixelmatchcut = cms.double( 1.0 ),
12957     ncandcut = cms.int32( 1 ),
12958     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12959     s_a_phi1B = cms.double( 0.0069 ),
12960     s_a_phi1I = cms.double( 0.0088 ),
12961     s_a_phi1F = cms.double( 0.0076 ),
12962     s_a_phi2B = cms.double( 3.7E-4 ),
12963     s_a_phi2I = cms.double( 7.0E-4 ),
12964     s_a_phi2F = cms.double( 0.00906 ),
12965     s_a_zB = cms.double( 0.012 ),
12966     s_a_rI = cms.double( 0.027 ),
12967     s_a_rF = cms.double( 0.04 ),
12968     s2_threshold = cms.double( 0.4 ),
12969     tanhSO10BarrelThres = cms.double( 0.35 ),
12970     tanhSO10InterThres = cms.double( 1.0 ),
12971     tanhSO10ForwardThres = cms.double( 1.0 ),
12972     useS = cms.bool( False ),
12973     pixelVeto = cms.bool( False )
12974 )
12975 fragment.hltEle30GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12976     saveTags = cms.bool( True ),
12977     candTag = cms.InputTag( "hltEle30PixelMatchPPRefFilter" ),
12978     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12979     rhoTag = cms.InputTag( "" ),
12980     energyLowEdges = cms.vdouble( 0.0 ),
12981     lessThan = cms.bool( True ),
12982     useEt = cms.bool( False ),
12983     useAbs = cms.bool( True ),
12984     thrRegularEB = cms.vdouble( 0.1 ),
12985     thrRegularEE = cms.vdouble( 0.1 ),
12986     thrOverEEB = cms.vdouble( -1.0 ),
12987     thrOverEEE = cms.vdouble( -1.0 ),
12988     thrOverE2EB = cms.vdouble( -1.0 ),
12989     thrOverE2EE = cms.vdouble( -1.0 ),
12990     ncandcut = cms.int32( 1 ),
12991     doRhoCorrection = cms.bool( False ),
12992     rhoMax = cms.double( 9.9999999E7 ),
12993     rhoScale = cms.double( 1.0 ),
12994     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12995     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12996     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12997 )
12998 fragment.hltEle30GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12999     saveTags = cms.bool( True ),
13000     candTag = cms.InputTag( "hltEle30GsfOneOEMinusOneOPPPRefFilter" ),
13001     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
13002     rhoTag = cms.InputTag( "" ),
13003     energyLowEdges = cms.vdouble( 0.0 ),
13004     lessThan = cms.bool( True ),
13005     useEt = cms.bool( False ),
13006     useAbs = cms.bool( True ),
13007     thrRegularEB = cms.vdouble( 0.008 ),
13008     thrRegularEE = cms.vdouble( 0.012 ),
13009     thrOverEEB = cms.vdouble( -1.0 ),
13010     thrOverEEE = cms.vdouble( -1.0 ),
13011     thrOverE2EB = cms.vdouble( -1.0 ),
13012     thrOverE2EE = cms.vdouble( -1.0 ),
13013     ncandcut = cms.int32( 1 ),
13014     doRhoCorrection = cms.bool( False ),
13015     rhoMax = cms.double( 9.9999999E7 ),
13016     rhoScale = cms.double( 1.0 ),
13017     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13018     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13019     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13020 )
13021 fragment.hltEle30GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13022     saveTags = cms.bool( True ),
13023     candTag = cms.InputTag( "hltEle30GsfDetaPPRefFilter" ),
13024     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
13025     rhoTag = cms.InputTag( "" ),
13026     energyLowEdges = cms.vdouble( 0.0 ),
13027     lessThan = cms.bool( True ),
13028     useEt = cms.bool( False ),
13029     useAbs = cms.bool( True ),
13030     thrRegularEB = cms.vdouble( 0.1 ),
13031     thrRegularEE = cms.vdouble( 0.1 ),
13032     thrOverEEB = cms.vdouble( -1.0 ),
13033     thrOverEEE = cms.vdouble( -1.0 ),
13034     thrOverE2EB = cms.vdouble( -1.0 ),
13035     thrOverE2EE = cms.vdouble( -1.0 ),
13036     ncandcut = cms.int32( 1 ),
13037     doRhoCorrection = cms.bool( False ),
13038     rhoMax = cms.double( 9.9999999E7 ),
13039     rhoScale = cms.double( 1.0 ),
13040     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13041     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13042     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13043 )
13044 fragment.hltEle30GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13045     saveTags = cms.bool( True ),
13046     candTag = cms.InputTag( "hltEle30GsfDphiPPRefFilter" ),
13047     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
13048     rhoTag = cms.InputTag( "" ),
13049     energyLowEdges = cms.vdouble( 0.0 ),
13050     lessThan = cms.bool( True ),
13051     useEt = cms.bool( True ),
13052     useAbs = cms.bool( False ),
13053     thrRegularEB = cms.vdouble( -1.0 ),
13054     thrRegularEE = cms.vdouble( -1.0 ),
13055     thrOverEEB = cms.vdouble( 1.0 ),
13056     thrOverEEE = cms.vdouble( 1.0 ),
13057     thrOverE2EB = cms.vdouble( -1.0 ),
13058     thrOverE2EE = cms.vdouble( -1.0 ),
13059     ncandcut = cms.int32( 1 ),
13060     doRhoCorrection = cms.bool( False ),
13061     rhoMax = cms.double( 9.9999999E7 ),
13062     rhoScale = cms.double( 1.0 ),
13063     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13064     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13065     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13066 )
13067 fragment.hltPrePPRefEle40Gsf = cms.EDFilter( "HLTPrescaler",
13068     offset = cms.uint32( 0 ),
13069     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13070 )
13071 fragment.hltEG40EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13072     saveTags = cms.bool( True ),
13073     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13074     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13075     etcutEB = cms.double( 40.0 ),
13076     etcutEE = cms.double( 40.0 ),
13077     minEtaCut = cms.double( -9999.0 ),
13078     maxEtaCut = cms.double( 9999.0 ),
13079     ncandcut = cms.int32( 1 )
13080 )
13081 fragment.hltEle40ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13082     saveTags = cms.bool( True ),
13083     candTag = cms.InputTag( "hltEG40EtPPRefFilter" ),
13084     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
13085     rhoTag = cms.InputTag( "" ),
13086     energyLowEdges = cms.vdouble( 0.0 ),
13087     lessThan = cms.bool( True ),
13088     useEt = cms.bool( False ),
13089     useAbs = cms.bool( False ),
13090     thrRegularEB = cms.vdouble( 0.015 ),
13091     thrRegularEE = cms.vdouble( 0.04 ),
13092     thrOverEEB = cms.vdouble( -1.0 ),
13093     thrOverEEE = cms.vdouble( -1.0 ),
13094     thrOverE2EB = cms.vdouble( -1.0 ),
13095     thrOverE2EE = cms.vdouble( -1.0 ),
13096     ncandcut = cms.int32( 1 ),
13097     doRhoCorrection = cms.bool( False ),
13098     rhoMax = cms.double( 9.9999999E7 ),
13099     rhoScale = cms.double( 1.0 ),
13100     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13101     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13102     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13103 )
13104 fragment.hltEle40HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13105     saveTags = cms.bool( True ),
13106     candTag = cms.InputTag( "hltEle40ClusterShapePPRefFilter" ),
13107     varTag = cms.InputTag( "hltEgammaHoverE" ),
13108     rhoTag = cms.InputTag( "" ),
13109     energyLowEdges = cms.vdouble( 0.0 ),
13110     lessThan = cms.bool( True ),
13111     useEt = cms.bool( False ),
13112     useAbs = cms.bool( False ),
13113     thrRegularEB = cms.vdouble( -1.0 ),
13114     thrRegularEE = cms.vdouble( -1.0 ),
13115     thrOverEEB = cms.vdouble( 0.2 ),
13116     thrOverEEE = cms.vdouble( 0.15 ),
13117     thrOverE2EB = cms.vdouble( -1.0 ),
13118     thrOverE2EE = cms.vdouble( -1.0 ),
13119     ncandcut = cms.int32( 1 ),
13120     doRhoCorrection = cms.bool( False ),
13121     rhoMax = cms.double( 9.9999999E7 ),
13122     rhoScale = cms.double( 1.0 ),
13123     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13124     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13125     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13126 )
13127 fragment.hltEle40EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13128     saveTags = cms.bool( True ),
13129     candTag = cms.InputTag( "hltEle40HoverEPPRefFilter" ),
13130     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
13131     rhoTag = cms.InputTag( "" ),
13132     energyLowEdges = cms.vdouble( 0.0 ),
13133     lessThan = cms.bool( True ),
13134     useEt = cms.bool( True ),
13135     useAbs = cms.bool( False ),
13136     thrRegularEB = cms.vdouble( -1.0 ),
13137     thrRegularEE = cms.vdouble( -1.0 ),
13138     thrOverEEB = cms.vdouble( 1.0 ),
13139     thrOverEEE = cms.vdouble( 1.0 ),
13140     thrOverE2EB = cms.vdouble( -1.0 ),
13141     thrOverE2EE = cms.vdouble( -1.0 ),
13142     ncandcut = cms.int32( 1 ),
13143     doRhoCorrection = cms.bool( False ),
13144     rhoMax = cms.double( 9.9999999E7 ),
13145     rhoScale = cms.double( 1.0 ),
13146     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13147     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13148     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13149 )
13150 fragment.hltEle40HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13151     saveTags = cms.bool( True ),
13152     candTag = cms.InputTag( "hltEle40EcalIsoPPRefFilter" ),
13153     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
13154     rhoTag = cms.InputTag( "" ),
13155     energyLowEdges = cms.vdouble( 0.0 ),
13156     lessThan = cms.bool( True ),
13157     useEt = cms.bool( True ),
13158     useAbs = cms.bool( False ),
13159     thrRegularEB = cms.vdouble( -1.0 ),
13160     thrRegularEE = cms.vdouble( -1.0 ),
13161     thrOverEEB = cms.vdouble( 1.0 ),
13162     thrOverEEE = cms.vdouble( 1.0 ),
13163     thrOverE2EB = cms.vdouble( -1.0 ),
13164     thrOverE2EE = cms.vdouble( -1.0 ),
13165     ncandcut = cms.int32( 1 ),
13166     doRhoCorrection = cms.bool( False ),
13167     rhoMax = cms.double( 9.9999999E7 ),
13168     rhoScale = cms.double( 1.0 ),
13169     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13170     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13171     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13172 )
13173 fragment.hltEle40PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
13174     saveTags = cms.bool( True ),
13175     candTag = cms.InputTag( "hltEle40HcalIsoPPRefFilter" ),
13176     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
13177     npixelmatchcut = cms.double( 1.0 ),
13178     ncandcut = cms.int32( 1 ),
13179     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13180     s_a_phi1B = cms.double( 0.0069 ),
13181     s_a_phi1I = cms.double( 0.0088 ),
13182     s_a_phi1F = cms.double( 0.0076 ),
13183     s_a_phi2B = cms.double( 3.7E-4 ),
13184     s_a_phi2I = cms.double( 7.0E-4 ),
13185     s_a_phi2F = cms.double( 0.00906 ),
13186     s_a_zB = cms.double( 0.012 ),
13187     s_a_rI = cms.double( 0.027 ),
13188     s_a_rF = cms.double( 0.04 ),
13189     s2_threshold = cms.double( 0.4 ),
13190     tanhSO10BarrelThres = cms.double( 0.35 ),
13191     tanhSO10InterThres = cms.double( 1.0 ),
13192     tanhSO10ForwardThres = cms.double( 1.0 ),
13193     useS = cms.bool( False ),
13194     pixelVeto = cms.bool( False )
13195 )
13196 fragment.hltEle40GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13197     saveTags = cms.bool( True ),
13198     candTag = cms.InputTag( "hltEle40PixelMatchPPRefFilter" ),
13199     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
13200     rhoTag = cms.InputTag( "" ),
13201     energyLowEdges = cms.vdouble( 0.0 ),
13202     lessThan = cms.bool( True ),
13203     useEt = cms.bool( False ),
13204     useAbs = cms.bool( True ),
13205     thrRegularEB = cms.vdouble( 0.1 ),
13206     thrRegularEE = cms.vdouble( 0.1 ),
13207     thrOverEEB = cms.vdouble( -1.0 ),
13208     thrOverEEE = cms.vdouble( -1.0 ),
13209     thrOverE2EB = cms.vdouble( -1.0 ),
13210     thrOverE2EE = cms.vdouble( -1.0 ),
13211     ncandcut = cms.int32( 1 ),
13212     doRhoCorrection = cms.bool( False ),
13213     rhoMax = cms.double( 9.9999999E7 ),
13214     rhoScale = cms.double( 1.0 ),
13215     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13216     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13217     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13218 )
13219 fragment.hltEle40GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13220     saveTags = cms.bool( True ),
13221     candTag = cms.InputTag( "hltEle40GsfOneOEMinusOneOPPPRefFilter" ),
13222     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
13223     rhoTag = cms.InputTag( "" ),
13224     energyLowEdges = cms.vdouble( 0.0 ),
13225     lessThan = cms.bool( True ),
13226     useEt = cms.bool( False ),
13227     useAbs = cms.bool( True ),
13228     thrRegularEB = cms.vdouble( 0.008 ),
13229     thrRegularEE = cms.vdouble( 0.012 ),
13230     thrOverEEB = cms.vdouble( -1.0 ),
13231     thrOverEEE = cms.vdouble( -1.0 ),
13232     thrOverE2EB = cms.vdouble( -1.0 ),
13233     thrOverE2EE = cms.vdouble( -1.0 ),
13234     ncandcut = cms.int32( 1 ),
13235     doRhoCorrection = cms.bool( False ),
13236     rhoMax = cms.double( 9.9999999E7 ),
13237     rhoScale = cms.double( 1.0 ),
13238     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13239     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13240     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13241 )
13242 fragment.hltEle40GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13243     saveTags = cms.bool( True ),
13244     candTag = cms.InputTag( "hltEle40GsfDetaPPRefFilter" ),
13245     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
13246     rhoTag = cms.InputTag( "" ),
13247     energyLowEdges = cms.vdouble( 0.0 ),
13248     lessThan = cms.bool( True ),
13249     useEt = cms.bool( False ),
13250     useAbs = cms.bool( True ),
13251     thrRegularEB = cms.vdouble( 0.1 ),
13252     thrRegularEE = cms.vdouble( 0.1 ),
13253     thrOverEEB = cms.vdouble( -1.0 ),
13254     thrOverEEE = cms.vdouble( -1.0 ),
13255     thrOverE2EB = cms.vdouble( -1.0 ),
13256     thrOverE2EE = cms.vdouble( -1.0 ),
13257     ncandcut = cms.int32( 1 ),
13258     doRhoCorrection = cms.bool( False ),
13259     rhoMax = cms.double( 9.9999999E7 ),
13260     rhoScale = cms.double( 1.0 ),
13261     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13262     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13263     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13264 )
13265 fragment.hltEle40GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13266     saveTags = cms.bool( True ),
13267     candTag = cms.InputTag( "hltEle40GsfDphiPPRefFilter" ),
13268     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
13269     rhoTag = cms.InputTag( "" ),
13270     energyLowEdges = cms.vdouble( 0.0 ),
13271     lessThan = cms.bool( True ),
13272     useEt = cms.bool( True ),
13273     useAbs = cms.bool( False ),
13274     thrRegularEB = cms.vdouble( -1.0 ),
13275     thrRegularEE = cms.vdouble( -1.0 ),
13276     thrOverEEB = cms.vdouble( 1.0 ),
13277     thrOverEEE = cms.vdouble( 1.0 ),
13278     thrOverE2EB = cms.vdouble( -1.0 ),
13279     thrOverE2EE = cms.vdouble( -1.0 ),
13280     ncandcut = cms.int32( 1 ),
13281     doRhoCorrection = cms.bool( False ),
13282     rhoMax = cms.double( 9.9999999E7 ),
13283     rhoScale = cms.double( 1.0 ),
13284     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13285     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13286     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13287 )
13288 fragment.hltPrePPRefEle50Gsf = cms.EDFilter( "HLTPrescaler",
13289     offset = cms.uint32( 0 ),
13290     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13291 )
13292 fragment.hltEG50EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13293     saveTags = cms.bool( True ),
13294     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13295     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13296     etcutEB = cms.double( 50.0 ),
13297     etcutEE = cms.double( 50.0 ),
13298     minEtaCut = cms.double( -9999.0 ),
13299     maxEtaCut = cms.double( 9999.0 ),
13300     ncandcut = cms.int32( 1 )
13301 )
13302 fragment.hltEle50ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13303     saveTags = cms.bool( True ),
13304     candTag = cms.InputTag( "hltEG50EtPPRefFilter" ),
13305     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
13306     rhoTag = cms.InputTag( "" ),
13307     energyLowEdges = cms.vdouble( 0.0 ),
13308     lessThan = cms.bool( True ),
13309     useEt = cms.bool( False ),
13310     useAbs = cms.bool( False ),
13311     thrRegularEB = cms.vdouble( 0.015 ),
13312     thrRegularEE = cms.vdouble( 0.04 ),
13313     thrOverEEB = cms.vdouble( -1.0 ),
13314     thrOverEEE = cms.vdouble( -1.0 ),
13315     thrOverE2EB = cms.vdouble( -1.0 ),
13316     thrOverE2EE = cms.vdouble( -1.0 ),
13317     ncandcut = cms.int32( 1 ),
13318     doRhoCorrection = cms.bool( False ),
13319     rhoMax = cms.double( 9.9999999E7 ),
13320     rhoScale = cms.double( 1.0 ),
13321     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13322     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13323     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13324 )
13325 fragment.hltEle50HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13326     saveTags = cms.bool( True ),
13327     candTag = cms.InputTag( "hltEle50ClusterShapePPRefFilter" ),
13328     varTag = cms.InputTag( "hltEgammaHoverE" ),
13329     rhoTag = cms.InputTag( "" ),
13330     energyLowEdges = cms.vdouble( 0.0 ),
13331     lessThan = cms.bool( True ),
13332     useEt = cms.bool( False ),
13333     useAbs = cms.bool( False ),
13334     thrRegularEB = cms.vdouble( -1.0 ),
13335     thrRegularEE = cms.vdouble( -1.0 ),
13336     thrOverEEB = cms.vdouble( 0.2 ),
13337     thrOverEEE = cms.vdouble( 0.15 ),
13338     thrOverE2EB = cms.vdouble( -1.0 ),
13339     thrOverE2EE = cms.vdouble( -1.0 ),
13340     ncandcut = cms.int32( 1 ),
13341     doRhoCorrection = cms.bool( False ),
13342     rhoMax = cms.double( 9.9999999E7 ),
13343     rhoScale = cms.double( 1.0 ),
13344     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13345     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13346     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13347 )
13348 fragment.hltEle50EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13349     saveTags = cms.bool( True ),
13350     candTag = cms.InputTag( "hltEle50HoverEPPRefFilter" ),
13351     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
13352     rhoTag = cms.InputTag( "" ),
13353     energyLowEdges = cms.vdouble( 0.0 ),
13354     lessThan = cms.bool( True ),
13355     useEt = cms.bool( True ),
13356     useAbs = cms.bool( False ),
13357     thrRegularEB = cms.vdouble( -1.0 ),
13358     thrRegularEE = cms.vdouble( -1.0 ),
13359     thrOverEEB = cms.vdouble( 1.0 ),
13360     thrOverEEE = cms.vdouble( 1.0 ),
13361     thrOverE2EB = cms.vdouble( -1.0 ),
13362     thrOverE2EE = cms.vdouble( -1.0 ),
13363     ncandcut = cms.int32( 1 ),
13364     doRhoCorrection = cms.bool( False ),
13365     rhoMax = cms.double( 9.9999999E7 ),
13366     rhoScale = cms.double( 1.0 ),
13367     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13368     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13369     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13370 )
13371 fragment.hltEle50HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13372     saveTags = cms.bool( True ),
13373     candTag = cms.InputTag( "hltEle50EcalIsoPPRefFilter" ),
13374     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
13375     rhoTag = cms.InputTag( "" ),
13376     energyLowEdges = cms.vdouble( 0.0 ),
13377     lessThan = cms.bool( True ),
13378     useEt = cms.bool( True ),
13379     useAbs = cms.bool( False ),
13380     thrRegularEB = cms.vdouble( -1.0 ),
13381     thrRegularEE = cms.vdouble( -1.0 ),
13382     thrOverEEB = cms.vdouble( 1.0 ),
13383     thrOverEEE = cms.vdouble( 1.0 ),
13384     thrOverE2EB = cms.vdouble( -1.0 ),
13385     thrOverE2EE = cms.vdouble( -1.0 ),
13386     ncandcut = cms.int32( 1 ),
13387     doRhoCorrection = cms.bool( False ),
13388     rhoMax = cms.double( 9.9999999E7 ),
13389     rhoScale = cms.double( 1.0 ),
13390     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13391     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13392     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13393 )
13394 fragment.hltEle50PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
13395     saveTags = cms.bool( True ),
13396     candTag = cms.InputTag( "hltEle50HcalIsoPPRefFilter" ),
13397     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
13398     npixelmatchcut = cms.double( 1.0 ),
13399     ncandcut = cms.int32( 1 ),
13400     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13401     s_a_phi1B = cms.double( 0.0069 ),
13402     s_a_phi1I = cms.double( 0.0088 ),
13403     s_a_phi1F = cms.double( 0.0076 ),
13404     s_a_phi2B = cms.double( 3.7E-4 ),
13405     s_a_phi2I = cms.double( 7.0E-4 ),
13406     s_a_phi2F = cms.double( 0.00906 ),
13407     s_a_zB = cms.double( 0.012 ),
13408     s_a_rI = cms.double( 0.027 ),
13409     s_a_rF = cms.double( 0.04 ),
13410     s2_threshold = cms.double( 0.4 ),
13411     tanhSO10BarrelThres = cms.double( 0.35 ),
13412     tanhSO10InterThres = cms.double( 1.0 ),
13413     tanhSO10ForwardThres = cms.double( 1.0 ),
13414     useS = cms.bool( False ),
13415     pixelVeto = cms.bool( False )
13416 )
13417 fragment.hltEle50GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13418     saveTags = cms.bool( True ),
13419     candTag = cms.InputTag( "hltEle50PixelMatchPPRefFilter" ),
13420     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
13421     rhoTag = cms.InputTag( "" ),
13422     energyLowEdges = cms.vdouble( 0.0 ),
13423     lessThan = cms.bool( True ),
13424     useEt = cms.bool( False ),
13425     useAbs = cms.bool( True ),
13426     thrRegularEB = cms.vdouble( 0.1 ),
13427     thrRegularEE = cms.vdouble( 0.1 ),
13428     thrOverEEB = cms.vdouble( -1.0 ),
13429     thrOverEEE = cms.vdouble( -1.0 ),
13430     thrOverE2EB = cms.vdouble( -1.0 ),
13431     thrOverE2EE = cms.vdouble( -1.0 ),
13432     ncandcut = cms.int32( 1 ),
13433     doRhoCorrection = cms.bool( False ),
13434     rhoMax = cms.double( 9.9999999E7 ),
13435     rhoScale = cms.double( 1.0 ),
13436     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13437     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13438     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13439 )
13440 fragment.hltEle50GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13441     saveTags = cms.bool( True ),
13442     candTag = cms.InputTag( "hltEle50GsfOneOEMinusOneOPPPRefFilter" ),
13443     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
13444     rhoTag = cms.InputTag( "" ),
13445     energyLowEdges = cms.vdouble( 0.0 ),
13446     lessThan = cms.bool( True ),
13447     useEt = cms.bool( False ),
13448     useAbs = cms.bool( True ),
13449     thrRegularEB = cms.vdouble( 0.008 ),
13450     thrRegularEE = cms.vdouble( 0.012 ),
13451     thrOverEEB = cms.vdouble( -1.0 ),
13452     thrOverEEE = cms.vdouble( -1.0 ),
13453     thrOverE2EB = cms.vdouble( -1.0 ),
13454     thrOverE2EE = cms.vdouble( -1.0 ),
13455     ncandcut = cms.int32( 1 ),
13456     doRhoCorrection = cms.bool( False ),
13457     rhoMax = cms.double( 9.9999999E7 ),
13458     rhoScale = cms.double( 1.0 ),
13459     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13460     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13461     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13462 )
13463 fragment.hltEle50GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13464     saveTags = cms.bool( True ),
13465     candTag = cms.InputTag( "hltEle50GsfDetaPPRefFilter" ),
13466     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
13467     rhoTag = cms.InputTag( "" ),
13468     energyLowEdges = cms.vdouble( 0.0 ),
13469     lessThan = cms.bool( True ),
13470     useEt = cms.bool( False ),
13471     useAbs = cms.bool( True ),
13472     thrRegularEB = cms.vdouble( 0.1 ),
13473     thrRegularEE = cms.vdouble( 0.1 ),
13474     thrOverEEB = cms.vdouble( -1.0 ),
13475     thrOverEEE = cms.vdouble( -1.0 ),
13476     thrOverE2EB = cms.vdouble( -1.0 ),
13477     thrOverE2EE = cms.vdouble( -1.0 ),
13478     ncandcut = cms.int32( 1 ),
13479     doRhoCorrection = cms.bool( False ),
13480     rhoMax = cms.double( 9.9999999E7 ),
13481     rhoScale = cms.double( 1.0 ),
13482     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13483     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13484     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13485 )
13486 fragment.hltEle50GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13487     saveTags = cms.bool( True ),
13488     candTag = cms.InputTag( "hltEle50GsfDphiPPRefFilter" ),
13489     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
13490     rhoTag = cms.InputTag( "" ),
13491     energyLowEdges = cms.vdouble( 0.0 ),
13492     lessThan = cms.bool( True ),
13493     useEt = cms.bool( True ),
13494     useAbs = cms.bool( False ),
13495     thrRegularEB = cms.vdouble( -1.0 ),
13496     thrRegularEE = cms.vdouble( -1.0 ),
13497     thrOverEEB = cms.vdouble( 1.0 ),
13498     thrOverEEE = cms.vdouble( 1.0 ),
13499     thrOverE2EB = cms.vdouble( -1.0 ),
13500     thrOverE2EE = cms.vdouble( -1.0 ),
13501     ncandcut = cms.int32( 1 ),
13502     doRhoCorrection = cms.bool( False ),
13503     rhoMax = cms.double( 9.9999999E7 ),
13504     rhoScale = cms.double( 1.0 ),
13505     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13506     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13507     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13508 )
13509 fragment.hltPrePPRefGEDPhoton10 = cms.EDFilter( "HLTPrescaler",
13510     offset = cms.uint32( 0 ),
13511     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13512 )
13513 fragment.hltEG10HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13514     saveTags = cms.bool( True ),
13515     candTag = cms.InputTag( "hltEG10EtPPRefFilter" ),
13516     varTag = cms.InputTag( "hltEgammaHoverE" ),
13517     rhoTag = cms.InputTag( "" ),
13518     energyLowEdges = cms.vdouble( 0.0 ),
13519     lessThan = cms.bool( True ),
13520     useEt = cms.bool( False ),
13521     useAbs = cms.bool( False ),
13522     thrRegularEB = cms.vdouble( -1.0 ),
13523     thrRegularEE = cms.vdouble( -1.0 ),
13524     thrOverEEB = cms.vdouble( 2.0 ),
13525     thrOverEEE = cms.vdouble( 2.0 ),
13526     thrOverE2EB = cms.vdouble( -1.0 ),
13527     thrOverE2EE = cms.vdouble( -1.0 ),
13528     ncandcut = cms.int32( 1 ),
13529     doRhoCorrection = cms.bool( False ),
13530     rhoMax = cms.double( 9.9999999E7 ),
13531     rhoScale = cms.double( 1.0 ),
13532     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13533     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13534     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13535 )
13536 fragment.hltPrePPRefGEDPhoton10EB = cms.EDFilter( "HLTPrescaler",
13537     offset = cms.uint32( 0 ),
13538     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13539 )
13540 fragment.hltEG10EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13541     saveTags = cms.bool( True ),
13542     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13543     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13544     etcutEB = cms.double( 10.0 ),
13545     etcutEE = cms.double( 999999.0 ),
13546     minEtaCut = cms.double( -9999.0 ),
13547     maxEtaCut = cms.double( 9999.0 ),
13548     ncandcut = cms.int32( 1 )
13549 )
13550 fragment.hltEG10HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13551     saveTags = cms.bool( True ),
13552     candTag = cms.InputTag( "hltEG10EtEBPPRefFilter" ),
13553     varTag = cms.InputTag( "hltEgammaHoverE" ),
13554     rhoTag = cms.InputTag( "" ),
13555     energyLowEdges = cms.vdouble( 0.0 ),
13556     lessThan = cms.bool( True ),
13557     useEt = cms.bool( False ),
13558     useAbs = cms.bool( False ),
13559     thrRegularEB = cms.vdouble( -1.0 ),
13560     thrRegularEE = cms.vdouble( -1.0 ),
13561     thrOverEEB = cms.vdouble( 2.0 ),
13562     thrOverEEE = cms.vdouble( 2.0 ),
13563     thrOverE2EB = cms.vdouble( -1.0 ),
13564     thrOverE2EE = cms.vdouble( -1.0 ),
13565     ncandcut = cms.int32( 1 ),
13566     doRhoCorrection = cms.bool( False ),
13567     rhoMax = cms.double( 9.9999999E7 ),
13568     rhoScale = cms.double( 1.0 ),
13569     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13570     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13571     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13572 )
13573 fragment.hltPrePPRefGEDPhoton20 = cms.EDFilter( "HLTPrescaler",
13574     offset = cms.uint32( 0 ),
13575     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13576 )
13577 fragment.hltEG20HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13578     saveTags = cms.bool( True ),
13579     candTag = cms.InputTag( "hltEG20EtPPRefFilter" ),
13580     varTag = cms.InputTag( "hltEgammaHoverE" ),
13581     rhoTag = cms.InputTag( "" ),
13582     energyLowEdges = cms.vdouble( 0.0 ),
13583     lessThan = cms.bool( True ),
13584     useEt = cms.bool( False ),
13585     useAbs = cms.bool( False ),
13586     thrRegularEB = cms.vdouble( -1.0 ),
13587     thrRegularEE = cms.vdouble( -1.0 ),
13588     thrOverEEB = cms.vdouble( 2.0 ),
13589     thrOverEEE = cms.vdouble( 2.0 ),
13590     thrOverE2EB = cms.vdouble( -1.0 ),
13591     thrOverE2EE = cms.vdouble( -1.0 ),
13592     ncandcut = cms.int32( 1 ),
13593     doRhoCorrection = cms.bool( False ),
13594     rhoMax = cms.double( 9.9999999E7 ),
13595     rhoScale = cms.double( 1.0 ),
13596     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13597     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13598     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13599 )
13600 fragment.hltPrePPRefGEDPhoton20EB = cms.EDFilter( "HLTPrescaler",
13601     offset = cms.uint32( 0 ),
13602     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13603 )
13604 fragment.hltEG20EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13605     saveTags = cms.bool( True ),
13606     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13607     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13608     etcutEB = cms.double( 20.0 ),
13609     etcutEE = cms.double( 999999.0 ),
13610     minEtaCut = cms.double( -9999.0 ),
13611     maxEtaCut = cms.double( 9999.0 ),
13612     ncandcut = cms.int32( 1 )
13613 )
13614 fragment.hltEG20HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13615     saveTags = cms.bool( True ),
13616     candTag = cms.InputTag( "hltEG20EtEBPPRefFilter" ),
13617     varTag = cms.InputTag( "hltEgammaHoverE" ),
13618     rhoTag = cms.InputTag( "" ),
13619     energyLowEdges = cms.vdouble( 0.0 ),
13620     lessThan = cms.bool( True ),
13621     useEt = cms.bool( False ),
13622     useAbs = cms.bool( False ),
13623     thrRegularEB = cms.vdouble( -1.0 ),
13624     thrRegularEE = cms.vdouble( -1.0 ),
13625     thrOverEEB = cms.vdouble( 2.0 ),
13626     thrOverEEE = cms.vdouble( 2.0 ),
13627     thrOverE2EB = cms.vdouble( -1.0 ),
13628     thrOverE2EE = cms.vdouble( -1.0 ),
13629     ncandcut = cms.int32( 1 ),
13630     doRhoCorrection = cms.bool( False ),
13631     rhoMax = cms.double( 9.9999999E7 ),
13632     rhoScale = cms.double( 1.0 ),
13633     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13634     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13635     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13636 )
13637 fragment.hltL1sL1SingleEG21 = cms.EDFilter( "HLTL1TSeed",
13638     saveTags = cms.bool( True ),
13639     L1SeedsLogicalExpression = cms.string( "L1_SingleEG21" ),
13640     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13641     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13642     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13643     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13644     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13645     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13646     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13647     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13648     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13649 )
13650 fragment.hltPrePPRefGEDPhoton30 = cms.EDFilter( "HLTPrescaler",
13651     offset = cms.uint32( 0 ),
13652     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13653 )
13654 fragment.hltEG30HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13655     saveTags = cms.bool( True ),
13656     candTag = cms.InputTag( "hltEG30EtPPRefFilter" ),
13657     varTag = cms.InputTag( "hltEgammaHoverE" ),
13658     rhoTag = cms.InputTag( "" ),
13659     energyLowEdges = cms.vdouble( 0.0 ),
13660     lessThan = cms.bool( True ),
13661     useEt = cms.bool( False ),
13662     useAbs = cms.bool( False ),
13663     thrRegularEB = cms.vdouble( -1.0 ),
13664     thrRegularEE = cms.vdouble( -1.0 ),
13665     thrOverEEB = cms.vdouble( 2.0 ),
13666     thrOverEEE = cms.vdouble( 2.0 ),
13667     thrOverE2EB = cms.vdouble( -1.0 ),
13668     thrOverE2EE = cms.vdouble( -1.0 ),
13669     ncandcut = cms.int32( 1 ),
13670     doRhoCorrection = cms.bool( False ),
13671     rhoMax = cms.double( 9.9999999E7 ),
13672     rhoScale = cms.double( 1.0 ),
13673     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13674     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13675     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13676 )
13677 fragment.hltPrePPRefGEDPhoton30EB = cms.EDFilter( "HLTPrescaler",
13678     offset = cms.uint32( 0 ),
13679     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13680 )
13681 fragment.hltEG30EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13682     saveTags = cms.bool( True ),
13683     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13684     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13685     etcutEB = cms.double( 30.0 ),
13686     etcutEE = cms.double( 999999.0 ),
13687     minEtaCut = cms.double( -9999.0 ),
13688     maxEtaCut = cms.double( 9999.0 ),
13689     ncandcut = cms.int32( 1 )
13690 )
13691 fragment.hltEG30HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13692     saveTags = cms.bool( True ),
13693     candTag = cms.InputTag( "hltEG30EtEBPPRefFilter" ),
13694     varTag = cms.InputTag( "hltEgammaHoverE" ),
13695     rhoTag = cms.InputTag( "" ),
13696     energyLowEdges = cms.vdouble( 0.0 ),
13697     lessThan = cms.bool( True ),
13698     useEt = cms.bool( False ),
13699     useAbs = cms.bool( False ),
13700     thrRegularEB = cms.vdouble( -1.0 ),
13701     thrRegularEE = cms.vdouble( -1.0 ),
13702     thrOverEEB = cms.vdouble( 2.0 ),
13703     thrOverEEE = cms.vdouble( 2.0 ),
13704     thrOverE2EB = cms.vdouble( -1.0 ),
13705     thrOverE2EE = cms.vdouble( -1.0 ),
13706     ncandcut = cms.int32( 1 ),
13707     doRhoCorrection = cms.bool( False ),
13708     rhoMax = cms.double( 9.9999999E7 ),
13709     rhoScale = cms.double( 1.0 ),
13710     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13711     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13712     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13713 )
13714 fragment.hltPrePPRefGEDPhoton40 = cms.EDFilter( "HLTPrescaler",
13715     offset = cms.uint32( 0 ),
13716     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13717 )
13718 fragment.hltEG40HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13719     saveTags = cms.bool( True ),
13720     candTag = cms.InputTag( "hltEG40EtPPRefFilter" ),
13721     varTag = cms.InputTag( "hltEgammaHoverE" ),
13722     rhoTag = cms.InputTag( "" ),
13723     energyLowEdges = cms.vdouble( 0.0 ),
13724     lessThan = cms.bool( True ),
13725     useEt = cms.bool( False ),
13726     useAbs = cms.bool( False ),
13727     thrRegularEB = cms.vdouble( -1.0 ),
13728     thrRegularEE = cms.vdouble( -1.0 ),
13729     thrOverEEB = cms.vdouble( 2.0 ),
13730     thrOverEEE = cms.vdouble( 2.0 ),
13731     thrOverE2EB = cms.vdouble( -1.0 ),
13732     thrOverE2EE = cms.vdouble( -1.0 ),
13733     ncandcut = cms.int32( 1 ),
13734     doRhoCorrection = cms.bool( False ),
13735     rhoMax = cms.double( 9.9999999E7 ),
13736     rhoScale = cms.double( 1.0 ),
13737     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13738     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13739     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13740 )
13741 fragment.hltPrePPRefGEDPhoton40EB = cms.EDFilter( "HLTPrescaler",
13742     offset = cms.uint32( 0 ),
13743     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13744 )
13745 fragment.hltEG40EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13746     saveTags = cms.bool( True ),
13747     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13748     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13749     etcutEB = cms.double( 40.0 ),
13750     etcutEE = cms.double( 999999.0 ),
13751     minEtaCut = cms.double( -9999.0 ),
13752     maxEtaCut = cms.double( 9999.0 ),
13753     ncandcut = cms.int32( 1 )
13754 )
13755 fragment.hltEG40HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13756     saveTags = cms.bool( True ),
13757     candTag = cms.InputTag( "hltEG40EtEBPPRefFilter" ),
13758     varTag = cms.InputTag( "hltEgammaHoverE" ),
13759     rhoTag = cms.InputTag( "" ),
13760     energyLowEdges = cms.vdouble( 0.0 ),
13761     lessThan = cms.bool( True ),
13762     useEt = cms.bool( False ),
13763     useAbs = cms.bool( False ),
13764     thrRegularEB = cms.vdouble( -1.0 ),
13765     thrRegularEE = cms.vdouble( -1.0 ),
13766     thrOverEEB = cms.vdouble( 2.0 ),
13767     thrOverEEE = cms.vdouble( 2.0 ),
13768     thrOverE2EB = cms.vdouble( -1.0 ),
13769     thrOverE2EE = cms.vdouble( -1.0 ),
13770     ncandcut = cms.int32( 1 ),
13771     doRhoCorrection = cms.bool( False ),
13772     rhoMax = cms.double( 9.9999999E7 ),
13773     rhoScale = cms.double( 1.0 ),
13774     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13775     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13776     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13777 )
13778 fragment.hltPrePPRefGEDPhoton50 = cms.EDFilter( "HLTPrescaler",
13779     offset = cms.uint32( 0 ),
13780     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13781 )
13782 fragment.hltEG50HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13783     saveTags = cms.bool( True ),
13784     candTag = cms.InputTag( "hltEG50EtPPRefFilter" ),
13785     varTag = cms.InputTag( "hltEgammaHoverE" ),
13786     rhoTag = cms.InputTag( "" ),
13787     energyLowEdges = cms.vdouble( 0.0 ),
13788     lessThan = cms.bool( True ),
13789     useEt = cms.bool( False ),
13790     useAbs = cms.bool( False ),
13791     thrRegularEB = cms.vdouble( -1.0 ),
13792     thrRegularEE = cms.vdouble( -1.0 ),
13793     thrOverEEB = cms.vdouble( 2.0 ),
13794     thrOverEEE = cms.vdouble( 2.0 ),
13795     thrOverE2EB = cms.vdouble( -1.0 ),
13796     thrOverE2EE = cms.vdouble( -1.0 ),
13797     ncandcut = cms.int32( 1 ),
13798     doRhoCorrection = cms.bool( False ),
13799     rhoMax = cms.double( 9.9999999E7 ),
13800     rhoScale = cms.double( 1.0 ),
13801     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13802     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13803     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13804 )
13805 fragment.hltPrePPRefGEDPhoton50EB = cms.EDFilter( "HLTPrescaler",
13806     offset = cms.uint32( 0 ),
13807     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13808 )
13809 fragment.hltEG50EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13810     saveTags = cms.bool( True ),
13811     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13812     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13813     etcutEB = cms.double( 50.0 ),
13814     etcutEE = cms.double( 999999.0 ),
13815     minEtaCut = cms.double( -9999.0 ),
13816     maxEtaCut = cms.double( 9999.0 ),
13817     ncandcut = cms.int32( 1 )
13818 )
13819 fragment.hltEG50HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13820     saveTags = cms.bool( True ),
13821     candTag = cms.InputTag( "hltEG50EtEBPPRefFilter" ),
13822     varTag = cms.InputTag( "hltEgammaHoverE" ),
13823     rhoTag = cms.InputTag( "" ),
13824     energyLowEdges = cms.vdouble( 0.0 ),
13825     lessThan = cms.bool( True ),
13826     useEt = cms.bool( False ),
13827     useAbs = cms.bool( False ),
13828     thrRegularEB = cms.vdouble( -1.0 ),
13829     thrRegularEE = cms.vdouble( -1.0 ),
13830     thrOverEEB = cms.vdouble( 2.0 ),
13831     thrOverEEE = cms.vdouble( 2.0 ),
13832     thrOverE2EB = cms.vdouble( -1.0 ),
13833     thrOverE2EE = cms.vdouble( -1.0 ),
13834     ncandcut = cms.int32( 1 ),
13835     doRhoCorrection = cms.bool( False ),
13836     rhoMax = cms.double( 9.9999999E7 ),
13837     rhoScale = cms.double( 1.0 ),
13838     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13839     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13840     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13841 )
13842 fragment.hltL1sL1SingleEG30 = cms.EDFilter( "HLTL1TSeed",
13843     saveTags = cms.bool( True ),
13844     L1SeedsLogicalExpression = cms.string( "L1_SingleEG30" ),
13845     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13846     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13847     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13848     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13849     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13850     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13851     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13852     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13853     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13854 )
13855 fragment.hltPrePPRefGEDPhoton60 = cms.EDFilter( "HLTPrescaler",
13856     offset = cms.uint32( 0 ),
13857     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13858 )
13859 fragment.hltEG60EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13860     saveTags = cms.bool( True ),
13861     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13862     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13863     etcutEB = cms.double( 60.0 ),
13864     etcutEE = cms.double( 60.0 ),
13865     minEtaCut = cms.double( -9999.0 ),
13866     maxEtaCut = cms.double( 9999.0 ),
13867     ncandcut = cms.int32( 1 )
13868 )
13869 fragment.hltEG60HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13870     saveTags = cms.bool( True ),
13871     candTag = cms.InputTag( "hltEG60EtPPRefFilter" ),
13872     varTag = cms.InputTag( "hltEgammaHoverE" ),
13873     rhoTag = cms.InputTag( "" ),
13874     energyLowEdges = cms.vdouble( 0.0 ),
13875     lessThan = cms.bool( True ),
13876     useEt = cms.bool( False ),
13877     useAbs = cms.bool( False ),
13878     thrRegularEB = cms.vdouble( -1.0 ),
13879     thrRegularEE = cms.vdouble( -1.0 ),
13880     thrOverEEB = cms.vdouble( 2.0 ),
13881     thrOverEEE = cms.vdouble( 2.0 ),
13882     thrOverE2EB = cms.vdouble( -1.0 ),
13883     thrOverE2EE = cms.vdouble( -1.0 ),
13884     ncandcut = cms.int32( 1 ),
13885     doRhoCorrection = cms.bool( False ),
13886     rhoMax = cms.double( 9.9999999E7 ),
13887     rhoScale = cms.double( 1.0 ),
13888     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13889     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13890     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13891 )
13892 fragment.hltPrePPRefGEDPhoton60EB = cms.EDFilter( "HLTPrescaler",
13893     offset = cms.uint32( 0 ),
13894     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13895 )
13896 fragment.hltEG60EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13897     saveTags = cms.bool( True ),
13898     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13899     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13900     etcutEB = cms.double( 60.0 ),
13901     etcutEE = cms.double( 999999.0 ),
13902     minEtaCut = cms.double( -9999.0 ),
13903     maxEtaCut = cms.double( 9999.0 ),
13904     ncandcut = cms.int32( 1 )
13905 )
13906 fragment.hltEG60HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13907     saveTags = cms.bool( True ),
13908     candTag = cms.InputTag( "hltEG60EtEBPPRefFilter" ),
13909     varTag = cms.InputTag( "hltEgammaHoverE" ),
13910     rhoTag = cms.InputTag( "" ),
13911     energyLowEdges = cms.vdouble( 0.0 ),
13912     lessThan = cms.bool( True ),
13913     useEt = cms.bool( False ),
13914     useAbs = cms.bool( False ),
13915     thrRegularEB = cms.vdouble( -1.0 ),
13916     thrRegularEE = cms.vdouble( -1.0 ),
13917     thrOverEEB = cms.vdouble( 2.0 ),
13918     thrOverEEE = cms.vdouble( 2.0 ),
13919     thrOverE2EB = cms.vdouble( -1.0 ),
13920     thrOverE2EE = cms.vdouble( -1.0 ),
13921     ncandcut = cms.int32( 1 ),
13922     doRhoCorrection = cms.bool( False ),
13923     rhoMax = cms.double( 9.9999999E7 ),
13924     rhoScale = cms.double( 1.0 ),
13925     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13926     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13927     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13928 )
13929 fragment.hltL1sEG15EG10 = cms.EDFilter( "HLTL1TSeed",
13930     saveTags = cms.bool( True ),
13931     L1SeedsLogicalExpression = cms.string( "L1_DoubleEG_15_10" ),
13932     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13933     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13934     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13935     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13936     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13937     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13938     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13939     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13940     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13941 )
13942 fragment.hltPrePPRefDoubleGEDPhoton20 = cms.EDFilter( "HLTPrescaler",
13943     offset = cms.uint32( 0 ),
13944     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13945 )
13946 fragment.hltDoubleEG20EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13947     saveTags = cms.bool( True ),
13948     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13949     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13950     etcutEB = cms.double( 20.0 ),
13951     etcutEE = cms.double( 20.0 ),
13952     minEtaCut = cms.double( -9999.0 ),
13953     maxEtaCut = cms.double( 9999.0 ),
13954     ncandcut = cms.int32( 2 )
13955 )
13956 fragment.hltDoubleEG20HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13957     saveTags = cms.bool( True ),
13958     candTag = cms.InputTag( "hltDoubleEG20EtPPRefFilter" ),
13959     varTag = cms.InputTag( "hltEgammaHoverE" ),
13960     rhoTag = cms.InputTag( "" ),
13961     energyLowEdges = cms.vdouble( 0.0 ),
13962     lessThan = cms.bool( True ),
13963     useEt = cms.bool( False ),
13964     useAbs = cms.bool( False ),
13965     thrRegularEB = cms.vdouble( -1.0 ),
13966     thrRegularEE = cms.vdouble( -1.0 ),
13967     thrOverEEB = cms.vdouble( 2.0 ),
13968     thrOverEEE = cms.vdouble( 2.0 ),
13969     thrOverE2EB = cms.vdouble( -1.0 ),
13970     thrOverE2EE = cms.vdouble( -1.0 ),
13971     ncandcut = cms.int32( 2 ),
13972     doRhoCorrection = cms.bool( False ),
13973     rhoMax = cms.double( 9.9999999E7 ),
13974     rhoScale = cms.double( 1.0 ),
13975     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13976     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13977     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13978 )
13979 fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed",
13980     saveTags = cms.bool( True ),
13981     L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ),
13982     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13983     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13984     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13985     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13986     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13987     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13988     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13989     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13990     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13991 )
13992 fragment.hltPrePPRefL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13993     offset = cms.uint32( 0 ),
13994     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13995 )
13996 fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13997     saveTags = cms.bool( True ),
13998     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13999     PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
14000     MaxEta = cms.double( 2.5 ),
14001     MinPt = cms.double( 0.0 ),
14002     MaxDeltaR = cms.double( 999.0 ),
14003     MinN = cms.int32( 1 ),
14004     CentralBxOnly = cms.bool( True ),
14005     SelectQualities = cms.vint32(  )
14006 )
14007 fragment.hltL1sDoubleMu0SQ = cms.EDFilter( "HLTL1TSeed",
14008     saveTags = cms.bool( True ),
14009     L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ" ),
14010     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14011     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14012     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14013     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14014     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14015     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14016     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14017     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14018     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14019 )
14020 fragment.hltPrePPRefL1DoubleMu0SQ = cms.EDFilter( "HLTPrescaler",
14021     offset = cms.uint32( 0 ),
14022     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14023 )
14024 fragment.hltL1fL1sDoubleMu0SQL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14025     saveTags = cms.bool( True ),
14026     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14027     PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0SQ" ),
14028     MaxEta = cms.double( 2.5 ),
14029     MinPt = cms.double( 0.0 ),
14030     MaxDeltaR = cms.double( 999.0 ),
14031     MinN = cms.int32( 1 ),
14032     CentralBxOnly = cms.bool( True ),
14033     SelectQualities = cms.vint32(  )
14034 )
14035 fragment.hltL1sDoubleMuOpen = cms.EDFilter( "HLTL1TSeed",
14036     saveTags = cms.bool( True ),
14037     L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen" ),
14038     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14039     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14040     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14041     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14042     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14043     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14044     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14045     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14046     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14047 )
14048 fragment.hltPrePPRefL1DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
14049     offset = cms.uint32( 0 ),
14050     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14051 )
14052 fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14053     saveTags = cms.bool( True ),
14054     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14055     PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpen" ),
14056     MaxEta = cms.double( 2.5 ),
14057     MinPt = cms.double( 0.0 ),
14058     MaxDeltaR = cms.double( 999.0 ),
14059     MinN = cms.int32( 1 ),
14060     CentralBxOnly = cms.bool( True ),
14061     SelectQualities = cms.vint32(  )
14062 )
14063 fragment.hltL1sDoubleMu2 = cms.EDFilter( "HLTL1TSeed",
14064     saveTags = cms.bool( True ),
14065     L1SeedsLogicalExpression = cms.string( "L1_DoubleMu2" ),
14066     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14067     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14068     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14069     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14070     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14071     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14072     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14073     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14074     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14075 )
14076 fragment.hltPrePPRefL1DoubleMu2 = cms.EDFilter( "HLTPrescaler",
14077     offset = cms.uint32( 0 ),
14078     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14079 )
14080 fragment.hltL1fL1sDoubleMu2L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14081     saveTags = cms.bool( True ),
14082     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14083     PreviousCandTag = cms.InputTag( "hltL1sDoubleMu2" ),
14084     MaxEta = cms.double( 2.5 ),
14085     MinPt = cms.double( 0.0 ),
14086     MaxDeltaR = cms.double( 999.0 ),
14087     MinN = cms.int32( 1 ),
14088     CentralBxOnly = cms.bool( True ),
14089     SelectQualities = cms.vint32(  )
14090 )
14091 fragment.hltL1sDoubleMu2SQ = cms.EDFilter( "HLTL1TSeed",
14092     saveTags = cms.bool( True ),
14093     L1SeedsLogicalExpression = cms.string( "L1_DoubleMu2_SQ" ),
14094     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14095     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14096     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14097     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14098     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14099     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14100     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14101     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14102     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14103 )
14104 fragment.hltPrePPRefL1DoubleMu2SQ = cms.EDFilter( "HLTPrescaler",
14105     offset = cms.uint32( 0 ),
14106     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14107 )
14108 fragment.hltL1fL1sDoubleMu2SQL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14109     saveTags = cms.bool( True ),
14110     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14111     PreviousCandTag = cms.InputTag( "hltL1sDoubleMu2SQ" ),
14112     MaxEta = cms.double( 2.5 ),
14113     MinPt = cms.double( 0.0 ),
14114     MaxDeltaR = cms.double( 999.0 ),
14115     MinN = cms.int32( 1 ),
14116     CentralBxOnly = cms.bool( True ),
14117     SelectQualities = cms.vint32(  )
14118 )
14119 fragment.hltL1sSingleMu0Cosmics = cms.EDFilter( "HLTL1TSeed",
14120     saveTags = cms.bool( True ),
14121     L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ),
14122     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14123     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14124     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14125     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14126     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14127     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14128     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14129     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14130     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14131 )
14132 fragment.hltPrePPRefL1SingleMu0Cosmics = cms.EDFilter( "HLTPrescaler",
14133     offset = cms.uint32( 0 ),
14134     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14135 )
14136 fragment.hltL1fL1sSingleMu0CosmicsL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14137     saveTags = cms.bool( True ),
14138     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14139     PreviousCandTag = cms.InputTag( "hltL1sSingleMu0Cosmics" ),
14140     MaxEta = cms.double( 2.5 ),
14141     MinPt = cms.double( 0.0 ),
14142     MaxDeltaR = cms.double( 999.0 ),
14143     MinN = cms.int32( 1 ),
14144     CentralBxOnly = cms.bool( True ),
14145     SelectQualities = cms.vint32(  )
14146 )
14147 fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed",
14148     saveTags = cms.bool( True ),
14149     L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ),
14150     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14151     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14152     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14153     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14154     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14155     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14156     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14157     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14158     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14159 )
14160 fragment.hltPrePPRefL1SingleMu7 = cms.EDFilter( "HLTPrescaler",
14161     offset = cms.uint32( 0 ),
14162     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14163 )
14164 fragment.hltL1fL1sSingleMu7L1Filtered7PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14165     saveTags = cms.bool( True ),
14166     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14167     PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ),
14168     MaxEta = cms.double( 2.5 ),
14169     MinPt = cms.double( 7.0 ),
14170     MaxDeltaR = cms.double( 999.0 ),
14171     MinN = cms.int32( 1 ),
14172     CentralBxOnly = cms.bool( True ),
14173     SelectQualities = cms.vint32(  )
14174 )
14175 fragment.hltL1sSingleMu12 = cms.EDFilter( "HLTL1TSeed",
14176     saveTags = cms.bool( True ),
14177     L1SeedsLogicalExpression = cms.string( "L1_SingleMu12" ),
14178     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14179     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14180     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14181     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14182     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14183     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14184     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14185     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14186     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14187 )
14188 fragment.hltPrePPRefL1SingleMu12 = cms.EDFilter( "HLTPrescaler",
14189     offset = cms.uint32( 0 ),
14190     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14191 )
14192 fragment.hltL1fL1sDoubleMu12L1Filtered12PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14193     saveTags = cms.bool( True ),
14194     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14195     PreviousCandTag = cms.InputTag( "hltL1sSingleMu12" ),
14196     MaxEta = cms.double( 2.5 ),
14197     MinPt = cms.double( 12.0 ),
14198     MaxDeltaR = cms.double( 999.0 ),
14199     MinN = cms.int32( 1 ),
14200     CentralBxOnly = cms.bool( True ),
14201     SelectQualities = cms.vint32(  )
14202 )
14203 fragment.hltL1sSingleMu3SingleEG12 = cms.EDFilter( "HLTL1TSeed",
14204     saveTags = cms.bool( True ),
14205     L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_SingleEG12" ),
14206     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14207     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14208     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14209     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14210     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14211     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14212     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14213     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14214     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14215 )
14216 fragment.hltPrePPRefL1SingleMu5Ele20Gsf = cms.EDFilter( "HLTPrescaler",
14217     offset = cms.uint32( 0 ),
14218     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14219 )
14220 fragment.hltL1fL1sSingleMu3SingleEG12L1Filtered5PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14221     saveTags = cms.bool( True ),
14222     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14223     PreviousCandTag = cms.InputTag( "hltL1sSingleMu3SingleEG12" ),
14224     MaxEta = cms.double( 2.5 ),
14225     MinPt = cms.double( 5.0 ),
14226     MaxDeltaR = cms.double( 999.0 ),
14227     MinN = cms.int32( 1 ),
14228     CentralBxOnly = cms.bool( True ),
14229     SelectQualities = cms.vint32(  )
14230 )
14231 fragment.hltPrePPRefL1SingleMu5GEDPhoton20 = cms.EDFilter( "HLTPrescaler",
14232     offset = cms.uint32( 0 ),
14233     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14234 )
14235 fragment.hltL1sSingleMu5SingleEG15 = cms.EDFilter( "HLTL1TSeed",
14236     saveTags = cms.bool( True ),
14237     L1SeedsLogicalExpression = cms.string( "L1_SingleMu5_SingleEG15" ),
14238     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14239     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14240     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14241     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14242     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14243     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14244     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14245     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14246     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14247 )
14248 fragment.hltPrePPRefL1SingleMu7Ele20Gsf = cms.EDFilter( "HLTPrescaler",
14249     offset = cms.uint32( 0 ),
14250     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14251 )
14252 fragment.hltL1fL1sSingleMu5SingleEG15L1Filtered7PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14253     saveTags = cms.bool( True ),
14254     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14255     PreviousCandTag = cms.InputTag( "hltL1sSingleMu5SingleEG15" ),
14256     MaxEta = cms.double( 2.5 ),
14257     MinPt = cms.double( 7.0 ),
14258     MaxDeltaR = cms.double( 999.0 ),
14259     MinN = cms.int32( 1 ),
14260     CentralBxOnly = cms.bool( True ),
14261     SelectQualities = cms.vint32(  )
14262 )
14263 fragment.hltPrePPRefL1SingleMu7GEDPhoton10 = cms.EDFilter( "HLTPrescaler",
14264     offset = cms.uint32( 0 ),
14265     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14266 )
14267 fragment.hltPrePPRefL2DoubleMu0 = cms.EDFilter( "HLTPrescaler",
14268     offset = cms.uint32( 0 ),
14269     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14270 )
14271 fragment.hltL2fL1fL1sDoubleMu0L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14272     saveTags = cms.bool( True ),
14273     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14274     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14275     PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0PPRef" ),
14276     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14277     MinN = cms.int32( 1 ),
14278     MaxEta = cms.double( 2.5 ),
14279     AbsEtaBins = cms.vdouble( 9999.0 ),
14280     MinNstations = cms.vint32( 1 ),
14281     MinNhits = cms.vint32( 0 ),
14282     CutOnChambers = cms.bool( False ),
14283     MinNchambers = cms.vint32( 0 ),
14284     MaxDr = cms.double( 9999.0 ),
14285     MinDr = cms.double( -1.0 ),
14286     MaxDz = cms.double( 9999.0 ),
14287     MinDxySig = cms.double( -1.0 ),
14288     MinPt = cms.double( 0.0 ),
14289     NSigmaPt = cms.double( 0.0 ),
14290     MatchToPreviousCand = cms.bool( True )
14291 )
14292 fragment.hltPrePPRefL2DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
14293     offset = cms.uint32( 0 ),
14294     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14295 )
14296 fragment.hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14297     saveTags = cms.bool( True ),
14298     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14299     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14300     PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuOpenL1Filtered0PPRef" ),
14301     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14302     MinN = cms.int32( 1 ),
14303     MaxEta = cms.double( 2.5 ),
14304     AbsEtaBins = cms.vdouble( 9999.0 ),
14305     MinNstations = cms.vint32( 1 ),
14306     MinNhits = cms.vint32( 0 ),
14307     CutOnChambers = cms.bool( False ),
14308     MinNchambers = cms.vint32( 0 ),
14309     MaxDr = cms.double( 9999.0 ),
14310     MinDr = cms.double( -1.0 ),
14311     MaxDz = cms.double( 9999.0 ),
14312     MinDxySig = cms.double( -1.0 ),
14313     MinPt = cms.double( 0.0 ),
14314     NSigmaPt = cms.double( 0.0 ),
14315     MatchToPreviousCand = cms.bool( True )
14316 )
14317 fragment.hltPrePPRefL2SingleMu7 = cms.EDFilter( "HLTPrescaler",
14318     offset = cms.uint32( 0 ),
14319     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14320 )
14321 fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14322     saveTags = cms.bool( True ),
14323     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14324     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14325     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
14326     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14327     MinN = cms.int32( 1 ),
14328     MaxEta = cms.double( 2.5 ),
14329     AbsEtaBins = cms.vdouble( 9999.0 ),
14330     MinNstations = cms.vint32( 1 ),
14331     MinNhits = cms.vint32( 0 ),
14332     CutOnChambers = cms.bool( False ),
14333     MinNchambers = cms.vint32( 0 ),
14334     MaxDr = cms.double( 9999.0 ),
14335     MinDr = cms.double( -1.0 ),
14336     MaxDz = cms.double( 9999.0 ),
14337     MinDxySig = cms.double( -1.0 ),
14338     MinPt = cms.double( 7.0 ),
14339     NSigmaPt = cms.double( 0.0 ),
14340     MatchToPreviousCand = cms.bool( True )
14341 )
14342 fragment.hltPrePPRefL2SingleMu12 = cms.EDFilter( "HLTPrescaler",
14343     offset = cms.uint32( 0 ),
14344     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14345 )
14346 fragment.hltL2fL1fL1sSingleMu7L2Filtered12PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14347     saveTags = cms.bool( True ),
14348     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14349     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14350     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
14351     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14352     MinN = cms.int32( 1 ),
14353     MaxEta = cms.double( 2.5 ),
14354     AbsEtaBins = cms.vdouble( 9999.0 ),
14355     MinNstations = cms.vint32( 1 ),
14356     MinNhits = cms.vint32( 0 ),
14357     CutOnChambers = cms.bool( False ),
14358     MinNchambers = cms.vint32( 0 ),
14359     MaxDr = cms.double( 9999.0 ),
14360     MinDr = cms.double( -1.0 ),
14361     MaxDz = cms.double( 9999.0 ),
14362     MinDxySig = cms.double( -1.0 ),
14363     MinPt = cms.double( 12.0 ),
14364     NSigmaPt = cms.double( 0.0 ),
14365     MatchToPreviousCand = cms.bool( True )
14366 )
14367 fragment.hltPrePPRefL2SingleMu15 = cms.EDFilter( "HLTPrescaler",
14368     offset = cms.uint32( 0 ),
14369     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14370 )
14371 fragment.hltL2fL1fL1sSingleMu12L2Filtered15PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14372     saveTags = cms.bool( True ),
14373     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14374     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14375     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
14376     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14377     MinN = cms.int32( 1 ),
14378     MaxEta = cms.double( 2.5 ),
14379     AbsEtaBins = cms.vdouble( 9999.0 ),
14380     MinNstations = cms.vint32( 1 ),
14381     MinNhits = cms.vint32( 0 ),
14382     CutOnChambers = cms.bool( False ),
14383     MinNchambers = cms.vint32( 0 ),
14384     MaxDr = cms.double( 9999.0 ),
14385     MinDr = cms.double( -1.0 ),
14386     MaxDz = cms.double( 9999.0 ),
14387     MinDxySig = cms.double( -1.0 ),
14388     MinPt = cms.double( 15.0 ),
14389     NSigmaPt = cms.double( 0.0 ),
14390     MatchToPreviousCand = cms.bool( True )
14391 )
14392 fragment.hltL1sSingleMuOpen = cms.EDFilter( "HLTL1TSeed",
14393     saveTags = cms.bool( True ),
14394     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ),
14395     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14396     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14397     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14398     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14399     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14400     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14401     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14402     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14403     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14404 )
14405 fragment.hltPrePPRefL2SingleMu20 = cms.EDFilter( "HLTPrescaler",
14406     offset = cms.uint32( 0 ),
14407     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14408 )
14409 fragment.hltL2fL1fL1sSingleMu7L2Filtered20PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14410     saveTags = cms.bool( True ),
14411     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14412     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14413     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
14414     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14415     MinN = cms.int32( 1 ),
14416     MaxEta = cms.double( 2.5 ),
14417     AbsEtaBins = cms.vdouble( 9999.0 ),
14418     MinNstations = cms.vint32( 1 ),
14419     MinNhits = cms.vint32( 0 ),
14420     CutOnChambers = cms.bool( False ),
14421     MinNchambers = cms.vint32( 0 ),
14422     MaxDr = cms.double( 9999.0 ),
14423     MinDr = cms.double( -1.0 ),
14424     MaxDz = cms.double( 9999.0 ),
14425     MinDxySig = cms.double( -1.0 ),
14426     MinPt = cms.double( 20.0 ),
14427     NSigmaPt = cms.double( 0.0 ),
14428     MatchToPreviousCand = cms.bool( True )
14429 )
14430 fragment.hltPrePPRefL3DoubleMu0 = cms.EDFilter( "HLTPrescaler",
14431     offset = cms.uint32( 0 ),
14432     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14433 )
14434 fragment.hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14435     saveTags = cms.bool( True ),
14436     CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14437     PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0PPRef" ),
14438     MaxEta = cms.double( 2.5 ),
14439     MinPt = cms.double( 0.0 ),
14440     MaxDeltaR = cms.double( 999.0 ),
14441     MinN = cms.int32( 1 ),
14442     CentralBxOnly = cms.bool( True ),
14443     SelectQualities = cms.vint32(  )
14444 )
14445 fragment.hltL3fL1fL1sDoubleMu0L3Filtered0PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14446     saveTags = cms.bool( True ),
14447     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14448     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14449     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sDoubleMu0L2Filtered0PPRef" ),
14450     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0PPRef" ),
14451     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14452     MinN = cms.int32( 1 ),
14453     MaxEta = cms.double( 2.5 ),
14454     MinNhits = cms.int32( 0 ),
14455     MaxDr = cms.double( 999.0 ),
14456     MinDr = cms.double( -1.0 ),
14457     MaxDz = cms.double( 9999.0 ),
14458     MinDxySig = cms.double( -1.0 ),
14459     MinPt = cms.double( 0.0 ),
14460     NSigmaPt = cms.double( 0.0 ),
14461     MaxNormalizedChi2 = cms.double( 9999.0 ),
14462     MaxDXYBeamSpot = cms.double( 9999.0 ),
14463     MinDXYBeamSpot = cms.double( -1.0 ),
14464     MinNmuonHits = cms.int32( 0 ),
14465     MaxPtDifference = cms.double( 9999.0 ),
14466     MinTrackPt = cms.double( 0.0 ),
14467     minMuonStations = cms.int32( -1 ),
14468     minTrkHits = cms.int32( -1 ),
14469     minMuonHits = cms.int32( -1 ),
14470     allowedTypeMask = cms.uint32( 255 ),
14471     requiredTypeMask = cms.uint32( 0 ),
14472     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14473     trkMuonId = cms.uint32( 0 ),
14474     L1MatchingdR = cms.double( 999.0 ),
14475     MatchToPreviousCand = cms.bool( True ),
14476     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14477     requireL3MuonTrajectorySeed = cms.bool( False ),
14478     useSimpleGeometry = cms.bool( True ),
14479     useStation2 = cms.bool( True ),
14480     fallbackToME1 = cms.bool( False ),
14481     cosmicPropagationHypothesis = cms.bool( False ),
14482     useMB2InOverlap = cms.bool( False ),
14483     useTrack = cms.string( "tracker" ),
14484     useState = cms.string( "atVertex" ),
14485     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14486     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14487     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14488 )
14489 fragment.hltPrePPRefL3DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
14490     offset = cms.uint32( 0 ),
14491     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14492 )
14493 fragment.hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14494     saveTags = cms.bool( True ),
14495     CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14496     PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuOpenL1Filtered0PPRef" ),
14497     MaxEta = cms.double( 2.5 ),
14498     MinPt = cms.double( 0.0 ),
14499     MaxDeltaR = cms.double( 999.0 ),
14500     MinN = cms.int32( 1 ),
14501     CentralBxOnly = cms.bool( True ),
14502     SelectQualities = cms.vint32(  )
14503 )
14504 fragment.hltL3fL1fL1sDoubleMuOpenL3Filtered0PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14505     saveTags = cms.bool( True ),
14506     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14507     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14508     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef" ),
14509     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0PPRef" ),
14510     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14511     MinN = cms.int32( 1 ),
14512     MaxEta = cms.double( 2.5 ),
14513     MinNhits = cms.int32( 0 ),
14514     MaxDr = cms.double( 999.0 ),
14515     MinDr = cms.double( -1.0 ),
14516     MaxDz = cms.double( 9999.0 ),
14517     MinDxySig = cms.double( -1.0 ),
14518     MinPt = cms.double( 0.0 ),
14519     NSigmaPt = cms.double( 0.0 ),
14520     MaxNormalizedChi2 = cms.double( 9999.0 ),
14521     MaxDXYBeamSpot = cms.double( 9999.0 ),
14522     MinDXYBeamSpot = cms.double( -1.0 ),
14523     MinNmuonHits = cms.int32( 0 ),
14524     MaxPtDifference = cms.double( 9999.0 ),
14525     MinTrackPt = cms.double( 0.0 ),
14526     minMuonStations = cms.int32( -1 ),
14527     minTrkHits = cms.int32( -1 ),
14528     minMuonHits = cms.int32( -1 ),
14529     allowedTypeMask = cms.uint32( 255 ),
14530     requiredTypeMask = cms.uint32( 0 ),
14531     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14532     trkMuonId = cms.uint32( 0 ),
14533     L1MatchingdR = cms.double( 999.0 ),
14534     MatchToPreviousCand = cms.bool( True ),
14535     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14536     requireL3MuonTrajectorySeed = cms.bool( False ),
14537     useSimpleGeometry = cms.bool( True ),
14538     useStation2 = cms.bool( True ),
14539     fallbackToME1 = cms.bool( False ),
14540     cosmicPropagationHypothesis = cms.bool( False ),
14541     useMB2InOverlap = cms.bool( False ),
14542     useTrack = cms.string( "tracker" ),
14543     useState = cms.string( "atVertex" ),
14544     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14545     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14546     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14547 )
14548 fragment.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed",
14549     saveTags = cms.bool( True ),
14550     L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ),
14551     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14552     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14553     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14554     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14555     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14556     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14557     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14558     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14559     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14560 )
14561 fragment.hltPrePPRefL3SingleMu3 = cms.EDFilter( "HLTPrescaler",
14562     offset = cms.uint32( 0 ),
14563     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14564 )
14565 fragment.hltL1fL1sSingleMu3L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14566     saveTags = cms.bool( True ),
14567     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14568     PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ),
14569     MaxEta = cms.double( 2.5 ),
14570     MinPt = cms.double( 0.0 ),
14571     MaxDeltaR = cms.double( 999.0 ),
14572     MinN = cms.int32( 1 ),
14573     CentralBxOnly = cms.bool( True ),
14574     SelectQualities = cms.vint32(  )
14575 )
14576 fragment.hltL2fL1fL1sSingleMu3L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14577     saveTags = cms.bool( True ),
14578     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14579     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14580     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0PPRef" ),
14581     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14582     MinN = cms.int32( 1 ),
14583     MaxEta = cms.double( 2.5 ),
14584     AbsEtaBins = cms.vdouble( 9999.0 ),
14585     MinNstations = cms.vint32( 1 ),
14586     MinNhits = cms.vint32( 0 ),
14587     CutOnChambers = cms.bool( False ),
14588     MinNchambers = cms.vint32( 0 ),
14589     MaxDr = cms.double( 9999.0 ),
14590     MinDr = cms.double( -1.0 ),
14591     MaxDz = cms.double( 9999.0 ),
14592     MinDxySig = cms.double( -1.0 ),
14593     MinPt = cms.double( 0.0 ),
14594     NSigmaPt = cms.double( 0.0 ),
14595     MatchToPreviousCand = cms.bool( True )
14596 )
14597 fragment.hltL1fForIterL3L1fL1sSingleMu3L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14598     saveTags = cms.bool( True ),
14599     CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14600     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0PPRef" ),
14601     MaxEta = cms.double( 2.5 ),
14602     MinPt = cms.double( 0.0 ),
14603     MaxDeltaR = cms.double( 999.0 ),
14604     MinN = cms.int32( 1 ),
14605     CentralBxOnly = cms.bool( True ),
14606     SelectQualities = cms.vint32(  )
14607 )
14608 fragment.hltL3fL1fL1sSingleMu3L3Filtered3PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14609     saveTags = cms.bool( True ),
14610     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14611     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14612     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu3L2Filtered0PPRef" ),
14613     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3L1Filtered0PPRef" ),
14614     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14615     MinN = cms.int32( 1 ),
14616     MaxEta = cms.double( 2.5 ),
14617     MinNhits = cms.int32( 0 ),
14618     MaxDr = cms.double( 999.0 ),
14619     MinDr = cms.double( -1.0 ),
14620     MaxDz = cms.double( 9999.0 ),
14621     MinDxySig = cms.double( -1.0 ),
14622     MinPt = cms.double( 3.0 ),
14623     NSigmaPt = cms.double( 0.0 ),
14624     MaxNormalizedChi2 = cms.double( 9999.0 ),
14625     MaxDXYBeamSpot = cms.double( 9999.0 ),
14626     MinDXYBeamSpot = cms.double( -1.0 ),
14627     MinNmuonHits = cms.int32( 0 ),
14628     MaxPtDifference = cms.double( 9999.0 ),
14629     MinTrackPt = cms.double( 0.0 ),
14630     minMuonStations = cms.int32( -1 ),
14631     minTrkHits = cms.int32( -1 ),
14632     minMuonHits = cms.int32( -1 ),
14633     allowedTypeMask = cms.uint32( 255 ),
14634     requiredTypeMask = cms.uint32( 0 ),
14635     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14636     trkMuonId = cms.uint32( 0 ),
14637     L1MatchingdR = cms.double( 999.0 ),
14638     MatchToPreviousCand = cms.bool( True ),
14639     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14640     requireL3MuonTrajectorySeed = cms.bool( False ),
14641     useSimpleGeometry = cms.bool( True ),
14642     useStation2 = cms.bool( True ),
14643     fallbackToME1 = cms.bool( False ),
14644     cosmicPropagationHypothesis = cms.bool( False ),
14645     useMB2InOverlap = cms.bool( False ),
14646     useTrack = cms.string( "tracker" ),
14647     useState = cms.string( "atVertex" ),
14648     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14649     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14650     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14651 )
14652 fragment.hltL1sSingleMu5 = cms.EDFilter( "HLTL1TSeed",
14653     saveTags = cms.bool( True ),
14654     L1SeedsLogicalExpression = cms.string( "L1_SingleMu5" ),
14655     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14656     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14657     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14658     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14659     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14660     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14661     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14662     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14663     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14664 )
14665 fragment.hltPrePPRefL3SingleMu5 = cms.EDFilter( "HLTPrescaler",
14666     offset = cms.uint32( 0 ),
14667     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14668 )
14669 fragment.hltL1fL1sSingleMu5L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14670     saveTags = cms.bool( True ),
14671     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14672     PreviousCandTag = cms.InputTag( "hltL1sSingleMu5" ),
14673     MaxEta = cms.double( 2.5 ),
14674     MinPt = cms.double( 0.0 ),
14675     MaxDeltaR = cms.double( 999.0 ),
14676     MinN = cms.int32( 1 ),
14677     CentralBxOnly = cms.bool( True ),
14678     SelectQualities = cms.vint32(  )
14679 )
14680 fragment.hltL2fL1fL1sSingleMu5L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14681     saveTags = cms.bool( True ),
14682     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14683     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14684     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu5L1Filtered0PPRef" ),
14685     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14686     MinN = cms.int32( 1 ),
14687     MaxEta = cms.double( 2.5 ),
14688     AbsEtaBins = cms.vdouble( 9999.0 ),
14689     MinNstations = cms.vint32( 1 ),
14690     MinNhits = cms.vint32( 0 ),
14691     CutOnChambers = cms.bool( False ),
14692     MinNchambers = cms.vint32( 0 ),
14693     MaxDr = cms.double( 9999.0 ),
14694     MinDr = cms.double( -1.0 ),
14695     MaxDz = cms.double( 9999.0 ),
14696     MinDxySig = cms.double( -1.0 ),
14697     MinPt = cms.double( 0.0 ),
14698     NSigmaPt = cms.double( 0.0 ),
14699     MatchToPreviousCand = cms.bool( True )
14700 )
14701 fragment.hltL1fForIterL3L1fL1sSingleMu5L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14702     saveTags = cms.bool( True ),
14703     CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14704     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu5L1Filtered0PPRef" ),
14705     MaxEta = cms.double( 2.5 ),
14706     MinPt = cms.double( 0.0 ),
14707     MaxDeltaR = cms.double( 999.0 ),
14708     MinN = cms.int32( 1 ),
14709     CentralBxOnly = cms.bool( True ),
14710     SelectQualities = cms.vint32(  )
14711 )
14712 fragment.hltL3fL1fL1sSingleMu5L3Filtered5PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14713     saveTags = cms.bool( True ),
14714     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14715     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14716     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu5L2Filtered0PPRef" ),
14717     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu5L1Filtered0PPRef" ),
14718     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14719     MinN = cms.int32( 1 ),
14720     MaxEta = cms.double( 2.5 ),
14721     MinNhits = cms.int32( 0 ),
14722     MaxDr = cms.double( 999.0 ),
14723     MinDr = cms.double( -1.0 ),
14724     MaxDz = cms.double( 9999.0 ),
14725     MinDxySig = cms.double( -1.0 ),
14726     MinPt = cms.double( 5.0 ),
14727     NSigmaPt = cms.double( 0.0 ),
14728     MaxNormalizedChi2 = cms.double( 9999.0 ),
14729     MaxDXYBeamSpot = cms.double( 9999.0 ),
14730     MinDXYBeamSpot = cms.double( -1.0 ),
14731     MinNmuonHits = cms.int32( 0 ),
14732     MaxPtDifference = cms.double( 9999.0 ),
14733     MinTrackPt = cms.double( 0.0 ),
14734     minMuonStations = cms.int32( -1 ),
14735     minTrkHits = cms.int32( -1 ),
14736     minMuonHits = cms.int32( -1 ),
14737     allowedTypeMask = cms.uint32( 255 ),
14738     requiredTypeMask = cms.uint32( 0 ),
14739     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14740     trkMuonId = cms.uint32( 0 ),
14741     L1MatchingdR = cms.double( 999.0 ),
14742     MatchToPreviousCand = cms.bool( True ),
14743     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14744     requireL3MuonTrajectorySeed = cms.bool( False ),
14745     useSimpleGeometry = cms.bool( True ),
14746     useStation2 = cms.bool( True ),
14747     fallbackToME1 = cms.bool( False ),
14748     cosmicPropagationHypothesis = cms.bool( False ),
14749     useMB2InOverlap = cms.bool( False ),
14750     useTrack = cms.string( "tracker" ),
14751     useState = cms.string( "atVertex" ),
14752     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14753     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14754     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14755 )
14756 fragment.hltPrePPRefL3SingleMu7 = cms.EDFilter( "HLTPrescaler",
14757     offset = cms.uint32( 0 ),
14758     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14759 )
14760 fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14761     saveTags = cms.bool( True ),
14762     CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14763     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
14764     MaxEta = cms.double( 2.5 ),
14765     MinPt = cms.double( 7.0 ),
14766     MaxDeltaR = cms.double( 999.0 ),
14767     MinN = cms.int32( 1 ),
14768     CentralBxOnly = cms.bool( True ),
14769     SelectQualities = cms.vint32(  )
14770 )
14771 fragment.hltL3fL1fL1sSingleMu7L3Filtered7PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14772     saveTags = cms.bool( True ),
14773     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14774     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14775     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14776     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14777     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14778     MinN = cms.int32( 1 ),
14779     MaxEta = cms.double( 2.5 ),
14780     MinNhits = cms.int32( 0 ),
14781     MaxDr = cms.double( 999.0 ),
14782     MinDr = cms.double( -1.0 ),
14783     MaxDz = cms.double( 9999.0 ),
14784     MinDxySig = cms.double( -1.0 ),
14785     MinPt = cms.double( 7.0 ),
14786     NSigmaPt = cms.double( 0.0 ),
14787     MaxNormalizedChi2 = cms.double( 9999.0 ),
14788     MaxDXYBeamSpot = cms.double( 9999.0 ),
14789     MinDXYBeamSpot = cms.double( -1.0 ),
14790     MinNmuonHits = cms.int32( 0 ),
14791     MaxPtDifference = cms.double( 9999.0 ),
14792     MinTrackPt = cms.double( 0.0 ),
14793     minMuonStations = cms.int32( -1 ),
14794     minTrkHits = cms.int32( -1 ),
14795     minMuonHits = cms.int32( -1 ),
14796     allowedTypeMask = cms.uint32( 255 ),
14797     requiredTypeMask = cms.uint32( 0 ),
14798     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14799     trkMuonId = cms.uint32( 0 ),
14800     L1MatchingdR = cms.double( 999.0 ),
14801     MatchToPreviousCand = cms.bool( True ),
14802     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14803     requireL3MuonTrajectorySeed = cms.bool( False ),
14804     useSimpleGeometry = cms.bool( True ),
14805     useStation2 = cms.bool( True ),
14806     fallbackToME1 = cms.bool( False ),
14807     cosmicPropagationHypothesis = cms.bool( False ),
14808     useMB2InOverlap = cms.bool( False ),
14809     useTrack = cms.string( "tracker" ),
14810     useState = cms.string( "atVertex" ),
14811     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14812     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14813     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14814 )
14815 fragment.hltPrePPRefL3SingleMu12 = cms.EDFilter( "HLTPrescaler",
14816     offset = cms.uint32( 0 ),
14817     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14818 )
14819 fragment.hltL3fL1fL1sSingleMu7L3Filtered12PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14820     saveTags = cms.bool( True ),
14821     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14822     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14823     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14824     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14825     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14826     MinN = cms.int32( 1 ),
14827     MaxEta = cms.double( 2.5 ),
14828     MinNhits = cms.int32( 0 ),
14829     MaxDr = cms.double( 999.0 ),
14830     MinDr = cms.double( -1.0 ),
14831     MaxDz = cms.double( 9999.0 ),
14832     MinDxySig = cms.double( -1.0 ),
14833     MinPt = cms.double( 12.0 ),
14834     NSigmaPt = cms.double( 0.0 ),
14835     MaxNormalizedChi2 = cms.double( 9999.0 ),
14836     MaxDXYBeamSpot = cms.double( 9999.0 ),
14837     MinDXYBeamSpot = cms.double( -1.0 ),
14838     MinNmuonHits = cms.int32( 0 ),
14839     MaxPtDifference = cms.double( 9999.0 ),
14840     MinTrackPt = cms.double( 0.0 ),
14841     minMuonStations = cms.int32( -1 ),
14842     minTrkHits = cms.int32( -1 ),
14843     minMuonHits = cms.int32( -1 ),
14844     allowedTypeMask = cms.uint32( 255 ),
14845     requiredTypeMask = cms.uint32( 0 ),
14846     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14847     trkMuonId = cms.uint32( 0 ),
14848     L1MatchingdR = cms.double( 999.0 ),
14849     MatchToPreviousCand = cms.bool( True ),
14850     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14851     requireL3MuonTrajectorySeed = cms.bool( False ),
14852     useSimpleGeometry = cms.bool( True ),
14853     useStation2 = cms.bool( True ),
14854     fallbackToME1 = cms.bool( False ),
14855     cosmicPropagationHypothesis = cms.bool( False ),
14856     useMB2InOverlap = cms.bool( False ),
14857     useTrack = cms.string( "tracker" ),
14858     useState = cms.string( "atVertex" ),
14859     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14860     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14861     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14862 )
14863 fragment.hltPrePPRefL3SingleMu15 = cms.EDFilter( "HLTPrescaler",
14864     offset = cms.uint32( 0 ),
14865     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14866 )
14867 fragment.hltL3fL1fL1sSingleMu7L3Filtered15PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14868     saveTags = cms.bool( True ),
14869     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14870     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14871     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14872     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14873     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14874     MinN = cms.int32( 1 ),
14875     MaxEta = cms.double( 2.5 ),
14876     MinNhits = cms.int32( 0 ),
14877     MaxDr = cms.double( 999.0 ),
14878     MinDr = cms.double( -1.0 ),
14879     MaxDz = cms.double( 9999.0 ),
14880     MinDxySig = cms.double( -1.0 ),
14881     MinPt = cms.double( 15.0 ),
14882     NSigmaPt = cms.double( 0.0 ),
14883     MaxNormalizedChi2 = cms.double( 9999.0 ),
14884     MaxDXYBeamSpot = cms.double( 9999.0 ),
14885     MinDXYBeamSpot = cms.double( -1.0 ),
14886     MinNmuonHits = cms.int32( 0 ),
14887     MaxPtDifference = cms.double( 9999.0 ),
14888     MinTrackPt = cms.double( 0.0 ),
14889     minMuonStations = cms.int32( -1 ),
14890     minTrkHits = cms.int32( -1 ),
14891     minMuonHits = cms.int32( -1 ),
14892     allowedTypeMask = cms.uint32( 255 ),
14893     requiredTypeMask = cms.uint32( 0 ),
14894     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14895     trkMuonId = cms.uint32( 0 ),
14896     L1MatchingdR = cms.double( 999.0 ),
14897     MatchToPreviousCand = cms.bool( True ),
14898     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14899     requireL3MuonTrajectorySeed = cms.bool( False ),
14900     useSimpleGeometry = cms.bool( True ),
14901     useStation2 = cms.bool( True ),
14902     fallbackToME1 = cms.bool( False ),
14903     cosmicPropagationHypothesis = cms.bool( False ),
14904     useMB2InOverlap = cms.bool( False ),
14905     useTrack = cms.string( "tracker" ),
14906     useState = cms.string( "atVertex" ),
14907     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14908     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14909     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14910 )
14911 fragment.hltPrePPRefL3SingleMu20 = cms.EDFilter( "HLTPrescaler",
14912     offset = cms.uint32( 0 ),
14913     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14914 )
14915 fragment.hltL3fL1fL1sSingleMu7L3Filtered20PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14916     saveTags = cms.bool( True ),
14917     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14918     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14919     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14920     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14921     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14922     MinN = cms.int32( 1 ),
14923     MaxEta = cms.double( 2.5 ),
14924     MinNhits = cms.int32( 0 ),
14925     MaxDr = cms.double( 999.0 ),
14926     MinDr = cms.double( -1.0 ),
14927     MaxDz = cms.double( 9999.0 ),
14928     MinDxySig = cms.double( -1.0 ),
14929     MinPt = cms.double( 20.0 ),
14930     NSigmaPt = cms.double( 0.0 ),
14931     MaxNormalizedChi2 = cms.double( 9999.0 ),
14932     MaxDXYBeamSpot = cms.double( 9999.0 ),
14933     MinDXYBeamSpot = cms.double( -1.0 ),
14934     MinNmuonHits = cms.int32( 0 ),
14935     MaxPtDifference = cms.double( 9999.0 ),
14936     MinTrackPt = cms.double( 0.0 ),
14937     minMuonStations = cms.int32( -1 ),
14938     minTrkHits = cms.int32( -1 ),
14939     minMuonHits = cms.int32( -1 ),
14940     allowedTypeMask = cms.uint32( 255 ),
14941     requiredTypeMask = cms.uint32( 0 ),
14942     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14943     trkMuonId = cms.uint32( 0 ),
14944     L1MatchingdR = cms.double( 999.0 ),
14945     MatchToPreviousCand = cms.bool( True ),
14946     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14947     requireL3MuonTrajectorySeed = cms.bool( False ),
14948     useSimpleGeometry = cms.bool( True ),
14949     useStation2 = cms.bool( True ),
14950     fallbackToME1 = cms.bool( False ),
14951     cosmicPropagationHypothesis = cms.bool( False ),
14952     useMB2InOverlap = cms.bool( False ),
14953     useTrack = cms.string( "tracker" ),
14954     useState = cms.string( "atVertex" ),
14955     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14956     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14957     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14958 )
14959 fragment.hltL1sSingleMuOpenSingleJet28MidEta2p7BptxANDPPRef = cms.EDFilter( "HLTL1TSeed",
14960     saveTags = cms.bool( True ),
14961     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_SingleJet28er2p7" ),
14962     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14963     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14964     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14965     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14966     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14967     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14968     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14969     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14970     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14971 )
14972 fragment.hltPrePPRefL3SingleMu3SingleAK4CaloJet40 = cms.EDFilter( "HLTPrescaler",
14973     offset = cms.uint32( 0 ),
14974     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14975 )
14976 fragment.hltL1fL1sSingleMuOpenSingleJet28MuFiltered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14977     saveTags = cms.bool( True ),
14978     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14979     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenSingleJet28MidEta2p7BptxANDPPRef" ),
14980     MaxEta = cms.double( 2.5 ),
14981     MinPt = cms.double( 0.0 ),
14982     MaxDeltaR = cms.double( 999.0 ),
14983     MinN = cms.int32( 1 ),
14984     CentralBxOnly = cms.bool( True ),
14985     SelectQualities = cms.vint32(  )
14986 )
14987 fragment.hltL2fL1fL1sSingleMuOpenSingleJet28L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14988     saveTags = cms.bool( True ),
14989     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14990     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14991     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet28MuFiltered0PPRef" ),
14992     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14993     MinN = cms.int32( 1 ),
14994     MaxEta = cms.double( 2.5 ),
14995     AbsEtaBins = cms.vdouble( 9999.0 ),
14996     MinNstations = cms.vint32( 1 ),
14997     MinNhits = cms.vint32( 0 ),
14998     CutOnChambers = cms.bool( False ),
14999     MinNchambers = cms.vint32( 0 ),
15000     MaxDr = cms.double( 9999.0 ),
15001     MinDr = cms.double( -1.0 ),
15002     MaxDz = cms.double( 9999.0 ),
15003     MinDxySig = cms.double( -1.0 ),
15004     MinPt = cms.double( 0.0 ),
15005     NSigmaPt = cms.double( 0.0 ),
15006     MatchToPreviousCand = cms.bool( True )
15007 )
15008 fragment.hltL3fL1fL1sSingleMuOpenSingleJet28L3Filtered3PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
15009     saveTags = cms.bool( True ),
15010     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15011     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
15012     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMuOpenSingleJet28L2Filtered0PPRef" ),
15013     L1CandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet28MuFiltered0PPRef" ),
15014     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
15015     MinN = cms.int32( 1 ),
15016     MaxEta = cms.double( 2.5 ),
15017     MinNhits = cms.int32( 0 ),
15018     MaxDr = cms.double( 999.0 ),
15019     MinDr = cms.double( -1.0 ),
15020     MaxDz = cms.double( 9999.0 ),
15021     MinDxySig = cms.double( -1.0 ),
15022     MinPt = cms.double( 3.0 ),
15023     NSigmaPt = cms.double( 0.0 ),
15024     MaxNormalizedChi2 = cms.double( 9999.0 ),
15025     MaxDXYBeamSpot = cms.double( 9999.0 ),
15026     MinDXYBeamSpot = cms.double( -1.0 ),
15027     MinNmuonHits = cms.int32( 0 ),
15028     MaxPtDifference = cms.double( 9999.0 ),
15029     MinTrackPt = cms.double( 0.0 ),
15030     minMuonStations = cms.int32( -1 ),
15031     minTrkHits = cms.int32( -1 ),
15032     minMuonHits = cms.int32( -1 ),
15033     allowedTypeMask = cms.uint32( 255 ),
15034     requiredTypeMask = cms.uint32( 0 ),
15035     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
15036     trkMuonId = cms.uint32( 0 ),
15037     L1MatchingdR = cms.double( 999.0 ),
15038     MatchToPreviousCand = cms.bool( True ),
15039     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
15040     requireL3MuonTrajectorySeed = cms.bool( False ),
15041     useSimpleGeometry = cms.bool( True ),
15042     useStation2 = cms.bool( True ),
15043     fallbackToME1 = cms.bool( False ),
15044     cosmicPropagationHypothesis = cms.bool( False ),
15045     useMB2InOverlap = cms.bool( False ),
15046     useTrack = cms.string( "tracker" ),
15047     useState = cms.string( "atVertex" ),
15048     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
15049     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
15050     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
15051 )
15052 fragment.hltL1sSingleMuOpenSingleJet44MidEta2p7BptxANDPPRef = cms.EDFilter( "HLTL1TSeed",
15053     saveTags = cms.bool( True ),
15054     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_SingleJet44er2p7" ),
15055     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15056     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15057     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15058     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15059     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15060     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15061     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15062     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15063     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15064 )
15065 fragment.hltPrePPRefL3SingleMu3SingleAK4CaloJet60 = cms.EDFilter( "HLTPrescaler",
15066     offset = cms.uint32( 0 ),
15067     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15068 )
15069 fragment.hltL1fL1sSingleMuOpenSingleJet44MuFiltered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
15070     saveTags = cms.bool( True ),
15071     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15072     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenSingleJet44MidEta2p7BptxANDPPRef" ),
15073     MaxEta = cms.double( 2.5 ),
15074     MinPt = cms.double( 0.0 ),
15075     MaxDeltaR = cms.double( 999.0 ),
15076     MinN = cms.int32( 1 ),
15077     CentralBxOnly = cms.bool( True ),
15078     SelectQualities = cms.vint32(  )
15079 )
15080 fragment.hltL2fL1fL1sSingleMuOpenSingleJet44L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
15081     saveTags = cms.bool( True ),
15082     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15083     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
15084     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet44MuFiltered0PPRef" ),
15085     SeedMapTag = cms.InputTag( "hltL2Muons" ),
15086     MinN = cms.int32( 1 ),
15087     MaxEta = cms.double( 2.5 ),
15088     AbsEtaBins = cms.vdouble( 9999.0 ),
15089     MinNstations = cms.vint32( 1 ),
15090     MinNhits = cms.vint32( 0 ),
15091     CutOnChambers = cms.bool( False ),
15092     MinNchambers = cms.vint32( 0 ),
15093     MaxDr = cms.double( 9999.0 ),
15094     MinDr = cms.double( -1.0 ),
15095     MaxDz = cms.double( 9999.0 ),
15096     MinDxySig = cms.double( -1.0 ),
15097     MinPt = cms.double( 0.0 ),
15098     NSigmaPt = cms.double( 0.0 ),
15099     MatchToPreviousCand = cms.bool( True )
15100 )
15101 fragment.hltL3fL1fL1sSingleMuOpenSingleJet44L3Filtered3PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
15102     saveTags = cms.bool( True ),
15103     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15104     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
15105     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMuOpenSingleJet44L2Filtered0PPRef" ),
15106     L1CandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet44MuFiltered0PPRef" ),
15107     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
15108     MinN = cms.int32( 1 ),
15109     MaxEta = cms.double( 2.5 ),
15110     MinNhits = cms.int32( 0 ),
15111     MaxDr = cms.double( 999.0 ),
15112     MinDr = cms.double( -1.0 ),
15113     MaxDz = cms.double( 9999.0 ),
15114     MinDxySig = cms.double( -1.0 ),
15115     MinPt = cms.double( 3.0 ),
15116     NSigmaPt = cms.double( 0.0 ),
15117     MaxNormalizedChi2 = cms.double( 9999.0 ),
15118     MaxDXYBeamSpot = cms.double( 9999.0 ),
15119     MinDXYBeamSpot = cms.double( -1.0 ),
15120     MinNmuonHits = cms.int32( 0 ),
15121     MaxPtDifference = cms.double( 9999.0 ),
15122     MinTrackPt = cms.double( 0.0 ),
15123     minMuonStations = cms.int32( -1 ),
15124     minTrkHits = cms.int32( -1 ),
15125     minMuonHits = cms.int32( -1 ),
15126     allowedTypeMask = cms.uint32( 255 ),
15127     requiredTypeMask = cms.uint32( 0 ),
15128     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
15129     trkMuonId = cms.uint32( 0 ),
15130     L1MatchingdR = cms.double( 999.0 ),
15131     MatchToPreviousCand = cms.bool( True ),
15132     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
15133     requireL3MuonTrajectorySeed = cms.bool( False ),
15134     useSimpleGeometry = cms.bool( True ),
15135     useStation2 = cms.bool( True ),
15136     fallbackToME1 = cms.bool( False ),
15137     cosmicPropagationHypothesis = cms.bool( False ),
15138     useMB2InOverlap = cms.bool( False ),
15139     useTrack = cms.string( "tracker" ),
15140     useState = cms.string( "atVertex" ),
15141     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
15142     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
15143     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
15144 )
15145 fragment.hltL1sSingleMuOpenSingleJet64MidEta2p7BptxANDPPRef = cms.EDFilter( "HLTL1TSeed",
15146     saveTags = cms.bool( True ),
15147     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_SingleJet64er2p7" ),
15148     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15149     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15150     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15151     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15152     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15153     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15154     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15155     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15156     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15157 )
15158 fragment.hltPrePPRefL3SingleMu3SingleAK4CaloJet80 = cms.EDFilter( "HLTPrescaler",
15159     offset = cms.uint32( 0 ),
15160     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15161 )
15162 fragment.hltL1fL1sSingleMuOpenSingleJet64MuFiltered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
15163     saveTags = cms.bool( True ),
15164     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15165     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenSingleJet64MidEta2p7BptxANDPPRef" ),
15166     MaxEta = cms.double( 2.5 ),
15167     MinPt = cms.double( 0.0 ),
15168     MaxDeltaR = cms.double( 999.0 ),
15169     MinN = cms.int32( 1 ),
15170     CentralBxOnly = cms.bool( True ),
15171     SelectQualities = cms.vint32(  )
15172 )
15173 fragment.hltL2fL1fL1sSingleMuOpenSingleJet64L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
15174     saveTags = cms.bool( True ),
15175     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15176     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
15177     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet64MuFiltered0PPRef" ),
15178     SeedMapTag = cms.InputTag( "hltL2Muons" ),
15179     MinN = cms.int32( 1 ),
15180     MaxEta = cms.double( 2.5 ),
15181     AbsEtaBins = cms.vdouble( 9999.0 ),
15182     MinNstations = cms.vint32( 1 ),
15183     MinNhits = cms.vint32( 0 ),
15184     CutOnChambers = cms.bool( False ),
15185     MinNchambers = cms.vint32( 0 ),
15186     MaxDr = cms.double( 9999.0 ),
15187     MinDr = cms.double( -1.0 ),
15188     MaxDz = cms.double( 9999.0 ),
15189     MinDxySig = cms.double( -1.0 ),
15190     MinPt = cms.double( 0.0 ),
15191     NSigmaPt = cms.double( 0.0 ),
15192     MatchToPreviousCand = cms.bool( True )
15193 )
15194 fragment.hltL3fL1fL1sSingleMuOpenSingleJet64L3Filtered3PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
15195     saveTags = cms.bool( True ),
15196     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15197     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
15198     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMuOpenSingleJet64L2Filtered0PPRef" ),
15199     L1CandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet64MuFiltered0PPRef" ),
15200     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
15201     MinN = cms.int32( 1 ),
15202     MaxEta = cms.double( 2.5 ),
15203     MinNhits = cms.int32( 0 ),
15204     MaxDr = cms.double( 999.0 ),
15205     MinDr = cms.double( -1.0 ),
15206     MaxDz = cms.double( 9999.0 ),
15207     MinDxySig = cms.double( -1.0 ),
15208     MinPt = cms.double( 3.0 ),
15209     NSigmaPt = cms.double( 0.0 ),
15210     MaxNormalizedChi2 = cms.double( 9999.0 ),
15211     MaxDXYBeamSpot = cms.double( 9999.0 ),
15212     MinDXYBeamSpot = cms.double( -1.0 ),
15213     MinNmuonHits = cms.int32( 0 ),
15214     MaxPtDifference = cms.double( 9999.0 ),
15215     MinTrackPt = cms.double( 0.0 ),
15216     minMuonStations = cms.int32( -1 ),
15217     minTrkHits = cms.int32( -1 ),
15218     minMuonHits = cms.int32( -1 ),
15219     allowedTypeMask = cms.uint32( 255 ),
15220     requiredTypeMask = cms.uint32( 0 ),
15221     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
15222     trkMuonId = cms.uint32( 0 ),
15223     L1MatchingdR = cms.double( 999.0 ),
15224     MatchToPreviousCand = cms.bool( True ),
15225     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
15226     requireL3MuonTrajectorySeed = cms.bool( False ),
15227     useSimpleGeometry = cms.bool( True ),
15228     useStation2 = cms.bool( True ),
15229     fallbackToME1 = cms.bool( False ),
15230     cosmicPropagationHypothesis = cms.bool( False ),
15231     useMB2InOverlap = cms.bool( False ),
15232     useTrack = cms.string( "tracker" ),
15233     useState = cms.string( "atVertex" ),
15234     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
15235     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
15236     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
15237 )
15238 fragment.hltL1sSingleMu3SingleJet32MidEta2p7BptxANDPPRef = cms.EDFilter( "HLTL1TSeed",
15239     saveTags = cms.bool( True ),
15240     L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_SingleJet32er2p7" ),
15241     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15242     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15243     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15244     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15245     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15246     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15247     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15248     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15249     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15250 )
15251 fragment.hltPrePPRefL3SingleMu5SingleAK4CaloJet40 = cms.EDFilter( "HLTPrescaler",
15252     offset = cms.uint32( 0 ),
15253     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15254 )
15255 fragment.hltL1fL1sSingleMu3SingleJet32MuFiltered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
15256     saveTags = cms.bool( True ),
15257     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15258     PreviousCandTag = cms.InputTag( "hltL1sSingleMu3SingleJet32MidEta2p7BptxANDPPRef" ),
15259     MaxEta = cms.double( 2.5 ),
15260     MinPt = cms.double( 0.0 ),
15261     MaxDeltaR = cms.double( 999.0 ),
15262     MinN = cms.int32( 1 ),
15263     CentralBxOnly = cms.bool( True ),
15264     SelectQualities = cms.vint32(  )
15265 )
15266 fragment.hltL2fL1fL1sSingleMu3SingleJet32L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
15267     saveTags = cms.bool( True ),
15268     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15269     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
15270     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3SingleJet32MuFiltered0PPRef" ),
15271     SeedMapTag = cms.InputTag( "hltL2Muons" ),
15272     MinN = cms.int32( 1 ),
15273     MaxEta = cms.double( 2.5 ),
15274     AbsEtaBins = cms.vdouble( 9999.0 ),
15275     MinNstations = cms.vint32( 1 ),
15276     MinNhits = cms.vint32( 0 ),
15277     CutOnChambers = cms.bool( False ),
15278     MinNchambers = cms.vint32( 0 ),
15279     MaxDr = cms.double( 9999.0 ),
15280     MinDr = cms.double( -1.0 ),
15281     MaxDz = cms.double( 9999.0 ),
15282     MinDxySig = cms.double( -1.0 ),
15283     MinPt = cms.double( 0.0 ),
15284     NSigmaPt = cms.double( 0.0 ),
15285     MatchToPreviousCand = cms.bool( True )
15286 )
15287 fragment.hltL3fL1fL1sSingleMu3SingleJet32L3Filtered5PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
15288     saveTags = cms.bool( True ),
15289     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15290     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
15291     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu3SingleJet32L2Filtered0PPRef" ),
15292     L1CandTag = cms.InputTag( "hltL1fL1sSingleMu3SingleJet32MuFiltered0PPRef" ),
15293     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
15294     MinN = cms.int32( 1 ),
15295     MaxEta = cms.double( 2.5 ),
15296     MinNhits = cms.int32( 0 ),
15297     MaxDr = cms.double( 999.0 ),
15298     MinDr = cms.double( -1.0 ),
15299     MaxDz = cms.double( 9999.0 ),
15300     MinDxySig = cms.double( -1.0 ),
15301     MinPt = cms.double( 5.0 ),
15302     NSigmaPt = cms.double( 0.0 ),
15303     MaxNormalizedChi2 = cms.double( 9999.0 ),
15304     MaxDXYBeamSpot = cms.double( 9999.0 ),
15305     MinDXYBeamSpot = cms.double( -1.0 ),
15306     MinNmuonHits = cms.int32( 0 ),
15307     MaxPtDifference = cms.double( 9999.0 ),
15308     MinTrackPt = cms.double( 0.0 ),
15309     minMuonStations = cms.int32( -1 ),
15310     minTrkHits = cms.int32( -1 ),
15311     minMuonHits = cms.int32( -1 ),
15312     allowedTypeMask = cms.uint32( 255 ),
15313     requiredTypeMask = cms.uint32( 0 ),
15314     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
15315     trkMuonId = cms.uint32( 0 ),
15316     L1MatchingdR = cms.double( 999.0 ),
15317     MatchToPreviousCand = cms.bool( True ),
15318     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
15319     requireL3MuonTrajectorySeed = cms.bool( False ),
15320     useSimpleGeometry = cms.bool( True ),
15321     useStation2 = cms.bool( True ),
15322     fallbackToME1 = cms.bool( False ),
15323     cosmicPropagationHypothesis = cms.bool( False ),
15324     useMB2InOverlap = cms.bool( False ),
15325     useTrack = cms.string( "tracker" ),
15326     useState = cms.string( "atVertex" ),
15327     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
15328     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
15329     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
15330 )
15331 fragment.hltL1sSingleMu3SingleJet40MidEta2p7BptxANDPPRef = cms.EDFilter( "HLTL1TSeed",
15332     saveTags = cms.bool( True ),
15333     L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_SingleJet40er2p7" ),
15334     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15335     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15336     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15337     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15338     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15339     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15340     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15341     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15342     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15343 )
15344 fragment.hltPrePPRefL3SingleMu5SingleAK4CaloJet60 = cms.EDFilter( "HLTPrescaler",
15345     offset = cms.uint32( 0 ),
15346     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15347 )
15348 fragment.hltL1fL1sSingleMu3SingleJet40MuFiltered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
15349     saveTags = cms.bool( True ),
15350     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15351     PreviousCandTag = cms.InputTag( "hltL1sSingleMu3SingleJet40MidEta2p7BptxANDPPRef" ),
15352     MaxEta = cms.double( 2.5 ),
15353     MinPt = cms.double( 0.0 ),
15354     MaxDeltaR = cms.double( 999.0 ),
15355     MinN = cms.int32( 1 ),
15356     CentralBxOnly = cms.bool( True ),
15357     SelectQualities = cms.vint32(  )
15358 )
15359 fragment.hltL2fL1fL1sSingleMu3SingleJet40L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
15360     saveTags = cms.bool( True ),
15361     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15362     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
15363     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3SingleJet40MuFiltered0PPRef" ),
15364     SeedMapTag = cms.InputTag( "hltL2Muons" ),
15365     MinN = cms.int32( 1 ),
15366     MaxEta = cms.double( 2.5 ),
15367     AbsEtaBins = cms.vdouble( 9999.0 ),
15368     MinNstations = cms.vint32( 1 ),
15369     MinNhits = cms.vint32( 0 ),
15370     CutOnChambers = cms.bool( False ),
15371     MinNchambers = cms.vint32( 0 ),
15372     MaxDr = cms.double( 9999.0 ),
15373     MinDr = cms.double( -1.0 ),
15374     MaxDz = cms.double( 9999.0 ),
15375     MinDxySig = cms.double( -1.0 ),
15376     MinPt = cms.double( 0.0 ),
15377     NSigmaPt = cms.double( 0.0 ),
15378     MatchToPreviousCand = cms.bool( True )
15379 )
15380 fragment.hltL3fL1fL1sSingleMu3SingleJet40L3Filtered5PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
15381     saveTags = cms.bool( True ),
15382     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15383     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
15384     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu3SingleJet40L2Filtered0PPRef" ),
15385     L1CandTag = cms.InputTag( "hltL1fL1sSingleMu3SingleJet40MuFiltered0PPRef" ),
15386     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
15387     MinN = cms.int32( 1 ),
15388     MaxEta = cms.double( 2.5 ),
15389     MinNhits = cms.int32( 0 ),
15390     MaxDr = cms.double( 999.0 ),
15391     MinDr = cms.double( -1.0 ),
15392     MaxDz = cms.double( 9999.0 ),
15393     MinDxySig = cms.double( -1.0 ),
15394     MinPt = cms.double( 5.0 ),
15395     NSigmaPt = cms.double( 0.0 ),
15396     MaxNormalizedChi2 = cms.double( 9999.0 ),
15397     MaxDXYBeamSpot = cms.double( 9999.0 ),
15398     MinDXYBeamSpot = cms.double( -1.0 ),
15399     MinNmuonHits = cms.int32( 0 ),
15400     MaxPtDifference = cms.double( 9999.0 ),
15401     MinTrackPt = cms.double( 0.0 ),
15402     minMuonStations = cms.int32( -1 ),
15403     minTrkHits = cms.int32( -1 ),
15404     minMuonHits = cms.int32( -1 ),
15405     allowedTypeMask = cms.uint32( 255 ),
15406     requiredTypeMask = cms.uint32( 0 ),
15407     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
15408     trkMuonId = cms.uint32( 0 ),
15409     L1MatchingdR = cms.double( 999.0 ),
15410     MatchToPreviousCand = cms.bool( True ),
15411     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
15412     requireL3MuonTrajectorySeed = cms.bool( False ),
15413     useSimpleGeometry = cms.bool( True ),
15414     useStation2 = cms.bool( True ),
15415     fallbackToME1 = cms.bool( False ),
15416     cosmicPropagationHypothesis = cms.bool( False ),
15417     useMB2InOverlap = cms.bool( False ),
15418     useTrack = cms.string( "tracker" ),
15419     useState = cms.string( "atVertex" ),
15420     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
15421     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
15422     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
15423 )
15424 fragment.hltPrePPRefL3SingleMu5SingleAK4CaloJet80 = cms.EDFilter( "HLTPrescaler",
15425     offset = cms.uint32( 0 ),
15426     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15427 )
15428 fragment.hltL1sMuShowerOneNominal = cms.EDFilter( "HLTL1TSeed",
15429     saveTags = cms.bool( True ),
15430     L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ),
15431     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15432     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15433     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15434     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15435     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15436     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15437     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15438     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15439     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15440 )
15441 fragment.hltPrePPRefCscClusterLoose = cms.EDFilter( "HLTPrescaler",
15442     offset = cms.uint32( 0 ),
15443     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15444 )
15445 fragment.hltCSCrechitClusters = cms.EDProducer( "CSCrechitClusterProducer",
15446     nRechitMin = cms.int32( 50 ),
15447     rParam = cms.double( 0.4 ),
15448     nStationThres = cms.int32( 10 ),
15449     recHitLabel = cms.InputTag( "hltCsc2DRecHits" )
15450 )
15451 fragment.hltCscClusterLoosePPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
15452     ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
15453     MinN = cms.int32( 1 ),
15454     MinSize = cms.int32( -1 ),
15455     MinSizeMinusMB1 = cms.int32( -1 ),
15456     MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
15457     MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
15458     MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
15459     MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
15460     MinSizeRegionCutClusterSize = cms.vint32( 100, 100, 200, 200 ),
15461     Max_nMB1 = cms.int32( -1 ),
15462     Max_nMB2 = cms.int32( -1 ),
15463     Max_nME11 = cms.int32( 0 ),
15464     Max_nME12 = cms.int32( 0 ),
15465     Max_nME41 = cms.int32( -1 ),
15466     Max_nME42 = cms.int32( -1 ),
15467     MinNstation = cms.int32( 0 ),
15468     MinAvgStation = cms.double( 0.0 ),
15469     MinTime = cms.double( -5.0 ),
15470     MaxTime = cms.double( 12.5 ),
15471     MinEta = cms.double( -1.0 ),
15472     MaxEta = cms.double( -1.0 ),
15473     MaxTimeSpread = cms.double( -1.0 )
15474 )
15475 fragment.hltPrePPRefCscClusterMedium = cms.EDFilter( "HLTPrescaler",
15476     offset = cms.uint32( 0 ),
15477     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15478 )
15479 fragment.hltCscClusterMediumPPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
15480     ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
15481     MinN = cms.int32( 1 ),
15482     MinSize = cms.int32( -1 ),
15483     MinSizeMinusMB1 = cms.int32( -1 ),
15484     MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
15485     MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
15486     MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
15487     MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
15488     MinSizeRegionCutClusterSize = cms.vint32( 130, 100, 230, 230 ),
15489     Max_nMB1 = cms.int32( -1 ),
15490     Max_nMB2 = cms.int32( -1 ),
15491     Max_nME11 = cms.int32( 0 ),
15492     Max_nME12 = cms.int32( 0 ),
15493     Max_nME41 = cms.int32( -1 ),
15494     Max_nME42 = cms.int32( -1 ),
15495     MinNstation = cms.int32( 0 ),
15496     MinAvgStation = cms.double( 0.0 ),
15497     MinTime = cms.double( -5.0 ),
15498     MaxTime = cms.double( 12.5 ),
15499     MinEta = cms.double( -1.0 ),
15500     MaxEta = cms.double( -1.0 ),
15501     MaxTimeSpread = cms.double( -1.0 )
15502 )
15503 fragment.hltPrePPRefCscClusterTight = cms.EDFilter( "HLTPrescaler",
15504     offset = cms.uint32( 0 ),
15505     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15506 )
15507 fragment.hltCscClusterTightPPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
15508     ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
15509     MinN = cms.int32( 1 ),
15510     MinSize = cms.int32( -1 ),
15511     MinSizeMinusMB1 = cms.int32( -1 ),
15512     MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
15513     MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
15514     MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
15515     MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
15516     MinSizeRegionCutClusterSize = cms.vint32( 150, 100, 250, 230 ),
15517     Max_nMB1 = cms.int32( -1 ),
15518     Max_nMB2 = cms.int32( -1 ),
15519     Max_nME11 = cms.int32( 0 ),
15520     Max_nME12 = cms.int32( 0 ),
15521     Max_nME41 = cms.int32( -1 ),
15522     Max_nME42 = cms.int32( -1 ),
15523     MinNstation = cms.int32( 0 ),
15524     MinAvgStation = cms.double( 0.0 ),
15525     MinTime = cms.double( -5.0 ),
15526     MaxTime = cms.double( 12.5 ),
15527     MinEta = cms.double( -1.0 ),
15528     MaxEta = cms.double( -1.0 ),
15529     MaxTimeSpread = cms.double( -1.0 )
15530 )
15531 fragment.hltL1sZDC1nAsymXORSingleJet8 = cms.EDFilter( "HLTL1TSeed",
15532     saveTags = cms.bool( True ),
15533     L1SeedsLogicalExpression = cms.string( "L1_SingleJet8_ZDC1n_AsymXOR OR L1_SingleJet8_ZDC1n_Bkp1_AsymXOR OR L1_SingleJet8_ZDC1n_Bkp2_AsymXOR OR L1_SingleJet8_ZDC1n_Bkp3_AsymXOR" ),
15534     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15535     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15536     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15537     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15538     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15539     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15540     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15541     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15542     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15543 )
15544 fragment.hltPrePPRefUPCSingleJet8ZDC1nAsymXOR = cms.EDFilter( "HLTPrescaler",
15545     offset = cms.uint32( 0 ),
15546     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15547 )
15548 fragment.hltL1sZDC1nAsymXORSingleJet12 = cms.EDFilter( "HLTL1TSeed",
15549     saveTags = cms.bool( True ),
15550     L1SeedsLogicalExpression = cms.string( "L1_SingleJet12_ZDC1n_AsymXOR OR L1_SingleJet12_ZDC1n_Bkp1_AsymXOR OR L1_SingleJet12_ZDC1n_Bkp2_AsymXOR OR L1_SingleJet12_ZDC1n_Bkp3_AsymXOR" ),
15551     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15552     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15553     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15554     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15555     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15556     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15557     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15558     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15559     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15560 )
15561 fragment.hltPrePPRefUPCSingleJet12ZDC1nAsymXOR = cms.EDFilter( "HLTPrescaler",
15562     offset = cms.uint32( 0 ),
15563     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15564 )
15565 fragment.hltL1sZDC1nAsymXORSingleJet16 = cms.EDFilter( "HLTL1TSeed",
15566     saveTags = cms.bool( True ),
15567     L1SeedsLogicalExpression = cms.string( "L1_SingleJet16_ZDC1n_AsymXOR OR L1_SingleJet16_ZDC1n_Bkp1_AsymXOR OR L1_SingleJet16_ZDC1n_Bkp2_AsymXOR OR L1_SingleJet16_ZDC1n_Bkp3_AsymXOR" ),
15568     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15569     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15570     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15571     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15572     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15573     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15574     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15575     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15576     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15577 )
15578 fragment.hltPrePPRefUPCSingleJet16ZDC1nAsymXOR = cms.EDFilter( "HLTPrescaler",
15579     offset = cms.uint32( 0 ),
15580     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15581 )
15582 fragment.hltL1sZDC1nAsymXORSingleJet20 = cms.EDFilter( "HLTL1TSeed",
15583     saveTags = cms.bool( True ),
15584     L1SeedsLogicalExpression = cms.string( "L1_SingleJet20_ZDC1n_AsymXOR OR L1_SingleJet20_ZDC1n_Bkp1_AsymXOR OR L1_SingleJet20_ZDC1n_Bkp2_AsymXOR OR L1_SingleJet20_ZDC1n_Bkp3_AsymXOR" ),
15585     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15586     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15587     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15588     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15589     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15590     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15591     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15592     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15593     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15594 )
15595 fragment.hltPrePPRefUPCSingleJet20ZDC1nAsymXOR = cms.EDFilter( "HLTPrescaler",
15596     offset = cms.uint32( 0 ),
15597     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15598 )
15599 fragment.hltL1sZDC1nAsymXORSingleJet24 = cms.EDFilter( "HLTL1TSeed",
15600     saveTags = cms.bool( True ),
15601     L1SeedsLogicalExpression = cms.string( "L1_SingleJet24_ZDC1n_AsymXOR OR L1_SingleJet24_ZDC1n_Bkp1_AsymXOR OR L1_SingleJet24_ZDC1n_Bkp2_AsymXOR OR L1_SingleJet24_ZDC1n_Bkp3_AsymXOR" ),
15602     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15603     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15604     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15605     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15606     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15607     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15608     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15609     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15610     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15611 )
15612 fragment.hltPrePPRefUPCSingleJet24ZDC1nAsymXOR = cms.EDFilter( "HLTPrescaler",
15613     offset = cms.uint32( 0 ),
15614     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15615 )
15616 fragment.hltL1sZDC1nAsymXORSingleJet28 = cms.EDFilter( "HLTL1TSeed",
15617     saveTags = cms.bool( True ),
15618     L1SeedsLogicalExpression = cms.string( "L1_SingleJet28_ZDC1n_AsymXOR OR L1_SingleJet28_ZDC1n_Bkp1_AsymXOR OR L1_SingleJet28_ZDC1n_Bkp2_AsymXOR OR L1_SingleJet28_ZDC1n_Bkp3_AsymXOR" ),
15619     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15620     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15621     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15622     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15623     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15624     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15625     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15626     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15627     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15628 )
15629 fragment.hltPrePPRefUPCSingleJet28ZDC1nAsymXOR = cms.EDFilter( "HLTPrescaler",
15630     offset = cms.uint32( 0 ),
15631     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15632 )
15633 fragment.hltL1sZDC1nORSingleJet8 = cms.EDFilter( "HLTL1TSeed",
15634     saveTags = cms.bool( True ),
15635     L1SeedsLogicalExpression = cms.string( "L1_SingleJet8_ZDC1n_OR OR L1_SingleJet8_ZDC1n_Bkp1_OR OR L1_SingleJet8_ZDC1n_Bkp2_OR OR L1_SingleJet8_ZDC1n_Bkp3_OR" ),
15636     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15637     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15638     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15639     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15640     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15641     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15642     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15643     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15644     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15645 )
15646 fragment.hltPrePPRefUPCSingleJet8ZDC1nOR = cms.EDFilter( "HLTPrescaler",
15647     offset = cms.uint32( 0 ),
15648     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15649 )
15650 fragment.hltL1sZDC1nORSingleJet12 = cms.EDFilter( "HLTL1TSeed",
15651     saveTags = cms.bool( True ),
15652     L1SeedsLogicalExpression = cms.string( "L1_SingleJet12_ZDC1n_OR OR L1_SingleJet12_ZDC1n_Bkp1_OR OR L1_SingleJet12_ZDC1n_Bkp2_OR OR L1_SingleJet12_ZDC1n_Bkp3_OR" ),
15653     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15654     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15655     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15656     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15657     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15658     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15659     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15660     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15661     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15662 )
15663 fragment.hltPrePPRefUPCSingleJet12ZDC1nOR = cms.EDFilter( "HLTPrescaler",
15664     offset = cms.uint32( 0 ),
15665     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15666 )
15667 fragment.hltL1sZDC1nORSingleJet16 = cms.EDFilter( "HLTL1TSeed",
15668     saveTags = cms.bool( True ),
15669     L1SeedsLogicalExpression = cms.string( "L1_SingleJet16_ZDC1n_OR OR L1_SingleJet16_ZDC1n_Bkp1_OR OR L1_SingleJet16_ZDC1n_Bkp2_OR OR L1_SingleJet16_ZDC1n_Bkp3_OR" ),
15670     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15671     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15672     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15673     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15674     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15675     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15676     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15677     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15678     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15679 )
15680 fragment.hltPrePPRefUPCSingleJet16ZDC1nOR = cms.EDFilter( "HLTPrescaler",
15681     offset = cms.uint32( 0 ),
15682     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15683 )
15684 fragment.hltL1sZDC1nORSingleJet20 = cms.EDFilter( "HLTL1TSeed",
15685     saveTags = cms.bool( True ),
15686     L1SeedsLogicalExpression = cms.string( "L1_SingleJet20_ZDC1n_OR OR L1_SingleJet20_ZDC1n_Bkp1_OR OR L1_SingleJet20_ZDC1n_Bkp2_OR OR L1_SingleJet20_ZDC1n_Bkp3_OR" ),
15687     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15688     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15689     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15690     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15691     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15692     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15693     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15694     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15695     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15696 )
15697 fragment.hltPrePPRefUPCSingleJet20ZDC1nOR = cms.EDFilter( "HLTPrescaler",
15698     offset = cms.uint32( 0 ),
15699     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15700 )
15701 fragment.hltL1sZDC1nORSingleJet24 = cms.EDFilter( "HLTL1TSeed",
15702     saveTags = cms.bool( True ),
15703     L1SeedsLogicalExpression = cms.string( "L1_SingleJet24_ZDC1n_OR OR L1_SingleJet24_ZDC1n_Bkp1_OR OR L1_SingleJet24_ZDC1n_Bkp2_OR OR L1_SingleJet24_ZDC1n_Bkp3_OR" ),
15704     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15705     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15706     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15707     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15708     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15709     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15710     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15711     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15712     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15713 )
15714 fragment.hltPrePPRefUPCSingleJet24ZDC1nOR = cms.EDFilter( "HLTPrescaler",
15715     offset = cms.uint32( 0 ),
15716     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15717 )
15718 fragment.hltL1sZDC1nORSingleJet28 = cms.EDFilter( "HLTL1TSeed",
15719     saveTags = cms.bool( True ),
15720     L1SeedsLogicalExpression = cms.string( "L1_SingleJet28_ZDC1n_OR OR L1_SingleJet28_ZDC1n_Bkp1_OR OR L1_SingleJet28_ZDC1n_Bkp2_OR OR L1_SingleJet28_ZDC1n_Bkp3_OR" ),
15721     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15722     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15723     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15724     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15725     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15726     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15727     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15728     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15729     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15730 )
15731 fragment.hltPrePPRefUPCSingleJet28ZDC1nOR = cms.EDFilter( "HLTPrescaler",
15732     offset = cms.uint32( 0 ),
15733     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15734 )
15735 fragment.hltL1sZDC1nAsymXOR = cms.EDFilter( "HLTL1TSeed",
15736     saveTags = cms.bool( True ),
15737     L1SeedsLogicalExpression = cms.string( "L1_ZDC1n_AsymXOR OR L1_ZDC1n_Bkp1_AsymXOR OR L1_ZDC1n_Bkp2_AsymXOR OR L1_ZDC1n_Bkp3_AsymXOR" ),
15738     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15739     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15740     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15741     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15742     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15743     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15744     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15745     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15746     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15747 )
15748 fragment.hltPrePPRefUPCZDC1nAsymXOR = cms.EDFilter( "HLTPrescaler",
15749     offset = cms.uint32( 0 ),
15750     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15751 )
15752 fragment.hltL1sZDC1nORPRef = cms.EDFilter( "HLTL1TSeed",
15753     saveTags = cms.bool( True ),
15754     L1SeedsLogicalExpression = cms.string( "L1_ZDC1n_OR OR L1_ZDC1n_Bkp1_OR OR L1_ZDC1n_Bkp2_OR OR L1_ZDC1n_Bkp3_OR" ),
15755     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15756     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15757     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15758     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15759     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15760     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15761     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15762     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15763     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15764 )
15765 fragment.hltPrePPRefUPCZDC1nOR = cms.EDFilter( "HLTPrescaler",
15766     offset = cms.uint32( 0 ),
15767     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15768 )
15769 fragment.hltL1sL1ZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTL1TSeed",
15770     saveTags = cms.bool( True ),
15771     L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain" ),
15772     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15773     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15774     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15775     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15776     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15777     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15778     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15779     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15780     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15781 )
15782 fragment.hltPrePPRefZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler",
15783     offset = cms.uint32( 0 ),
15784     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15785 )
15786 fragment.hltPreRandomHighRate = cms.EDFilter( "HLTPrescaler",
15787     offset = cms.uint32( 0 ),
15788     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15789 )
15790 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
15791     throw = cms.bool( False ),
15792     processName = cms.string( "@" ),
15793     moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
15794     moduleLabelPatternsToSkip = cms.vstring(  )
15795 )
15796 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
15797     processName = cms.string( "@" )
15798 )
15799 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
15800     AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
15801     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
15802     MinBx = cms.int32( 0 ),
15803     MaxBx = cms.int32( 0 ),
15804     DumpTrigResults = cms.bool( False ),
15805     DumpRecord = cms.bool( False ),
15806     DumpTrigSummary = cms.bool( True ),
15807     ReadPrescalesFromFile = cms.bool( False ),
15808     psFileName = cms.string( "prescale_L1TGlobal.csv" ),
15809     psColumn = cms.int32( 0 )
15810 )
15811 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
15812     HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
15813     reportBy = cms.untracked.string( "job" ),
15814     resetBy = cms.untracked.string( "never" ),
15815     serviceBy = cms.untracked.string( "never" ),
15816     ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
15817     ReferenceRate = cms.untracked.double( 100.0 )
15818 )
15819 fragment.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter",
15820     usePathStatus = cms.bool( True ),
15821     hltResults = cms.InputTag( "" ),
15822     l1tResults = cms.InputTag( "" ),
15823     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15824     throw = cms.bool( True ),
15825     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v12' )
15826 )
15827 fragment.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler",
15828     offset = cms.uint32( 0 ),
15829     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15830 )
15831 fragment.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter",
15832     usePathStatus = cms.bool( True ),
15833     hltResults = cms.InputTag( "" ),
15834     l1tResults = cms.InputTag( "" ),
15835     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15836     throw = cms.bool( True ),
15837     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v12',
15838       'AlCa_LumiPixelsCounts_ZeroBias_v15' )
15839 )
15840 fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler",
15841     offset = cms.uint32( 0 ),
15842     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15843 )
15844 fragment.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter",
15845     usePathStatus = cms.bool( True ),
15846     hltResults = cms.InputTag( "" ),
15847     l1tResults = cms.InputTag( "" ),
15848     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15849     throw = cms.bool( True ),
15850     triggerConditions = cms.vstring( 'AlCa_HIEcalEtaEBonly_v13',
15851       'AlCa_HIEcalEtaEEonly_v13',
15852       'AlCa_HIEcalPi0EBonly_v13',
15853       'AlCa_HIEcalPi0EEonly_v13' )
15854 )
15855 fragment.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler",
15856     offset = cms.uint32( 0 ),
15857     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15858 )
15859 fragment.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter",
15860     usePathStatus = cms.bool( True ),
15861     hltResults = cms.InputTag( "" ),
15862     l1tResults = cms.InputTag( "" ),
15863     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15864     throw = cms.bool( True ),
15865     triggerConditions = cms.vstring( 'AlCa_EcalPhiSym_v22' )
15866 )
15867 fragment.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler",
15868     offset = cms.uint32( 0 ),
15869     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15870 )
15871 fragment.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter",
15872     usePathStatus = cms.bool( True ),
15873     hltResults = cms.InputTag( "" ),
15874     l1tResults = cms.InputTag( "" ),
15875     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15876     throw = cms.bool( True ),
15877     triggerConditions = cms.vstring( 'DQM_EcalReconstruction_v13',
15878       'DQM_HcalReconstruction_v11',
15879       'DQM_PixelReconstruction_v14' )
15880 )
15881 fragment.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler",
15882     offset = cms.uint32( 0 ),
15883     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15884 )
15885 fragment.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter",
15886     usePathStatus = cms.bool( True ),
15887     hltResults = cms.InputTag( "" ),
15888     l1tResults = cms.InputTag( "" ),
15889     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15890     throw = cms.bool( True ),
15891     triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v18 / 2',
15892       'HLT_ZeroBias_Beamspot_v19' )
15893 )
15894 fragment.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler",
15895     offset = cms.uint32( 0 ),
15896     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15897 )
15898 fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter",
15899     usePathStatus = cms.bool( True ),
15900     hltResults = cms.InputTag( "" ),
15901     l1tResults = cms.InputTag( "" ),
15902     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15903     throw = cms.bool( True ),
15904     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' )
15905 )
15906 fragment.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler",
15907     offset = cms.uint32( 0 ),
15908     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15909 )
15910 fragment.hltDatasetEmptyBX = cms.EDFilter( "TriggerResultsFilter",
15911     usePathStatus = cms.bool( True ),
15912     hltResults = cms.InputTag( "" ),
15913     l1tResults = cms.InputTag( "" ),
15914     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15915     throw = cms.bool( True ),
15916     triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v10',
15917       'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v10',
15918       'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v10' )
15919 )
15920 fragment.hltPreDatasetEmptyBX = cms.EDFilter( "HLTPrescaler",
15921     offset = cms.uint32( 0 ),
15922     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15923 )
15924 fragment.hltDatasetEventDisplay = cms.EDFilter( "TriggerResultsFilter",
15925     usePathStatus = cms.bool( True ),
15926     hltResults = cms.InputTag( "" ),
15927     l1tResults = cms.InputTag( "" ),
15928     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15929     throw = cms.bool( True ),
15930     triggerConditions = cms.vstring( 'HLT_AK4PFJet100_v11 / 40',
15931       'HLT_PPRefGEDPhoton30_v8 / 50',
15932       'HLT_PPRefL3SingleMu7_v11 / 200',
15933       'HLT_Physics_v15 / 10' )
15934 )
15935 fragment.hltPreDatasetEventDisplay = cms.EDFilter( "HLTPrescaler",
15936     offset = cms.uint32( 0 ),
15937     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15938 )
15939 fragment.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter",
15940     usePathStatus = cms.bool( True ),
15941     hltResults = cms.InputTag( "" ),
15942     l1tResults = cms.InputTag( "" ),
15943     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15944     throw = cms.bool( True ),
15945     triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v18 / 2',
15946       'HLT_ZeroBias_Beamspot_v19' )
15947 )
15948 fragment.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler",
15949     offset = cms.uint32( 0 ),
15950     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15951 )
15952 fragment.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter",
15953     usePathStatus = cms.bool( True ),
15954     hltResults = cms.InputTag( "" ),
15955     l1tResults = cms.InputTag( "" ),
15956     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15957     throw = cms.bool( True ),
15958     triggerConditions = cms.vstring( 'HLT_AK4PFJet80_v11 / 80',
15959       'HLT_PPRefEle15Ele10GsfMass50_v9 / 12',
15960       'HLT_PPRefL3SingleMu7_v11 / 80',
15961       'HLT_PPRefUPC_ZDC1nOR_v2 / 8500',
15962       'HLT_Physics_v15 / 2',
15963       'HLT_Random_v3',
15964       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13',
15965       'HLT_ZeroBias_v14 / 6' )
15966 )
15967 fragment.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler",
15968     offset = cms.uint32( 0 ),
15969     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15970 )
15971 fragment.hltDatasetHLTMonitor = cms.EDFilter( "TriggerResultsFilter",
15972     usePathStatus = cms.bool( True ),
15973     hltResults = cms.InputTag( "" ),
15974     l1tResults = cms.InputTag( "" ),
15975     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15976     throw = cms.bool( True ),
15977     triggerConditions = cms.vstring( 'HLT_AK4PFJet80_v11 / 20',
15978       'HLT_PPRefEle15Ele10GsfMass50_v9',
15979       'HLT_PPRefEle50Gsf_v9' )
15980 )
15981 fragment.hltPreDatasetHLTMonitor = cms.EDFilter( "HLTPrescaler",
15982     offset = cms.uint32( 0 ),
15983     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15984 )
15985 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
15986     usePathStatus = cms.bool( True ),
15987     hltResults = cms.InputTag( "" ),
15988     l1tResults = cms.InputTag( "" ),
15989     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15990     throw = cms.bool( True ),
15991     triggerConditions = cms.vstring( 'HLT_Physics_v15' )
15992 )
15993 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
15994     offset = cms.uint32( 0 ),
15995     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15996 )
15997 fragment.hltDatasetHcalNZS = cms.EDFilter( "TriggerResultsFilter",
15998     usePathStatus = cms.bool( True ),
15999     hltResults = cms.InputTag( "" ),
16000     l1tResults = cms.InputTag( "" ),
16001     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16002     throw = cms.bool( True ),
16003     triggerConditions = cms.vstring( 'HLT_HcalNZS_v22',
16004       'HLT_HcalPhiSym_v24' )
16005 )
16006 fragment.hltPreDatasetHcalNZS = cms.EDFilter( "HLTPrescaler",
16007     offset = cms.uint32( 0 ),
16008     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16009 )
16010 fragment.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter",
16011     usePathStatus = cms.bool( True ),
16012     hltResults = cms.InputTag( "" ),
16013     l1tResults = cms.InputTag( "" ),
16014     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16015     throw = cms.bool( True ),
16016     triggerConditions = cms.vstring( 'DST_Physics_v17' )
16017 )
16018 fragment.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler",
16019     offset = cms.uint32( 0 ),
16020     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16021 )
16022 fragment.hltDatasetNoBPTX = cms.EDFilter( "TriggerResultsFilter",
16023     usePathStatus = cms.bool( True ),
16024     hltResults = cms.InputTag( "" ),
16025     l1tResults = cms.InputTag( "" ),
16026     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16027     throw = cms.bool( True ),
16028     triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v11',
16029       'HLT_CDC_L2cosmic_5p5_er1p0_v11' )
16030 )
16031 fragment.hltPreDatasetNoBPTX = cms.EDFilter( "HLTPrescaler",
16032     offset = cms.uint32( 0 ),
16033     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16034 )
16035 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
16036     usePathStatus = cms.bool( True ),
16037     hltResults = cms.InputTag( "" ),
16038     l1tResults = cms.InputTag( "" ),
16039     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16040     throw = cms.bool( True ),
16041     triggerConditions = cms.vstring( 'HLT_AK4PFJet100_v11 / 10',
16042       'HLT_AK4PFJetFwd80_v11 / 2',
16043       'HLT_CDC_L2cosmic_10_er1p0_v11',
16044       'HLT_CDC_L2cosmic_5p5_er1p0_v11',
16045       'HLT_HIL1NotBptxORForPPRef_v10',
16046       'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v10',
16047       'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v10',
16048       'HLT_HcalNZS_v22',
16049       'HLT_HcalPhiSym_v24',
16050       'HLT_PPRefDoubleEle10Gsf_v9 / 50',
16051       'HLT_PPRefEle30Gsf_v10 / 5',
16052       'HLT_PPRefGEDPhoton30_EB_v8 / 20',
16053       'HLT_PPRefGEDPhoton40_v8 / 10',
16054       'HLT_PPRefL3DoubleMu0_Open_v11 / 0',
16055       'HLT_PPRefL3DoubleMu0_v11 / 200',
16056       'HLT_PPRefL3SingleMu7_v11 / 200',
16057       'HLT_Physics_v15',
16058       'HLT_Random_v3',
16059       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13',
16060       'HLT_ZeroBias_v14' )
16061 )
16062 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
16063     offset = cms.uint32( 0 ),
16064     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16065 )
16066 fragment.hltDatasetPPRefDoubleMuon = cms.EDFilter( "TriggerResultsFilter",
16067     usePathStatus = cms.bool( True ),
16068     hltResults = cms.InputTag( "" ),
16069     l1tResults = cms.InputTag( "" ),
16070     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16071     throw = cms.bool( True ),
16072     triggerConditions = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v7',
16073       'HLT_PPRefL1DoubleMu0_SQ_v2',
16074       'HLT_PPRefL1DoubleMu0_v7',
16075       'HLT_PPRefL1DoubleMu2_SQ_v2',
16076       'HLT_PPRefL1DoubleMu2_v2',
16077       'HLT_PPRefL2DoubleMu0_Open_v7',
16078       'HLT_PPRefL2DoubleMu0_v7',
16079       'HLT_PPRefL3DoubleMu0_Open_v11',
16080       'HLT_PPRefL3DoubleMu0_v11' )
16081 )
16082 fragment.hltPreDatasetPPRefDoubleMuon0 = cms.EDFilter( "HLTPrescaler",
16083     offset = cms.uint32( 0 ),
16084     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16085 )
16086 fragment.hltPreDatasetPPRefDoubleMuon1 = cms.EDFilter( "HLTPrescaler",
16087     offset = cms.uint32( 1 ),
16088     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16089 )
16090 fragment.hltPreDatasetPPRefDoubleMuon2 = cms.EDFilter( "HLTPrescaler",
16091     offset = cms.uint32( 2 ),
16092     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16093 )
16094 fragment.hltPreDatasetPPRefDoubleMuon3 = cms.EDFilter( "HLTPrescaler",
16095     offset = cms.uint32( 3 ),
16096     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16097 )
16098 fragment.hltDatasetPPRefHardProbes = cms.EDFilter( "TriggerResultsFilter",
16099     usePathStatus = cms.bool( True ),
16100     hltResults = cms.InputTag( "" ),
16101     l1tResults = cms.InputTag( "" ),
16102     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16103     throw = cms.bool( True ),
16104     triggerConditions = cms.vstring( 'HLT_AK4CaloJet100_v8',
16105       'HLT_AK4CaloJet120_v8',
16106       'HLT_AK4CaloJet40_v8',
16107       'HLT_AK4CaloJet60_v8',
16108       'HLT_AK4CaloJet70_v8',
16109       'HLT_AK4CaloJet80_v8',
16110       'HLT_AK4CaloJetFwd100_v8',
16111       'HLT_AK4CaloJetFwd120_v8',
16112       'HLT_AK4CaloJetFwd40_v8',
16113       'HLT_AK4CaloJetFwd60_v8',
16114       'HLT_AK4CaloJetFwd70_v8',
16115       'HLT_AK4CaloJetFwd80_v8',
16116       'HLT_AK4PFJet100_v11',
16117       'HLT_AK4PFJet120_v11',
16118       'HLT_AK4PFJet40_v11',
16119       'HLT_AK4PFJet60_v11',
16120       'HLT_AK4PFJet80_v11',
16121       'HLT_AK4PFJetFwd100_v11',
16122       'HLT_AK4PFJetFwd120_v11',
16123       'HLT_AK4PFJetFwd40_v11',
16124       'HLT_AK4PFJetFwd60_v11',
16125       'HLT_AK4PFJetFwd80_v11',
16126       'HLT_PPRefDoubleEle10GsfMass50_v9',
16127       'HLT_PPRefDoubleEle10Gsf_v9',
16128       'HLT_PPRefDoubleEle15GsfMass50_v9',
16129       'HLT_PPRefDoubleEle15Gsf_v9',
16130       'HLT_PPRefDoubleGEDPhoton20_v3',
16131       'HLT_PPRefEle10Gsf_v9',
16132       'HLT_PPRefEle15Ele10GsfMass50_v9',
16133       'HLT_PPRefEle15Ele10Gsf_v9',
16134       'HLT_PPRefEle15Gsf_v9',
16135       'HLT_PPRefEle20Gsf_v10',
16136       'HLT_PPRefEle30Gsf_v10',
16137       'HLT_PPRefEle40Gsf_v9',
16138       'HLT_PPRefEle50Gsf_v9',
16139       'HLT_PPRefGEDPhoton10_EB_v8',
16140       'HLT_PPRefGEDPhoton10_v8',
16141       'HLT_PPRefGEDPhoton20_EB_v8',
16142       'HLT_PPRefGEDPhoton20_v8',
16143       'HLT_PPRefGEDPhoton30_EB_v8',
16144       'HLT_PPRefGEDPhoton30_v8',
16145       'HLT_PPRefGEDPhoton40_EB_v8',
16146       'HLT_PPRefGEDPhoton40_v8',
16147       'HLT_PPRefGEDPhoton50_EB_v8',
16148       'HLT_PPRefGEDPhoton50_v8',
16149       'HLT_PPRefGEDPhoton60_EB_v8',
16150       'HLT_PPRefGEDPhoton60_v8' )
16151 )
16152 fragment.hltPreDatasetPPRefHardProbes0 = cms.EDFilter( "HLTPrescaler",
16153     offset = cms.uint32( 0 ),
16154     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16155 )
16156 fragment.hltDatasetPPRefSingleMuon = cms.EDFilter( "TriggerResultsFilter",
16157     usePathStatus = cms.bool( True ),
16158     hltResults = cms.InputTag( "" ),
16159     l1tResults = cms.InputTag( "" ),
16160     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16161     throw = cms.bool( True ),
16162     triggerConditions = cms.vstring( 'HLT_PPRefCscCluster_Loose_v7',
16163       'HLT_PPRefCscCluster_Medium_v7',
16164       'HLT_PPRefCscCluster_Tight_v7',
16165       'HLT_PPRefL1SingleMu0_Cosmics_v7',
16166       'HLT_PPRefL1SingleMu12_v7',
16167       'HLT_PPRefL1SingleMu5_Ele20Gsf_v4',
16168       'HLT_PPRefL1SingleMu5_GEDPhoton20_v3',
16169       'HLT_PPRefL1SingleMu7_Ele20Gsf_v4',
16170       'HLT_PPRefL1SingleMu7_GEDPhoton10_v3',
16171       'HLT_PPRefL1SingleMu7_v7',
16172       'HLT_PPRefL2SingleMu12_v7',
16173       'HLT_PPRefL2SingleMu15_v7',
16174       'HLT_PPRefL2SingleMu20_v7',
16175       'HLT_PPRefL2SingleMu7_v7',
16176       'HLT_PPRefL3SingleMu12_v11',
16177       'HLT_PPRefL3SingleMu15_v11',
16178       'HLT_PPRefL3SingleMu20_v11',
16179       'HLT_PPRefL3SingleMu3_SingleAK4CaloJet40_v4',
16180       'HLT_PPRefL3SingleMu3_SingleAK4CaloJet60_v4',
16181       'HLT_PPRefL3SingleMu3_SingleAK4CaloJet80_v4',
16182       'HLT_PPRefL3SingleMu3_v11',
16183       'HLT_PPRefL3SingleMu5_SingleAK4CaloJet40_v4',
16184       'HLT_PPRefL3SingleMu5_SingleAK4CaloJet60_v4',
16185       'HLT_PPRefL3SingleMu5_SingleAK4CaloJet80_v4',
16186       'HLT_PPRefL3SingleMu5_v11',
16187       'HLT_PPRefL3SingleMu7_v11' )
16188 )
16189 fragment.hltPreDatasetPPRefSingleMuon0 = cms.EDFilter( "HLTPrescaler",
16190     offset = cms.uint32( 0 ),
16191     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16192 )
16193 fragment.hltDatasetPPRefZeroBias = cms.EDFilter( "TriggerResultsFilter",
16194     usePathStatus = cms.bool( True ),
16195     hltResults = cms.InputTag( "" ),
16196     l1tResults = cms.InputTag( "" ),
16197     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16198     throw = cms.bool( True ),
16199     triggerConditions = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
16200       'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
16201       'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
16202       'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
16203       'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
16204       'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
16205       'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
16206       'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
16207       'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
16208       'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
16209       'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
16210       'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
16211       'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
16212       'HLT_PPRefUPC_ZDC1nOR_v2',
16213       'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
16214       'HLT_PPRefZeroBias_v7' )
16215 )
16216 fragment.hltPreDatasetPPRefZeroBiasPlusForward0 = cms.EDFilter( "HLTPrescaler",
16217     offset = cms.uint32( 0 ),
16218     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16219 )
16220 fragment.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter",
16221     usePathStatus = cms.bool( True ),
16222     hltResults = cms.InputTag( "" ),
16223     l1tResults = cms.InputTag( "" ),
16224     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16225     throw = cms.bool( True ),
16226     triggerConditions = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v12' )
16227 )
16228 fragment.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler",
16229     offset = cms.uint32( 0 ),
16230     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16231 )
16232 fragment.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter",
16233     usePathStatus = cms.bool( True ),
16234     hltResults = cms.InputTag( "" ),
16235     l1tResults = cms.InputTag( "" ),
16236     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16237     throw = cms.bool( True ),
16238     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
16239       'HLT_HcalCalibration_v6' )
16240 )
16241 fragment.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler",
16242     offset = cms.uint32( 0 ),
16243     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16244 )
16245 fragment.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter",
16246     usePathStatus = cms.bool( True ),
16247     hltResults = cms.InputTag( "" ),
16248     l1tResults = cms.InputTag( "" ),
16249     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16250     throw = cms.bool( True ),
16251     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
16252       'HLT_HcalCalibration_v6' )
16253 )
16254 fragment.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler",
16255     offset = cms.uint32( 0 ),
16256     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16257 )
16258 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
16259     usePathStatus = cms.bool( True ),
16260     hltResults = cms.InputTag( "" ),
16261     l1tResults = cms.InputTag( "" ),
16262     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16263     throw = cms.bool( True ),
16264     triggerConditions = cms.vstring( 'HLT_Random_v3',
16265       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13',
16266       'HLT_ZeroBias_v14' )
16267 )
16268 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
16269     offset = cms.uint32( 0 ),
16270     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16271 )
16272 fragment.hltDatasetSpecialRandom = cms.EDFilter( "TriggerResultsFilter",
16273     usePathStatus = cms.bool( True ),
16274     hltResults = cms.InputTag( "" ),
16275     l1tResults = cms.InputTag( "" ),
16276     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16277     throw = cms.bool( True ),
16278     triggerConditions = cms.vstring( 'HLT_Random_HighRate_v1' )
16279 )
16280 fragment.hltPreDatasetSpecialRandom0 = cms.EDFilter( "HLTPrescaler",
16281     offset = cms.uint32( 0 ),
16282     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16283 )
16284 fragment.hltPreDatasetSpecialRandom1 = cms.EDFilter( "HLTPrescaler",
16285     offset = cms.uint32( 1 ),
16286     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16287 )
16288 fragment.hltPreDatasetSpecialRandom2 = cms.EDFilter( "HLTPrescaler",
16289     offset = cms.uint32( 2 ),
16290     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16291 )
16292 fragment.hltPreDatasetSpecialRandom3 = cms.EDFilter( "HLTPrescaler",
16293     offset = cms.uint32( 3 ),
16294     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16295 )
16296 fragment.hltPreDatasetSpecialRandom4 = cms.EDFilter( "HLTPrescaler",
16297     offset = cms.uint32( 4 ),
16298     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16299 )
16300 fragment.hltPreDatasetSpecialRandom5 = cms.EDFilter( "HLTPrescaler",
16301     offset = cms.uint32( 5 ),
16302     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16303 )
16304 fragment.hltPreDatasetSpecialRandom6 = cms.EDFilter( "HLTPrescaler",
16305     offset = cms.uint32( 6 ),
16306     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16307 )
16308 fragment.hltPreDatasetSpecialRandom7 = cms.EDFilter( "HLTPrescaler",
16309     offset = cms.uint32( 7 ),
16310     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16311 )
16312 fragment.hltPreDatasetSpecialRandom8 = cms.EDFilter( "HLTPrescaler",
16313     offset = cms.uint32( 8 ),
16314     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16315 )
16316 fragment.hltPreDatasetSpecialRandom9 = cms.EDFilter( "HLTPrescaler",
16317     offset = cms.uint32( 9 ),
16318     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16319 )
16320 fragment.hltPreDatasetSpecialRandom10 = cms.EDFilter( "HLTPrescaler",
16321     offset = cms.uint32( 10 ),
16322     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16323 )
16324 fragment.hltPreDatasetSpecialRandom11 = cms.EDFilter( "HLTPrescaler",
16325     offset = cms.uint32( 11 ),
16326     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16327 )
16328 fragment.hltPreDatasetSpecialRandom12 = cms.EDFilter( "HLTPrescaler",
16329     offset = cms.uint32( 12 ),
16330     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16331 )
16332 fragment.hltPreDatasetSpecialRandom13 = cms.EDFilter( "HLTPrescaler",
16333     offset = cms.uint32( 13 ),
16334     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16335 )
16336 fragment.hltPreDatasetSpecialRandom14 = cms.EDFilter( "HLTPrescaler",
16337     offset = cms.uint32( 14 ),
16338     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16339 )
16340 fragment.hltPreDatasetSpecialRandom15 = cms.EDFilter( "HLTPrescaler",
16341     offset = cms.uint32( 15 ),
16342     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16343 )
16344 fragment.hltPreDatasetSpecialRandom16 = cms.EDFilter( "HLTPrescaler",
16345     offset = cms.uint32( 16 ),
16346     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16347 )
16348 fragment.hltPreDatasetSpecialRandom17 = cms.EDFilter( "HLTPrescaler",
16349     offset = cms.uint32( 17 ),
16350     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16351 )
16352 fragment.hltPreDatasetSpecialRandom18 = cms.EDFilter( "HLTPrescaler",
16353     offset = cms.uint32( 18 ),
16354     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16355 )
16356 fragment.hltPreDatasetSpecialRandom19 = cms.EDFilter( "HLTPrescaler",
16357     offset = cms.uint32( 19 ),
16358     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16359 )
16360 fragment.hltPreDatasetPPRefZeroBiasPlusForward1 = cms.EDFilter( "HLTPrescaler",
16361     offset = cms.uint32( 1 ),
16362     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16363 )
16364 fragment.hltPreDatasetPPRefZeroBiasPlusForward2 = cms.EDFilter( "HLTPrescaler",
16365     offset = cms.uint32( 2 ),
16366     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16367 )
16368 fragment.hltPreDatasetPPRefZeroBiasPlusForward3 = cms.EDFilter( "HLTPrescaler",
16369     offset = cms.uint32( 3 ),
16370     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16371 )
16372 fragment.hltPreDatasetPPRefZeroBiasPlusForward4 = cms.EDFilter( "HLTPrescaler",
16373     offset = cms.uint32( 4 ),
16374     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16375 )
16376 fragment.hltPreDatasetPPRefZeroBiasPlusForward5 = cms.EDFilter( "HLTPrescaler",
16377     offset = cms.uint32( 5 ),
16378     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16379 )
16380 fragment.hltPreDatasetPPRefZeroBiasPlusForward6 = cms.EDFilter( "HLTPrescaler",
16381     offset = cms.uint32( 6 ),
16382     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16383 )
16384 fragment.hltPreDatasetPPRefZeroBiasPlusForward7 = cms.EDFilter( "HLTPrescaler",
16385     offset = cms.uint32( 7 ),
16386     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16387 )
16388 fragment.hltPreDatasetPPRefZeroBiasPlusForward8 = cms.EDFilter( "HLTPrescaler",
16389     offset = cms.uint32( 8 ),
16390     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16391 )
16392 fragment.hltPreDatasetPPRefZeroBiasPlusForward9 = cms.EDFilter( "HLTPrescaler",
16393     offset = cms.uint32( 9 ),
16394     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16395 )
16396 fragment.hltPreDatasetPPRefZeroBiasPlusForward10 = cms.EDFilter( "HLTPrescaler",
16397     offset = cms.uint32( 10 ),
16398     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16399 )
16400 fragment.hltPreDatasetPPRefZeroBiasPlusForward11 = cms.EDFilter( "HLTPrescaler",
16401     offset = cms.uint32( 11 ),
16402     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16403 )
16404 fragment.hltPreDatasetPPRefZeroBiasPlusForward12 = cms.EDFilter( "HLTPrescaler",
16405     offset = cms.uint32( 12 ),
16406     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16407 )
16408 fragment.hltPreDatasetPPRefZeroBiasPlusForward13 = cms.EDFilter( "HLTPrescaler",
16409     offset = cms.uint32( 13 ),
16410     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16411 )
16412 fragment.hltPreDatasetPPRefZeroBiasPlusForward14 = cms.EDFilter( "HLTPrescaler",
16413     offset = cms.uint32( 14 ),
16414     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16415 )
16416 fragment.hltPreDatasetPPRefZeroBiasPlusForward15 = cms.EDFilter( "HLTPrescaler",
16417     offset = cms.uint32( 15 ),
16418     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16419 )
16420 fragment.hltPreDatasetPPRefZeroBiasPlusForward16 = cms.EDFilter( "HLTPrescaler",
16421     offset = cms.uint32( 16 ),
16422     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16423 )
16424 fragment.hltPreDatasetPPRefZeroBiasPlusForward17 = cms.EDFilter( "HLTPrescaler",
16425     offset = cms.uint32( 17 ),
16426     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16427 )
16428 fragment.hltPreDatasetPPRefZeroBiasPlusForward18 = cms.EDFilter( "HLTPrescaler",
16429     offset = cms.uint32( 18 ),
16430     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16431 )
16432 fragment.hltPreDatasetPPRefZeroBiasPlusForward19 = cms.EDFilter( "HLTPrescaler",
16433     offset = cms.uint32( 19 ),
16434     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16435 )
16436 fragment.hltPreDatasetPPRefZeroBiasPlusForward20 = cms.EDFilter( "HLTPrescaler",
16437     offset = cms.uint32( 20 ),
16438     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16439 )
16440 fragment.hltPreDatasetPPRefZeroBiasPlusForward21 = cms.EDFilter( "HLTPrescaler",
16441     offset = cms.uint32( 21 ),
16442     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16443 )
16444 fragment.hltPreDatasetPPRefZeroBiasPlusForward22 = cms.EDFilter( "HLTPrescaler",
16445     offset = cms.uint32( 22 ),
16446     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16447 )
16448 fragment.hltPreDatasetPPRefZeroBiasPlusForward23 = cms.EDFilter( "HLTPrescaler",
16449     offset = cms.uint32( 23 ),
16450     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16451 )
16452 fragment.hltPreDatasetPPRefZeroBiasPlusForward24 = cms.EDFilter( "HLTPrescaler",
16453     offset = cms.uint32( 24 ),
16454     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16455 )
16456 fragment.hltPreDatasetPPRefSingleMuon1 = cms.EDFilter( "HLTPrescaler",
16457     offset = cms.uint32( 1 ),
16458     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16459 )
16460 fragment.hltPreDatasetPPRefSingleMuon2 = cms.EDFilter( "HLTPrescaler",
16461     offset = cms.uint32( 2 ),
16462     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16463 )
16464 fragment.hltPreDatasetPPRefSingleMuon3 = cms.EDFilter( "HLTPrescaler",
16465     offset = cms.uint32( 3 ),
16466     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16467 )
16468 fragment.hltPreDatasetPPRefHardProbes1 = cms.EDFilter( "HLTPrescaler",
16469     offset = cms.uint32( 1 ),
16470     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16471 )
16472 fragment.hltPreDatasetPPRefHardProbes2 = cms.EDFilter( "HLTPrescaler",
16473     offset = cms.uint32( 2 ),
16474     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16475 )
16476 fragment.hltPreDatasetPPRefHardProbes3 = cms.EDFilter( "HLTPrescaler",
16477     offset = cms.uint32( 3 ),
16478     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16479 )
16480 fragment.hltPreDatasetPPRefHardProbes4 = cms.EDFilter( "HLTPrescaler",
16481     offset = cms.uint32( 4 ),
16482     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16483 )
16484 
16485 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
16486 fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
16487 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
16488 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisSoA + fragment.hltEcalDigis + fragment.hltEcalUncalibRecHitSoA + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
16489 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
16490 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTPreshowerSequence )
16491 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
16492 fragment.HLTFEDSelectorsForRPCMonitor = cms.Sequence( fragment.hltFEDSelectorTCDS + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorDT + fragment.hltFEDSelectorRPC + fragment.hltFEDSelectorCSC + fragment.hltFEDSelectorGEM + fragment.hltFEDSelectorTwinMux + fragment.hltFEDSelectorOMTF + fragment.hltFEDSelectorCPPF )
16493 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
16494 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltOnlineBeamSpotDevice + fragment.hltSiPixelClustersSoA + fragment.hltSiPixelClusters + fragment.hltSiPixelDigiErrors + fragment.hltSiPixelRecHitsSoA + fragment.hltSiPixelRecHits )
16495 fragment.HLTDoLocalPixelSequenceSerialSync = cms.Sequence( fragment.hltOnlineBeamSpotDeviceSerialSync + fragment.hltSiPixelClustersSoASerialSync + fragment.hltSiPixelClustersSerialSync + fragment.hltSiPixelDigiErrorsSerialSync + fragment.hltSiPixelRecHitsSoASerialSync + fragment.hltSiPixelRecHitsSerialSync )
16496 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksSoA + fragment.hltPixelTracks )
16497 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVerticesSoA + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
16498 fragment.HLTRecoPixelTracksSequenceSerialSync = cms.Sequence( fragment.hltPixelTracksSoASerialSync + fragment.hltPixelTracksSerialSync )
16499 fragment.HLTRecopixelvertexingSequenceSerialSync = cms.Sequence( fragment.HLTRecoPixelTracksSequenceSerialSync + fragment.hltPixelVerticesSoASerialSync + fragment.hltPixelVerticesSerialSync + fragment.hltTrimmedPixelVerticesSerialSync )
16500 fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltSiPixelRecHitsSoAMonitorCPU + fragment.hltSiPixelRecHitsSoAMonitorGPU + fragment.hltSiPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVerticesSoAMonitorCPU + fragment.hltPixelVerticesSoAMonitorGPU + fragment.hltPixelVerticesSoACompareGPUvsCPU )
16501 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequenceSerialSync = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisSoASerialSync + fragment.hltEcalDigisSerialSync + fragment.hltEcalUncalibRecHitSoASerialSync + fragment.hltEcalUncalibRecHitSerialSync + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHitSerialSync )
16502 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHcalDigisSoA + fragment.hltHbheRecoSoA + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
16503 fragment.HLTDoLocalHcalSequenceSerialSync = cms.Sequence( fragment.hltHcalDigis + fragment.hltHcalDigisSoASerialSync + fragment.hltHbheRecoSoASerialSync + fragment.hltHbherecoSerialSync + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
16504 fragment.HLTPFHcalClustering = cms.Sequence( fragment.hltParticleFlowRecHitHBHESoA + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowClusterHBHESoA + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL )
16505 fragment.HLTPFHcalClusteringSerialSync = cms.Sequence( fragment.hltParticleFlowRecHitHBHESoASerialSync + fragment.hltParticleFlowRecHitHBHESerialSync + fragment.hltParticleFlowClusterHBHESoASerialSync + fragment.hltParticleFlowClusterHBHESerialSync + fragment.hltParticleFlowClusterHCALSerialSync )
16506 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
16507 fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
16508 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
16509 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
16510 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
16511 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
16512 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigisCPPF + fragment.hltOmtfDigis + fragment.hltMuonRPCDigisTwinMux + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits + fragment.hltMuonGEMDigis + fragment.hltGemRecHits + fragment.hltGemSegments )
16513 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
16514 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
16515 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltMeasurementTrackerEvent )
16516 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
16517 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL2 )
16518 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
16519 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
16520 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
16521 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL1 )
16522 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
16523 fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter3IterL3FromL1MuonClustersRefRemoval + fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent + fragment.hltIter3IterL3FromL1MuonPixelLayersAndRegions + fragment.hltIter3IterL3FromL1MuonTrackingRegions + fragment.hltIter3IterL3FromL1MuonPixelClusterCheck + fragment.hltIter3IterL3FromL1MuonPixelHitDoublets + fragment.hltIter3IterL3FromL1MuonPixelSeeds + fragment.hltIter3IterL3FromL1MuonPixelSeedsFiltered + fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter3IterL3FromL1MuonTrackCutClassifier + fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity )
16524 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon )
16525 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
16526 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIter03IterL3FromL1MuonMerged + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
16527 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
16528 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits + fragment.hltSiStripRecHits + fragment.hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits + fragment.hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits + fragment.hltIter0PFlowCkfTrackCandidatesMkFitSeeds + fragment.hltIter0PFlowCkfTrackCandidatesMkFit + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
16529 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesMkFitSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesMkFit + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
16530 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
16531 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
16532 fragment.HLTMuonLocalRecoMeanTimerSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegmentsMeanTimer + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigisCPPF + fragment.hltOmtfDigis + fragment.hltMuonRPCDigisTwinMux + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits + fragment.hltMuonGEMDigis + fragment.hltGemRecHits + fragment.hltGemSegments )
16533 fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( fragment.HLTMuonLocalRecoMeanTimerSequence + fragment.hltL2CosmicOfflineMuonSeeds + fragment.hltL2CosmicMuonSeeds + fragment.hltL2CosmicMuons )
16534 fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed )
16535 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
16536 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
16537 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
16538 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
16539 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
16540 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
16541 fragment.HLTParticleFlowSequence = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.HLTPFHcalClustering + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracks + fragment.hltParticleFlowBlock + fragment.hltParticleFlow )
16542 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
16543 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
16544 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
16545 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
16546 fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded )
16547 fragment.HLTDoLocalHcalWithTowerSequence = cms.Sequence( fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
16548 fragment.HLTElePixelMatchSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltPixelLayerPairs + fragment.hltPixelLayerTriplets + fragment.hltEgammaHoverE + fragment.hltEgammaSuperClustersToPixelMatch + fragment.hltEleSeedsTrackingRegions + fragment.hltElePixelHitDoublets + fragment.hltElePixelHitDoubletsForTriplets + fragment.hltElePixelHitTriplets + fragment.hltElePixelSeedsDoublets + fragment.hltElePixelSeedsTriplets + fragment.hltElePixelSeedsCombined + fragment.hltEgammaElectronPixelSeeds + fragment.hltEgammaPixelMatchVars )
16549 fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars )
16550 fragment.HLTTrackReconstructionForPFNoMu = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 )
16551 fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTTrackReconstructionForPFNoMu )
16552 fragment.HLTDoubleEle10GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltDoubleEG10EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltDoubleEle10ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltDoubleEle10HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltDoubleEle10EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltDoubleEle10HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.HLTGsfElectronSequence + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltDoubleEle10GsfTrackIsoPPRefFilter )
16553 fragment.HLTDoubleEle15GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltDoubleEG15EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltDoubleEle15ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltDoubleEle15HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltDoubleEle15EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltDoubleEle15HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.HLTGsfElectronSequence + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltDoubleEle15GsfTrackIsoPPRefFilter )
16554 fragment.HLTEle15Ele10GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG15EtPPRefFilter + fragment.hltDoubleEG10EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltDoubleEle10ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltDoubleEle10HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltDoubleEle10EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltDoubleEle10HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.HLTGsfElectronSequence + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltDoubleEle10GsfTrackIsoPPRefFilter )
16555 fragment.HLTEle10GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG10EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltEle10ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEle10HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle10EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle10HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.hltEle10PixelMatchPPRefFilter + fragment.HLTGsfElectronSequence + fragment.hltEle10GsfOneOEMinusOneOPPPRefFilter + fragment.hltEle10GsfDetaPPRefFilter + fragment.hltEle10GsfDphiPPRefFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltEle10GsfTrackIsoPPRefFilter )
16556 fragment.HLTEle15GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG15EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltEle15ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEle15HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.hltEle15PixelMatchPPRefFilter + fragment.HLTGsfElectronSequence + fragment.hltEle15GsfOneOEMinusOneOPPPRefFilter + fragment.hltEle15GsfDetaPPRefFilter + fragment.hltEle15GsfDphiPPRefFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltEle15GsfTrackIsoPPRefFilter )
16557 fragment.HLTEle20GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG20EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltEle20ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEle20HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.hltEle20PixelMatchPPRefFilter + fragment.HLTGsfElectronSequence + fragment.hltEle20GsfOneOEMinusOneOPPPRefFilter + fragment.hltEle20GsfDetaPPRefFilter + fragment.hltEle20GsfDphiPPRefFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltEle20GsfTrackIsoPPRefFilter )
16558 fragment.HLTEle30GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG30EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltEle30ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEle30HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle30EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle30HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.hltEle30PixelMatchPPRefFilter + fragment.HLTGsfElectronSequence + fragment.hltEle30GsfOneOEMinusOneOPPPRefFilter + fragment.hltEle30GsfDetaPPRefFilter + fragment.hltEle30GsfDphiPPRefFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltEle30GsfTrackIsoPPRefFilter )
16559 fragment.HLTEle40GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG40EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltEle40ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEle40HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle40EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle40HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.hltEle40PixelMatchPPRefFilter + fragment.HLTGsfElectronSequence + fragment.hltEle40GsfOneOEMinusOneOPPPRefFilter + fragment.hltEle40GsfDetaPPRefFilter + fragment.hltEle40GsfDphiPPRefFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltEle40GsfTrackIsoPPRefFilter )
16560 fragment.HLTEle50GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG50EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltEle50ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEle50HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle50EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle50HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.hltEle50PixelMatchPPRefFilter + fragment.HLTGsfElectronSequence + fragment.hltEle50GsfOneOEMinusOneOPPPRefFilter + fragment.hltEle50GsfDetaPPRefFilter + fragment.hltEle50GsfDphiPPRefFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltEle50GsfTrackIsoPPRefFilter )
16561 fragment.HLTHIGEDPhoton10PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG10EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG10HoverELoosePPRefFilter )
16562 fragment.HLTHIGEDPhoton10EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG10EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG10HoverELooseEBPPRefFilter )
16563 fragment.HLTHIGEDPhoton20PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG20EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG20HoverELoosePPRefFilter )
16564 fragment.HLTHIGEDPhoton20EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG20EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG20HoverELooseEBPPRefFilter )
16565 fragment.HLTHIGEDPhoton30PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG30EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG30HoverELoosePPRefFilter )
16566 fragment.HLTHIGEDPhoton30EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG30EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG30HoverELooseEBPPRefFilter )
16567 fragment.HLTHIGEDPhoton40PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG40EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG40HoverELoosePPRefFilter )
16568 fragment.HLTHIGEDPhoton40EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG40EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG40HoverELooseEBPPRefFilter )
16569 fragment.HLTHIGEDPhoton50PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG50EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG50HoverELoosePPRefFilter )
16570 fragment.HLTHIGEDPhoton50EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG50EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG50HoverELooseEBPPRefFilter )
16571 fragment.HLTHIGEDPhoton60PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG60EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG60HoverELoosePPRefFilter )
16572 fragment.HLTHIGEDPhoton60EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG60EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG60HoverELooseEBPPRefFilter )
16573 fragment.HLTDoubleGEDPhoton20PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltDoubleEG20EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltDoubleEG20HoverELoosePPRefFilter )
16574 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
16575 
16576 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
16577 fragment.Status_OnCPU = cms.Path( fragment.hltBackend + ~fragment.hltStatusOnGPUFilter )
16578 fragment.Status_OnGPU = cms.Path( fragment.hltBackend + fragment.hltStatusOnGPUFilter )
16579 fragment.AlCa_EcalPhiSym_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
16580 fragment.AlCa_HIEcalEtaEBonly_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
16581 fragment.AlCa_HIEcalEtaEEonly_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
16582 fragment.AlCa_HIEcalPi0EBonly_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
16583 fragment.AlCa_HIEcalPi0EEonly_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
16584 fragment.AlCa_HIRPCMuonNormalisation_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTFEDSelectorsForRPCMonitor + fragment.HLTEndSequence )
16585 fragment.AlCa_LumiPixelsCounts_Random_v12 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
16586 fragment.AlCa_LumiPixelsCounts_ZeroBias_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrAlwaysTrue + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
16587 fragment.DQM_PixelReconstruction_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMPixelReconstruction + fragment.hltPreDQMPixelReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalPixelSequenceSerialSync + fragment.HLTRecopixelvertexingSequence + fragment.HLTRecopixelvertexingSequenceSerialSync + fragment.HLTDQMPixelReconstruction + fragment.HLTEndSequence )
16588 fragment.DQM_EcalReconstruction_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMEcalReconstruction + fragment.hltPreDQMEcalReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequenceSerialSync + fragment.HLTEndSequence )
16589 fragment.DQM_HcalReconstruction_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHcalReconstruction + fragment.hltPreDQMHcalReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTDoLocalHcalSequenceSerialSync + fragment.HLTPFHcalClustering + fragment.HLTPFHcalClusteringSerialSync + fragment.HLTEndSequence )
16590 fragment.DST_Physics_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorL1uGTTest + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
16591 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
16592 fragment.HLT_HcalCalibration_v6 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
16593 fragment.HLT_HcalNZS_v22 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence )
16594 fragment.HLT_HcalPhiSym_v24 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sSingleEGorSingleorDoubleMu + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence )
16595 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
16596 fragment.HLT_Physics_v15 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
16597 fragment.HLT_ZeroBias_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
16598 fragment.HLT_ZeroBias_Beamspot_v19 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
16599 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
16600 fragment.HLT_CDC_L2cosmic_10_er1p0_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic10er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 + fragment.HLTEndSequence )
16601 fragment.HLT_CDC_L2cosmic_5p5_er1p0_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic5p5er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 + fragment.HLTEndSequence )
16602 fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence )
16603 fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence )
16604 fragment.HLT_HIL1NotBptxORForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence )
16605 fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpotPP5TeV + fragment.hltPreHIHT80BeamspotppRef5TeV + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT80 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
16606 fragment.HLT_PPRefZeroBias_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefZeroBias + fragment.HLTEndSequence )
16607 fragment.HLT_AK4CaloJet40_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet40 + fragment.HLTEndSequence )
16608 fragment.HLT_AK4CaloJet60_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4CaloJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60 + fragment.HLTEndSequence )
16609 fragment.HLT_AK4CaloJet70_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet70 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTEndSequence )
16610 fragment.HLT_AK4CaloJet80_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTEndSequence )
16611 fragment.HLT_AK4CaloJet100_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100 + fragment.HLTEndSequence )
16612 fragment.HLT_AK4CaloJet120_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK4CaloJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet120 + fragment.HLTEndSequence )
16613 fragment.HLT_AK4CaloJetFwd40_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTEndSequence )
16614 fragment.HLT_AK4CaloJetFwd60_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK4CaloJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet60 + fragment.HLTEndSequence )
16615 fragment.HLT_AK4CaloJetFwd70_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd70 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet70 + fragment.HLTEndSequence )
16616 fragment.HLT_AK4CaloJetFwd80_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet80 + fragment.HLTEndSequence )
16617 fragment.HLT_AK4CaloJetFwd100_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet100 + fragment.HLTEndSequence )
16618 fragment.HLT_AK4CaloJetFwd120_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK4CaloJetFwd120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet120 + fragment.HLTEndSequence )
16619 fragment.HLT_AK4PFJet40_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10 + fragment.hltSinglePFJet40 + fragment.HLTEndSequence )
16620 fragment.HLT_AK4PFJet60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4PFJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40 + fragment.hltSinglePFJet60 + fragment.HLTEndSequence )
16621 fragment.HLT_AK4PFJet80_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50 + fragment.hltSinglePFJet80 + fragment.HLTEndSequence )
16622 fragment.HLT_AK4PFJet100_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets70 + fragment.hltSinglePFJet100 + fragment.HLTEndSequence )
16623 fragment.HLT_AK4PFJet120_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK4PFJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets90 + fragment.hltSinglePFJet120 + fragment.HLTEndSequence )
16624 fragment.HLT_AK4PFJetFwd40_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 + fragment.hltSinglePFFwdJet40 + fragment.HLTEndSequence )
16625 fragment.HLT_AK4PFJetFwd60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK4PFJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 + fragment.hltSinglePFFwdJet60 + fragment.HLTEndSequence )
16626 fragment.HLT_AK4PFJetFwd80_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4PFJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 + fragment.hltSinglePFFwdJet80 + fragment.HLTEndSequence )
16627 fragment.HLT_AK4PFJetFwd100_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4PFJetFwd100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets70 + fragment.hltSinglePFFwdJet100 + fragment.HLTEndSequence )
16628 fragment.HLT_AK4PFJetFwd120_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK4PFJetFwd120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets90 + fragment.hltSinglePFFwdJet120 + fragment.HLTEndSequence )
16629 fragment.HLT_PPRefDoubleEle10Gsf_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG10EG5 + fragment.hltPrePPRefDoubleEle10Gsf + fragment.HLTDoubleEle10GsfPPRefSequence + fragment.HLTEndSequence )
16630 fragment.HLT_PPRefDoubleEle10GsfMass50_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG10EG5 + fragment.hltPrePPRefDoubleEle10GsfMass50 + fragment.HLTDoubleEle10GsfPPRefSequence + fragment.hltDoubleEle10Mass50PPRefFilter + fragment.HLTEndSequence )
16631 fragment.HLT_PPRefDoubleEle15Gsf_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG10EG5 + fragment.hltPrePPRefDoubleEle15Gsf + fragment.HLTDoubleEle15GsfPPRefSequence + fragment.HLTEndSequence )
16632 fragment.HLT_PPRefDoubleEle15GsfMass50_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG10EG5 + fragment.hltPrePPRefDoubleEle15GsfMass50 + fragment.HLTDoubleEle15GsfPPRefSequence + fragment.hltDoubleEle15Mass50PPRefFilter + fragment.HLTEndSequence )
16633 fragment.HLT_PPRefEle15Ele10Gsf_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG10EG5 + fragment.hltPrePPRefEle15Ele10Gsf + fragment.HLTEle15Ele10GsfPPRefSequence + fragment.HLTEndSequence )
16634 fragment.HLT_PPRefEle15Ele10GsfMass50_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG10EG5 + fragment.hltPrePPRefEle15Ele10GsfMass50 + fragment.HLTEle15Ele10GsfPPRefSequence + fragment.hltDoubleEle10Mass50PPRefFilter + fragment.HLTEndSequence )
16635 fragment.HLT_PPRefEle10Gsf_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePPRefEle10Gsf + fragment.HLTEle10GsfPPRefSequence + fragment.HLTEndSequence )
16636 fragment.HLT_PPRefEle15Gsf_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePPRefEle15Gsf + fragment.HLTEle15GsfPPRefSequence + fragment.HLTEndSequence )
16637 fragment.HLT_PPRefEle20Gsf_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG18OR21 + fragment.hltPrePPRefEle20Gsf + fragment.HLTEle20GsfPPRefSequence + fragment.HLTEndSequence )
16638 fragment.HLT_PPRefEle30Gsf_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefEle30Gsf + fragment.HLTEle30GsfPPRefSequence + fragment.HLTEndSequence )
16639 fragment.HLT_PPRefEle40Gsf_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefEle40Gsf + fragment.HLTEle40GsfPPRefSequence + fragment.HLTEndSequence )
16640 fragment.HLT_PPRefEle50Gsf_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefEle50Gsf + fragment.HLTEle50GsfPPRefSequence + fragment.HLTEndSequence )
16641 fragment.HLT_PPRefGEDPhoton10_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePPRefGEDPhoton10 + fragment.HLTHIGEDPhoton10PPRefSequence + fragment.HLTEndSequence )
16642 fragment.HLT_PPRefGEDPhoton10_EB_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePPRefGEDPhoton10EB + fragment.HLTHIGEDPhoton10EBPPRefSequence + fragment.HLTEndSequence )
16643 fragment.HLT_PPRefGEDPhoton20_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePPRefGEDPhoton20 + fragment.HLTHIGEDPhoton20PPRefSequence + fragment.HLTEndSequence )
16644 fragment.HLT_PPRefGEDPhoton20_EB_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePPRefGEDPhoton20EB + fragment.HLTHIGEDPhoton20EBPPRefSequence + fragment.HLTEndSequence )
16645 fragment.HLT_PPRefGEDPhoton30_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton30 + fragment.HLTHIGEDPhoton30PPRefSequence + fragment.HLTEndSequence )
16646 fragment.HLT_PPRefGEDPhoton30_EB_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefGEDPhoton30EB + fragment.HLTHIGEDPhoton30EBPPRefSequence + fragment.HLTEndSequence )
16647 fragment.HLT_PPRefGEDPhoton40_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton40 + fragment.HLTHIGEDPhoton40PPRefSequence + fragment.HLTEndSequence )
16648 fragment.HLT_PPRefGEDPhoton40_EB_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton40EB + fragment.HLTHIGEDPhoton40EBPPRefSequence + fragment.HLTEndSequence )
16649 fragment.HLT_PPRefGEDPhoton50_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton50 + fragment.HLTHIGEDPhoton50PPRefSequence + fragment.HLTEndSequence )
16650 fragment.HLT_PPRefGEDPhoton50_EB_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton50EB + fragment.HLTHIGEDPhoton50EBPPRefSequence + fragment.HLTEndSequence )
16651 fragment.HLT_PPRefGEDPhoton60_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG30 + fragment.hltPrePPRefGEDPhoton60 + fragment.HLTHIGEDPhoton60PPRefSequence + fragment.HLTEndSequence )
16652 fragment.HLT_PPRefGEDPhoton60_EB_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG30 + fragment.hltPrePPRefGEDPhoton60EB + fragment.HLTHIGEDPhoton60EBPPRefSequence + fragment.HLTEndSequence )
16653 fragment.HLT_PPRefDoubleGEDPhoton20_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG15EG10 + fragment.hltPrePPRefDoubleGEDPhoton20 + fragment.HLTDoubleGEDPhoton20PPRefSequence + fragment.HLTEndSequence )
16654 fragment.HLT_PPRefL1DoubleMu0_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPrePPRefL1DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef + fragment.HLTEndSequence )
16655 fragment.HLT_PPRefL1DoubleMu0_SQ_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPrePPRefL1DoubleMu0SQ + fragment.hltL1fL1sDoubleMu0SQL1Filtered0PPRef + fragment.HLTEndSequence )
16656 fragment.HLT_PPRefL1DoubleMu0_Open_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPrePPRefL1DoubleMu0Open + fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef + fragment.HLTEndSequence )
16657 fragment.HLT_PPRefL1DoubleMu2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu2 + fragment.hltPrePPRefL1DoubleMu2 + fragment.hltL1fL1sDoubleMu2L1Filtered0PPRef + fragment.HLTEndSequence )
16658 fragment.HLT_PPRefL1DoubleMu2_SQ_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu2SQ + fragment.hltPrePPRefL1DoubleMu2SQ + fragment.hltL1fL1sDoubleMu2SQL1Filtered0PPRef + fragment.HLTEndSequence )
16659 fragment.HLT_PPRefL1SingleMu0_Cosmics_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu0Cosmics + fragment.hltPrePPRefL1SingleMu0Cosmics + fragment.hltL1fL1sSingleMu0CosmicsL1Filtered0PPRef + fragment.HLTEndSequence )
16660 fragment.HLT_PPRefL1SingleMu7_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL1SingleMu7 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTEndSequence )
16661 fragment.HLT_PPRefL1SingleMu12_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12 + fragment.hltPrePPRefL1SingleMu12 + fragment.hltL1fL1sDoubleMu12L1Filtered12PPRef + fragment.HLTEndSequence )
16662 fragment.HLT_PPRefL1SingleMu5_Ele20Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3SingleEG12 + fragment.hltPrePPRefL1SingleMu5Ele20Gsf + fragment.hltL1fL1sSingleMu3SingleEG12L1Filtered5PPRef + fragment.HLTEle20GsfPPRefSequence + fragment.HLTEndSequence )
16663 fragment.HLT_PPRefL1SingleMu5_GEDPhoton20_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3SingleEG12 + fragment.hltPrePPRefL1SingleMu5GEDPhoton20 + fragment.hltL1fL1sSingleMu3SingleEG12L1Filtered5PPRef + fragment.HLTHIGEDPhoton20PPRefSequence + fragment.HLTEndSequence )
16664 fragment.HLT_PPRefL1SingleMu7_Ele20Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5SingleEG15 + fragment.hltPrePPRefL1SingleMu7Ele20Gsf + fragment.hltL1fL1sSingleMu5SingleEG15L1Filtered7PPRef + fragment.HLTEle20GsfPPRefSequence + fragment.HLTEndSequence )
16665 fragment.HLT_PPRefL1SingleMu7_GEDPhoton10_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5SingleEG15 + fragment.hltPrePPRefL1SingleMu7GEDPhoton10 + fragment.hltL1fL1sSingleMu5SingleEG15L1Filtered7PPRef + fragment.HLTHIGEDPhoton10PPRefSequence + fragment.HLTEndSequence )
16666 fragment.HLT_PPRefL2DoubleMu0_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPrePPRefL2DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sDoubleMu0L2Filtered0PPRef + fragment.HLTEndSequence )
16667 fragment.HLT_PPRefL2DoubleMu0_Open_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPrePPRefL2DoubleMu0Open + fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef + fragment.HLTEndSequence )
16668 fragment.HLT_PPRefL2SingleMu7_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu7 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef + fragment.HLTEndSequence )
16669 fragment.HLT_PPRefL2SingleMu12_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu12 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered12PPRef + fragment.HLTEndSequence )
16670 fragment.HLT_PPRefL2SingleMu15_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu15 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu12L2Filtered15PPRef + fragment.HLTEndSequence )
16671 fragment.HLT_PPRefL2SingleMu20_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu20 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered20PPRef + fragment.HLTEndSequence )
16672 fragment.HLT_PPRefL3DoubleMu0_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPrePPRefL3DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sDoubleMu0L2Filtered0PPRef) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0PPRef) + fragment.hltL3fL1fL1sDoubleMu0L3Filtered0PPRef + fragment.HLTEndSequence )
16673 fragment.HLT_PPRefL3DoubleMu0_Open_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPrePPRefL3DoubleMu0Open + fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0PPRef) + fragment.hltL3fL1fL1sDoubleMuOpenL3Filtered0PPRef + fragment.HLTEndSequence )
16674 fragment.HLT_PPRefL3SingleMu3_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3 + fragment.hltPrePPRefL3SingleMu3 + fragment.hltL1fL1sSingleMu3L1Filtered0PPRef + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMu3L2Filtered0PPRef) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu3L1Filtered0PPRef) + fragment.hltL3fL1fL1sSingleMu3L3Filtered3PPRef + fragment.HLTEndSequence )
16675 fragment.HLT_PPRefL3SingleMu5_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5 + fragment.hltPrePPRefL3SingleMu5 + fragment.hltL1fL1sSingleMu5L1Filtered0PPRef + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMu5L2Filtered0PPRef) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu5L1Filtered0PPRef) + fragment.hltL3fL1fL1sSingleMu5L3Filtered5PPRef + fragment.HLTEndSequence )
16676 fragment.HLT_PPRefL3SingleMu7_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL3SingleMu7 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef) + fragment.hltL3fL1fL1sSingleMu7L3Filtered7PPRef + fragment.HLTEndSequence )
16677 fragment.HLT_PPRefL3SingleMu12_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL3SingleMu12 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef) + fragment.hltL3fL1fL1sSingleMu7L3Filtered12PPRef + fragment.HLTEndSequence )
16678 fragment.HLT_PPRefL3SingleMu15_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL3SingleMu15 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef) + fragment.hltL3fL1fL1sSingleMu7L3Filtered15PPRef + fragment.HLTEndSequence )
16679 fragment.HLT_PPRefL3SingleMu20_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL3SingleMu20 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef) + fragment.hltL3fL1fL1sSingleMu7L3Filtered20PPRef + fragment.HLTEndSequence )
16680 fragment.HLT_PPRefL3SingleMu3_SingleAK4CaloJet40_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenSingleJet28MidEta2p7BptxANDPPRef + fragment.hltPrePPRefL3SingleMu3SingleAK4CaloJet40 + fragment.hltL1fL1sSingleMuOpenSingleJet28MuFiltered0PPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet40 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMuOpenSingleJet28L2Filtered0PPRef) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1fL1sSingleMuOpenSingleJet28L3Filtered3PPRef + fragment.HLTEndSequence )
16681 fragment.HLT_PPRefL3SingleMu3_SingleAK4CaloJet60_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenSingleJet44MidEta2p7BptxANDPPRef + fragment.hltPrePPRefL3SingleMu3SingleAK4CaloJet60 + fragment.hltL1fL1sSingleMuOpenSingleJet44MuFiltered0PPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMuOpenSingleJet44L2Filtered0PPRef) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1fL1sSingleMuOpenSingleJet44L3Filtered3PPRef + fragment.HLTEndSequence )
16682 fragment.HLT_PPRefL3SingleMu3_SingleAK4CaloJet80_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenSingleJet64MidEta2p7BptxANDPPRef + fragment.hltPrePPRefL3SingleMu3SingleAK4CaloJet80 + fragment.hltL1fL1sSingleMuOpenSingleJet64MuFiltered0PPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMuOpenSingleJet64L2Filtered0PPRef) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1fL1sSingleMuOpenSingleJet64L3Filtered3PPRef + fragment.HLTEndSequence )
16683 fragment.HLT_PPRefL3SingleMu5_SingleAK4CaloJet40_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3SingleJet32MidEta2p7BptxANDPPRef + fragment.hltPrePPRefL3SingleMu5SingleAK4CaloJet40 + fragment.hltL1fL1sSingleMu3SingleJet32MuFiltered0PPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet40 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMu3SingleJet32L2Filtered0PPRef) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1fL1sSingleMu3SingleJet32L3Filtered5PPRef + fragment.HLTEndSequence )
16684 fragment.HLT_PPRefL3SingleMu5_SingleAK4CaloJet60_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3SingleJet40MidEta2p7BptxANDPPRef + fragment.hltPrePPRefL3SingleMu5SingleAK4CaloJet60 + fragment.hltL1fL1sSingleMu3SingleJet40MuFiltered0PPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMu3SingleJet40L2Filtered0PPRef) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1fL1sSingleMu3SingleJet40L3Filtered5PPRef + fragment.HLTEndSequence )
16685 fragment.HLT_PPRefL3SingleMu5_SingleAK4CaloJet80_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3SingleJet40MidEta2p7BptxANDPPRef + fragment.hltPrePPRefL3SingleMu5SingleAK4CaloJet80 + fragment.hltL1fL1sSingleMu3SingleJet40MuFiltered0PPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMu3SingleJet40L2Filtered0PPRef) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1fL1sSingleMu3SingleJet40L3Filtered5PPRef + fragment.HLTEndSequence )
16686 fragment.HLT_PPRefCscCluster_Loose_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterLoose + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterLoosePPRef + fragment.HLTEndSequence )
16687 fragment.HLT_PPRefCscCluster_Medium_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterMedium + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterMediumPPRef + fragment.HLTEndSequence )
16688 fragment.HLT_PPRefCscCluster_Tight_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterTight + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterTightPPRef + fragment.HLTEndSequence )
16689 fragment.HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nAsymXORSingleJet8 + fragment.hltPrePPRefUPCSingleJet8ZDC1nAsymXOR + fragment.HLTEndSequence )
16690 fragment.HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nAsymXORSingleJet12 + fragment.hltPrePPRefUPCSingleJet12ZDC1nAsymXOR + fragment.HLTEndSequence )
16691 fragment.HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nAsymXORSingleJet16 + fragment.hltPrePPRefUPCSingleJet16ZDC1nAsymXOR + fragment.HLTEndSequence )
16692 fragment.HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nAsymXORSingleJet20 + fragment.hltPrePPRefUPCSingleJet20ZDC1nAsymXOR + fragment.HLTEndSequence )
16693 fragment.HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nAsymXORSingleJet24 + fragment.hltPrePPRefUPCSingleJet24ZDC1nAsymXOR + fragment.HLTEndSequence )
16694 fragment.HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nAsymXORSingleJet28 + fragment.hltPrePPRefUPCSingleJet28ZDC1nAsymXOR + fragment.HLTEndSequence )
16695 fragment.HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nORSingleJet8 + fragment.hltPrePPRefUPCSingleJet8ZDC1nOR + fragment.HLTEndSequence )
16696 fragment.HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nORSingleJet12 + fragment.hltPrePPRefUPCSingleJet12ZDC1nOR + fragment.HLTEndSequence )
16697 fragment.HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nORSingleJet16 + fragment.hltPrePPRefUPCSingleJet16ZDC1nOR + fragment.HLTEndSequence )
16698 fragment.HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nORSingleJet20 + fragment.hltPrePPRefUPCSingleJet20ZDC1nOR + fragment.HLTEndSequence )
16699 fragment.HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nORSingleJet24 + fragment.hltPrePPRefUPCSingleJet24ZDC1nOR + fragment.HLTEndSequence )
16700 fragment.HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nORSingleJet28 + fragment.hltPrePPRefUPCSingleJet28ZDC1nOR + fragment.HLTEndSequence )
16701 fragment.HLT_PPRefUPC_ZDC1nAsymXOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nAsymXOR + fragment.hltPrePPRefUPCZDC1nAsymXOR + fragment.HLTEndSequence )
16702 fragment.HLT_PPRefUPC_ZDC1nOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nORPRef + fragment.hltPrePPRefUPCZDC1nOR + fragment.HLTEndSequence )
16703 fragment.HLT_PPRefZeroBias_FirstCollisionInTrain_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionInTrain + fragment.hltPrePPRefZeroBiasFirstCollisionInTrain + fragment.HLTEndSequence )
16704 fragment.HLT_Random_HighRate_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandomHighRate + fragment.HLTEndSequence )
16705 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
16706 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
16707 fragment.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsExpress + fragment.hltPreDatasetAlCaLumiPixelsCountsExpress )
16708 fragment.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPrompt + fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt )
16709 fragment.Dataset_AlCaP0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaP0 + fragment.hltPreDatasetAlCaP0 )
16710 fragment.Dataset_AlCaPhiSym = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPhiSym + fragment.hltPreDatasetAlCaPhiSym )
16711 fragment.Dataset_DQMGPUvsCPU = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMGPUvsCPU + fragment.hltPreDatasetDQMGPUvsCPU )
16712 fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot )
16713 fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser )
16714 fragment.Dataset_EmptyBX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEmptyBX + fragment.hltPreDatasetEmptyBX )
16715 fragment.Dataset_EventDisplay = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEventDisplay + fragment.hltPreDatasetEventDisplay )
16716 fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment )
16717 fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics )
16718 fragment.Dataset_HLTMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTMonitor + fragment.hltPreDatasetHLTMonitor )
16719 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
16720 fragment.Dataset_HcalNZS = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHcalNZS + fragment.hltPreDatasetHcalNZS )
16721 fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept )
16722 fragment.Dataset_NoBPTX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetNoBPTX + fragment.hltPreDatasetNoBPTX )
16723 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
16724 fragment.Dataset_PPRefDoubleMuon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon0 )
16725 fragment.Dataset_PPRefDoubleMuon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon1 )
16726 fragment.Dataset_PPRefDoubleMuon2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon2 )
16727 fragment.Dataset_PPRefDoubleMuon3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon3 )
16728 fragment.Dataset_PPRefHardProbes0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes0 )
16729 fragment.Dataset_PPRefSingleMuon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon0 )
16730 fragment.Dataset_PPRefZeroBiasPlusForward0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward0 )
16731 fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor )
16732 fragment.Dataset_TestEnablesEcalHcal = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcal + fragment.hltPreDatasetTestEnablesEcalHcal )
16733 fragment.Dataset_TestEnablesEcalHcalDQM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcalDQM + fragment.hltPreDatasetTestEnablesEcalHcalDQM )
16734 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
16735 fragment.Dataset_SpecialRandom0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom0 )
16736 fragment.Dataset_SpecialRandom1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom1 )
16737 fragment.Dataset_SpecialRandom2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom2 )
16738 fragment.Dataset_SpecialRandom3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom3 )
16739 fragment.Dataset_SpecialRandom4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom4 )
16740 fragment.Dataset_SpecialRandom5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom5 )
16741 fragment.Dataset_SpecialRandom6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom6 )
16742 fragment.Dataset_SpecialRandom7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom7 )
16743 fragment.Dataset_SpecialRandom8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom8 )
16744 fragment.Dataset_SpecialRandom9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom9 )
16745 fragment.Dataset_SpecialRandom10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom10 )
16746 fragment.Dataset_SpecialRandom11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom11 )
16747 fragment.Dataset_SpecialRandom12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom12 )
16748 fragment.Dataset_SpecialRandom13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom13 )
16749 fragment.Dataset_SpecialRandom14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom14 )
16750 fragment.Dataset_SpecialRandom15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom15 )
16751 fragment.Dataset_SpecialRandom16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom16 )
16752 fragment.Dataset_SpecialRandom17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom17 )
16753 fragment.Dataset_SpecialRandom18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom18 )
16754 fragment.Dataset_SpecialRandom19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom19 )
16755 fragment.Dataset_PPRefZeroBiasPlusForward1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward1 )
16756 fragment.Dataset_PPRefZeroBiasPlusForward2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward2 )
16757 fragment.Dataset_PPRefZeroBiasPlusForward3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward3 )
16758 fragment.Dataset_PPRefZeroBiasPlusForward4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward4 )
16759 fragment.Dataset_PPRefZeroBiasPlusForward5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward5 )
16760 fragment.Dataset_PPRefZeroBiasPlusForward6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward6 )
16761 fragment.Dataset_PPRefZeroBiasPlusForward7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward7 )
16762 fragment.Dataset_PPRefZeroBiasPlusForward8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward8 )
16763 fragment.Dataset_PPRefZeroBiasPlusForward9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward9 )
16764 fragment.Dataset_PPRefZeroBiasPlusForward10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward10 )
16765 fragment.Dataset_PPRefZeroBiasPlusForward11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward11 )
16766 fragment.Dataset_PPRefZeroBiasPlusForward12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward12 )
16767 fragment.Dataset_PPRefZeroBiasPlusForward13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward13 )
16768 fragment.Dataset_PPRefZeroBiasPlusForward14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward14 )
16769 fragment.Dataset_PPRefZeroBiasPlusForward15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward15 )
16770 fragment.Dataset_PPRefZeroBiasPlusForward16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward16 )
16771 fragment.Dataset_PPRefZeroBiasPlusForward17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward17 )
16772 fragment.Dataset_PPRefZeroBiasPlusForward18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward18 )
16773 fragment.Dataset_PPRefZeroBiasPlusForward19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward19 )
16774 fragment.Dataset_PPRefZeroBiasPlusForward20 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward20 )
16775 fragment.Dataset_PPRefZeroBiasPlusForward21 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward21 )
16776 fragment.Dataset_PPRefZeroBiasPlusForward22 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward22 )
16777 fragment.Dataset_PPRefZeroBiasPlusForward23 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward23 )
16778 fragment.Dataset_PPRefZeroBiasPlusForward24 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward24 )
16779 fragment.Dataset_PPRefSingleMuon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon1 )
16780 fragment.Dataset_PPRefSingleMuon2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon2 )
16781 fragment.Dataset_PPRefSingleMuon3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon3 )
16782 fragment.Dataset_PPRefHardProbes1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes1 )
16783 fragment.Dataset_PPRefHardProbes2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes2 )
16784 fragment.Dataset_PPRefHardProbes3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes3 )
16785 fragment.Dataset_PPRefHardProbes4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes4 )
16786 
16787 
16788 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.AlCa_EcalPhiSym_v22, fragment.AlCa_HIEcalEtaEBonly_v13, fragment.AlCa_HIEcalEtaEEonly_v13, fragment.AlCa_HIEcalPi0EBonly_v13, fragment.AlCa_HIEcalPi0EEonly_v13, fragment.AlCa_HIRPCMuonNormalisation_v12, fragment.AlCa_LumiPixelsCounts_Random_v12, fragment.AlCa_LumiPixelsCounts_ZeroBias_v15, fragment.DQM_PixelReconstruction_v14, fragment.DQM_EcalReconstruction_v13, fragment.DQM_HcalReconstruction_v11, fragment.DST_Physics_v17, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v6, fragment.HLT_HcalNZS_v22, fragment.HLT_HcalPhiSym_v24, fragment.HLT_Random_v3, fragment.HLT_Physics_v15, fragment.HLT_ZeroBias_v14, fragment.HLT_ZeroBias_Beamspot_v19, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v13, fragment.HLT_CDC_L2cosmic_10_er1p0_v11, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v11, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v10, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v10, fragment.HLT_HIL1NotBptxORForPPRef_v10, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v18, fragment.HLT_PPRefZeroBias_v7, fragment.HLT_AK4CaloJet40_v8, fragment.HLT_AK4CaloJet60_v8, fragment.HLT_AK4CaloJet70_v8, fragment.HLT_AK4CaloJet80_v8, fragment.HLT_AK4CaloJet100_v8, fragment.HLT_AK4CaloJet120_v8, fragment.HLT_AK4CaloJetFwd40_v8, fragment.HLT_AK4CaloJetFwd60_v8, fragment.HLT_AK4CaloJetFwd70_v8, fragment.HLT_AK4CaloJetFwd80_v8, fragment.HLT_AK4CaloJetFwd100_v8, fragment.HLT_AK4CaloJetFwd120_v8, fragment.HLT_AK4PFJet40_v11, fragment.HLT_AK4PFJet60_v11, fragment.HLT_AK4PFJet80_v11, fragment.HLT_AK4PFJet100_v11, fragment.HLT_AK4PFJet120_v11, fragment.HLT_AK4PFJetFwd40_v11, fragment.HLT_AK4PFJetFwd60_v11, fragment.HLT_AK4PFJetFwd80_v11, fragment.HLT_AK4PFJetFwd100_v11, fragment.HLT_AK4PFJetFwd120_v11, fragment.HLT_PPRefDoubleEle10Gsf_v9, fragment.HLT_PPRefDoubleEle10GsfMass50_v9, fragment.HLT_PPRefDoubleEle15Gsf_v9, fragment.HLT_PPRefDoubleEle15GsfMass50_v9, fragment.HLT_PPRefEle15Ele10Gsf_v9, fragment.HLT_PPRefEle15Ele10GsfMass50_v9, fragment.HLT_PPRefEle10Gsf_v9, fragment.HLT_PPRefEle15Gsf_v9, fragment.HLT_PPRefEle20Gsf_v10, fragment.HLT_PPRefEle30Gsf_v10, fragment.HLT_PPRefEle40Gsf_v9, fragment.HLT_PPRefEle50Gsf_v9, fragment.HLT_PPRefGEDPhoton10_v8, fragment.HLT_PPRefGEDPhoton10_EB_v8, fragment.HLT_PPRefGEDPhoton20_v8, fragment.HLT_PPRefGEDPhoton20_EB_v8, fragment.HLT_PPRefGEDPhoton30_v8, fragment.HLT_PPRefGEDPhoton30_EB_v8, fragment.HLT_PPRefGEDPhoton40_v8, fragment.HLT_PPRefGEDPhoton40_EB_v8, fragment.HLT_PPRefGEDPhoton50_v8, fragment.HLT_PPRefGEDPhoton50_EB_v8, fragment.HLT_PPRefGEDPhoton60_v8, fragment.HLT_PPRefGEDPhoton60_EB_v8, fragment.HLT_PPRefDoubleGEDPhoton20_v3, fragment.HLT_PPRefL1DoubleMu0_v7, fragment.HLT_PPRefL1DoubleMu0_SQ_v2, fragment.HLT_PPRefL1DoubleMu0_Open_v7, fragment.HLT_PPRefL1DoubleMu2_v2, fragment.HLT_PPRefL1DoubleMu2_SQ_v2, fragment.HLT_PPRefL1SingleMu0_Cosmics_v7, fragment.HLT_PPRefL1SingleMu7_v7, fragment.HLT_PPRefL1SingleMu12_v7, fragment.HLT_PPRefL1SingleMu5_Ele20Gsf_v4, fragment.HLT_PPRefL1SingleMu5_GEDPhoton20_v3, fragment.HLT_PPRefL1SingleMu7_Ele20Gsf_v4, fragment.HLT_PPRefL1SingleMu7_GEDPhoton10_v3, fragment.HLT_PPRefL2DoubleMu0_v7, fragment.HLT_PPRefL2DoubleMu0_Open_v7, fragment.HLT_PPRefL2SingleMu7_v7, fragment.HLT_PPRefL2SingleMu12_v7, fragment.HLT_PPRefL2SingleMu15_v7, fragment.HLT_PPRefL2SingleMu20_v7, fragment.HLT_PPRefL3DoubleMu0_v11, fragment.HLT_PPRefL3DoubleMu0_Open_v11, fragment.HLT_PPRefL3SingleMu3_v11, fragment.HLT_PPRefL3SingleMu5_v11, fragment.HLT_PPRefL3SingleMu7_v11, fragment.HLT_PPRefL3SingleMu12_v11, fragment.HLT_PPRefL3SingleMu15_v11, fragment.HLT_PPRefL3SingleMu20_v11, fragment.HLT_PPRefL3SingleMu3_SingleAK4CaloJet40_v4, fragment.HLT_PPRefL3SingleMu3_SingleAK4CaloJet60_v4, fragment.HLT_PPRefL3SingleMu3_SingleAK4CaloJet80_v4, fragment.HLT_PPRefL3SingleMu5_SingleAK4CaloJet40_v4, fragment.HLT_PPRefL3SingleMu5_SingleAK4CaloJet60_v4, fragment.HLT_PPRefL3SingleMu5_SingleAK4CaloJet80_v4, fragment.HLT_PPRefCscCluster_Loose_v7, fragment.HLT_PPRefCscCluster_Medium_v7, fragment.HLT_PPRefCscCluster_Tight_v7, fragment.HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2, fragment.HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2, fragment.HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2, fragment.HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2, fragment.HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2, fragment.HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2, fragment.HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2, fragment.HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2, fragment.HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2, fragment.HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2, fragment.HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2, fragment.HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2, fragment.HLT_PPRefUPC_ZDC1nAsymXOR_v2, fragment.HLT_PPRefUPC_ZDC1nOR_v2, fragment.HLT_PPRefZeroBias_FirstCollisionInTrain_v1, fragment.HLT_Random_HighRate_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.Dataset_AlCaLumiPixelsCountsExpress, fragment.Dataset_AlCaLumiPixelsCountsPrompt, fragment.Dataset_AlCaP0, fragment.Dataset_AlCaPhiSym, fragment.Dataset_DQMGPUvsCPU, fragment.Dataset_DQMOnlineBeamspot, fragment.Dataset_EcalLaser, fragment.Dataset_EmptyBX, fragment.Dataset_EventDisplay, fragment.Dataset_ExpressAlignment, fragment.Dataset_ExpressPhysics, fragment.Dataset_HLTMonitor, fragment.Dataset_HLTPhysics, fragment.Dataset_HcalNZS, fragment.Dataset_L1Accept, fragment.Dataset_NoBPTX, fragment.Dataset_OnlineMonitor, fragment.Dataset_PPRefDoubleMuon0, fragment.Dataset_PPRefDoubleMuon1, fragment.Dataset_PPRefDoubleMuon2, fragment.Dataset_PPRefDoubleMuon3, fragment.Dataset_PPRefHardProbes0, fragment.Dataset_PPRefSingleMuon0, fragment.Dataset_PPRefZeroBiasPlusForward0, fragment.Dataset_RPCMonitor, fragment.Dataset_TestEnablesEcalHcal, fragment.Dataset_TestEnablesEcalHcalDQM, fragment.Dataset_ZeroBias, fragment.Dataset_SpecialRandom0, fragment.Dataset_SpecialRandom1, fragment.Dataset_SpecialRandom2, fragment.Dataset_SpecialRandom3, fragment.Dataset_SpecialRandom4, fragment.Dataset_SpecialRandom5, fragment.Dataset_SpecialRandom6, fragment.Dataset_SpecialRandom7, fragment.Dataset_SpecialRandom8, fragment.Dataset_SpecialRandom9, fragment.Dataset_SpecialRandom10, fragment.Dataset_SpecialRandom11, fragment.Dataset_SpecialRandom12, fragment.Dataset_SpecialRandom13, fragment.Dataset_SpecialRandom14, fragment.Dataset_SpecialRandom15, fragment.Dataset_SpecialRandom16, fragment.Dataset_SpecialRandom17, fragment.Dataset_SpecialRandom18, fragment.Dataset_SpecialRandom19, fragment.Dataset_PPRefZeroBiasPlusForward1, fragment.Dataset_PPRefZeroBiasPlusForward2, fragment.Dataset_PPRefZeroBiasPlusForward3, fragment.Dataset_PPRefZeroBiasPlusForward4, fragment.Dataset_PPRefZeroBiasPlusForward5, fragment.Dataset_PPRefZeroBiasPlusForward6, fragment.Dataset_PPRefZeroBiasPlusForward7, fragment.Dataset_PPRefZeroBiasPlusForward8, fragment.Dataset_PPRefZeroBiasPlusForward9, fragment.Dataset_PPRefZeroBiasPlusForward10, fragment.Dataset_PPRefZeroBiasPlusForward11, fragment.Dataset_PPRefZeroBiasPlusForward12, fragment.Dataset_PPRefZeroBiasPlusForward13, fragment.Dataset_PPRefZeroBiasPlusForward14, fragment.Dataset_PPRefZeroBiasPlusForward15, fragment.Dataset_PPRefZeroBiasPlusForward16, fragment.Dataset_PPRefZeroBiasPlusForward17, fragment.Dataset_PPRefZeroBiasPlusForward18, fragment.Dataset_PPRefZeroBiasPlusForward19, fragment.Dataset_PPRefZeroBiasPlusForward20, fragment.Dataset_PPRefZeroBiasPlusForward21, fragment.Dataset_PPRefZeroBiasPlusForward22, fragment.Dataset_PPRefZeroBiasPlusForward23, fragment.Dataset_PPRefZeroBiasPlusForward24, fragment.Dataset_PPRefSingleMuon1, fragment.Dataset_PPRefSingleMuon2, fragment.Dataset_PPRefSingleMuon3, fragment.Dataset_PPRefHardProbes1, fragment.Dataset_PPRefHardProbes2, fragment.Dataset_PPRefHardProbes3, fragment.Dataset_PPRefHardProbes4, ))
16789 
16790 
16791 # dummify hltGetConditions in cff's
16792 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
16793     fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
16794         result = cms.bool( True )
16795     )
16796     fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
16797 
16798 # add specific customizations
16799 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
16800 fragment = customizeHLTforAll(fragment,"PRef")
16801 
16802 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
16803 fragment = customizeHLTforCMSSW(fragment,"PRef")
16804 
16805 # Eras-based customisations
16806 from HLTrigger.Configuration.Eras import modifyHLTforEras
16807 modifyHLTforEras(fragment)
16808