Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-05-09 22:38:56

0001 # hltGetConfiguration /dev/CMSSW_15_0_0/PRef --cff --data --type PRef
0002 
0003 # /dev/CMSSW_15_0_0/PRef/V76 (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/V76")
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_v14' ),
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_v21' ),
1321   DQMGPUvsCPU = cms.vstring( 'DQM_EcalReconstruction_v13',
1322     'DQM_HcalReconstruction_v11',
1323     'DQM_PixelReconstruction_v13' ),
1324   DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v17',
1325     'HLT_ZeroBias_Beamspot_v18' ),
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_v10',
1331     'HLT_PPRefGEDPhoton30_v8',
1332     'HLT_PPRefL3SingleMu7_v10',
1333     'HLT_Physics_v15' ),
1334   ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v17',
1335     'HLT_ZeroBias_Beamspot_v18' ),
1336   ExpressPhysics = cms.vstring( 'HLT_AK4PFJet80_v10',
1337     'HLT_PPRefEle15Ele10GsfMass50_v8',
1338     'HLT_PPRefL3SingleMu7_v10',
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_v10',
1345     'HLT_PPRefEle15Ele10GsfMass50_v8',
1346     'HLT_PPRefEle50Gsf_v8' ),
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_v10',
1354     'HLT_AK4PFJetFwd80_v10',
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_v8',
1363     'HLT_PPRefEle30Gsf_v9',
1364     'HLT_PPRefGEDPhoton30_EB_v8',
1365     'HLT_PPRefGEDPhoton40_v8',
1366     'HLT_PPRefL3DoubleMu0_Open_v10',
1367     'HLT_PPRefL3DoubleMu0_v10',
1368     'HLT_PPRefL3SingleMu7_v10',
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_v10',
1381     'HLT_PPRefL3DoubleMu0_v10' ),
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_v10',
1390     'HLT_PPRefL3DoubleMu0_v10' ),
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_v10',
1399     'HLT_PPRefL3DoubleMu0_v10' ),
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_v10',
1408     'HLT_PPRefL3DoubleMu0_v10' ),
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_v10',
1422     'HLT_AK4PFJet120_v10',
1423     'HLT_AK4PFJet40_v10',
1424     'HLT_AK4PFJet60_v10',
1425     'HLT_AK4PFJet80_v10',
1426     'HLT_AK4PFJetFwd100_v10',
1427     'HLT_AK4PFJetFwd120_v10',
1428     'HLT_AK4PFJetFwd40_v10',
1429     'HLT_AK4PFJetFwd60_v10',
1430     'HLT_AK4PFJetFwd80_v10',
1431     'HLT_PPRefDoubleEle10GsfMass50_v8',
1432     'HLT_PPRefDoubleEle10Gsf_v8',
1433     'HLT_PPRefDoubleEle15GsfMass50_v8',
1434     'HLT_PPRefDoubleEle15Gsf_v8',
1435     'HLT_PPRefDoubleGEDPhoton20_v3',
1436     'HLT_PPRefEle10Gsf_v8',
1437     'HLT_PPRefEle15Ele10GsfMass50_v8',
1438     'HLT_PPRefEle15Ele10Gsf_v8',
1439     'HLT_PPRefEle15Gsf_v8',
1440     'HLT_PPRefEle20Gsf_v9',
1441     'HLT_PPRefEle30Gsf_v9',
1442     'HLT_PPRefEle40Gsf_v8',
1443     'HLT_PPRefEle50Gsf_v8',
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_v10',
1469     'HLT_AK4PFJet120_v10',
1470     'HLT_AK4PFJet40_v10',
1471     'HLT_AK4PFJet60_v10',
1472     'HLT_AK4PFJet80_v10',
1473     'HLT_AK4PFJetFwd100_v10',
1474     'HLT_AK4PFJetFwd120_v10',
1475     'HLT_AK4PFJetFwd40_v10',
1476     'HLT_AK4PFJetFwd60_v10',
1477     'HLT_AK4PFJetFwd80_v10',
1478     'HLT_PPRefDoubleEle10GsfMass50_v8',
1479     'HLT_PPRefDoubleEle10Gsf_v8',
1480     'HLT_PPRefDoubleEle15GsfMass50_v8',
1481     'HLT_PPRefDoubleEle15Gsf_v8',
1482     'HLT_PPRefDoubleGEDPhoton20_v3',
1483     'HLT_PPRefEle10Gsf_v8',
1484     'HLT_PPRefEle15Ele10GsfMass50_v8',
1485     'HLT_PPRefEle15Ele10Gsf_v8',
1486     'HLT_PPRefEle15Gsf_v8',
1487     'HLT_PPRefEle20Gsf_v9',
1488     'HLT_PPRefEle30Gsf_v9',
1489     'HLT_PPRefEle40Gsf_v8',
1490     'HLT_PPRefEle50Gsf_v8',
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_v10',
1516     'HLT_AK4PFJet120_v10',
1517     'HLT_AK4PFJet40_v10',
1518     'HLT_AK4PFJet60_v10',
1519     'HLT_AK4PFJet80_v10',
1520     'HLT_AK4PFJetFwd100_v10',
1521     'HLT_AK4PFJetFwd120_v10',
1522     'HLT_AK4PFJetFwd40_v10',
1523     'HLT_AK4PFJetFwd60_v10',
1524     'HLT_AK4PFJetFwd80_v10',
1525     'HLT_PPRefDoubleEle10GsfMass50_v8',
1526     'HLT_PPRefDoubleEle10Gsf_v8',
1527     'HLT_PPRefDoubleEle15GsfMass50_v8',
1528     'HLT_PPRefDoubleEle15Gsf_v8',
1529     'HLT_PPRefDoubleGEDPhoton20_v3',
1530     'HLT_PPRefEle10Gsf_v8',
1531     'HLT_PPRefEle15Ele10GsfMass50_v8',
1532     'HLT_PPRefEle15Ele10Gsf_v8',
1533     'HLT_PPRefEle15Gsf_v8',
1534     'HLT_PPRefEle20Gsf_v9',
1535     'HLT_PPRefEle30Gsf_v9',
1536     'HLT_PPRefEle40Gsf_v8',
1537     'HLT_PPRefEle50Gsf_v8',
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_v10',
1563     'HLT_AK4PFJet120_v10',
1564     'HLT_AK4PFJet40_v10',
1565     'HLT_AK4PFJet60_v10',
1566     'HLT_AK4PFJet80_v10',
1567     'HLT_AK4PFJetFwd100_v10',
1568     'HLT_AK4PFJetFwd120_v10',
1569     'HLT_AK4PFJetFwd40_v10',
1570     'HLT_AK4PFJetFwd60_v10',
1571     'HLT_AK4PFJetFwd80_v10',
1572     'HLT_PPRefDoubleEle10GsfMass50_v8',
1573     'HLT_PPRefDoubleEle10Gsf_v8',
1574     'HLT_PPRefDoubleEle15GsfMass50_v8',
1575     'HLT_PPRefDoubleEle15Gsf_v8',
1576     'HLT_PPRefDoubleGEDPhoton20_v3',
1577     'HLT_PPRefEle10Gsf_v8',
1578     'HLT_PPRefEle15Ele10GsfMass50_v8',
1579     'HLT_PPRefEle15Ele10Gsf_v8',
1580     'HLT_PPRefEle15Gsf_v8',
1581     'HLT_PPRefEle20Gsf_v9',
1582     'HLT_PPRefEle30Gsf_v9',
1583     'HLT_PPRefEle40Gsf_v8',
1584     'HLT_PPRefEle50Gsf_v8',
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_v10',
1610     'HLT_AK4PFJet120_v10',
1611     'HLT_AK4PFJet40_v10',
1612     'HLT_AK4PFJet60_v10',
1613     'HLT_AK4PFJet80_v10',
1614     'HLT_AK4PFJetFwd100_v10',
1615     'HLT_AK4PFJetFwd120_v10',
1616     'HLT_AK4PFJetFwd40_v10',
1617     'HLT_AK4PFJetFwd60_v10',
1618     'HLT_AK4PFJetFwd80_v10',
1619     'HLT_PPRefDoubleEle10GsfMass50_v8',
1620     'HLT_PPRefDoubleEle10Gsf_v8',
1621     'HLT_PPRefDoubleEle15GsfMass50_v8',
1622     'HLT_PPRefDoubleEle15Gsf_v8',
1623     'HLT_PPRefDoubleGEDPhoton20_v3',
1624     'HLT_PPRefEle10Gsf_v8',
1625     'HLT_PPRefEle15Ele10GsfMass50_v8',
1626     'HLT_PPRefEle15Ele10Gsf_v8',
1627     'HLT_PPRefEle15Gsf_v8',
1628     'HLT_PPRefEle20Gsf_v9',
1629     'HLT_PPRefEle30Gsf_v9',
1630     'HLT_PPRefEle40Gsf_v8',
1631     'HLT_PPRefEle50Gsf_v8',
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_v3',
1650     'HLT_PPRefL1SingleMu5_GEDPhoton20_v3',
1651     'HLT_PPRefL1SingleMu7_Ele20Gsf_v3',
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_v10',
1659     'HLT_PPRefL3SingleMu15_v10',
1660     'HLT_PPRefL3SingleMu20_v10',
1661     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet40_v3',
1662     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet60_v3',
1663     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet80_v3',
1664     'HLT_PPRefL3SingleMu3_v10',
1665     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet40_v3',
1666     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet60_v3',
1667     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet80_v3',
1668     'HLT_PPRefL3SingleMu5_v10',
1669     'HLT_PPRefL3SingleMu7_v10' ),
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_v3',
1676     'HLT_PPRefL1SingleMu5_GEDPhoton20_v3',
1677     'HLT_PPRefL1SingleMu7_Ele20Gsf_v3',
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_v10',
1685     'HLT_PPRefL3SingleMu15_v10',
1686     'HLT_PPRefL3SingleMu20_v10',
1687     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet40_v3',
1688     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet60_v3',
1689     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet80_v3',
1690     'HLT_PPRefL3SingleMu3_v10',
1691     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet40_v3',
1692     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet60_v3',
1693     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet80_v3',
1694     'HLT_PPRefL3SingleMu5_v10',
1695     'HLT_PPRefL3SingleMu7_v10' ),
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_v3',
1702     'HLT_PPRefL1SingleMu5_GEDPhoton20_v3',
1703     'HLT_PPRefL1SingleMu7_Ele20Gsf_v3',
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_v10',
1711     'HLT_PPRefL3SingleMu15_v10',
1712     'HLT_PPRefL3SingleMu20_v10',
1713     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet40_v3',
1714     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet60_v3',
1715     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet80_v3',
1716     'HLT_PPRefL3SingleMu3_v10',
1717     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet40_v3',
1718     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet60_v3',
1719     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet80_v3',
1720     'HLT_PPRefL3SingleMu5_v10',
1721     'HLT_PPRefL3SingleMu7_v10' ),
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_v3',
1728     'HLT_PPRefL1SingleMu5_GEDPhoton20_v3',
1729     'HLT_PPRefL1SingleMu7_Ele20Gsf_v3',
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_v10',
1737     'HLT_PPRefL3SingleMu15_v10',
1738     'HLT_PPRefL3SingleMu20_v10',
1739     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet40_v3',
1740     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet60_v3',
1741     'HLT_PPRefL3SingleMu3_SingleAK4CaloJet80_v3',
1742     'HLT_PPRefL3SingleMu3_v10',
1743     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet40_v3',
1744     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet60_v3',
1745     'HLT_PPRefL3SingleMu5_SingleAK4CaloJet80_v3',
1746     'HLT_PPRefL3SingleMu5_v10',
1747     'HLT_PPRefL3SingleMu7_v10' ),
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.mkFitGeometryESProducer = cms.ESProducer( "MkFitGeometryESProducer",
2291   appendToDataLabel = cms.string( "" )
2292 )
2293 fragment.hltESPIter0PFlowTrackCandidatesMkFitConfig = cms.ESProducer( "MkFitIterationConfigESProducer",
2294   ComponentName = cms.string( "hltESPIter0PFlowTrackCandidatesMkFitConfig" ),
2295   config = cms.FileInPath( "RecoTracker/MkFit/data/mkfit-phase1-hltiter0.json" ),
2296   minPt = cms.double( 0.0 ),
2297   maxClusterSize = cms.uint32( 8 ),
2298   appendToDataLabel = cms.string( "" )
2299 )
2300 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2301   ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
2302   SimpleMagneticField = cms.string( "" ),
2303   PropagationDirection = cms.string( "anyDirection" ),
2304   MaxDPhi = cms.double( 1.6 ),
2305   appendToDataLabel = cms.string( "" )
2306 )
2307 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
2308   AlgoName = cms.string( "CSCChannelMapperPostls1" )
2309 )
2310 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
2311   AlgoName = cms.string( "CSCIndexerPostls1" )
2312 )
2313 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
2314   appendToDataLabel = cms.string( "" )
2315 )
2316 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
2317 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
2318   MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
2319   MapAuto = cms.untracked.bool( False ),
2320   SkipHE = cms.untracked.bool( False ),
2321   appendToDataLabel = cms.string( "" )
2322 )
2323 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
2324   appendToDataLabel = cms.string( "" )
2325 )
2326 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
2327   dump = cms.untracked.vstring(  ),
2328   appendToDataLabel = cms.string( "" )
2329 )
2330 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2331   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
2332   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
2333   ComponentName = cms.string( "ClusterShapeHitFilter" ),
2334   isPhase2 = cms.bool( False ),
2335   doPixelShapeCut = cms.bool( True ),
2336   doStripShapeCut = cms.bool( True ),
2337   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2338   appendToDataLabel = cms.string( "" )
2339 )
2340 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
2341   appendToDataLabel = cms.string( "" )
2342 )
2343 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
2344   TotalBxInEvent = cms.int32( 5 ),
2345   NumberPhysTriggers = cms.uint32( 512 ),
2346   NumberL1Muon = cms.uint32( 8 ),
2347   NumberL1EGamma = cms.uint32( 12 ),
2348   NumberL1Jet = cms.uint32( 12 ),
2349   NumberL1Tau = cms.uint32( 12 ),
2350   NumberChips = cms.uint32( 1 ),
2351   PinsOnChip = cms.uint32( 512 ),
2352   OrderOfChip = cms.vint32( 1 ),
2353   NumberL1IsoEG = cms.uint32( 4 ),
2354   NumberL1JetCounts = cms.uint32( 12 ),
2355   UnitLength = cms.int32( 8 ),
2356   NumberL1ForJet = cms.uint32( 4 ),
2357   IfCaloEtaNumberBits = cms.uint32( 4 ),
2358   IfMuEtaNumberBits = cms.uint32( 6 ),
2359   NumberL1TauJet = cms.uint32( 4 ),
2360   NumberL1Mu = cms.uint32( 4 ),
2361   NumberConditionChips = cms.uint32( 1 ),
2362   NumberPsbBoards = cms.int32( 7 ),
2363   NumberL1CenJet = cms.uint32( 4 ),
2364   PinsOnConditionChip = cms.uint32( 512 ),
2365   NumberL1NoIsoEG = cms.uint32( 4 ),
2366   NumberTechnicalTriggers = cms.uint32( 64 ),
2367   NumberPhysTriggersExtended = cms.uint32( 64 ),
2368   WordLength = cms.int32( 64 ),
2369   OrderConditionChip = cms.vint32( 1 ),
2370   appendToDataLabel = cms.string( "" )
2371 )
2372 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2373   SimpleMagneticField = cms.string( "" ),
2374   MaxDPhi = cms.double( 1.6 ),
2375   ComponentName = cms.string( "PropagatorWithMaterial" ),
2376   Mass = cms.double( 0.105 ),
2377   PropagationDirection = cms.string( "alongMomentum" ),
2378   useRungeKutta = cms.bool( False ),
2379   ptMin = cms.double( -1.0 )
2380 )
2381 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2382   SimpleMagneticField = cms.string( "ParabolicMf" ),
2383   MaxDPhi = cms.double( 1.6 ),
2384   ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
2385   Mass = cms.double( 0.139 ),
2386   PropagationDirection = cms.string( "alongMomentum" ),
2387   useRungeKutta = cms.bool( False ),
2388   ptMin = cms.double( -1.0 )
2389 )
2390 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2391   SimpleMagneticField = cms.string( "ParabolicMf" ),
2392   MaxDPhi = cms.double( 1.6 ),
2393   ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
2394   Mass = cms.double( 0.105 ),
2395   PropagationDirection = cms.string( "alongMomentum" ),
2396   useRungeKutta = cms.bool( False ),
2397   ptMin = cms.double( -1.0 )
2398 )
2399 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2400   SimpleMagneticField = cms.string( "" ),
2401   MaxDPhi = cms.double( 1.6 ),
2402   ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
2403   Mass = cms.double( 0.105 ),
2404   PropagationDirection = cms.string( "oppositeToMomentum" ),
2405   useRungeKutta = cms.bool( False ),
2406   ptMin = cms.double( -1.0 )
2407 )
2408 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2409   SimpleMagneticField = cms.string( "ParabolicMf" ),
2410   MaxDPhi = cms.double( 1.6 ),
2411   ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
2412   Mass = cms.double( 0.139 ),
2413   PropagationDirection = cms.string( "oppositeToMomentum" ),
2414   useRungeKutta = cms.bool( False ),
2415   ptMin = cms.double( -1.0 )
2416 )
2417 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2418   SimpleMagneticField = cms.string( "ParabolicMf" ),
2419   MaxDPhi = cms.double( 1.6 ),
2420   ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2421   Mass = cms.double( 0.105 ),
2422   PropagationDirection = cms.string( "oppositeToMomentum" ),
2423   useRungeKutta = cms.bool( False ),
2424   ptMin = cms.double( -1.0 )
2425 )
2426 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2427   SimpleMagneticField = cms.string( "ParabolicMf" ),
2428   MaxDPhi = cms.double( 1.6 ),
2429   ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2430   Mass = cms.double( 0.105 ),
2431   PropagationDirection = cms.string( "oppositeToMomentum" ),
2432   useRungeKutta = cms.bool( False ),
2433   ptMin = cms.double( 0.1 )
2434 )
2435 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2436   SimpleMagneticField = cms.string( "ParabolicMf" ),
2437   MaxDPhi = cms.double( 4.0 ),
2438   ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2439   Mass = cms.double( 0.1396 ),
2440   PropagationDirection = cms.string( "alongMomentum" ),
2441   useRungeKutta = cms.bool( False ),
2442   ptMin = cms.double( -1.0 )
2443 )
2444 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2445   SimpleMagneticField = cms.string( "ParabolicMf" ),
2446   MaxDPhi = cms.double( 1.6 ),
2447   ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
2448   Mass = cms.double( 0.105 ),
2449   PropagationDirection = cms.string( "alongMomentum" ),
2450   useRungeKutta = cms.bool( False ),
2451   ptMin = cms.double( 0.1 )
2452 )
2453 fragment.SiPixelTemplateStoreESProducer = cms.ESProducer( "SiPixelTemplateStoreESProducer",
2454   appendToDataLabel = cms.string( "" )
2455 )
2456 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
2457   QualityLabel = cms.string( "" ),
2458   Label = cms.string( "" ),
2459   appendToDataLabel = cms.string( "" )
2460 )
2461 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2462   EtaDivisions = cms.untracked.uint32( 20 ),
2463   PhiDivisions = cms.untracked.uint32( 20 ),
2464   EtaMax = cms.untracked.double( 2.5 ),
2465   appendToDataLabel = cms.string( "" )
2466 )
2467 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2468   use3d = cms.bool( True ),
2469   useSignificance = cms.bool( True ),
2470   unBoost = cms.bool( False ),
2471   minTracks = cms.uint32( 3 ),
2472   minVertices = cms.uint32( 1 ),
2473   appendToDataLabel = cms.string( "" )
2474 )
2475 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2476   ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
2477   NoErrorPropagation = cms.bool( False ),
2478   PropagationDirection = cms.string( "anyDirection" ),
2479   useTuningForL2Speed = cms.bool( False ),
2480   useIsYokeFlag = cms.bool( True ),
2481   endcapShiftInZNeg = cms.double( 0.0 ),
2482   SetVBFPointer = cms.bool( False ),
2483   AssumeNoMaterial = cms.bool( False ),
2484   endcapShiftInZPos = cms.double( 0.0 ),
2485   useInTeslaFromMagField = cms.bool( False ),
2486   VBFName = cms.string( "VolumeBasedMagneticField" ),
2487   useEndcapShiftsInZ = cms.bool( False ),
2488   sendLogWarning = cms.bool( False ),
2489   useMatVolumes = cms.bool( True ),
2490   debug = cms.bool( False ),
2491   ApplyRadX0Correction = cms.bool( True ),
2492   useMagVolumes = cms.bool( True ),
2493   returnTangentPlane = cms.bool( True ),
2494   appendToDataLabel = cms.string( "" )
2495 )
2496 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
2497   ComponentName = cms.string( "TransientTrackBuilder" ),
2498   appendToDataLabel = cms.string( "" )
2499 )
2500 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2501   ComponentName = cms.string( "CaloDetIdAssociator" ),
2502   etaBinSize = cms.double( 0.087 ),
2503   nEta = cms.int32( 70 ),
2504   nPhi = cms.int32( 72 ),
2505   hcalRegion = cms.int32( 2 ),
2506   includeBadChambers = cms.bool( False ),
2507   includeGEM = cms.bool( False ),
2508   includeME0 = cms.bool( False )
2509 )
2510 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2511   ComponentName = cms.string( "CosmicNavigationSchool" ),
2512   PluginName = cms.string( "" ),
2513   SimpleMagneticField = cms.string( "" ),
2514   appendToDataLabel = cms.string( "" )
2515 )
2516 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
2517   verbosity = cms.untracked.uint32( 1 ),
2518   buildMisalignedGeometry = cms.bool( False ),
2519   isRun2 = cms.bool( False ),
2520   dbTag = cms.string( "" ),
2521   compactViewTag = cms.string( "" ),
2522   fromPreprocessedDB = cms.untracked.bool( True ),
2523   fromDD4hep = cms.untracked.bool( False ),
2524   appendToDataLabel = cms.string( "" )
2525 )
2526 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
2527   lhcInfoLabel = cms.string( "" ),
2528   lhcInfoPerFillLabel = cms.string( "" ),
2529   lhcInfoPerLSLabel = cms.string( "" ),
2530   opticsLabel = cms.string( "" ),
2531   useNewLHCInfo = cms.bool( True ),
2532   appendToDataLabel = cms.string( "" )
2533 )
2534 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2535   ComponentName = cms.string( "EcalDetIdAssociator" ),
2536   etaBinSize = cms.double( 0.02 ),
2537   nEta = cms.int32( 300 ),
2538   nPhi = cms.int32( 360 ),
2539   hcalRegion = cms.int32( 2 ),
2540   includeBadChambers = cms.bool( False ),
2541   includeGEM = cms.bool( False ),
2542   includeME0 = cms.bool( False )
2543 )
2544 fragment.ecalElectronicsMappingHostESProducer = cms.ESProducer( "EcalElectronicsMappingHostESProducer@alpaka",
2545   appendToDataLabel = cms.string( "" ),
2546   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2547 )
2548 fragment.ecalMultifitConditionsHostESProducer = cms.ESProducer( "EcalMultifitConditionsHostESProducer@alpaka",
2549   appendToDataLabel = cms.string( "" ),
2550   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2551 )
2552 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2553   flagMask = cms.PSet( 
2554     kBad = cms.vstring( 'kFaultyHardware',
2555       'kDead',
2556       'kKilled' ),
2557     kGood = cms.vstring( 'kGood' ),
2558     kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2559       'kTowerRecovered' ),
2560     kProblematic = cms.vstring( 'kPoorReco',
2561       'kPoorCalib',
2562       'kNoisy',
2563       'kSaturated' ),
2564     kWeird = cms.vstring( 'kWeird',
2565       'kDiWeird' ),
2566     kTime = cms.vstring( 'kOutOfTime' )
2567   ),
2568   dbstatusMask = cms.PSet( 
2569     kBad = cms.vstring( 'kNonRespondingIsolated',
2570       'kDeadVFE',
2571       'kDeadFE',
2572       'kNoDataNoTP' ),
2573     kGood = cms.vstring( 'kOk' ),
2574     kRecovered = cms.vstring(  ),
2575     kProblematic = cms.vstring( 'kDAC',
2576       'kNoLaser',
2577       'kNoisy',
2578       'kNNoisy',
2579       'kNNNoisy',
2580       'kNNNNoisy',
2581       'kNNNNNoisy',
2582       'kFixedG6',
2583       'kFixedG1',
2584       'kFixedG0' ),
2585     kWeird = cms.vstring(  ),
2586     kTime = cms.vstring(  )
2587   ),
2588   timeThresh = cms.double( 2.0 )
2589 )
2590 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
2591 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2592   appendToDataLabel = cms.string( "" )
2593 )
2594 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2595   appendToDataLabel = cms.string( "" )
2596 )
2597 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2598   ComponentName = cms.string( "HcalDetIdAssociator" ),
2599   etaBinSize = cms.double( 0.087 ),
2600   nEta = cms.int32( 70 ),
2601   nPhi = cms.int32( 72 ),
2602   hcalRegion = cms.int32( 2 ),
2603   includeBadChambers = cms.bool( False ),
2604   includeGEM = cms.bool( False ),
2605   includeME0 = cms.bool( False )
2606 )
2607 fragment.hcalMahiConditionsESProducer = cms.ESProducer( "HcalMahiConditionsESProducer@alpaka",
2608   appendToDataLabel = cms.string( "" ),
2609   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2610 )
2611 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2612   phase = cms.uint32( 1 ),
2613   RecoveredRecHitBits = cms.vstring( '' ),
2614   SeverityLevels = cms.VPSet( 
2615     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2616       RecHitFlags = cms.vstring( '' ),
2617       Level = cms.int32( 0 )
2618     ),
2619     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2620       RecHitFlags = cms.vstring( '' ),
2621       Level = cms.int32( 1 )
2622     ),
2623     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2624       RecHitFlags = cms.vstring( 'HBHEIsolatedNoise',
2625         'HFAnomalousHit' ),
2626       Level = cms.int32( 5 )
2627     ),
2628     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2629       RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2630         'HBHESpikeNoise',
2631         'HBHETS4TS5Noise',
2632         'HBHEOOTPU',
2633         'HBHEFlatNoise',
2634         'HBHENegativeNoise' ),
2635       Level = cms.int32( 8 )
2636     ),
2637     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2638       RecHitFlags = cms.vstring( 'HFLongShort',
2639         'HFS8S1Ratio',
2640         'HFPET',
2641         'HFSignalAsymmetry' ),
2642       Level = cms.int32( 11 )
2643     ),
2644     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2645       RecHitFlags = cms.vstring(  ),
2646       Level = cms.int32( 12 )
2647     ),
2648     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellHot' ),
2649       RecHitFlags = cms.vstring( '' ),
2650       Level = cms.int32( 15 )
2651     ),
2652     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellOff',
2653   'HcalCellDead' ),
2654       RecHitFlags = cms.vstring( '' ),
2655       Level = cms.int32( 20 )
2656     )
2657   ),
2658   DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2659     'HcalCellOff',
2660     'HcalCellDead' ),
2661   appendToDataLabel = cms.string( "" )
2662 )
2663 fragment.hcalRecoParamWithPulseShapeESProducer = cms.ESProducer( "HcalRecoParamWithPulseShapeESProducer@alpaka",
2664   appendToDataLabel = cms.string( "" ),
2665   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2666 )
2667 fragment.hcalSiPMCharacteristicsESProducer = cms.ESProducer( "HcalSiPMCharacteristicsESProducer@alpaka",
2668   appendToDataLabel = cms.string( "" ),
2669   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2670 )
2671 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
2672   useCondDB = cms.bool( False ),
2673   gbrForestLabel = cms.string( "" ),
2674   weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
2675   useGBRForest = cms.bool( True ),
2676   useAdaBoost = cms.bool( False ),
2677   appendToDataLabel = cms.string( "" )
2678 )
2679 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2680   trackPseudoSelection = cms.PSet( 
2681     maxDistToAxis = cms.double( 0.07 ),
2682     totalHitsMin = cms.uint32( 0 ),
2683     ptMin = cms.double( 0.0 ),
2684     sip2dSigMax = cms.double( 99999.9 ),
2685     sip2dValMax = cms.double( 99999.9 ),
2686     sip3dSigMax = cms.double( 99999.9 ),
2687     sip3dValMax = cms.double( 99999.9 ),
2688     maxDecayLen = cms.double( 5.0 ),
2689     qualityClass = cms.string( "any" ),
2690     jetDeltaRMax = cms.double( 0.3 ),
2691     normChi2Max = cms.double( 99999.9 ),
2692     pixelHitsMin = cms.uint32( 0 ),
2693     sip2dSigMin = cms.double( 2.0 ),
2694     sip2dValMin = cms.double( -99999.9 ),
2695     sip3dSigMin = cms.double( -99999.9 ),
2696     sip3dValMin = cms.double( -99999.9 )
2697   ),
2698   trackSelection = cms.PSet( 
2699     maxDistToAxis = cms.double( 0.07 ),
2700     totalHitsMin = cms.uint32( 0 ),
2701     ptMin = cms.double( 0.0 ),
2702     sip2dSigMax = cms.double( 99999.9 ),
2703     sip2dValMax = cms.double( 99999.9 ),
2704     sip3dSigMax = cms.double( 99999.9 ),
2705     sip3dValMax = cms.double( 99999.9 ),
2706     maxDecayLen = cms.double( 5.0 ),
2707     qualityClass = cms.string( "any" ),
2708     jetDeltaRMax = cms.double( 0.3 ),
2709     normChi2Max = cms.double( 99999.9 ),
2710     pixelHitsMin = cms.uint32( 0 ),
2711     sip2dSigMin = cms.double( -99999.9 ),
2712     sip2dValMin = cms.double( -99999.9 ),
2713     sip3dSigMin = cms.double( -99999.9 ),
2714     sip3dValMin = cms.double( -99999.9 )
2715   ),
2716   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
2717   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
2718   trackFlip = cms.bool( False ),
2719   useTrackWeights = cms.bool( True ),
2720   SoftLeptonFlip = cms.bool( False ),
2721   pseudoMultiplicityMin = cms.uint32( 2 ),
2722   correctVertexMass = cms.bool( True ),
2723   minimumTrackWeight = cms.double( 0.5 ),
2724   charmCut = cms.double( 1.5 ),
2725   trackSort = cms.string( "sip2dSig" ),
2726   trackMultiplicityMin = cms.uint32( 3 ),
2727   vertexFlip = cms.bool( False ),
2728   useCategories = cms.bool( True ),
2729   categoryVariableName = cms.string( "vertexCategory" ),
2730   calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2731     'CombinedSVPseudoVertex',
2732     'CombinedSVNoVertex' ),
2733   calibrationRecord = cms.string( "" ),
2734   recordLabel = cms.string( "HLT" ),
2735   appendToDataLabel = cms.string( "" )
2736 )
2737 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2738   trackPseudoSelection = cms.PSet( 
2739     max_pT_dRcut = cms.double( 0.1 ),
2740     b_dR = cms.double( 0.6263 ),
2741     min_pT = cms.double( 120.0 ),
2742     b_pT = cms.double( 0.3684 ),
2743     ptMin = cms.double( 0.0 ),
2744     max_pT_trackPTcut = cms.double( 3.0 ),
2745     max_pT = cms.double( 500.0 ),
2746     useVariableJTA = cms.bool( False ),
2747     maxDecayLen = cms.double( 5.0 ),
2748     qualityClass = cms.string( "any" ),
2749     normChi2Max = cms.double( 99999.9 ),
2750     sip2dValMin = cms.double( -99999.9 ),
2751     sip3dValMin = cms.double( -99999.9 ),
2752     a_dR = cms.double( -0.001053 ),
2753     maxDistToAxis = cms.double( 0.07 ),
2754     totalHitsMin = cms.uint32( 0 ),
2755     a_pT = cms.double( 0.005263 ),
2756     sip2dSigMax = cms.double( 99999.9 ),
2757     sip2dValMax = cms.double( 99999.9 ),
2758     sip3dSigMax = cms.double( 99999.9 ),
2759     sip3dValMax = cms.double( 99999.9 ),
2760     min_pT_dRcut = cms.double( 0.5 ),
2761     jetDeltaRMax = cms.double( 0.3 ),
2762     pixelHitsMin = cms.uint32( 0 ),
2763     sip3dSigMin = cms.double( -99999.9 ),
2764     sip2dSigMin = cms.double( 2.0 )
2765   ),
2766   trackSelection = cms.PSet( 
2767     max_pT_dRcut = cms.double( 0.1 ),
2768     b_dR = cms.double( 0.6263 ),
2769     min_pT = cms.double( 120.0 ),
2770     b_pT = cms.double( 0.3684 ),
2771     ptMin = cms.double( 0.0 ),
2772     max_pT_trackPTcut = cms.double( 3.0 ),
2773     max_pT = cms.double( 500.0 ),
2774     useVariableJTA = cms.bool( False ),
2775     maxDecayLen = cms.double( 5.0 ),
2776     qualityClass = cms.string( "any" ),
2777     normChi2Max = cms.double( 99999.9 ),
2778     sip2dValMin = cms.double( -99999.9 ),
2779     sip3dValMin = cms.double( -99999.9 ),
2780     a_dR = cms.double( -0.001053 ),
2781     maxDistToAxis = cms.double( 0.07 ),
2782     totalHitsMin = cms.uint32( 0 ),
2783     a_pT = cms.double( 0.005263 ),
2784     sip2dSigMax = cms.double( 99999.9 ),
2785     sip2dValMax = cms.double( 99999.9 ),
2786     sip3dSigMax = cms.double( 99999.9 ),
2787     sip3dValMax = cms.double( 99999.9 ),
2788     min_pT_dRcut = cms.double( 0.5 ),
2789     jetDeltaRMax = cms.double( 0.3 ),
2790     pixelHitsMin = cms.uint32( 0 ),
2791     sip3dSigMin = cms.double( -99999.9 ),
2792     sip2dSigMin = cms.double( -99999.9 )
2793   ),
2794   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
2795   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
2796   trackFlip = cms.bool( False ),
2797   useTrackWeights = cms.bool( True ),
2798   SoftLeptonFlip = cms.bool( False ),
2799   pseudoMultiplicityMin = cms.uint32( 2 ),
2800   correctVertexMass = cms.bool( True ),
2801   minimumTrackWeight = cms.double( 0.5 ),
2802   charmCut = cms.double( 1.5 ),
2803   trackSort = cms.string( "sip2dSig" ),
2804   trackMultiplicityMin = cms.uint32( 3 ),
2805   vertexFlip = cms.bool( False ),
2806   useCategories = cms.bool( True ),
2807   categoryVariableName = cms.string( "vertexCategory" ),
2808   calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2809     'CombinedSVIVFV2PseudoVertex',
2810     'CombinedSVIVFV2NoVertex' ),
2811   calibrationRecord = cms.string( "" ),
2812   recordLabel = cms.string( "HLT" ),
2813   appendToDataLabel = cms.string( "" )
2814 )
2815 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2816   nthTrack = cms.int32( -1 ),
2817   impactParameterType = cms.int32( 1 ),
2818   deltaR = cms.double( -1.0 ),
2819   deltaRmin = cms.double( 0.0 ),
2820   maxImpactParameter = cms.double( 0.1 ),
2821   maxImpactParameterSig = cms.double( 999999.0 ),
2822   maximumDecayLength = cms.double( 999999.0 ),
2823   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2824   trackQualityClass = cms.string( "any" ),
2825   appendToDataLabel = cms.string( "" )
2826 )
2827 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2828   minimumImpactParameter = cms.double( 0.05 ),
2829   useSignedImpactParameterSig = cms.bool( False ),
2830   nthTrack = cms.int32( 1 ),
2831   impactParameterType = cms.int32( 1 ),
2832   deltaR = cms.double( -1.0 ),
2833   maximumDecayLength = cms.double( 999999.0 ),
2834   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2835   trackQualityClass = cms.string( "any" ),
2836   useVariableJTA = cms.bool( False ),
2837   a_dR = cms.double( -0.001053 ),
2838   b_dR = cms.double( 0.6263 ),
2839   a_pT = cms.double( 0.005263 ),
2840   b_pT = cms.double( 0.3684 ),
2841   min_pT = cms.double( 120.0 ),
2842   max_pT = cms.double( 500.0 ),
2843   min_pT_dRcut = cms.double( 0.5 ),
2844   max_pT_dRcut = cms.double( 0.1 ),
2845   max_pT_trackPTcut = cms.double( 3.0 ),
2846   appendToDataLabel = cms.string( "" )
2847 )
2848 fragment.hltESChi2MeasurementEstimatorForP5 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2849   MaxChi2 = cms.double( 100.0 ),
2850   nSigma = cms.double( 4.0 ),
2851   MaxDisplacement = cms.double( 100.0 ),
2852   MaxSagitta = cms.double( -1.0 ),
2853   MinimalTolerance = cms.double( 0.5 ),
2854   MinPtForHitRecoveryInGluedDet = cms.double( 100000.0 ),
2855   ComponentName = cms.string( "hltESChi2MeasurementEstimatorForP5" ),
2856   appendToDataLabel = cms.string( "" )
2857 )
2858 fragment.hltESFittingSmootherRKP5 = cms.ESProducer( "KFFittingSmootherESProducer",
2859   ComponentName = cms.string( "hltESFittingSmootherRKP5" ),
2860   Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2861   Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2862   EstimateCut = cms.double( 20.0 ),
2863   MaxFractionOutliers = cms.double( 0.3 ),
2864   MaxNumberOfOutliers = cms.int32( 3 ),
2865   MinDof = cms.int32( 2 ),
2866   NoOutliersBeginEnd = cms.bool( False ),
2867   MinNumberOfHits = cms.int32( 4 ),
2868   MinNumberOfHitsHighEta = cms.int32( 5 ),
2869   HighEtaSwitch = cms.double( 5.0 ),
2870   RejectTracks = cms.bool( True ),
2871   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2872   NoInvalidHitsBeginEnd = cms.bool( True ),
2873   LogPixelProbabilityCut = cms.double( 0.0 ),
2874   appendToDataLabel = cms.string( "" )
2875 )
2876 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2877   ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2878   SimpleMagneticField = cms.string( "" ),
2879   PropagationDirection = cms.string( "alongMomentum" ),
2880   MaxDPhi = cms.double( 1.6 ),
2881   appendToDataLabel = cms.string( "" )
2882 )
2883 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2884   ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2885   SimpleMagneticField = cms.string( "" ),
2886   PropagationDirection = cms.string( "oppositeToMomentum" ),
2887   MaxDPhi = cms.double( 1.6 ),
2888   appendToDataLabel = cms.string( "" )
2889 )
2890 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2891   SimpleMagneticField = cms.string( "" ),
2892   MaxDPhi = cms.double( 1.6 ),
2893   ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2894   Mass = cms.double( 5.11E-4 ),
2895   PropagationDirection = cms.string( "oppositeToMomentum" ),
2896   useRungeKutta = cms.bool( False ),
2897   ptMin = cms.double( -1.0 )
2898 )
2899 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2900   MaxChi2 = cms.double( 16.0 ),
2901   nSigma = cms.double( 3.0 ),
2902   MaxDisplacement = cms.double( 0.5 ),
2903   MaxSagitta = cms.double( 2.0 ),
2904   MinimalTolerance = cms.double( 0.5 ),
2905   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2906   ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2907   pTChargeCutThreshold = cms.double( -1.0 ),
2908   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2909   appendToDataLabel = cms.string( "" )
2910 )
2911 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2912   MaxChi2 = cms.double( 16.0 ),
2913   nSigma = cms.double( 3.0 ),
2914   MaxDisplacement = cms.double( 0.5 ),
2915   MaxSagitta = cms.double( 2.0 ),
2916   MinimalTolerance = cms.double( 0.5 ),
2917   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2918   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2919   pTChargeCutThreshold = cms.double( 15.0 ),
2920   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2921   appendToDataLabel = cms.string( "" )
2922 )
2923 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2924   MaxChi2 = cms.double( 2000.0 ),
2925   nSigma = cms.double( 3.0 ),
2926   MaxDisplacement = cms.double( 100.0 ),
2927   MaxSagitta = cms.double( -1.0 ),
2928   MinimalTolerance = cms.double( 10.0 ),
2929   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2930   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2931   pTChargeCutThreshold = cms.double( 15.0 ),
2932   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2933   appendToDataLabel = cms.string( "" )
2934 )
2935 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2936   MaxChi2 = cms.double( 30.0 ),
2937   nSigma = cms.double( 3.0 ),
2938   MaxDisplacement = cms.double( 100.0 ),
2939   MaxSagitta = cms.double( -1.0 ),
2940   MinimalTolerance = cms.double( 10.0 ),
2941   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2942   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2943   pTChargeCutThreshold = cms.double( 15.0 ),
2944   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2945   appendToDataLabel = cms.string( "" )
2946 )
2947 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2948   MaxChi2 = cms.double( 9.0 ),
2949   nSigma = cms.double( 3.0 ),
2950   MaxDisplacement = cms.double( 0.5 ),
2951   MaxSagitta = cms.double( 2.0 ),
2952   MinimalTolerance = cms.double( 0.5 ),
2953   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2954   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2955   pTChargeCutThreshold = cms.double( 15.0 ),
2956   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2957   appendToDataLabel = cms.string( "" )
2958 )
2959 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2960   MaxChi2 = cms.double( 9.0 ),
2961   nSigma = cms.double( 3.0 ),
2962   MaxDisplacement = cms.double( 100.0 ),
2963   MaxSagitta = cms.double( -1.0 ),
2964   MinimalTolerance = cms.double( 10.0 ),
2965   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2966   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2967   pTChargeCutThreshold = cms.double( 15.0 ),
2968   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2969   appendToDataLabel = cms.string( "" )
2970 )
2971 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2972   MaxChi2 = cms.double( 16.0 ),
2973   nSigma = cms.double( 3.0 ),
2974   MaxDisplacement = cms.double( 0.5 ),
2975   MaxSagitta = cms.double( 2.0 ),
2976   MinimalTolerance = cms.double( 0.5 ),
2977   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2978   ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2979   pTChargeCutThreshold = cms.double( -1.0 ),
2980   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2981   appendToDataLabel = cms.string( "" )
2982 )
2983 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2984   MaxChi2 = cms.double( 40.0 ),
2985   nSigma = cms.double( 4.0 ),
2986   MaxDisplacement = cms.double( 0.5 ),
2987   MaxSagitta = cms.double( 2.0 ),
2988   MinimalTolerance = cms.double( 0.5 ),
2989   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2990   ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2991   appendToDataLabel = cms.string( "" )
2992 )
2993 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2994   MaxChi2 = cms.double( 16.0 ),
2995   nSigma = cms.double( 3.0 ),
2996   MaxDisplacement = cms.double( 100.0 ),
2997   MaxSagitta = cms.double( -1.0 ),
2998   MinimalTolerance = cms.double( 10.0 ),
2999   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3000   ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
3001   appendToDataLabel = cms.string( "" )
3002 )
3003 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3004   MaxChi2 = cms.double( 30.0 ),
3005   nSigma = cms.double( 3.0 ),
3006   MaxDisplacement = cms.double( 100.0 ),
3007   MaxSagitta = cms.double( -1.0 ),
3008   MinimalTolerance = cms.double( 10.0 ),
3009   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3010   ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
3011   appendToDataLabel = cms.string( "" )
3012 )
3013 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3014   MaxChi2 = cms.double( 9.0 ),
3015   nSigma = cms.double( 3.0 ),
3016   MaxDisplacement = cms.double( 100.0 ),
3017   MaxSagitta = cms.double( -1.0 ),
3018   MinimalTolerance = cms.double( 10.0 ),
3019   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3020   ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
3021   appendToDataLabel = cms.string( "" )
3022 )
3023 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
3024   ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
3025   MaxComponents = cms.int32( 12 ),
3026   DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3027   appendToDataLabel = cms.string( "" )
3028 )
3029 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3030   MaxChi2 = cms.double( 9.0 ),
3031   nSigma = cms.double( 3.0 ),
3032   MaxDisplacement = cms.double( 0.5 ),
3033   MaxSagitta = cms.double( 2.0 ),
3034   MinimalTolerance = cms.double( 0.5 ),
3035   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3036   ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
3037   pTChargeCutThreshold = cms.double( -1.0 ),
3038   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3039   appendToDataLabel = cms.string( "" )
3040 )
3041 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3042   ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
3043   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3044   fractionShared = cms.double( 0.13 ),
3045   ValidHitBonus = cms.double( 5.0 ),
3046   MissingHitPenalty = cms.double( 20.0 ),
3047   allowSharedFirstHit = cms.bool( True )
3048 )
3049 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3050   ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
3051   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3052   fractionShared = cms.double( 0.13 ),
3053   ValidHitBonus = cms.double( 5.0 ),
3054   MissingHitPenalty = cms.double( 20.0 ),
3055   allowSharedFirstHit = cms.bool( True )
3056 )
3057 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3058   MaxChi2 = cms.double( 9.0 ),
3059   nSigma = cms.double( 3.0 ),
3060   MaxDisplacement = cms.double( 0.5 ),
3061   MaxSagitta = cms.double( 2.0 ),
3062   MinimalTolerance = cms.double( 0.5 ),
3063   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3064   ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
3065   pTChargeCutThreshold = cms.double( -1.0 ),
3066   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3067   appendToDataLabel = cms.string( "" )
3068 )
3069 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3070   ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
3071   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3072   fractionShared = cms.double( 0.13 ),
3073   ValidHitBonus = cms.double( 5.0 ),
3074   MissingHitPenalty = cms.double( 20.0 ),
3075   allowSharedFirstHit = cms.bool( True )
3076 )
3077 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
3078   nthTrack = cms.int32( -1 ),
3079   impactParameterType = cms.int32( 1 ),
3080   deltaR = cms.double( -1.0 ),
3081   deltaRmin = cms.double( 0.0 ),
3082   maxImpactParameter = cms.double( 0.1 ),
3083   maxImpactParameterSig = cms.double( 999999.0 ),
3084   maximumDecayLength = cms.double( 999999.0 ),
3085   maximumDistanceToJetAxis = cms.double( 999999.0 ),
3086   trackQualityClass = cms.string( "any" ),
3087   appendToDataLabel = cms.string( "" )
3088 )
3089 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
3090   nthTrack = cms.int32( -1 ),
3091   impactParameterType = cms.int32( 1 ),
3092   deltaR = cms.double( -1.0 ),
3093   deltaRmin = cms.double( 0.0 ),
3094   maxImpactParameter = cms.double( 0.2 ),
3095   maxImpactParameterSig = cms.double( 999999.0 ),
3096   maximumDecayLength = cms.double( 999999.0 ),
3097   maximumDistanceToJetAxis = cms.double( 999999.0 ),
3098   trackQualityClass = cms.string( "any" ),
3099   appendToDataLabel = cms.string( "" )
3100 )
3101 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
3102   nthTrack = cms.int32( -1 ),
3103   impactParameterType = cms.int32( 1 ),
3104   deltaR = cms.double( -1.0 ),
3105   deltaRmin = cms.double( 0.0 ),
3106   maxImpactParameter = cms.double( 0.05 ),
3107   maxImpactParameterSig = cms.double( 5.0 ),
3108   maximumDecayLength = cms.double( 999999.0 ),
3109   maximumDistanceToJetAxis = cms.double( 999999.0 ),
3110   trackQualityClass = cms.string( "any" ),
3111   appendToDataLabel = cms.string( "" )
3112 )
3113 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
3114   minimumImpactParameter = cms.double( 0.05 ),
3115   useSignedImpactParameterSig = cms.bool( False ),
3116   nthTrack = cms.int32( 1 ),
3117   impactParameterType = cms.int32( 1 ),
3118   deltaR = cms.double( -1.0 ),
3119   maximumDecayLength = cms.double( 999999.0 ),
3120   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3121   trackQualityClass = cms.string( "any" ),
3122   useVariableJTA = cms.bool( False ),
3123   a_dR = cms.double( -0.001053 ),
3124   b_dR = cms.double( 0.6263 ),
3125   a_pT = cms.double( 0.005263 ),
3126   b_pT = cms.double( 0.3684 ),
3127   min_pT = cms.double( 120.0 ),
3128   max_pT = cms.double( 500.0 ),
3129   min_pT_dRcut = cms.double( 0.5 ),
3130   max_pT_dRcut = cms.double( 0.1 ),
3131   max_pT_trackPTcut = cms.double( 3.0 ),
3132   appendToDataLabel = cms.string( "" )
3133 )
3134 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
3135   minimumImpactParameter = cms.double( 0.03 ),
3136   useSignedImpactParameterSig = cms.bool( False ),
3137   nthTrack = cms.int32( 1 ),
3138   impactParameterType = cms.int32( 1 ),
3139   deltaR = cms.double( -1.0 ),
3140   maximumDecayLength = cms.double( 999999.0 ),
3141   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3142   trackQualityClass = cms.string( "any" ),
3143   useVariableJTA = cms.bool( False ),
3144   a_dR = cms.double( -0.001053 ),
3145   b_dR = cms.double( 0.6263 ),
3146   a_pT = cms.double( 0.005263 ),
3147   b_pT = cms.double( 0.3684 ),
3148   min_pT = cms.double( 120.0 ),
3149   max_pT = cms.double( 500.0 ),
3150   min_pT_dRcut = cms.double( 0.5 ),
3151   max_pT_dRcut = cms.double( 0.1 ),
3152   max_pT_trackPTcut = cms.double( 3.0 ),
3153   appendToDataLabel = cms.string( "" )
3154 )
3155 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
3156   minimumImpactParameter = cms.double( 0.2 ),
3157   useSignedImpactParameterSig = cms.bool( True ),
3158   nthTrack = cms.int32( 2 ),
3159   impactParameterType = cms.int32( 1 ),
3160   deltaR = cms.double( -1.0 ),
3161   maximumDecayLength = cms.double( 999999.0 ),
3162   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3163   trackQualityClass = cms.string( "any" ),
3164   useVariableJTA = cms.bool( False ),
3165   a_dR = cms.double( -0.001053 ),
3166   b_dR = cms.double( 0.6263 ),
3167   a_pT = cms.double( 0.005263 ),
3168   b_pT = cms.double( 0.3684 ),
3169   min_pT = cms.double( 120.0 ),
3170   max_pT = cms.double( 500.0 ),
3171   min_pT_dRcut = cms.double( 0.5 ),
3172   max_pT_dRcut = cms.double( 0.1 ),
3173   max_pT_trackPTcut = cms.double( 3.0 ),
3174   appendToDataLabel = cms.string( "" )
3175 )
3176 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
3177   ComponentName = cms.string( "hltESPDummyDetLayerGeometry" ),
3178   appendToDataLabel = cms.string( "" )
3179 )
3180 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
3181   BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
3182   EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
3183   ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
3184   MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
3185   Mass = cms.double( 5.11E-4 ),
3186   BetheHeitlerCorrection = cms.int32( 2 )
3187 )
3188 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3189   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3190   NoErrorPropagation = cms.bool( False ),
3191   PropagationDirection = cms.string( "anyDirection" ),
3192   useTuningForL2Speed = cms.bool( True ),
3193   useIsYokeFlag = cms.bool( True ),
3194   endcapShiftInZNeg = cms.double( 0.0 ),
3195   SetVBFPointer = cms.bool( False ),
3196   AssumeNoMaterial = cms.bool( False ),
3197   endcapShiftInZPos = cms.double( 0.0 ),
3198   useInTeslaFromMagField = cms.bool( False ),
3199   VBFName = cms.string( "VolumeBasedMagneticField" ),
3200   useEndcapShiftsInZ = cms.bool( False ),
3201   sendLogWarning = cms.bool( False ),
3202   useMatVolumes = cms.bool( True ),
3203   debug = cms.bool( False ),
3204   ApplyRadX0Correction = cms.bool( True ),
3205   useMagVolumes = cms.bool( True ),
3206   returnTangentPlane = cms.bool( True ),
3207   appendToDataLabel = cms.string( "" )
3208 )
3209 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3210   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3211   NoErrorPropagation = cms.bool( False ),
3212   PropagationDirection = cms.string( "oppositeToMomentum" ),
3213   useTuningForL2Speed = cms.bool( True ),
3214   useIsYokeFlag = cms.bool( True ),
3215   endcapShiftInZNeg = cms.double( 0.0 ),
3216   SetVBFPointer = cms.bool( False ),
3217   AssumeNoMaterial = cms.bool( False ),
3218   endcapShiftInZPos = cms.double( 0.0 ),
3219   useInTeslaFromMagField = cms.bool( False ),
3220   VBFName = cms.string( "VolumeBasedMagneticField" ),
3221   useEndcapShiftsInZ = cms.bool( False ),
3222   sendLogWarning = cms.bool( False ),
3223   useMatVolumes = cms.bool( True ),
3224   debug = cms.bool( False ),
3225   ApplyRadX0Correction = cms.bool( True ),
3226   useMagVolumes = cms.bool( True ),
3227   returnTangentPlane = cms.bool( True ),
3228   appendToDataLabel = cms.string( "" )
3229 )
3230 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
3231   ComponentName = cms.string( "hltESPFittingSmootherIT" ),
3232   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
3233   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
3234   EstimateCut = cms.double( -1.0 ),
3235   MaxFractionOutliers = cms.double( 0.3 ),
3236   MaxNumberOfOutliers = cms.int32( 3 ),
3237   MinDof = cms.int32( 2 ),
3238   NoOutliersBeginEnd = cms.bool( False ),
3239   MinNumberOfHits = cms.int32( 3 ),
3240   MinNumberOfHitsHighEta = cms.int32( 5 ),
3241   HighEtaSwitch = cms.double( 5.0 ),
3242   RejectTracks = cms.bool( True ),
3243   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3244   NoInvalidHitsBeginEnd = cms.bool( True ),
3245   LogPixelProbabilityCut = cms.double( -16.0 ),
3246   appendToDataLabel = cms.string( "" )
3247 )
3248 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
3249   ComponentName = cms.string( "hltESPFittingSmootherRK" ),
3250   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
3251   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
3252   EstimateCut = cms.double( -1.0 ),
3253   MaxFractionOutliers = cms.double( 0.3 ),
3254   MaxNumberOfOutliers = cms.int32( 3 ),
3255   MinDof = cms.int32( 2 ),
3256   NoOutliersBeginEnd = cms.bool( False ),
3257   MinNumberOfHits = cms.int32( 5 ),
3258   MinNumberOfHitsHighEta = cms.int32( 5 ),
3259   HighEtaSwitch = cms.double( 5.0 ),
3260   RejectTracks = cms.bool( True ),
3261   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3262   NoInvalidHitsBeginEnd = cms.bool( False ),
3263   LogPixelProbabilityCut = cms.double( -16.0 ),
3264   appendToDataLabel = cms.string( "" )
3265 )
3266 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3267   ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
3268   standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3269   looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3270   appendToDataLabel = cms.string( "" )
3271 )
3272 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3273   SimpleMagneticField = cms.string( "" ),
3274   MaxDPhi = cms.double( 1.6 ),
3275   ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
3276   Mass = cms.double( 5.11E-4 ),
3277   PropagationDirection = cms.string( "alongMomentum" ),
3278   useRungeKutta = cms.bool( False ),
3279   ptMin = cms.double( -1.0 )
3280 )
3281 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
3282   ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" ),
3283   appendToDataLabel = cms.string( "" )
3284 )
3285 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3286   ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
3287   Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
3288   Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
3289   EstimateCut = cms.double( -1.0 ),
3290   MaxFractionOutliers = cms.double( 0.3 ),
3291   MaxNumberOfOutliers = cms.int32( 3 ),
3292   MinDof = cms.int32( 2 ),
3293   NoOutliersBeginEnd = cms.bool( False ),
3294   MinNumberOfHits = cms.int32( 5 ),
3295   MinNumberOfHitsHighEta = cms.int32( 5 ),
3296   HighEtaSwitch = cms.double( 5.0 ),
3297   RejectTracks = cms.bool( True ),
3298   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3299   NoInvalidHitsBeginEnd = cms.bool( True ),
3300   LogPixelProbabilityCut = cms.double( -16.0 ),
3301   appendToDataLabel = cms.string( "" )
3302 )
3303 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
3304   ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
3305   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3306   GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
3307   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3308   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3309   appendToDataLabel = cms.string( "" )
3310 )
3311 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
3312   ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
3313   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3314   GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
3315   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3316   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3317   ErrorRescaling = cms.double( 100.0 ),
3318   appendToDataLabel = cms.string( "" )
3319 )
3320 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3321   MaxChi2 = cms.double( 30.0 ),
3322   nSigma = cms.double( 3.0 ),
3323   MaxDisplacement = cms.double( 0.5 ),
3324   MaxSagitta = cms.double( 2.0 ),
3325   MinimalTolerance = cms.double( 0.5 ),
3326   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3327   ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3328   pTChargeCutThreshold = cms.double( 15.0 ),
3329   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3330   appendToDataLabel = cms.string( "" )
3331 )
3332 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3333   MaxChi2 = cms.double( 30.0 ),
3334   nSigma = cms.double( 3.0 ),
3335   MaxDisplacement = cms.double( 0.5 ),
3336   MaxSagitta = cms.double( 2.0 ),
3337   MinimalTolerance = cms.double( 0.5 ),
3338   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3339   ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3340   pTChargeCutThreshold = cms.double( 15.0 ),
3341   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3342   appendToDataLabel = cms.string( "" )
3343 )
3344 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3345   MaxChi2 = cms.double( 36.0 ),
3346   nSigma = cms.double( 3.0 ),
3347   MaxDisplacement = cms.double( 100.0 ),
3348   MaxSagitta = cms.double( -1.0 ),
3349   MinimalTolerance = cms.double( 10.0 ),
3350   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3351   ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
3352   appendToDataLabel = cms.string( "" )
3353 )
3354 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3355   ComponentName = cms.string( "hltESPKFFittingSmoother" ),
3356   Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
3357   Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
3358   EstimateCut = cms.double( -1.0 ),
3359   MaxFractionOutliers = cms.double( 0.3 ),
3360   MaxNumberOfOutliers = cms.int32( 3 ),
3361   MinDof = cms.int32( 2 ),
3362   NoOutliersBeginEnd = cms.bool( False ),
3363   MinNumberOfHits = cms.int32( 5 ),
3364   MinNumberOfHitsHighEta = cms.int32( 5 ),
3365   HighEtaSwitch = cms.double( 5.0 ),
3366   RejectTracks = cms.bool( True ),
3367   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3368   NoInvalidHitsBeginEnd = cms.bool( False ),
3369   LogPixelProbabilityCut = cms.double( -16.0 ),
3370   appendToDataLabel = cms.string( "" )
3371 )
3372 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
3373   ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3374   Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3375   Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3376   EstimateCut = cms.double( -1.0 ),
3377   MaxFractionOutliers = cms.double( 0.3 ),
3378   MaxNumberOfOutliers = cms.int32( 3 ),
3379   MinDof = cms.int32( 2 ),
3380   NoOutliersBeginEnd = cms.bool( False ),
3381   MinNumberOfHits = cms.int32( 5 ),
3382   MinNumberOfHitsHighEta = cms.int32( 5 ),
3383   HighEtaSwitch = cms.double( 5.0 ),
3384   RejectTracks = cms.bool( True ),
3385   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3386   NoInvalidHitsBeginEnd = cms.bool( False ),
3387   LogPixelProbabilityCut = cms.double( -16.0 ),
3388   appendToDataLabel = cms.string( "" )
3389 )
3390 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3391   ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3392   Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3393   Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3394   EstimateCut = cms.double( 20.0 ),
3395   MaxFractionOutliers = cms.double( 0.3 ),
3396   MaxNumberOfOutliers = cms.int32( 3 ),
3397   MinDof = cms.int32( 2 ),
3398   NoOutliersBeginEnd = cms.bool( False ),
3399   MinNumberOfHits = cms.int32( 3 ),
3400   MinNumberOfHitsHighEta = cms.int32( 5 ),
3401   HighEtaSwitch = cms.double( 5.0 ),
3402   RejectTracks = cms.bool( True ),
3403   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3404   NoInvalidHitsBeginEnd = cms.bool( True ),
3405   LogPixelProbabilityCut = cms.double( -14.0 ),
3406   appendToDataLabel = cms.string( "" )
3407 )
3408 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
3409   ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3410   Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
3411   Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
3412   EstimateCut = cms.double( 20.0 ),
3413   MaxFractionOutliers = cms.double( 0.3 ),
3414   MaxNumberOfOutliers = cms.int32( 3 ),
3415   MinDof = cms.int32( 2 ),
3416   NoOutliersBeginEnd = cms.bool( False ),
3417   MinNumberOfHits = cms.int32( 3 ),
3418   MinNumberOfHitsHighEta = cms.int32( 5 ),
3419   HighEtaSwitch = cms.double( 5.0 ),
3420   RejectTracks = cms.bool( True ),
3421   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3422   NoInvalidHitsBeginEnd = cms.bool( True ),
3423   LogPixelProbabilityCut = cms.double( -14.0 ),
3424   appendToDataLabel = cms.string( "" )
3425 )
3426 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3427   ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
3428   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3429   Updator = cms.string( "hltESPKFUpdator" ),
3430   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3431   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3432   minHits = cms.int32( 3 ),
3433   appendToDataLabel = cms.string( "" )
3434 )
3435 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
3436   ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3437   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3438   Updator = cms.string( "hltESPKFUpdator" ),
3439   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3440   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3441   minHits = cms.int32( 3 ),
3442   appendToDataLabel = cms.string( "" )
3443 )
3444 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3445   ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3446   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3447   Updator = cms.string( "hltESPKFUpdator" ),
3448   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3449   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3450   minHits = cms.int32( 3 ),
3451   appendToDataLabel = cms.string( "" )
3452 )
3453 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3454   ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
3455   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3456   Updator = cms.string( "hltESPKFUpdator" ),
3457   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3458   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3459   errorRescaling = cms.double( 100.0 ),
3460   minHits = cms.int32( 3 ),
3461   appendToDataLabel = cms.string( "" )
3462 )
3463 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3464   ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3465   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3466   Updator = cms.string( "hltESPKFUpdator" ),
3467   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3468   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3469   errorRescaling = cms.double( 100.0 ),
3470   minHits = cms.int32( 3 ),
3471   appendToDataLabel = cms.string( "" )
3472 )
3473 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3474   ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3475   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3476   Updator = cms.string( "hltESPKFUpdator" ),
3477   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3478   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3479   errorRescaling = cms.double( 10.0 ),
3480   minHits = cms.int32( 3 ),
3481   appendToDataLabel = cms.string( "" )
3482 )
3483 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
3484   ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3485   Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3486   Updator = cms.string( "hltESPKFUpdator" ),
3487   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3488   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3489   errorRescaling = cms.double( 10.0 ),
3490   minHits = cms.int32( 3 ),
3491   appendToDataLabel = cms.string( "" )
3492 )
3493 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
3494   ComponentName = cms.string( "hltESPKFUpdator" ),
3495   appendToDataLabel = cms.string( "" )
3496 )
3497 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
3498   DistanceMeasure = cms.string( "KullbackLeibler" ),
3499   ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3500   appendToDataLabel = cms.string( "" )
3501 )
3502 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3503   ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3504   Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3505   Updator = cms.string( "hltESPKFUpdator" ),
3506   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3507   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3508   minHits = cms.int32( 3 ),
3509   appendToDataLabel = cms.string( "" )
3510 )
3511 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3512   MaxChi2 = cms.double( 9.0 ),
3513   nSigma = cms.double( 3.0 ),
3514   MaxDisplacement = cms.double( 0.5 ),
3515   MaxSagitta = cms.double( 2.0 ),
3516   MinimalTolerance = cms.double( 0.5 ),
3517   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3518   ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3519   pTChargeCutThreshold = cms.double( -1.0 ),
3520   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3521   appendToDataLabel = cms.string( "" )
3522 )
3523 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3524   ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3525   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3526   fractionShared = cms.double( 0.16 ),
3527   ValidHitBonus = cms.double( 5.0 ),
3528   MissingHitPenalty = cms.double( 20.0 ),
3529   allowSharedFirstHit = cms.bool( True )
3530 )
3531 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3532   ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
3533   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3534   fractionShared = cms.double( 0.16 ),
3535   ValidHitBonus = cms.double( 5.0 ),
3536   MissingHitPenalty = cms.double( 20.0 ),
3537   allowSharedFirstHit = cms.bool( True )
3538 )
3539 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3540   MaxChi2 = cms.double( 9.0 ),
3541   nSigma = cms.double( 3.0 ),
3542   MaxDisplacement = cms.double( 0.5 ),
3543   MaxSagitta = cms.double( 2.0 ),
3544   MinimalTolerance = cms.double( 0.5 ),
3545   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3546   ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3547   pTChargeCutThreshold = cms.double( -1.0 ),
3548   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3549   appendToDataLabel = cms.string( "" )
3550 )
3551 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3552   ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3553   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3554   fractionShared = cms.double( 0.16 ),
3555   ValidHitBonus = cms.double( 5.0 ),
3556   MissingHitPenalty = cms.double( 20.0 ),
3557   allowSharedFirstHit = cms.bool( True )
3558 )
3559 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3560   ComponentName = cms.string( "hltESPMeasurementTracker" ),
3561   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3562   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3563   HitMatcher = cms.string( "StandardMatcher" ),
3564   Phase2StripCPE = cms.string( "" ),
3565   SiStripQualityLabel = cms.string( "" ),
3566   UseStripModuleQualityDB = cms.bool( True ),
3567   DebugStripModuleQualityDB = cms.untracked.bool( False ),
3568   UseStripAPVFiberQualityDB = cms.bool( True ),
3569   DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3570   MaskBadAPVFibers = cms.bool( True ),
3571   UseStripStripQualityDB = cms.bool( True ),
3572   DebugStripStripQualityDB = cms.untracked.bool( False ),
3573   badStripCuts = cms.PSet( 
3574     TOB = cms.PSet( 
3575       maxBad = cms.uint32( 4 ),
3576       maxConsecutiveBad = cms.uint32( 2 )
3577     ),
3578     TIB = cms.PSet( 
3579       maxBad = cms.uint32( 4 ),
3580       maxConsecutiveBad = cms.uint32( 2 )
3581     ),
3582     TID = cms.PSet( 
3583       maxBad = cms.uint32( 4 ),
3584       maxConsecutiveBad = cms.uint32( 2 )
3585     ),
3586     TEC = cms.PSet( 
3587       maxBad = cms.uint32( 4 ),
3588       maxConsecutiveBad = cms.uint32( 2 )
3589     )
3590   ),
3591   UsePixelModuleQualityDB = cms.bool( True ),
3592   DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3593   UsePixelROCQualityDB = cms.bool( True ),
3594   DebugPixelROCQualityDB = cms.untracked.bool( False ),
3595   appendToDataLabel = cms.string( "" )
3596 )
3597 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3598   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3599   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3600   ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3601   isPhase2 = cms.bool( False ),
3602   doPixelShapeCut = cms.bool( True ),
3603   doStripShapeCut = cms.bool( True ),
3604   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3605   appendToDataLabel = cms.string( "" )
3606 )
3607 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3608   ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3609   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3610   fractionShared = cms.double( 0.11 ),
3611   ValidHitBonus = cms.double( 5.0 ),
3612   MissingHitPenalty = cms.double( 20.0 ),
3613   allowSharedFirstHit = cms.bool( True )
3614 )
3615 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3616   MaxChi2 = cms.double( 16.0 ),
3617   nSigma = cms.double( 3.0 ),
3618   MaxDisplacement = cms.double( 0.5 ),
3619   MaxSagitta = cms.double( 2.0 ),
3620   MinimalTolerance = cms.double( 0.5 ),
3621   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3622   ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3623   pTChargeCutThreshold = cms.double( -1.0 ),
3624   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3625   appendToDataLabel = cms.string( "" )
3626 )
3627 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3628   ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3629   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3630   fractionShared = cms.double( 0.11 ),
3631   ValidHitBonus = cms.double( 5.0 ),
3632   MissingHitPenalty = cms.double( 20.0 ),
3633   allowSharedFirstHit = cms.bool( True )
3634 )
3635 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3636   ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3637   appendToDataLabel = cms.string( "" )
3638 )
3639 fragment.hltESPPFRecHitHCALParams = cms.ESProducer( "PFRecHitHCALParamsESProducer@alpaka",
3640   energyThresholdsHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3641   energyThresholdsHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3642   appendToDataLabel = cms.string( "" ),
3643   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3644 )
3645 fragment.hltESPPFRecHitHCALTopology = cms.ESProducer( "PFRecHitHCALTopologyESProducer@alpaka",
3646   usePFThresholdsFromDB = cms.bool( True ),
3647   appendToDataLabel = cms.string( "" ),
3648   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3649 )
3650 fragment.hltESPPixelCPEFastParamsHIonPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaHIonPhase1@alpaka",
3651   LoadTemplatesFromDB = cms.bool( True ),
3652   Alpha2Order = cms.bool( True ),
3653   ClusterProbComputationFlag = cms.int32( 0 ),
3654   useLAWidthFromDB = cms.bool( True ),
3655   lAOffset = cms.double( 0.0 ),
3656   lAWidthBPix = cms.double( 0.0 ),
3657   lAWidthFPix = cms.double( 0.0 ),
3658   doLorentzFromAlignment = cms.bool( False ),
3659   useLAFromDB = cms.bool( True ),
3660   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3661   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3662   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3663   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3664   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3665   yerr_endcap = cms.vdouble( 0.0021 ),
3666   xerr_barrel_l1_def = cms.double( 0.0103 ),
3667   yerr_barrel_l1_def = cms.double( 0.0021 ),
3668   xerr_barrel_ln_def = cms.double( 0.0103 ),
3669   yerr_barrel_ln_def = cms.double( 0.0021 ),
3670   xerr_endcap_def = cms.double( 0.002 ),
3671   yerr_endcap_def = cms.double( 7.5E-4 ),
3672   EdgeClusterErrorX = cms.double( 50.0 ),
3673   EdgeClusterErrorY = cms.double( 85.0 ),
3674   UseErrorsFromTemplates = cms.bool( True ),
3675   TruncatePixelCharge = cms.bool( True ),
3676   ComponentName = cms.string( "PixelCPEFastParamsHIonPhase1" ),
3677   MagneticFieldRecord = cms.ESInputTag( "","" ),
3678   appendToDataLabel = cms.string( "" )
3679 )
3680 fragment.hltESPPixelCPEFastParamsPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaPhase1@alpaka",
3681   LoadTemplatesFromDB = cms.bool( True ),
3682   Alpha2Order = cms.bool( True ),
3683   ClusterProbComputationFlag = cms.int32( 0 ),
3684   useLAWidthFromDB = cms.bool( True ),
3685   lAOffset = cms.double( 0.0 ),
3686   lAWidthBPix = cms.double( 0.0 ),
3687   lAWidthFPix = cms.double( 0.0 ),
3688   doLorentzFromAlignment = cms.bool( False ),
3689   useLAFromDB = cms.bool( True ),
3690   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3691   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3692   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3693   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3694   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3695   yerr_endcap = cms.vdouble( 0.0021 ),
3696   xerr_barrel_l1_def = cms.double( 0.0103 ),
3697   yerr_barrel_l1_def = cms.double( 0.0021 ),
3698   xerr_barrel_ln_def = cms.double( 0.0103 ),
3699   yerr_barrel_ln_def = cms.double( 0.0021 ),
3700   xerr_endcap_def = cms.double( 0.002 ),
3701   yerr_endcap_def = cms.double( 7.5E-4 ),
3702   EdgeClusterErrorX = cms.double( 50.0 ),
3703   EdgeClusterErrorY = cms.double( 85.0 ),
3704   UseErrorsFromTemplates = cms.bool( True ),
3705   TruncatePixelCharge = cms.bool( True ),
3706   ComponentName = cms.string( "PixelCPEFastParams" ),
3707   MagneticFieldRecord = cms.ESInputTag( "","" ),
3708   appendToDataLabel = cms.string( "" ),
3709   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3710 )
3711 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3712   LoadTemplatesFromDB = cms.bool( True ),
3713   Alpha2Order = cms.bool( True ),
3714   ClusterProbComputationFlag = cms.int32( 0 ),
3715   useLAWidthFromDB = cms.bool( False ),
3716   lAOffset = cms.double( 0.0 ),
3717   lAWidthBPix = cms.double( 0.0 ),
3718   lAWidthFPix = cms.double( 0.0 ),
3719   doLorentzFromAlignment = cms.bool( False ),
3720   useLAFromDB = cms.bool( True ),
3721   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3722   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3723   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3724   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3725   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3726   yerr_endcap = cms.vdouble( 0.0021 ),
3727   xerr_barrel_l1_def = cms.double( 0.0103 ),
3728   yerr_barrel_l1_def = cms.double( 0.0021 ),
3729   xerr_barrel_ln_def = cms.double( 0.0103 ),
3730   yerr_barrel_ln_def = cms.double( 0.0021 ),
3731   xerr_endcap_def = cms.double( 0.002 ),
3732   yerr_endcap_def = cms.double( 7.5E-4 ),
3733   eff_charge_cut_highX = cms.double( 1.0 ),
3734   eff_charge_cut_highY = cms.double( 1.0 ),
3735   eff_charge_cut_lowX = cms.double( 0.0 ),
3736   eff_charge_cut_lowY = cms.double( 0.0 ),
3737   size_cutX = cms.double( 3.0 ),
3738   size_cutY = cms.double( 3.0 ),
3739   EdgeClusterErrorX = cms.double( 50.0 ),
3740   EdgeClusterErrorY = cms.double( 85.0 ),
3741   inflate_errors = cms.bool( False ),
3742   inflate_all_errors_no_trk_angle = cms.bool( False ),
3743   NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
3744   UseErrorsFromTemplates = cms.bool( True ),
3745   TruncatePixelCharge = cms.bool( True ),
3746   IrradiationBiasCorrection = cms.bool( True ),
3747   DoCosmics = cms.bool( False ),
3748   isPhase2 = cms.bool( False ),
3749   SmallPitch = cms.bool( False ),
3750   ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3751   MagneticFieldRecord = cms.ESInputTag( "","" ),
3752   appendToDataLabel = cms.string( "" )
3753 )
3754 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3755   LoadTemplatesFromDB = cms.bool( True ),
3756   Alpha2Order = cms.bool( True ),
3757   ClusterProbComputationFlag = cms.int32( 0 ),
3758   useLAWidthFromDB = cms.bool( True ),
3759   lAOffset = cms.double( 0.0 ),
3760   lAWidthBPix = cms.double( 0.0 ),
3761   lAWidthFPix = cms.double( 0.0 ),
3762   doLorentzFromAlignment = cms.bool( False ),
3763   useLAFromDB = cms.bool( True ),
3764   barrelTemplateID = cms.int32( 0 ),
3765   forwardTemplateID = cms.int32( 0 ),
3766   directoryWithTemplates = cms.int32( 0 ),
3767   speed = cms.int32( -2 ),
3768   UseClusterSplitter = cms.bool( False ),
3769   ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3770   appendToDataLabel = cms.string( "" )
3771 )
3772 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3773   MaxChi2 = cms.double( 16.0 ),
3774   nSigma = cms.double( 3.0 ),
3775   MaxDisplacement = cms.double( 0.5 ),
3776   MaxSagitta = cms.double( 2.0 ),
3777   MinimalTolerance = cms.double( 0.5 ),
3778   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3779   ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3780   pTChargeCutThreshold = cms.double( -1.0 ),
3781   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3782   appendToDataLabel = cms.string( "" )
3783 )
3784 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3785   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3786   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3787   ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3788   isPhase2 = cms.bool( False ),
3789   doPixelShapeCut = cms.bool( True ),
3790   doStripShapeCut = cms.bool( True ),
3791   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3792   appendToDataLabel = cms.string( "" )
3793 )
3794 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3795   ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3796   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3797   fractionShared = cms.double( 0.11 ),
3798   ValidHitBonus = cms.double( 5.0 ),
3799   MissingHitPenalty = cms.double( 20.0 ),
3800   allowSharedFirstHit = cms.bool( True )
3801 )
3802 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3803   MaxChi2 = cms.double( 9.0 ),
3804   nSigma = cms.double( 3.0 ),
3805   MaxDisplacement = cms.double( 0.5 ),
3806   MaxSagitta = cms.double( 2.0 ),
3807   MinimalTolerance = cms.double( 0.5 ),
3808   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
3809   ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3810   pTChargeCutThreshold = cms.double( 15.0 ),
3811   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3812   appendToDataLabel = cms.string( "" )
3813 )
3814 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3815   MaxChi2 = cms.double( 25.0 ),
3816   nSigma = cms.double( 3.0 ),
3817   MaxDisplacement = cms.double( 100.0 ),
3818   MaxSagitta = cms.double( -1.0 ),
3819   MinimalTolerance = cms.double( 10.0 ),
3820   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3821   ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3822   appendToDataLabel = cms.string( "" )
3823 )
3824 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3825   ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3826   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3827   fractionShared = cms.double( 0.19 ),
3828   ValidHitBonus = cms.double( 5.0 ),
3829   MissingHitPenalty = cms.double( 20.0 ),
3830   allowSharedFirstHit = cms.bool( True )
3831 )
3832 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3833   ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3834   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3835   Updator = cms.string( "hltESPKFUpdator" ),
3836   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3837   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3838   minHits = cms.int32( 3 ),
3839   appendToDataLabel = cms.string( "" )
3840 )
3841 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3842   ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3843   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3844   Updator = cms.string( "hltESPKFUpdator" ),
3845   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3846   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3847   errorRescaling = cms.double( 100.0 ),
3848   minHits = cms.int32( 3 ),
3849   appendToDataLabel = cms.string( "" )
3850 )
3851 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3852   SimpleMagneticField = cms.string( "" ),
3853   MaxDPhi = cms.double( 1.6 ),
3854   ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3855   Mass = cms.double( 0.105 ),
3856   PropagationDirection = cms.string( "alongMomentum" ),
3857   useRungeKutta = cms.bool( True ),
3858   ptMin = cms.double( -1.0 )
3859 )
3860 fragment.hltESPSiPixelCablingSoA = cms.ESProducer( "SiPixelCablingSoAESProducer@alpaka",
3861   CablingMapLabel = cms.string( "" ),
3862   UseQualityInfo = cms.bool( False ),
3863   appendToDataLabel = cms.string( "" ),
3864   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3865 )
3866 fragment.hltESPSiPixelGainCalibrationForHLTSoA = cms.ESProducer( "SiPixelGainCalibrationForHLTSoAESProducer@alpaka",
3867   appendToDataLabel = cms.string( "" ),
3868   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3869 )
3870 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3871   ComponentName = cms.string( "hltESPSmartPropagator" ),
3872   PropagationDirection = cms.string( "alongMomentum" ),
3873   Epsilon = cms.double( 5.0 ),
3874   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3875   MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3876   appendToDataLabel = cms.string( "" )
3877 )
3878 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3879   ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
3880   PropagationDirection = cms.string( "alongMomentum" ),
3881   Epsilon = cms.double( 5.0 ),
3882   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3883   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3884   appendToDataLabel = cms.string( "" )
3885 )
3886 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3887   ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3888   PropagationDirection = cms.string( "oppositeToMomentum" ),
3889   Epsilon = cms.double( 5.0 ),
3890   TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3891   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3892   appendToDataLabel = cms.string( "" )
3893 )
3894 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3895   distance = cms.double( 0.5 ),
3896   appendToDataLabel = cms.string( "" )
3897 )
3898 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3899   ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3900   NoErrorPropagation = cms.bool( False ),
3901   PropagationDirection = cms.string( "alongMomentum" ),
3902   useTuningForL2Speed = cms.bool( False ),
3903   useIsYokeFlag = cms.bool( True ),
3904   endcapShiftInZNeg = cms.double( 0.0 ),
3905   SetVBFPointer = cms.bool( False ),
3906   AssumeNoMaterial = cms.bool( False ),
3907   endcapShiftInZPos = cms.double( 0.0 ),
3908   useInTeslaFromMagField = cms.bool( False ),
3909   VBFName = cms.string( "VolumeBasedMagneticField" ),
3910   useEndcapShiftsInZ = cms.bool( False ),
3911   sendLogWarning = cms.bool( False ),
3912   useMatVolumes = cms.bool( True ),
3913   debug = cms.bool( False ),
3914   ApplyRadX0Correction = cms.bool( True ),
3915   useMagVolumes = cms.bool( True ),
3916   returnTangentPlane = cms.bool( True ),
3917   appendToDataLabel = cms.string( "" )
3918 )
3919 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3920   ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3921   NoErrorPropagation = cms.bool( False ),
3922   PropagationDirection = cms.string( "oppositeToMomentum" ),
3923   useTuningForL2Speed = cms.bool( False ),
3924   useIsYokeFlag = cms.bool( True ),
3925   endcapShiftInZNeg = cms.double( 0.0 ),
3926   SetVBFPointer = cms.bool( False ),
3927   AssumeNoMaterial = cms.bool( False ),
3928   endcapShiftInZPos = cms.double( 0.0 ),
3929   useInTeslaFromMagField = cms.bool( False ),
3930   VBFName = cms.string( "VolumeBasedMagneticField" ),
3931   useEndcapShiftsInZ = cms.bool( False ),
3932   sendLogWarning = cms.bool( False ),
3933   useMatVolumes = cms.bool( True ),
3934   debug = cms.bool( False ),
3935   ApplyRadX0Correction = cms.bool( True ),
3936   useMagVolumes = cms.bool( True ),
3937   returnTangentPlane = cms.bool( True ),
3938   appendToDataLabel = cms.string( "" )
3939 )
3940 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3941   ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3942   ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3943   parameters = cms.PSet( 
3944     mTIB_P1 = cms.double( 0.202 ),
3945     maxChgOneMIP = cms.double( 6000.0 ),
3946     mTEC_P0 = cms.double( -1.885 ),
3947     mTOB_P1 = cms.double( 0.253 ),
3948     mTEC_P1 = cms.double( 0.471 ),
3949     mLC_P2 = cms.double( 0.3 ),
3950     mLC_P1 = cms.double( 0.618 ),
3951     mTOB_P0 = cms.double( -1.026 ),
3952     mLC_P0 = cms.double( -0.326 ),
3953     useLegacyError = cms.bool( False ),
3954     mTIB_P0 = cms.double( -0.742 ),
3955     mTID_P1 = cms.double( 0.433 ),
3956     mTID_P0 = cms.double( -1.427 )
3957   )
3958 )
3959 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3960   ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
3961   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3962   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3963   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3964   Matcher = cms.string( "StandardMatcher" ),
3965   Phase2StripCPE = cms.string( "" ),
3966   appendToDataLabel = cms.string( "" )
3967 )
3968 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3969   ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
3970   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3971   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3972   PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3973   Matcher = cms.string( "StandardMatcher" ),
3974   Phase2StripCPE = cms.string( "" ),
3975   appendToDataLabel = cms.string( "" )
3976 )
3977 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3978   ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3979   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3980   StripCPE = cms.string( "Fake" ),
3981   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3982   Matcher = cms.string( "StandardMatcher" ),
3983   Phase2StripCPE = cms.string( "" ),
3984   appendToDataLabel = cms.string( "" )
3985 )
3986 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3987   ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
3988   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3989   StripCPE = cms.string( "Fake" ),
3990   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3991   Matcher = cms.string( "StandardMatcher" ),
3992   Phase2StripCPE = cms.string( "" ),
3993   appendToDataLabel = cms.string( "" )
3994 )
3995 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3996   MaxChi2 = cms.double( 16.0 ),
3997   nSigma = cms.double( 3.0 ),
3998   MaxDisplacement = cms.double( 0.5 ),
3999   MaxSagitta = cms.double( 2.0 ),
4000   MinimalTolerance = cms.double( 0.5 ),
4001   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4002   ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
4003   pTChargeCutThreshold = cms.double( -1.0 ),
4004   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4005   appendToDataLabel = cms.string( "" )
4006 )
4007 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
4008   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
4009   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
4010   ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
4011   isPhase2 = cms.bool( False ),
4012   doPixelShapeCut = cms.bool( True ),
4013   doStripShapeCut = cms.bool( True ),
4014   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4015   appendToDataLabel = cms.string( "" )
4016 )
4017 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4018   ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
4019   Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
4020   Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
4021   EstimateCut = cms.double( 30.0 ),
4022   MaxFractionOutliers = cms.double( 0.3 ),
4023   MaxNumberOfOutliers = cms.int32( 3 ),
4024   MinDof = cms.int32( 2 ),
4025   NoOutliersBeginEnd = cms.bool( False ),
4026   MinNumberOfHits = cms.int32( 7 ),
4027   MinNumberOfHitsHighEta = cms.int32( 5 ),
4028   HighEtaSwitch = cms.double( 5.0 ),
4029   RejectTracks = cms.bool( True ),
4030   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4031   NoInvalidHitsBeginEnd = cms.bool( False ),
4032   LogPixelProbabilityCut = cms.double( -16.0 ),
4033   appendToDataLabel = cms.string( "" )
4034 )
4035 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
4036   ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
4037   Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
4038   Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
4039   EstimateCut = cms.double( 30.0 ),
4040   MaxFractionOutliers = cms.double( 0.3 ),
4041   MaxNumberOfOutliers = cms.int32( 3 ),
4042   MinDof = cms.int32( 2 ),
4043   NoOutliersBeginEnd = cms.bool( False ),
4044   MinNumberOfHits = cms.int32( 7 ),
4045   MinNumberOfHitsHighEta = cms.int32( 5 ),
4046   HighEtaSwitch = cms.double( 5.0 ),
4047   RejectTracks = cms.bool( True ),
4048   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4049   NoInvalidHitsBeginEnd = cms.bool( False ),
4050   LogPixelProbabilityCut = cms.double( -16.0 ),
4051   appendToDataLabel = cms.string( "" )
4052 )
4053 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
4054   ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
4055   standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
4056   looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
4057   appendToDataLabel = cms.string( "" )
4058 )
4059 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4060   ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
4061   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4062   Updator = cms.string( "hltESPKFUpdator" ),
4063   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4064   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4065   minHits = cms.int32( 7 ),
4066   appendToDataLabel = cms.string( "" )
4067 )
4068 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
4069   ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
4070   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4071   Updator = cms.string( "hltESPKFUpdator" ),
4072   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4073   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4074   minHits = cms.int32( 7 ),
4075   appendToDataLabel = cms.string( "" )
4076 )
4077 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
4078   ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
4079   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4080   Updator = cms.string( "hltESPKFUpdator" ),
4081   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4082   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4083   errorRescaling = cms.double( 10.0 ),
4084   minHits = cms.int32( 7 ),
4085   appendToDataLabel = cms.string( "" )
4086 )
4087 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
4088   ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
4089   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4090   Updator = cms.string( "hltESPKFUpdator" ),
4091   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4092   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4093   errorRescaling = cms.double( 10.0 ),
4094   minHits = cms.int32( 7 ),
4095   appendToDataLabel = cms.string( "" )
4096 )
4097 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4098   ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
4099   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4100   fractionShared = cms.double( 0.09 ),
4101   ValidHitBonus = cms.double( 5.0 ),
4102   MissingHitPenalty = cms.double( 20.0 ),
4103   allowSharedFirstHit = cms.bool( True )
4104 )
4105 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
4106   ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
4107   algoOrder = cms.vstring(  ),
4108   appendToDataLabel = cms.string( "" )
4109 )
4110 fragment.hltESPTrackSelectionTfCKF = cms.ESProducer( "TfGraphDefProducer",
4111   ComponentName = cms.string( "hltESPTrackSelectionTfCKF" ),
4112   FileName = cms.FileInPath( "RecoTracker/FinalTrackSelectors/data/TrackTfClassifier/CKF_Run3_12_5_0_pre5.pb" ),
4113   appendToDataLabel = cms.string( "" )
4114 )
4115 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4116   ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4117   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4118   fractionShared = cms.double( 0.5 ),
4119   ValidHitBonus = cms.double( 100.0 ),
4120   MissingHitPenalty = cms.double( 0.0 ),
4121   allowSharedFirstHit = cms.bool( False )
4122 )
4123 fragment.hltESPTrajectoryCleanerBySharedHitsP5 = cms.ESProducer( "TrajectoryCleanerESProducer",
4124   ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHitsP5" ),
4125   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4126   fractionShared = cms.double( 0.19 ),
4127   ValidHitBonus = cms.double( 5.0 ),
4128   MissingHitPenalty = cms.double( 20.0 ),
4129   allowSharedFirstHit = cms.bool( True )
4130 )
4131 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
4132   ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
4133   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4134   Updator = cms.string( "hltESPKFUpdator" ),
4135   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4136   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4137   minHits = cms.int32( 3 ),
4138   appendToDataLabel = cms.string( "" )
4139 )
4140 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
4141   ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
4142   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4143   Updator = cms.string( "hltESPKFUpdator" ),
4144   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4145   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4146   errorRescaling = cms.double( 100.0 ),
4147   minHits = cms.int32( 3 ),
4148   appendToDataLabel = cms.string( "" )
4149 )
4150 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
4151   ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
4152   useQuadrupletAlgo = cms.bool( False ),
4153   appendToDataLabel = cms.string( "" )
4154 )
4155 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
4156   ComponentName = cms.string( "hltTrackCleaner" ),
4157   appendToDataLabel = cms.string( "" )
4158 )
4159 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4160   ComponentName = cms.string( "HODetIdAssociator" ),
4161   etaBinSize = cms.double( 0.087 ),
4162   nEta = cms.int32( 30 ),
4163   nPhi = cms.int32( 72 ),
4164   hcalRegion = cms.int32( 2 ),
4165   includeBadChambers = cms.bool( False ),
4166   includeGEM = cms.bool( False ),
4167   includeME0 = cms.bool( False )
4168 )
4169 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
4170   appendToDataLabel = cms.string( "" )
4171 )
4172 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4173   ComponentName = cms.string( "MuonDetIdAssociator" ),
4174   etaBinSize = cms.double( 0.125 ),
4175   nEta = cms.int32( 48 ),
4176   nPhi = cms.int32( 48 ),
4177   hcalRegion = cms.int32( 2 ),
4178   includeBadChambers = cms.bool( True ),
4179   includeGEM = cms.bool( True ),
4180   includeME0 = cms.bool( False )
4181 )
4182 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4183   ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
4184   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4185   fractionShared = cms.double( 0.1 ),
4186   ValidHitBonus = cms.double( 1000.0 ),
4187   MissingHitPenalty = cms.double( 1.0 ),
4188   allowSharedFirstHit = cms.bool( True )
4189 )
4190 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
4191   ComponentName = cms.string( "SimpleNavigationSchool" ),
4192   PluginName = cms.string( "" ),
4193   SimpleMagneticField = cms.string( "ParabolicMf" ),
4194   appendToDataLabel = cms.string( "" )
4195 )
4196 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4197   ComponentName = cms.string( "PreshowerDetIdAssociator" ),
4198   etaBinSize = cms.double( 0.1 ),
4199   nEta = cms.int32( 60 ),
4200   nPhi = cms.int32( 30 ),
4201   hcalRegion = cms.int32( 2 ),
4202   includeBadChambers = cms.bool( False ),
4203   includeGEM = cms.bool( False ),
4204   includeME0 = cms.bool( False )
4205 )
4206 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
4207   appendToDataLabel = cms.string( "" )
4208 )
4209 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
4210   ComponentName = cms.string( "" ),
4211   CablingMapLabel = cms.string( "" ),
4212   UseQualityInfo = cms.bool( False ),
4213   appendToDataLabel = cms.string( "" )
4214 )
4215 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
4216 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
4217   LatencyRecord = cms.PSet( 
4218     label = cms.untracked.string( "" ),
4219     record = cms.string( "SiStripLatencyRcd" )
4220   ),
4221   BackPlaneCorrectionPeakMode = cms.PSet( 
4222     label = cms.untracked.string( "peak" ),
4223     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
4224   ),
4225   BackPlaneCorrectionDeconvMode = cms.PSet( 
4226     label = cms.untracked.string( "deconvolution" ),
4227     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
4228   )
4229 )
4230 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
4231   LatencyRecord = cms.PSet( 
4232     label = cms.untracked.string( "" ),
4233     record = cms.string( "SiStripLatencyRcd" )
4234   ),
4235   LorentzAnglePeakMode = cms.PSet( 
4236     label = cms.untracked.string( "peak" ),
4237     record = cms.string( "SiStripLorentzAngleRcd" )
4238   ),
4239   LorentzAngleDeconvMode = cms.PSet( 
4240     label = cms.untracked.string( "deconvolution" ),
4241     record = cms.string( "SiStripLorentzAngleRcd" )
4242   )
4243 )
4244 fragment.zdcTopologyEP = cms.ESProducer( "ZdcTopologyEP",
4245   appendToDataLabel = cms.string( "" )
4246 )
4247 
4248 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
4249     RawDataCollection = cms.InputTag( "rawDataCollector" )
4250 )
4251 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
4252 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
4253     result = cms.bool( False )
4254 )
4255 fragment.hltBackend = cms.EDProducer( "AlpakaBackendProducer@alpaka"
4256 )
4257 fragment.hltStatusOnGPUFilter = cms.EDFilter( "AlpakaBackendFilter",
4258     producer = cms.InputTag( 'hltBackend','backend' ),
4259     backends = cms.vstring( 'CudaAsync',
4260       'ROCmAsync' )
4261 )
4262 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
4263     SelectedTriggerType = cms.int32( 1 )
4264 )
4265 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
4266     FedIds = cms.vint32( 1404 ),
4267     Setup = cms.string( "stage2::GTSetup" ),
4268     FWId = cms.uint32( 0 ),
4269     DmxFWId = cms.uint32( 0 ),
4270     FWOverride = cms.bool( False ),
4271     TMTCheck = cms.bool( True ),
4272     CTP7 = cms.untracked.bool( False ),
4273     MTF7 = cms.untracked.bool( False ),
4274     InputLabel = cms.InputTag( "rawDataCollector" ),
4275     lenSlinkHeader = cms.untracked.int32( 8 ),
4276     lenSlinkTrailer = cms.untracked.int32( 8 ),
4277     lenAMCHeader = cms.untracked.int32( 8 ),
4278     lenAMCTrailer = cms.untracked.int32( 0 ),
4279     lenAMC13Header = cms.untracked.int32( 8 ),
4280     lenAMC13Trailer = cms.untracked.int32( 8 ),
4281     debug = cms.untracked.bool( False ),
4282     MinFeds = cms.uint32( 0 )
4283 )
4284 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
4285     MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4286     MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4287     EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4288     TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4289     JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4290     EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4291     EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
4292     CICADAInputTag = cms.InputTag( 'hltGtStage2Digis','CICADAScore' ),
4293     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
4294     AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
4295     GetPrescaleColumnFromData = cms.bool( False ),
4296     AlgorithmTriggersUnprescaled = cms.bool( True ),
4297     RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
4298     AlgorithmTriggersUnmasked = cms.bool( True ),
4299     useMuonShowers = cms.bool( True ),
4300     produceAXOL1TLScore = cms.bool( False ),
4301     resetPSCountersEachLumiSec = cms.bool( True ),
4302     semiRandomInitialPSCounters = cms.bool( False ),
4303     ProduceL1GtDaqRecord = cms.bool( True ),
4304     ProduceL1GtObjectMapRecord = cms.bool( True ),
4305     EmulateBxInEvent = cms.int32( 1 ),
4306     L1DataBxInEvent = cms.int32( 5 ),
4307     AlternativeNrBxBoardDaq = cms.uint32( 0 ),
4308     BstLengthBytes = cms.int32( -1 ),
4309     PrescaleSet = cms.uint32( 1 ),
4310     Verbosity = cms.untracked.int32( 0 ),
4311     PrintL1Menu = cms.untracked.bool( False ),
4312     TriggerMenuLuminosity = cms.string( "startup" )
4313 )
4314 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
4315     onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
4316 )
4317 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
4318     changeToCMSCoordinates = cms.bool( False ),
4319     maxZ = cms.double( 40.0 ),
4320     setSigmaZ = cms.double( 0.0 ),
4321     beamMode = cms.untracked.uint32( 11 ),
4322     src = cms.InputTag( "" ),
4323     gtEvmLabel = cms.InputTag( "" ),
4324     maxRadius = cms.double( 2.0 ),
4325     useBSOnlineRecords = cms.bool( True ),
4326     timeThreshold = cms.int32( 48 ),
4327     sigmaZThreshold = cms.double( 2.0 ),
4328     sigmaXYThreshold = cms.double( 4.0 )
4329 )
4330 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
4331     saveTags = cms.bool( True ),
4332     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
4333     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4334     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4335     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4336     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4337     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4338     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4339     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4340     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4341     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4342 )
4343 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
4344     offset = cms.uint32( 0 ),
4345     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4346 )
4347 fragment.hltEcalDigisLegacy = cms.EDProducer( "EcalRawToDigi",
4348     tccUnpacking = cms.bool( True ),
4349     FedLabel = cms.InputTag( "listfeds" ),
4350     srpUnpacking = cms.bool( True ),
4351     syncCheck = cms.bool( True ),
4352     feIdCheck = cms.bool( True ),
4353     silentMode = cms.untracked.bool( True ),
4354     InputLabel = cms.InputTag( "rawDataCollector" ),
4355     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 ),
4356     eventPut = cms.bool( True ),
4357     numbTriggerTSamples = cms.int32( 1 ),
4358     numbXtalTSamples = cms.int32( 10 ),
4359     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 ),
4360     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 ),
4361     DoRegional = cms.bool( False ),
4362     feUnpacking = cms.bool( True ),
4363     forceToKeepFRData = cms.bool( False ),
4364     headerUnpacking = cms.bool( True ),
4365     memUnpacking = cms.bool( True )
4366 )
4367 fragment.hltEcalDigisSoA = cms.EDProducer( "EcalRawToDigiPortable@alpaka",
4368     InputLabel = cms.InputTag( "rawDataCollector" ),
4369     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 ),
4370     maxChannelsEB = cms.uint32( 61200 ),
4371     maxChannelsEE = cms.uint32( 14648 ),
4372     digisLabelEB = cms.string( "ebDigis" ),
4373     digisLabelEE = cms.string( "eeDigis" ),
4374     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4375 )
4376 fragment.hltEcalDigis = cms.EDProducer( "EcalDigisFromPortableProducer",
4377     digisInLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
4378     digisInLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
4379     digisOutLabelEB = cms.string( "ebDigis" ),
4380     digisOutLabelEE = cms.string( "eeDigis" ),
4381     produceDummyIntegrityCollections = cms.bool( False )
4382 )
4383 fragment.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalUncalibRecHitProducerPortable@alpaka",
4384     digisLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
4385     digisLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
4386     recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4387     recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
4388     EBtimeFitLimits_Lower = cms.double( 0.2 ),
4389     EBtimeFitLimits_Upper = cms.double( 1.4 ),
4390     EEtimeFitLimits_Lower = cms.double( 0.2 ),
4391     EEtimeFitLimits_Upper = cms.double( 1.4 ),
4392     EBtimeConstantTerm = cms.double( 0.6 ),
4393     EEtimeConstantTerm = cms.double( 1.0 ),
4394     EBtimeNconst = cms.double( 28.5 ),
4395     EEtimeNconst = cms.double( 31.8 ),
4396     outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
4397     outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
4398     outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
4399     outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
4400     outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4401     outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4402     outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4403     outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4404     amplitudeThresholdEB = cms.double( 10.0 ),
4405     amplitudeThresholdEE = cms.double( 10.0 ),
4406     EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
4407     EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
4408     EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
4409     EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
4410     kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
4411     shouldRunTimingComputation = cms.bool( True ),
4412     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4413 )
4414 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
4415     inputCollectionEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ),
4416     outputLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4417     isPhase2 = cms.bool( False ),
4418     inputCollectionEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ),
4419     outputLabelEE = cms.string( "EcalUncalibRecHitsEE" )
4420 )
4421 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
4422     ebSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ),
4423     eeSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ),
4424     ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4425     ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4426     ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4427     eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4428     eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4429     eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4430     integrityTTIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityTTIdErrors' ),
4431     integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityBlockSizeErrors' ),
4432     ebDetIdToBeRecovered = cms.string( "ebDetId" ),
4433     eeDetIdToBeRecovered = cms.string( "eeDetId" ),
4434     ebFEToBeRecovered = cms.string( "ebFE" ),
4435     eeFEToBeRecovered = cms.string( "eeFE" )
4436 )
4437 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
4438     EErechitCollection = cms.string( "EcalRecHitsEE" ),
4439     EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4440     EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4441     EBrechitCollection = cms.string( "EcalRecHitsEB" ),
4442     ChannelStatusToBeExcluded = cms.vstring(  ),
4443     killDeadChannels = cms.bool( True ),
4444     algo = cms.string( "EcalRecHitWorkerSimple" ),
4445     EBLaserMIN = cms.double( 0.5 ),
4446     EELaserMIN = cms.double( 0.5 ),
4447     EBLaserMAX = cms.double( 3.0 ),
4448     EELaserMAX = cms.double( 8.0 ),
4449     timeCalibTag = cms.ESInputTag( "","" ),
4450     timeOffsetTag = cms.ESInputTag( "","" ),
4451     skipTimeCalib = cms.bool( False ),
4452     laserCorrection = cms.bool( True ),
4453     flagsMapDBReco = cms.PSet( 
4454       kDead = cms.vstring( 'kNoDataNoTP' ),
4455       kGood = cms.vstring( 'kOk',
4456         'kDAC',
4457         'kNoLaser',
4458         'kNoisy' ),
4459       kTowerRecovered = cms.vstring( 'kDeadFE' ),
4460       kNoisy = cms.vstring( 'kNNoisy',
4461         'kFixedG6',
4462         'kFixedG1' ),
4463       kNeighboursRecovered = cms.vstring( 'kFixedG0',
4464         'kNonRespondingIsolated',
4465         'kDeadVFE' )
4466     ),
4467     algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
4468     recoverEBIsolatedChannels = cms.bool( False ),
4469     recoverEEIsolatedChannels = cms.bool( False ),
4470     recoverEBVFE = cms.bool( False ),
4471     recoverEEVFE = cms.bool( False ),
4472     recoverEBFE = cms.bool( False ),
4473     recoverEEFE = cms.bool( False ),
4474     dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
4475     dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
4476     logWarningEtThreshold_EB_FE = cms.double( -1.0 ),
4477     logWarningEtThreshold_EE_FE = cms.double( -1.0 ),
4478     ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
4479     eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
4480     ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
4481     eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
4482     singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
4483     singleChannelRecoveryThreshold = cms.double( 8.0 ),
4484     sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
4485     bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
4486     bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
4487     triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
4488     cleaningConfig = cms.PSet( 
4489       cThreshold_endcap = cms.double( 15.0 ),
4490       tightenCrack_e1_double = cms.double( 2.0 ),
4491       cThreshold_barrel = cms.double( 4.0 ),
4492       e6e2thresh = cms.double( 0.04 ),
4493       e4e1Threshold_barrel = cms.double( 0.08 ),
4494       e4e1Threshold_endcap = cms.double( 0.3 ),
4495       tightenCrack_e4e1_single = cms.double( 3.0 ),
4496       cThreshold_double = cms.double( 10.0 ),
4497       e4e1_b_barrel = cms.double( -0.024 ),
4498       tightenCrack_e6e2_double = cms.double( 3.0 ),
4499       e4e1_a_barrel = cms.double( 0.04 ),
4500       tightenCrack_e1_single = cms.double( 2.0 ),
4501       e4e1_a_endcap = cms.double( 0.02 ),
4502       e4e1_b_endcap = cms.double( -0.0125 ),
4503       ignoreOutOfTimeThresh = cms.double( 1.0E9 )
4504     )
4505 )
4506 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
4507     sourceTag = cms.InputTag( "rawDataCollector" ),
4508     debugMode = cms.untracked.bool( False ),
4509     InstanceES = cms.string( "" ),
4510     LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
4511     ESdigiCollection = cms.string( "" )
4512 )
4513 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
4514     ESrechitCollection = cms.string( "EcalRecHitsES" ),
4515     ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
4516     algo = cms.string( "ESRecHitWorker" ),
4517     ESRecoAlgo = cms.int32( 0 )
4518 )
4519 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
4520     barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4521     endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4522     barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4523     endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4524     barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4525     endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4526     statusThreshold = cms.uint32( 3 ),
4527     useRecoFlag = cms.bool( False ),
4528     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 ),
4529     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 ),
4530     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 ),
4531     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 ),
4532     phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
4533     phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
4534 )
4535 fragment.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector",
4536     inputTag = cms.InputTag( "rawDataCollector" ),
4537     fedList = cms.vuint32( 1404 )
4538 )
4539 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
4540     result = cms.bool( True )
4541 )
4542 fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
4543     saveTags = cms.bool( True ),
4544     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" ),
4545     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4546     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4547     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4548     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4549     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4550     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4551     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4552     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4553     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4554 )
4555 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
4556     offset = cms.uint32( 0 ),
4557     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4558 )
4559 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
4560     doBarrel = cms.bool( True ),
4561     doEndcaps = cms.bool( True ),
4562     barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4563     endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4564     clusEtaSize = cms.int32( 3 ),
4565     clusPhiSize = cms.int32( 3 ),
4566     barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
4567     endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
4568     clusSeedThr = cms.double( 0.5 ),
4569     clusSeedThrEndCap = cms.double( 1.0 ),
4570     useRecoFlag = cms.bool( False ),
4571     flagLevelRecHitsToUse = cms.int32( 1 ),
4572     useDBStatus = cms.bool( True ),
4573     statusLevelRecHitsToUse = cms.int32( 1 ),
4574     posCalcParameters = cms.PSet( 
4575       T0_barl = cms.double( 7.4 ),
4576       T0_endcPresh = cms.double( 1.2 ),
4577       LogWeighted = cms.bool( True ),
4578       T0_endc = cms.double( 3.1 ),
4579       X0 = cms.double( 0.89 ),
4580       W0 = cms.double( 4.2 )
4581     ),
4582     maxNumberofSeeds = cms.int32( 700 ),
4583     maxNumberofClusters = cms.int32( 300 ),
4584     debugLevel = cms.int32( 0 )
4585 )
4586 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4587     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4588     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4589     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4590     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4591     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4592     useRecoFlag = cms.bool( False ),
4593     flagLevelRecHitsToUse = cms.int32( 1 ),
4594     useDBStatus = cms.bool( True ),
4595     statusLevelRecHitsToUse = cms.int32( 1 ),
4596     doSelBarrel = cms.bool( True ),
4597     barrelSelection = cms.PSet( 
4598       massHighPi0Cand = cms.double( 0.156 ),
4599       ptMinForIsolation = cms.double( 1.0 ),
4600       seleMinvMaxBarrel = cms.double( 0.8 ),
4601       massLowPi0Cand = cms.double( 0.084 ),
4602       seleS9S25Gamma = cms.double( 0.8 ),
4603       seleBeltDeta = cms.double( 0.1 ),
4604       seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4605       barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4606       removePi0CandidatesForEta = cms.bool( True ),
4607       seleMinvMinBarrel = cms.double( 0.2 ),
4608       seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
4609       selePtPairBarrel_region1 = cms.double( 3.0 ),
4610       selePtPairBarrel_region2 = cms.double( 3.0 ),
4611       seleBeltDR = cms.double( 0.3 ),
4612       region1_Barrel = cms.double( 1.0 ),
4613       seleIsoBarrel_region1 = cms.double( 0.5 ),
4614       selePtGammaBarrel_region1 = cms.double( 0.65 ),
4615       seleIsoBarrel_region2 = cms.double( 0.5 ),
4616       selePtGammaBarrel_region2 = cms.double( 1.4 ),
4617       store5x5RecHitEB = cms.bool( True ),
4618       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4619       seleNxtalBarrel_region1 = cms.uint32( 6 )
4620     ),
4621     doSelEndcap = cms.bool( False ),
4622     endcapSelection = cms.PSet( 
4623       seleBeltDetaEndCap = cms.double( 0.05 ),
4624       selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4625       seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4626       seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4627       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4628       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4629       ptMinForIsolationEndCap = cms.double( 0.5 ),
4630       selePtPairEndCap_region1 = cms.double( 1.5 ),
4631       endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4632       selePtPairEndCap_region2 = cms.double( 1.5 ),
4633       seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4634       selePtGammaEndCap_region3 = cms.double( 0.5 ),
4635       selePtGammaEndCap_region2 = cms.double( 0.5 ),
4636       selePtGammaEndCap_region1 = cms.double( 0.5 ),
4637       region1_EndCap = cms.double( 1.8 ),
4638       region2_EndCap = cms.double( 2.0 ),
4639       store5x5RecHitEE = cms.bool( False ),
4640       seleIsoEndCap_region3 = cms.double( 0.5 ),
4641       seleIsoEndCap_region2 = cms.double( 0.5 ),
4642       seleMinvMinEndCap = cms.double( 0.05 ),
4643       selePtPairEndCap_region3 = cms.double( 99.0 ),
4644       seleIsoEndCap_region1 = cms.double( 0.5 ),
4645       seleBeltDREndCap = cms.double( 0.2 ),
4646       seleMinvMaxEndCap = cms.double( 0.3 ),
4647       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4648       seleS9S25GammaEndCap = cms.double( 0.0 )
4649     ),
4650     storeRecHitES = cms.bool( False ),
4651     preshowerSelection = cms.PSet( 
4652       preshClusterEnergyCut = cms.double( 0.0 ),
4653       debugLevelES = cms.string( "" ),
4654       ESCollection = cms.string( "etaEcalRecHitsES" ),
4655       preshNclust = cms.int32( 4 ),
4656       preshStripEnergyCut = cms.double( 0.0 ),
4657       preshCalibPlaneY = cms.double( 0.7 ),
4658       preshSeededNstrip = cms.int32( 15 ),
4659       preshCalibGamma = cms.double( 0.024 ),
4660       preshCalibPlaneX = cms.double( 1.0 ),
4661       preshCalibMIP = cms.double( 9.0E-5 )
4662     ),
4663     debugLevel = cms.int32( 0 )
4664 )
4665 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4666     EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4667     EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4668     EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4669     EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ),
4670     doEnergyScale = cms.bool( False ),
4671     doIntercalib = cms.bool( False ),
4672     doLaserCorrections = cms.bool( False ),
4673     doEnergyScaleInverse = cms.bool( False ),
4674     doIntercalibInverse = cms.bool( False ),
4675     doLaserCorrectionsInverse = cms.bool( False )
4676 )
4677 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4678     region = cms.string( "barrel" ),
4679     digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4680     digisOut = cms.string( "etaEBDigis" ),
4681     recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
4682     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4683     srFlagsOut = cms.string( "etaEBSrFlags" )
4684 )
4685 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
4686     offset = cms.uint32( 0 ),
4687     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4688 )
4689 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4690     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4691     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4692     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4693     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4694     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4695     useRecoFlag = cms.bool( False ),
4696     flagLevelRecHitsToUse = cms.int32( 1 ),
4697     useDBStatus = cms.bool( True ),
4698     statusLevelRecHitsToUse = cms.int32( 1 ),
4699     doSelBarrel = cms.bool( False ),
4700     barrelSelection = cms.PSet( 
4701       massHighPi0Cand = cms.double( 0.163 ),
4702       ptMinForIsolation = cms.double( 1.0 ),
4703       seleMinvMaxBarrel = cms.double( 0.8 ),
4704       massLowPi0Cand = cms.double( 0.104 ),
4705       seleS9S25Gamma = cms.double( 0.0 ),
4706       seleBeltDeta = cms.double( 0.05 ),
4707       seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4708       barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4709       removePi0CandidatesForEta = cms.bool( False ),
4710       seleMinvMinBarrel = cms.double( 0.3 ),
4711       seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4712       selePtPairBarrel_region1 = cms.double( 1.5 ),
4713       selePtPairBarrel_region2 = cms.double( 1.5 ),
4714       seleBeltDR = cms.double( 0.2 ),
4715       region1_Barrel = cms.double( 1.0 ),
4716       seleIsoBarrel_region1 = cms.double( 0.5 ),
4717       selePtGammaBarrel_region1 = cms.double( 1.0 ),
4718       seleIsoBarrel_region2 = cms.double( 0.5 ),
4719       selePtGammaBarrel_region2 = cms.double( 0.5 ),
4720       store5x5RecHitEB = cms.bool( False ),
4721       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4722       seleNxtalBarrel_region1 = cms.uint32( 6 )
4723     ),
4724     doSelEndcap = cms.bool( True ),
4725     endcapSelection = cms.PSet( 
4726       seleBeltDetaEndCap = cms.double( 0.1 ),
4727       selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4728       seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
4729       seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
4730       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4731       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4732       ptMinForIsolationEndCap = cms.double( 0.5 ),
4733       selePtPairEndCap_region1 = cms.double( 3.0 ),
4734       endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4735       selePtPairEndCap_region2 = cms.double( 3.0 ),
4736       seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
4737       selePtGammaEndCap_region3 = cms.double( 1.0 ),
4738       selePtGammaEndCap_region2 = cms.double( 1.0 ),
4739       selePtGammaEndCap_region1 = cms.double( 1.0 ),
4740       region1_EndCap = cms.double( 1.8 ),
4741       region2_EndCap = cms.double( 2.0 ),
4742       store5x5RecHitEE = cms.bool( True ),
4743       seleIsoEndCap_region3 = cms.double( 0.5 ),
4744       seleIsoEndCap_region2 = cms.double( 0.5 ),
4745       seleMinvMinEndCap = cms.double( 0.2 ),
4746       selePtPairEndCap_region3 = cms.double( 3.0 ),
4747       seleIsoEndCap_region1 = cms.double( 0.5 ),
4748       seleBeltDREndCap = cms.double( 0.3 ),
4749       seleMinvMaxEndCap = cms.double( 0.8 ),
4750       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4751       seleS9S25GammaEndCap = cms.double( 0.85 )
4752     ),
4753     storeRecHitES = cms.bool( True ),
4754     preshowerSelection = cms.PSet( 
4755       preshClusterEnergyCut = cms.double( 0.0 ),
4756       debugLevelES = cms.string( "" ),
4757       ESCollection = cms.string( "etaEcalRecHitsES" ),
4758       preshNclust = cms.int32( 4 ),
4759       preshStripEnergyCut = cms.double( 0.0 ),
4760       preshCalibPlaneY = cms.double( 0.7 ),
4761       preshSeededNstrip = cms.int32( 15 ),
4762       preshCalibGamma = cms.double( 0.024 ),
4763       preshCalibPlaneX = cms.double( 1.0 ),
4764       preshCalibMIP = cms.double( 9.0E-5 )
4765     ),
4766     debugLevel = cms.int32( 0 )
4767 )
4768 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4769     EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4770     EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4771     EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4772     EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ),
4773     doEnergyScale = cms.bool( False ),
4774     doIntercalib = cms.bool( False ),
4775     doLaserCorrections = cms.bool( False ),
4776     doEnergyScaleInverse = cms.bool( False ),
4777     doIntercalibInverse = cms.bool( False ),
4778     doLaserCorrectionsInverse = cms.bool( False )
4779 )
4780 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4781     region = cms.string( "endcap" ),
4782     digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4783     digisOut = cms.string( "etaEEDigis" ),
4784     recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
4785     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4786     srFlagsOut = cms.string( "etaEESrFlags" )
4787 )
4788 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
4789     offset = cms.uint32( 0 ),
4790     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4791 )
4792 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4793     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4794     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4795     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4796     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4797     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4798     useRecoFlag = cms.bool( False ),
4799     flagLevelRecHitsToUse = cms.int32( 1 ),
4800     useDBStatus = cms.bool( True ),
4801     statusLevelRecHitsToUse = cms.int32( 1 ),
4802     doSelBarrel = cms.bool( True ),
4803     barrelSelection = cms.PSet( 
4804       massHighPi0Cand = cms.double( 0.163 ),
4805       ptMinForIsolation = cms.double( 1.0 ),
4806       seleMinvMaxBarrel = cms.double( 0.22 ),
4807       massLowPi0Cand = cms.double( 0.104 ),
4808       seleS9S25Gamma = cms.double( 0.0 ),
4809       seleBeltDeta = cms.double( 0.05 ),
4810       seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4811       barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4812       removePi0CandidatesForEta = cms.bool( False ),
4813       seleMinvMinBarrel = cms.double( 0.06 ),
4814       seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
4815       selePtPairBarrel_region1 = cms.double( 2.0 ),
4816       selePtPairBarrel_region2 = cms.double( 1.75 ),
4817       seleBeltDR = cms.double( 0.2 ),
4818       region1_Barrel = cms.double( 1.0 ),
4819       seleIsoBarrel_region1 = cms.double( 0.5 ),
4820       selePtGammaBarrel_region1 = cms.double( 0.65 ),
4821       seleIsoBarrel_region2 = cms.double( 0.5 ),
4822       selePtGammaBarrel_region2 = cms.double( 0.65 ),
4823       store5x5RecHitEB = cms.bool( False ),
4824       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4825       seleNxtalBarrel_region1 = cms.uint32( 6 )
4826     ),
4827     doSelEndcap = cms.bool( False ),
4828     endcapSelection = cms.PSet( 
4829       seleBeltDetaEndCap = cms.double( 0.05 ),
4830       selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4831       seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4832       seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4833       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4834       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4835       ptMinForIsolationEndCap = cms.double( 0.5 ),
4836       selePtPairEndCap_region1 = cms.double( 1.5 ),
4837       endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4838       selePtPairEndCap_region2 = cms.double( 1.5 ),
4839       seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4840       selePtGammaEndCap_region3 = cms.double( 0.5 ),
4841       selePtGammaEndCap_region2 = cms.double( 0.5 ),
4842       selePtGammaEndCap_region1 = cms.double( 0.5 ),
4843       region1_EndCap = cms.double( 1.8 ),
4844       region2_EndCap = cms.double( 2.0 ),
4845       store5x5RecHitEE = cms.bool( False ),
4846       seleIsoEndCap_region3 = cms.double( 0.5 ),
4847       seleIsoEndCap_region2 = cms.double( 0.5 ),
4848       seleMinvMinEndCap = cms.double( 0.05 ),
4849       selePtPairEndCap_region3 = cms.double( 99.0 ),
4850       seleIsoEndCap_region1 = cms.double( 0.5 ),
4851       seleBeltDREndCap = cms.double( 0.2 ),
4852       seleMinvMaxEndCap = cms.double( 0.3 ),
4853       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4854       seleS9S25GammaEndCap = cms.double( 0.0 )
4855     ),
4856     storeRecHitES = cms.bool( False ),
4857     preshowerSelection = cms.PSet( 
4858       preshClusterEnergyCut = cms.double( 0.0 ),
4859       debugLevelES = cms.string( "" ),
4860       ESCollection = cms.string( "pi0EcalRecHitsES" ),
4861       preshNclust = cms.int32( 4 ),
4862       preshStripEnergyCut = cms.double( 0.0 ),
4863       preshCalibPlaneY = cms.double( 0.7 ),
4864       preshSeededNstrip = cms.int32( 15 ),
4865       preshCalibGamma = cms.double( 0.024 ),
4866       preshCalibPlaneX = cms.double( 1.0 ),
4867       preshCalibMIP = cms.double( 9.0E-5 )
4868     ),
4869     debugLevel = cms.int32( 0 )
4870 )
4871 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4872     EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4873     EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4874     EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4875     EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4876     doEnergyScale = cms.bool( False ),
4877     doIntercalib = cms.bool( False ),
4878     doLaserCorrections = cms.bool( False ),
4879     doEnergyScaleInverse = cms.bool( False ),
4880     doIntercalibInverse = cms.bool( False ),
4881     doLaserCorrectionsInverse = cms.bool( False )
4882 )
4883 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4884     region = cms.string( "barrel" ),
4885     digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4886     digisOut = cms.string( "pi0EBDigis" ),
4887     recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
4888     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4889     srFlagsOut = cms.string( "pi0EBSrFlags" )
4890 )
4891 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
4892     offset = cms.uint32( 0 ),
4893     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4894 )
4895 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4896     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4897     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4898     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4899     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4900     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4901     useRecoFlag = cms.bool( False ),
4902     flagLevelRecHitsToUse = cms.int32( 1 ),
4903     useDBStatus = cms.bool( True ),
4904     statusLevelRecHitsToUse = cms.int32( 1 ),
4905     doSelBarrel = cms.bool( False ),
4906     barrelSelection = cms.PSet( 
4907       massHighPi0Cand = cms.double( 0.163 ),
4908       ptMinForIsolation = cms.double( 1.0 ),
4909       seleMinvMaxBarrel = cms.double( 0.22 ),
4910       massLowPi0Cand = cms.double( 0.104 ),
4911       seleS9S25Gamma = cms.double( 0.0 ),
4912       seleBeltDeta = cms.double( 0.05 ),
4913       seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4914       barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4915       removePi0CandidatesForEta = cms.bool( False ),
4916       seleMinvMinBarrel = cms.double( 0.06 ),
4917       seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4918       selePtPairBarrel_region1 = cms.double( 1.5 ),
4919       selePtPairBarrel_region2 = cms.double( 1.5 ),
4920       seleBeltDR = cms.double( 0.2 ),
4921       region1_Barrel = cms.double( 1.0 ),
4922       seleIsoBarrel_region1 = cms.double( 0.5 ),
4923       selePtGammaBarrel_region1 = cms.double( 0.5 ),
4924       seleIsoBarrel_region2 = cms.double( 0.5 ),
4925       selePtGammaBarrel_region2 = cms.double( 0.5 ),
4926       store5x5RecHitEB = cms.bool( False ),
4927       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4928       seleNxtalBarrel_region1 = cms.uint32( 6 )
4929     ),
4930     doSelEndcap = cms.bool( True ),
4931     endcapSelection = cms.PSet( 
4932       seleBeltDetaEndCap = cms.double( 0.05 ),
4933       selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4934       seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
4935       seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
4936       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4937       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4938       ptMinForIsolationEndCap = cms.double( 0.5 ),
4939       selePtPairEndCap_region1 = cms.double( 3.75 ),
4940       endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4941       selePtPairEndCap_region2 = cms.double( 2.0 ),
4942       seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
4943       selePtGammaEndCap_region3 = cms.double( 0.95 ),
4944       selePtGammaEndCap_region2 = cms.double( 0.95 ),
4945       selePtGammaEndCap_region1 = cms.double( 1.1 ),
4946       region1_EndCap = cms.double( 1.8 ),
4947       region2_EndCap = cms.double( 2.0 ),
4948       store5x5RecHitEE = cms.bool( False ),
4949       seleIsoEndCap_region3 = cms.double( 0.5 ),
4950       seleIsoEndCap_region2 = cms.double( 0.5 ),
4951       seleMinvMinEndCap = cms.double( 0.05 ),
4952       selePtPairEndCap_region3 = cms.double( 2.0 ),
4953       seleIsoEndCap_region1 = cms.double( 0.5 ),
4954       seleBeltDREndCap = cms.double( 0.2 ),
4955       seleMinvMaxEndCap = cms.double( 0.3 ),
4956       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4957       seleS9S25GammaEndCap = cms.double( 0.0 )
4958     ),
4959     storeRecHitES = cms.bool( True ),
4960     preshowerSelection = cms.PSet( 
4961       preshClusterEnergyCut = cms.double( 0.0 ),
4962       debugLevelES = cms.string( "" ),
4963       ESCollection = cms.string( "pi0EcalRecHitsES" ),
4964       preshNclust = cms.int32( 4 ),
4965       preshStripEnergyCut = cms.double( 0.0 ),
4966       preshCalibPlaneY = cms.double( 0.7 ),
4967       preshSeededNstrip = cms.int32( 15 ),
4968       preshCalibGamma = cms.double( 0.024 ),
4969       preshCalibPlaneX = cms.double( 1.0 ),
4970       preshCalibMIP = cms.double( 9.0E-5 )
4971     ),
4972     debugLevel = cms.int32( 0 )
4973 )
4974 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4975     EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4976     EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4977     EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4978     EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4979     doEnergyScale = cms.bool( False ),
4980     doIntercalib = cms.bool( False ),
4981     doLaserCorrections = cms.bool( False ),
4982     doEnergyScaleInverse = cms.bool( False ),
4983     doIntercalibInverse = cms.bool( False ),
4984     doLaserCorrectionsInverse = cms.bool( False )
4985 )
4986 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4987     region = cms.string( "endcap" ),
4988     digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4989     digisOut = cms.string( "pi0EEDigis" ),
4990     recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
4991     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4992     srFlagsOut = cms.string( "pi0EESrFlags" )
4993 )
4994 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
4995     saveTags = cms.bool( True ),
4996     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" ),
4997     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4998     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4999     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5000     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5001     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5002     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5003     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5004     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5005     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5006 )
5007 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
5008     offset = cms.uint32( 0 ),
5009     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5010 )
5011 fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
5012     saveTags = cms.bool( True ),
5013     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5014     PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
5015     MaxEta = cms.double( 2.4 ),
5016     MinPt = cms.double( 0.0 ),
5017     MaxDeltaR = cms.double( 0.3 ),
5018     MinN = cms.int32( 1 ),
5019     CentralBxOnly = cms.bool( True ),
5020     SelectQualities = cms.vint32(  )
5021 )
5022 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
5023     inputTag = cms.InputTag( "rawDataCollector" ),
5024     fedList = cms.vuint32( 1024, 1025 )
5025 )
5026 fragment.hltFEDSelectorDT = cms.EDProducer( "EvFFEDSelector",
5027     inputTag = cms.InputTag( "rawDataCollector" ),
5028     fedList = cms.vuint32( 1369, 1370, 1371 )
5029 )
5030 fragment.hltFEDSelectorRPC = cms.EDProducer( "EvFFEDSelector",
5031     inputTag = cms.InputTag( "rawDataCollector" ),
5032     fedList = cms.vuint32( 790, 791, 792, 793, 794, 795, 821 )
5033 )
5034 fragment.hltFEDSelectorCSC = cms.EDProducer( "EvFFEDSelector",
5035     inputTag = cms.InputTag( "rawDataCollector" ),
5036     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 )
5037 )
5038 fragment.hltFEDSelectorGEM = cms.EDProducer( "EvFFEDSelector",
5039     inputTag = cms.InputTag( "rawDataCollector" ),
5040     fedList = cms.vuint32( 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478 )
5041 )
5042 fragment.hltFEDSelectorTwinMux = cms.EDProducer( "EvFFEDSelector",
5043     inputTag = cms.InputTag( "rawDataCollector" ),
5044     fedList = cms.vuint32( 1390, 1391, 1393, 1394, 1395 )
5045 )
5046 fragment.hltFEDSelectorOMTF = cms.EDProducer( "EvFFEDSelector",
5047     inputTag = cms.InputTag( "rawDataCollector" ),
5048     fedList = cms.vuint32( 1380, 1381 )
5049 )
5050 fragment.hltFEDSelectorCPPF = cms.EDProducer( "EvFFEDSelector",
5051     inputTag = cms.InputTag( "rawDataCollector" ),
5052     fedList = cms.vuint32( 1386 )
5053 )
5054 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
5055     SelectedTriggerType = cms.int32( 3 )
5056 )
5057 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
5058     offset = cms.uint32( 0 ),
5059     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5060 )
5061 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
5062     DebugOn = cms.untracked.bool( False ),
5063     DetectorType = cms.untracked.string( "pixel" ),
5064     acceptedCombinations = cms.untracked.vstring(  ),
5065     DcsStatusLabel = cms.untracked.InputTag( "" ),
5066     DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" )
5067 )
5068 fragment.hltOnlineBeamSpotDevice = cms.EDProducer( "BeamSpotDeviceProducer@alpaka",
5069     src = cms.InputTag( "hltOnlineBeamSpot" ),
5070     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5071 )
5072 fragment.hltSiPixelClustersSoA = cms.EDProducer( "SiPixelRawToClusterPhase1@alpaka",
5073     IncludeErrors = cms.bool( True ),
5074     UseQualityInfo = cms.bool( False ),
5075     clusterThreshold_layer1 = cms.int32( 2000 ),
5076     clusterThreshold_otherLayers = cms.int32( 4000 ),
5077     VCaltoElectronGain = cms.double( 1.0 ),
5078     VCaltoElectronGain_L1 = cms.double( 1.0 ),
5079     VCaltoElectronOffset = cms.double( 0.0 ),
5080     VCaltoElectronOffset_L1 = cms.double( 0.0 ),
5081     InputLabel = cms.InputTag( "rawDataCollector" ),
5082     Regions = cms.PSet(  ),
5083     CablingMapLabel = cms.string( "" ),
5084     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5085 )
5086 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1",
5087     src = cms.InputTag( "hltSiPixelClustersSoA" ),
5088     clusterThreshold_layer1 = cms.int32( 2000 ),
5089     clusterThreshold_otherLayers = cms.int32( 4000 ),
5090     produceDigis = cms.bool( False ),
5091     storeDigis = cms.bool( False )
5092 )
5093 fragment.hltSiPixelDigiErrors = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka",
5094     digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ),
5095     fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ),
5096     CablingMapLabel = cms.string( "" ),
5097     UsePhase1 = cms.bool( True ),
5098     ErrorList = cms.vint32( 29 ),
5099     UserErrorList = cms.vint32( 40 )
5100 )
5101 fragment.hltSiPixelRecHitsSoA = cms.EDProducer( "SiPixelRecHitAlpakaPhase1@alpaka",
5102     beamSpot = cms.InputTag( "hltOnlineBeamSpotDevice" ),
5103     src = cms.InputTag( "hltSiPixelClustersSoA" ),
5104     CPE = cms.string( "PixelCPEFastParams" ),
5105     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5106 )
5107 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitFromSoAAlpakaPhase1",
5108     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
5109     src = cms.InputTag( "hltSiPixelClusters" )
5110 )
5111 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
5112     pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
5113     trigstring = cms.untracked.string( "alcaPCCEvent" ),
5114     savePerROCInfo = cms.bool( False )
5115 )
5116 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
5117     saveTags = cms.bool( True ),
5118     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
5119     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5120     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5121     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5122     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5123     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5124     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5125     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5126     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5127     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5128 )
5129 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
5130     offset = cms.uint32( 0 ),
5131     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5132 )
5133 fragment.hltL1sDQMPixelReconstruction = cms.EDFilter( "HLTL1TSeed",
5134     saveTags = cms.bool( True ),
5135     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5136     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5137     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5138     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5139     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5140     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5141     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5142     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5143     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5144     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5145 )
5146 fragment.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler",
5147     offset = cms.uint32( 0 ),
5148     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5149 )
5150 fragment.hltOnlineBeamSpotDeviceSerialSync = cms.EDProducer( "alpaka_serial_sync::BeamSpotDeviceProducer",
5151     src = cms.InputTag( "hltOnlineBeamSpot" )
5152 )
5153 fragment.hltSiPixelClustersSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRawToClusterPhase1",
5154     IncludeErrors = cms.bool( True ),
5155     UseQualityInfo = cms.bool( False ),
5156     clusterThreshold_layer1 = cms.int32( 2000 ),
5157     clusterThreshold_otherLayers = cms.int32( 4000 ),
5158     VCaltoElectronGain = cms.double( 1.0 ),
5159     VCaltoElectronGain_L1 = cms.double( 1.0 ),
5160     VCaltoElectronOffset = cms.double( 0.0 ),
5161     VCaltoElectronOffset_L1 = cms.double( 0.0 ),
5162     InputLabel = cms.InputTag( "rawDataCollector" ),
5163     Regions = cms.PSet(  ),
5164     CablingMapLabel = cms.string( "" )
5165 )
5166 fragment.hltSiPixelClustersSerialSync = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1",
5167     src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
5168     clusterThreshold_layer1 = cms.int32( 2000 ),
5169     clusterThreshold_otherLayers = cms.int32( 4000 ),
5170     produceDigis = cms.bool( False ),
5171     storeDigis = cms.bool( False )
5172 )
5173 fragment.hltSiPixelDigiErrorsSerialSync = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka",
5174     digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
5175     fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
5176     CablingMapLabel = cms.string( "" ),
5177     UsePhase1 = cms.bool( True ),
5178     ErrorList = cms.vint32( 29 ),
5179     UserErrorList = cms.vint32( 40 )
5180 )
5181 fragment.hltSiPixelRecHitsSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRecHitAlpakaPhase1",
5182     beamSpot = cms.InputTag( "hltOnlineBeamSpotDeviceSerialSync" ),
5183     src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
5184     CPE = cms.string( "PixelCPEFastParams" )
5185 )
5186 fragment.hltSiPixelRecHitsSerialSync = cms.EDProducer( "SiPixelRecHitFromSoAAlpakaPhase1",
5187     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
5188     src = cms.InputTag( "hltSiPixelClustersSerialSync" )
5189 )
5190 fragment.hltPixelTracksSoA = cms.EDProducer( "CAHitNtupletAlpakaPhase1@alpaka",
5191     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
5192     CPE = cms.string( "PixelCPEFastParams" ),
5193     ptmin = cms.double( 0.9 ),
5194     CAThetaCutBarrel = cms.double( 0.00123302705499 ),
5195     CAThetaCutForward = cms.double( 0.00355691321774 ),
5196     hardCurvCut = cms.double( 0.503169690002 ),
5197     dcaCutInnerTriplet = cms.double( 0.0918113099491 ),
5198     dcaCutOuterTriplet = cms.double( 0.420724617835 ),
5199     earlyFishbone = cms.bool( True ),
5200     lateFishbone = cms.bool( False ),
5201     fillStatistics = cms.bool( False ),
5202     minHitsPerNtuplet = cms.uint32( 3 ),
5203     minHitsForSharingCut = cms.uint32( 10 ),
5204     fitNas4 = cms.bool( False ),
5205     doClusterCut = cms.bool( True ),
5206     doZ0Cut = cms.bool( True ),
5207     doPtCut = cms.bool( True ),
5208     useRiemannFit = cms.bool( False ),
5209     doSharedHitCut = cms.bool( True ),
5210     dupPassThrough = cms.bool( False ),
5211     useSimpleTripletCleaner = cms.bool( True ),
5212     maxNumberOfDoublets = cms.uint32( 524288 ),
5213     idealConditions = cms.bool( False ),
5214     includeJumpingForwardDoublets = cms.bool( True ),
5215     cellZ0Cut = cms.double( 12.0 ),
5216     cellPtCut = cms.double( 0.5 ),
5217     trackQualityCuts = cms.PSet( 
5218       chi2MaxPt = cms.double( 10.0 ),
5219       tripletMaxTip = cms.double( 0.3 ),
5220       chi2Scale = cms.double( 8.0 ),
5221       quadrupletMaxTip = cms.double( 0.5 ),
5222       quadrupletMinPt = cms.double( 0.3 ),
5223       quadrupletMaxZip = cms.double( 12.0 ),
5224       tripletMaxZip = cms.double( 12.0 ),
5225       tripletMinPt = cms.double( 0.5 ),
5226       chi2Coeff = cms.vdouble( 0.9, 1.8 )
5227     ),
5228     minYsizeB1 = cms.int32( 1 ),
5229     minYsizeB2 = cms.int32( 1 ),
5230     phiCuts = cms.vint32( 965, 1241, 395, 698, 1058, 1211, 348, 782, 1016, 810, 463, 755, 694, 531, 770, 471, 592, 750, 348 ),
5231     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5232 )
5233 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoAAlpakaPhase1",
5234     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5235     trackSrc = cms.InputTag( "hltPixelTracksSoA" ),
5236     pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ),
5237     minNumberOfHits = cms.int32( 0 ),
5238     minQuality = cms.string( "loose" )
5239 )
5240 fragment.hltPixelVerticesSoA = cms.EDProducer( "PixelVertexProducerAlpakaPhase1@alpaka",
5241     oneKernel = cms.bool( True ),
5242     useDensity = cms.bool( True ),
5243     useDBSCAN = cms.bool( False ),
5244     useIterative = cms.bool( False ),
5245     doSplitting = cms.bool( True ),
5246     minT = cms.int32( 2 ),
5247     eps = cms.double( 0.07 ),
5248     errmax = cms.double( 0.01 ),
5249     chi2max = cms.double( 9.0 ),
5250     maxVertices = cms.int32( 256 ),
5251     PtMin = cms.double( 0.5 ),
5252     PtMax = cms.double( 75.0 ),
5253     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ),
5254     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5255 )
5256 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka",
5257     TrackCollection = cms.InputTag( "hltPixelTracks" ),
5258     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5259     src = cms.InputTag( "hltPixelVerticesSoA" )
5260 )
5261 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5262     src = cms.InputTag( "hltPixelVertices" ),
5263     maxVtx = cms.uint32( 100 ),
5264     fractionSumPt2 = cms.double( 0.3 ),
5265     minSumPt2 = cms.double( 0.0 ),
5266     PVcomparer = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5267 )
5268 fragment.hltPixelTracksSoASerialSync = cms.EDProducer( "alpaka_serial_sync::CAHitNtupletAlpakaPhase1",
5269     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
5270     CPE = cms.string( "PixelCPEFastParams" ),
5271     ptmin = cms.double( 0.9 ),
5272     CAThetaCutBarrel = cms.double( 0.00123302705499 ),
5273     CAThetaCutForward = cms.double( 0.00355691321774 ),
5274     hardCurvCut = cms.double( 0.503169690002 ),
5275     dcaCutInnerTriplet = cms.double( 0.0918113099491 ),
5276     dcaCutOuterTriplet = cms.double( 0.420724617835 ),
5277     earlyFishbone = cms.bool( True ),
5278     lateFishbone = cms.bool( False ),
5279     fillStatistics = cms.bool( False ),
5280     minHitsPerNtuplet = cms.uint32( 3 ),
5281     minHitsForSharingCut = cms.uint32( 10 ),
5282     fitNas4 = cms.bool( False ),
5283     doClusterCut = cms.bool( True ),
5284     doZ0Cut = cms.bool( True ),
5285     doPtCut = cms.bool( True ),
5286     useRiemannFit = cms.bool( False ),
5287     doSharedHitCut = cms.bool( True ),
5288     dupPassThrough = cms.bool( False ),
5289     useSimpleTripletCleaner = cms.bool( True ),
5290     maxNumberOfDoublets = cms.uint32( 524288 ),
5291     idealConditions = cms.bool( False ),
5292     includeJumpingForwardDoublets = cms.bool( True ),
5293     cellZ0Cut = cms.double( 12.0 ),
5294     cellPtCut = cms.double( 0.5 ),
5295     trackQualityCuts = cms.PSet( 
5296       chi2MaxPt = cms.double( 10.0 ),
5297       tripletMaxTip = cms.double( 0.3 ),
5298       chi2Scale = cms.double( 8.0 ),
5299       quadrupletMaxTip = cms.double( 0.5 ),
5300       quadrupletMinPt = cms.double( 0.3 ),
5301       quadrupletMaxZip = cms.double( 12.0 ),
5302       tripletMaxZip = cms.double( 12.0 ),
5303       tripletMinPt = cms.double( 0.5 ),
5304       chi2Coeff = cms.vdouble( 0.9, 1.8 )
5305     ),
5306     minYsizeB1 = cms.int32( 1 ),
5307     minYsizeB2 = cms.int32( 1 ),
5308     phiCuts = cms.vint32( 965, 1241, 395, 698, 1058, 1211, 348, 782, 1016, 810, 463, 755, 694, 531, 770, 471, 592, 750, 348 )
5309 )
5310 fragment.hltPixelTracksSerialSync = cms.EDProducer( "PixelTrackProducerFromSoAAlpakaPhase1",
5311     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5312     trackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ),
5313     pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsSerialSync" ),
5314     minNumberOfHits = cms.int32( 0 ),
5315     minQuality = cms.string( "loose" )
5316 )
5317 fragment.hltPixelVerticesSoASerialSync = cms.EDProducer( "alpaka_serial_sync::PixelVertexProducerAlpakaPhase1",
5318     oneKernel = cms.bool( True ),
5319     useDensity = cms.bool( True ),
5320     useDBSCAN = cms.bool( False ),
5321     useIterative = cms.bool( False ),
5322     doSplitting = cms.bool( True ),
5323     minT = cms.int32( 2 ),
5324     eps = cms.double( 0.07 ),
5325     errmax = cms.double( 0.01 ),
5326     chi2max = cms.double( 9.0 ),
5327     maxVertices = cms.int32( 256 ),
5328     PtMin = cms.double( 0.5 ),
5329     PtMax = cms.double( 75.0 ),
5330     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" )
5331 )
5332 fragment.hltPixelVerticesSerialSync = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka",
5333     TrackCollection = cms.InputTag( "hltPixelTracksSerialSync" ),
5334     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5335     src = cms.InputTag( "hltPixelVerticesSoASerialSync" )
5336 )
5337 fragment.hltTrimmedPixelVerticesSerialSync = cms.EDProducer( "PixelVertexCollectionTrimmer",
5338     src = cms.InputTag( "hltPixelVerticesSerialSync" ),
5339     maxVtx = cms.uint32( 100 ),
5340     fractionSumPt2 = cms.double( 0.3 ),
5341     minSumPt2 = cms.double( 0.0 ),
5342     PVcomparer = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5343 )
5344 fragment.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoAAlpaka",
5345     pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
5346     TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" )
5347 )
5348 fragment.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoAAlpaka",
5349     pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
5350     TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" )
5351 )
5352 fragment.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHits",
5353     pixelHitsReferenceSoA = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
5354     pixelHitsTargetSoA = cms.InputTag( "hltSiPixelRecHitsSoA" ),
5355     topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ),
5356     minD2cut = cms.double( 1.0E-4 )
5357 )
5358 fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoAAlpaka",
5359     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ),
5360     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackCPU" ),
5361     useQualityCut = cms.bool( True ),
5362     minQuality = cms.string( "loose" )
5363 )
5364 fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoAAlpaka",
5365     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ),
5366     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackGPU" ),
5367     useQualityCut = cms.bool( True ),
5368     minQuality = cms.string( "loose" )
5369 )
5370 fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTracks",
5371     pixelTrackReferenceSoA = cms.InputTag( "hltPixelTracksSoASerialSync" ),
5372     pixelTrackTargetSoA = cms.InputTag( "hltPixelTracksSoA" ),
5373     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackCompareGPUvsCPU" ),
5374     useQualityCut = cms.bool( True ),
5375     minQuality = cms.string( "loose" ),
5376     deltaR2cut = cms.double( 4.0E-4 )
5377 )
5378 fragment.hltPixelVerticesSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoAAlpaka",
5379     pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoASerialSync" ),
5380     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5381     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexCPU" )
5382 )
5383 fragment.hltPixelVerticesSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoAAlpaka",
5384     pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA" ),
5385     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5386     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexGPU" )
5387 )
5388 fragment.hltPixelVerticesSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertices",
5389     pixelVertexReferenceSoA = cms.InputTag( "hltPixelVerticesSoASerialSync" ),
5390     pixelVertexTargetSoA = cms.InputTag( "hltPixelVerticesSoA" ),
5391     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5392     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexCompareGPUvsCPU" ),
5393     dzCut = cms.double( 1.0 )
5394 )
5395 fragment.hltL1sDQMEcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5396     saveTags = cms.bool( True ),
5397     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5398     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5399     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5400     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5401     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5402     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5403     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5404     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5405     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5406     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5407 )
5408 fragment.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler",
5409     offset = cms.uint32( 0 ),
5410     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5411 )
5412 fragment.hltEcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalRawToDigiPortable",
5413     InputLabel = cms.InputTag( "rawDataCollector" ),
5414     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 ),
5415     maxChannelsEB = cms.uint32( 61200 ),
5416     maxChannelsEE = cms.uint32( 14648 ),
5417     digisLabelEB = cms.string( "ebDigis" ),
5418     digisLabelEE = cms.string( "eeDigis" )
5419 )
5420 fragment.hltEcalDigisSerialSync = cms.EDProducer( "EcalDigisFromPortableProducer",
5421     digisInLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ),
5422     digisInLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ),
5423     digisOutLabelEB = cms.string( "ebDigis" ),
5424     digisOutLabelEE = cms.string( "eeDigis" ),
5425     produceDummyIntegrityCollections = cms.bool( False )
5426 )
5427 fragment.hltEcalUncalibRecHitSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalUncalibRecHitProducerPortable",
5428     digisLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ),
5429     digisLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ),
5430     recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
5431     recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
5432     EBtimeFitLimits_Lower = cms.double( 0.2 ),
5433     EBtimeFitLimits_Upper = cms.double( 1.4 ),
5434     EEtimeFitLimits_Lower = cms.double( 0.2 ),
5435     EEtimeFitLimits_Upper = cms.double( 1.4 ),
5436     EBtimeConstantTerm = cms.double( 0.6 ),
5437     EEtimeConstantTerm = cms.double( 1.0 ),
5438     EBtimeNconst = cms.double( 28.5 ),
5439     EEtimeNconst = cms.double( 31.8 ),
5440     outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
5441     outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
5442     outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
5443     outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
5444     outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
5445     outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
5446     outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
5447     outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
5448     amplitudeThresholdEB = cms.double( 10.0 ),
5449     amplitudeThresholdEE = cms.double( 10.0 ),
5450     EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
5451     EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
5452     EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
5453     EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
5454     kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
5455     shouldRunTimingComputation = cms.bool( True )
5456 )
5457 fragment.hltEcalUncalibRecHitSerialSync = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
5458     inputCollectionEB = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEB' ),
5459     outputLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
5460     isPhase2 = cms.bool( False ),
5461     inputCollectionEE = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEE' ),
5462     outputLabelEE = cms.string( "EcalUncalibRecHitsEE" )
5463 )
5464 fragment.hltEcalRecHitSerialSync = cms.EDProducer( "EcalRecHitProducer",
5465     EErechitCollection = cms.string( "EcalRecHitsEE" ),
5466     EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEE' ),
5467     EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEB' ),
5468     EBrechitCollection = cms.string( "EcalRecHitsEB" ),
5469     ChannelStatusToBeExcluded = cms.vstring(  ),
5470     killDeadChannels = cms.bool( True ),
5471     algo = cms.string( "EcalRecHitWorkerSimple" ),
5472     EBLaserMIN = cms.double( 0.5 ),
5473     EELaserMIN = cms.double( 0.5 ),
5474     EBLaserMAX = cms.double( 3.0 ),
5475     EELaserMAX = cms.double( 8.0 ),
5476     timeCalibTag = cms.ESInputTag( "","" ),
5477     timeOffsetTag = cms.ESInputTag( "","" ),
5478     skipTimeCalib = cms.bool( False ),
5479     laserCorrection = cms.bool( True ),
5480     flagsMapDBReco = cms.PSet( 
5481       kDead = cms.vstring( 'kNoDataNoTP' ),
5482       kGood = cms.vstring( 'kOk',
5483         'kDAC',
5484         'kNoLaser',
5485         'kNoisy' ),
5486       kTowerRecovered = cms.vstring( 'kDeadFE' ),
5487       kNoisy = cms.vstring( 'kNNoisy',
5488         'kFixedG6',
5489         'kFixedG1' ),
5490       kNeighboursRecovered = cms.vstring( 'kFixedG0',
5491         'kNonRespondingIsolated',
5492         'kDeadVFE' )
5493     ),
5494     algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
5495     recoverEBIsolatedChannels = cms.bool( False ),
5496     recoverEEIsolatedChannels = cms.bool( False ),
5497     recoverEBVFE = cms.bool( False ),
5498     recoverEEVFE = cms.bool( False ),
5499     recoverEBFE = cms.bool( False ),
5500     recoverEEFE = cms.bool( False ),
5501     dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
5502     dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
5503     logWarningEtThreshold_EB_FE = cms.double( -1.0 ),
5504     logWarningEtThreshold_EE_FE = cms.double( -1.0 ),
5505     ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
5506     eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
5507     ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
5508     eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
5509     singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
5510     singleChannelRecoveryThreshold = cms.double( 8.0 ),
5511     sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
5512     bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
5513     bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
5514     triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
5515     cleaningConfig = cms.PSet( 
5516       cThreshold_endcap = cms.double( 15.0 ),
5517       tightenCrack_e1_double = cms.double( 2.0 ),
5518       cThreshold_barrel = cms.double( 4.0 ),
5519       e6e2thresh = cms.double( 0.04 ),
5520       e4e1Threshold_barrel = cms.double( 0.08 ),
5521       e4e1Threshold_endcap = cms.double( 0.3 ),
5522       tightenCrack_e4e1_single = cms.double( 3.0 ),
5523       cThreshold_double = cms.double( 10.0 ),
5524       e4e1_b_barrel = cms.double( -0.024 ),
5525       tightenCrack_e6e2_double = cms.double( 3.0 ),
5526       e4e1_a_barrel = cms.double( 0.04 ),
5527       tightenCrack_e1_single = cms.double( 2.0 ),
5528       e4e1_a_endcap = cms.double( 0.02 ),
5529       e4e1_b_endcap = cms.double( -0.0125 ),
5530       ignoreOutOfTimeThresh = cms.double( 1.0E9 )
5531     )
5532 )
5533 fragment.hltL1sDQMHcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5534     saveTags = cms.bool( True ),
5535     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5536     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5537     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5538     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5539     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5540     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5541     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5542     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5543     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5544     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5545 )
5546 fragment.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler",
5547     offset = cms.uint32( 0 ),
5548     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5549 )
5550 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5551     HcalFirstFED = cms.untracked.int32( 700 ),
5552     firstSample = cms.int32( 0 ),
5553     lastSample = cms.int32( 9 ),
5554     FilterDataQuality = cms.bool( True ),
5555     FEDs = cms.untracked.vint32(  ),
5556     UnpackZDC = cms.untracked.bool( True ),
5557     UnpackCalib = cms.untracked.bool( True ),
5558     UnpackUMNio = cms.untracked.bool( True ),
5559     UnpackTTP = cms.untracked.bool( False ),
5560     silent = cms.untracked.bool( True ),
5561     saveQIE10DataNSamples = cms.untracked.vint32(  ),
5562     saveQIE10DataTags = cms.untracked.vstring(  ),
5563     saveQIE11DataNSamples = cms.untracked.vint32(  ),
5564     saveQIE11DataTags = cms.untracked.vstring(  ),
5565     ComplainEmptyData = cms.untracked.bool( False ),
5566     UnpackerMode = cms.untracked.int32( 0 ),
5567     ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5568     InputLabel = cms.InputTag( "rawDataCollector" ),
5569     ElectronicsMap = cms.string( "" )
5570 )
5571 fragment.hltHcalDigisSoA = cms.EDProducer( "HcalDigisSoAProducer@alpaka",
5572     hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5573     qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5574     digisLabelF01HE = cms.string( "f01HEDigis" ),
5575     digisLabelF5HB = cms.string( "f5HBDigis" ),
5576     digisLabelF3HB = cms.string( "f3HBDigis" ),
5577     maxChannelsF01HE = cms.uint32( 10000 ),
5578     maxChannelsF5HB = cms.uint32( 10000 ),
5579     maxChannelsF3HB = cms.uint32( 10000 ),
5580     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5581 )
5582 fragment.hltHbheRecoSoA = cms.EDProducer( "HBHERecHitProducerPortable@alpaka",
5583     maxTimeSamples = cms.uint32( 10 ),
5584     kprep1dChannelsPerBlock = cms.uint32( 32 ),
5585     digisLabelF01HE = cms.InputTag( 'hltHcalDigisSoA','f01HEDigis' ),
5586     digisLabelF5HB = cms.InputTag( 'hltHcalDigisSoA','f5HBDigis' ),
5587     digisLabelF3HB = cms.InputTag( 'hltHcalDigisSoA','f3HBDigis' ),
5588     recHitsLabelM0HBHE = cms.string( "" ),
5589     sipmQTSShift = cms.int32( 0 ),
5590     sipmQNTStoSum = cms.int32( 3 ),
5591     firstSampleShift = cms.int32( 0 ),
5592     useEffectivePedestals = cms.bool( True ),
5593     meanTime = cms.double( 0.0 ),
5594     timeSigmaSiPM = cms.double( 2.5 ),
5595     timeSigmaHPD = cms.double( 5.0 ),
5596     ts4Thresh = cms.double( 0.0 ),
5597     applyTimeSlew = cms.bool( True ),
5598     tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5599     slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5600     tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5601     kernelMinimizeThreads = cms.vuint32( 16, 1, 1 ),
5602     pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
5603     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5604 )
5605 fragment.hltHbhereco = cms.EDProducer( "HcalRecHitSoAToLegacy",
5606     src = cms.InputTag( "hltHbheRecoSoA" )
5607 )
5608 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5609     digiLabel = cms.InputTag( "hltHcalDigis" ),
5610     forceSOI = cms.int32( -1 ),
5611     soiShift = cms.int32( 0 ),
5612     dropZSmarkedPassed = cms.bool( True ),
5613     tsFromDB = cms.bool( False ),
5614     sumAllTimeSlices = cms.bool( False )
5615 )
5616 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5617     inputLabel = cms.InputTag( "hltHfprereco" ),
5618     algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5619     useChannelQualityFromDB = cms.bool( False ),
5620     checkChannelQualityForDepth3and4 = cms.bool( False ),
5621     algorithm = cms.PSet( 
5622       tfallIfNoTDC = cms.double( -101.0 ),
5623       triseIfNoTDC = cms.double( -100.0 ),
5624       rejectAllFailures = cms.bool( True ),
5625       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 ),
5626       soiPhase = cms.uint32( 1 ),
5627       timeShift = cms.double( 0.0 ),
5628       tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5629       Class = cms.string( "HFFlexibleTimeCheck" )
5630     ),
5631     runHFStripFilter = cms.bool( False ),
5632     HFStripFilter = cms.PSet( 
5633       seedHitIetaMax = cms.int32( 35 ),
5634       verboseLevel = cms.untracked.int32( 10 ),
5635       maxThreshold = cms.double( 100.0 ),
5636       stripThreshold = cms.double( 40.0 ),
5637       wedgeCut = cms.double( 0.05 ),
5638       lstrips = cms.int32( 2 ),
5639       maxStripTime = cms.double( 10.0 ),
5640       gap = cms.int32( 2 ),
5641       timeMax = cms.double( 6.0 )
5642     ),
5643     setNoiseFlags = cms.bool( True ),
5644     S9S1stat = cms.PSet( 
5645       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 ),
5646       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 ),
5647       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 ),
5648       isS8S1 = cms.bool( False ),
5649       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 ),
5650       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 ),
5651       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 ),
5652       HcalAcceptSeverityLevel = cms.int32( 9 )
5653     ),
5654     S8S1stat = cms.PSet( 
5655       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 ),
5656       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 ),
5657       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 ),
5658       isS8S1 = cms.bool( True ),
5659       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 ),
5660       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 ),
5661       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 ),
5662       HcalAcceptSeverityLevel = cms.int32( 9 )
5663     ),
5664     PETstat = cms.PSet( 
5665       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 ),
5666       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 ),
5667       long_R_29 = cms.vdouble( 0.8 ),
5668       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 ),
5669       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 ),
5670       short_R_29 = cms.vdouble( 0.8 ),
5671       long_R = cms.vdouble( 0.98 ),
5672       short_R = cms.vdouble( 0.8 ),
5673       HcalAcceptSeverityLevel = cms.int32( 9 )
5674     )
5675 )
5676 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5677     correctForTimeslew = cms.bool( True ),
5678     correctForPhaseContainment = cms.bool( True ),
5679     correctionPhaseNS = cms.double( 13.0 ),
5680     digiLabel = cms.InputTag( "hltHcalDigis" ),
5681     correctTiming = cms.bool( False ),
5682     dropZSmarkedPassed = cms.bool( True ),
5683     firstAuxTS = cms.int32( 4 ),
5684     firstSample = cms.int32( 4 ),
5685     samplesToAdd = cms.int32( 4 ),
5686     tsFromDB = cms.bool( True ),
5687     useLeakCorrection = cms.bool( False ),
5688     recoParamsFromDB = cms.bool( True ),
5689     setNegativeFlags = cms.bool( False ),
5690     saturationParameters = cms.PSet(  maxADCvalue = cms.int32( 127 ) ),
5691     setSaturationFlags = cms.bool( False ),
5692     Subdetector = cms.string( "HO" ),
5693     digiTimeFromDB = cms.bool( True ),
5694     hfTimingTrustParameters = cms.PSet(  ),
5695     setTimingTrustFlags = cms.bool( False ),
5696     setNoiseFlags = cms.bool( False ),
5697     digistat = cms.PSet(  ),
5698     HFInWindowStat = cms.PSet(  ),
5699     S9S1stat = cms.PSet(  ),
5700     S8S1stat = cms.PSet(  ),
5701     PETstat = cms.PSet(  ),
5702     dataOOTCorrectionName = cms.string( "" ),
5703     dataOOTCorrectionCategory = cms.string( "Data" ),
5704     mcOOTCorrectionName = cms.string( "" ),
5705     mcOOTCorrectionCategory = cms.string( "MC" )
5706 )
5707 fragment.hltHcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HcalDigisSoAProducer",
5708     hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5709     qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5710     digisLabelF01HE = cms.string( "f01HEDigis" ),
5711     digisLabelF5HB = cms.string( "f5HBDigis" ),
5712     digisLabelF3HB = cms.string( "f3HBDigis" ),
5713     maxChannelsF01HE = cms.uint32( 10000 ),
5714     maxChannelsF5HB = cms.uint32( 10000 ),
5715     maxChannelsF3HB = cms.uint32( 10000 )
5716 )
5717 fragment.hltHbheRecoSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HBHERecHitProducerPortable",
5718     maxTimeSamples = cms.uint32( 10 ),
5719     kprep1dChannelsPerBlock = cms.uint32( 32 ),
5720     digisLabelF01HE = cms.InputTag( 'hltHcalDigisSoASerialSync','f01HEDigis' ),
5721     digisLabelF5HB = cms.InputTag( 'hltHcalDigisSoASerialSync','f5HBDigis' ),
5722     digisLabelF3HB = cms.InputTag( 'hltHcalDigisSoASerialSync','f3HBDigis' ),
5723     recHitsLabelM0HBHE = cms.string( "" ),
5724     sipmQTSShift = cms.int32( 0 ),
5725     sipmQNTStoSum = cms.int32( 3 ),
5726     firstSampleShift = cms.int32( 0 ),
5727     useEffectivePedestals = cms.bool( True ),
5728     meanTime = cms.double( 0.0 ),
5729     timeSigmaSiPM = cms.double( 2.5 ),
5730     timeSigmaHPD = cms.double( 5.0 ),
5731     ts4Thresh = cms.double( 0.0 ),
5732     applyTimeSlew = cms.bool( True ),
5733     tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5734     slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5735     tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5736     kernelMinimizeThreads = cms.vuint32( 16, 1, 1 ),
5737     pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 )
5738 )
5739 fragment.hltHbherecoSerialSync = cms.EDProducer( "HcalRecHitSoAToLegacy",
5740     src = cms.InputTag( "hltHbheRecoSoASerialSync" )
5741 )
5742 fragment.hltParticleFlowRecHitHBHESoA = cms.EDProducer( "PFRecHitSoAProducerHCAL@alpaka",
5743     producers = cms.VPSet( 
5744       cms.PSet(  src = cms.InputTag( "hltHbheRecoSoA" ),
5745         params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
5746       )
5747     ),
5748     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5749     synchronise = cms.untracked.bool( False ),
5750     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5751 )
5752 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "LegacyPFRecHitProducer",
5753     src = cms.InputTag( "hltParticleFlowRecHitHBHESoA" )
5754 )
5755 fragment.hltParticleFlowClusterHBHESoA = cms.EDProducer( "PFClusterSoAProducer@alpaka",
5756     pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
5757     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5758     seedFinder = cms.PSet( 
5759       thresholdsByDetector = cms.VPSet( 
5760         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
5761           seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ),
5762           detector = cms.string( "HCAL_BARREL1" )
5763         ),
5764         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
5765           seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
5766           detector = cms.string( "HCAL_ENDCAP" )
5767         )
5768       ),
5769       nNeighbours = cms.int32( 4 )
5770     ),
5771     initialClusteringStep = cms.PSet(  thresholdsByDetector = cms.VPSet( 
5772   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
5773     detector = cms.string( "HCAL_BARREL1" )
5774   ),
5775   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5776     detector = cms.string( "HCAL_ENDCAP" )
5777   )
5778 ) ),
5779     pfClusterBuilder = cms.PSet( 
5780       minFracTot = cms.double( 1.0E-20 ),
5781       stoppingTolerance = cms.double( 1.0E-8 ),
5782       positionCalc = cms.PSet( 
5783         minAllowedNormalization = cms.double( 1.0E-9 ),
5784         minFractionInCalc = cms.double( 1.0E-9 )
5785       ),
5786       maxIterations = cms.uint32( 5 ),
5787       recHitEnergyNorms = cms.VPSet( 
5788         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
5789           detector = cms.string( "HCAL_BARREL1" )
5790         ),
5791         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5792           detector = cms.string( "HCAL_ENDCAP" )
5793         )
5794       ),
5795       showerSigma = cms.double( 10.0 ),
5796       minFractionToKeep = cms.double( 1.0E-7 ),
5797       excludeOtherSeeds = cms.bool( True ),
5798       timeResolutionCalcBarrel = cms.PSet( 
5799         corrTermLowE = cms.double( 0.0 ),
5800         threshLowE = cms.double( 6.0 ),
5801         noiseTerm = cms.double( 21.86 ),
5802         constantTermLowE = cms.double( 4.24 ),
5803         noiseTermLowE = cms.double( 8.0 ),
5804         threshHighE = cms.double( 15.0 ),
5805         constantTerm = cms.double( 2.82 )
5806       ),
5807       timeResolutionCalcEndcap = cms.PSet( 
5808         corrTermLowE = cms.double( 0.0 ),
5809         threshLowE = cms.double( 6.0 ),
5810         noiseTerm = cms.double( 21.86 ),
5811         constantTermLowE = cms.double( 4.24 ),
5812         noiseTermLowE = cms.double( 8.0 ),
5813         threshHighE = cms.double( 15.0 ),
5814         constantTerm = cms.double( 2.82 )
5815       )
5816     ),
5817     synchronise = cms.bool( False ),
5818     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5819 )
5820 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "LegacyPFClusterProducer",
5821     src = cms.InputTag( "hltParticleFlowClusterHBHESoA" ),
5822     PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
5823     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ),
5824     usePFThresholdsFromDB = cms.bool( True ),
5825     pfClusterBuilder = cms.PSet( 
5826       minFracTot = cms.double( 1.0E-20 ),
5827       stoppingTolerance = cms.double( 1.0E-8 ),
5828       positionCalc = cms.PSet( 
5829         minAllowedNormalization = cms.double( 1.0E-9 ),
5830         posCalcNCrystals = cms.int32( 5 ),
5831         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5832         logWeightDenominatorByDetector = cms.VPSet( 
5833           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5834             depths = cms.vint32( 1, 2, 3, 4 ),
5835             detector = cms.string( "HCAL_BARREL1" )
5836           ),
5837           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5838             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5839             detector = cms.string( "HCAL_ENDCAP" )
5840           )
5841         ),
5842         minFractionInCalc = cms.double( 1.0E-9 )
5843       ),
5844       maxIterations = cms.uint32( 5 ),
5845       minChi2Prob = cms.double( 0.0 ),
5846       allCellsPositionCalc = cms.PSet( 
5847         minAllowedNormalization = cms.double( 1.0E-9 ),
5848         posCalcNCrystals = cms.int32( -1 ),
5849         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5850         logWeightDenominatorByDetector = cms.VPSet( 
5851           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5852             depths = cms.vint32( 1, 2, 3, 4 ),
5853             detector = cms.string( "HCAL_BARREL1" )
5854           ),
5855           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5856             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5857             detector = cms.string( "HCAL_ENDCAP" )
5858           )
5859         ),
5860         minFractionInCalc = cms.double( 1.0E-9 )
5861       ),
5862       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5863       recHitEnergyNorms = cms.VPSet( 
5864         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5865           depths = cms.vint32( 1, 2, 3, 4 ),
5866           detector = cms.string( "HCAL_BARREL1" )
5867         ),
5868         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5869           depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5870           detector = cms.string( "HCAL_ENDCAP" )
5871         )
5872       ),
5873       maxNSigmaTime = cms.double( 10.0 ),
5874       showerSigma = cms.double( 10.0 ),
5875       timeSigmaEE = cms.double( 10.0 ),
5876       clusterTimeResFromSeed = cms.bool( False ),
5877       minFractionToKeep = cms.double( 1.0E-7 ),
5878       excludeOtherSeeds = cms.bool( True ),
5879       timeResolutionCalcBarrel = cms.PSet( 
5880         corrTermLowE = cms.double( 0.0 ),
5881         threshLowE = cms.double( 6.0 ),
5882         noiseTerm = cms.double( 21.86 ),
5883         constantTermLowE = cms.double( 4.24 ),
5884         noiseTermLowE = cms.double( 8.0 ),
5885         threshHighE = cms.double( 15.0 ),
5886         constantTerm = cms.double( 2.82 )
5887       ),
5888       timeResolutionCalcEndcap = cms.PSet( 
5889         corrTermLowE = cms.double( 0.0 ),
5890         threshLowE = cms.double( 6.0 ),
5891         noiseTerm = cms.double( 21.86 ),
5892         constantTermLowE = cms.double( 4.24 ),
5893         noiseTermLowE = cms.double( 8.0 ),
5894         threshHighE = cms.double( 15.0 ),
5895         constantTerm = cms.double( 2.82 )
5896       ),
5897       timeSigmaEB = cms.double( 10.0 )
5898     )
5899 )
5900 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
5901     clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ),
5902     energyCorrector = cms.PSet(  ),
5903     pfClusterBuilder = cms.PSet( 
5904       allCellsPositionCalc = cms.PSet( 
5905         minAllowedNormalization = cms.double( 1.0E-9 ),
5906         posCalcNCrystals = cms.int32( -1 ),
5907         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5908         logWeightDenominatorByDetector = cms.VPSet( 
5909           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5910             depths = cms.vint32( 1, 2, 3, 4 ),
5911             detector = cms.string( "HCAL_BARREL1" )
5912           ),
5913           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5914             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5915             detector = cms.string( "HCAL_ENDCAP" )
5916           )
5917         ),
5918         minFractionInCalc = cms.double( 1.0E-9 )
5919       ),
5920       algoName = cms.string( "PFMultiDepthClusterizer" ),
5921       nSigmaPhi = cms.double( 2.0 ),
5922       minFractionToKeep = cms.double( 1.0E-7 ),
5923       nSigmaEta = cms.double( 2.0 )
5924     ),
5925     positionReCalc = cms.PSet(  ),
5926     usePFThresholdsFromDB = cms.bool( True )
5927 )
5928 fragment.hltParticleFlowRecHitHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFRecHitSoAProducerHCAL",
5929     producers = cms.VPSet( 
5930       cms.PSet(  src = cms.InputTag( "hltHbheRecoSoASerialSync" ),
5931         params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
5932       )
5933     ),
5934     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5935     synchronise = cms.untracked.bool( False )
5936 )
5937 fragment.hltParticleFlowRecHitHBHESerialSync = cms.EDProducer( "LegacyPFRecHitProducer",
5938     src = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" )
5939 )
5940 fragment.hltParticleFlowClusterHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFClusterSoAProducer",
5941     pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ),
5942     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5943     seedFinder = cms.PSet( 
5944       thresholdsByDetector = cms.VPSet( 
5945         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
5946           seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ),
5947           detector = cms.string( "HCAL_BARREL1" )
5948         ),
5949         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
5950           seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
5951           detector = cms.string( "HCAL_ENDCAP" )
5952         )
5953       ),
5954       nNeighbours = cms.int32( 4 )
5955     ),
5956     initialClusteringStep = cms.PSet(  thresholdsByDetector = cms.VPSet( 
5957   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
5958     detector = cms.string( "HCAL_BARREL1" )
5959   ),
5960   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5961     detector = cms.string( "HCAL_ENDCAP" )
5962   )
5963 ) ),
5964     pfClusterBuilder = cms.PSet( 
5965       minFracTot = cms.double( 1.0E-20 ),
5966       stoppingTolerance = cms.double( 1.0E-8 ),
5967       positionCalc = cms.PSet( 
5968         minAllowedNormalization = cms.double( 1.0E-9 ),
5969         minFractionInCalc = cms.double( 1.0E-9 )
5970       ),
5971       maxIterations = cms.uint32( 5 ),
5972       recHitEnergyNorms = cms.VPSet( 
5973         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
5974           detector = cms.string( "HCAL_BARREL1" )
5975         ),
5976         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5977           detector = cms.string( "HCAL_ENDCAP" )
5978         )
5979       ),
5980       showerSigma = cms.double( 10.0 ),
5981       minFractionToKeep = cms.double( 1.0E-7 ),
5982       excludeOtherSeeds = cms.bool( True ),
5983       timeResolutionCalcBarrel = cms.PSet( 
5984         corrTermLowE = cms.double( 0.0 ),
5985         threshLowE = cms.double( 6.0 ),
5986         noiseTerm = cms.double( 21.86 ),
5987         constantTermLowE = cms.double( 4.24 ),
5988         noiseTermLowE = cms.double( 8.0 ),
5989         threshHighE = cms.double( 15.0 ),
5990         constantTerm = cms.double( 2.82 )
5991       ),
5992       timeResolutionCalcEndcap = cms.PSet( 
5993         corrTermLowE = cms.double( 0.0 ),
5994         threshLowE = cms.double( 6.0 ),
5995         noiseTerm = cms.double( 21.86 ),
5996         constantTermLowE = cms.double( 4.24 ),
5997         noiseTermLowE = cms.double( 8.0 ),
5998         threshHighE = cms.double( 15.0 ),
5999         constantTerm = cms.double( 2.82 )
6000       )
6001     ),
6002     synchronise = cms.bool( False )
6003 )
6004 fragment.hltParticleFlowClusterHBHESerialSync = cms.EDProducer( "LegacyPFClusterProducer",
6005     src = cms.InputTag( "hltParticleFlowClusterHBHESoASerialSync" ),
6006     PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ),
6007     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHESerialSync" ),
6008     usePFThresholdsFromDB = cms.bool( True ),
6009     pfClusterBuilder = cms.PSet( 
6010       minFracTot = cms.double( 1.0E-20 ),
6011       stoppingTolerance = cms.double( 1.0E-8 ),
6012       positionCalc = cms.PSet( 
6013         minAllowedNormalization = cms.double( 1.0E-9 ),
6014         posCalcNCrystals = cms.int32( 5 ),
6015         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6016         logWeightDenominatorByDetector = cms.VPSet( 
6017           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
6018             depths = cms.vint32( 1, 2, 3, 4 ),
6019             detector = cms.string( "HCAL_BARREL1" )
6020           ),
6021           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
6022             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
6023             detector = cms.string( "HCAL_ENDCAP" )
6024           )
6025         ),
6026         minFractionInCalc = cms.double( 1.0E-9 )
6027       ),
6028       maxIterations = cms.uint32( 5 ),
6029       minChi2Prob = cms.double( 0.0 ),
6030       allCellsPositionCalc = cms.PSet( 
6031         minAllowedNormalization = cms.double( 1.0E-9 ),
6032         posCalcNCrystals = cms.int32( -1 ),
6033         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6034         logWeightDenominatorByDetector = cms.VPSet( 
6035           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
6036             depths = cms.vint32( 1, 2, 3, 4 ),
6037             detector = cms.string( "HCAL_BARREL1" )
6038           ),
6039           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
6040             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
6041             detector = cms.string( "HCAL_ENDCAP" )
6042           )
6043         ),
6044         minFractionInCalc = cms.double( 1.0E-9 )
6045       ),
6046       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6047       recHitEnergyNorms = cms.VPSet( 
6048         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
6049           depths = cms.vint32( 1, 2, 3, 4 ),
6050           detector = cms.string( "HCAL_BARREL1" )
6051         ),
6052         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
6053           depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
6054           detector = cms.string( "HCAL_ENDCAP" )
6055         )
6056       ),
6057       maxNSigmaTime = cms.double( 10.0 ),
6058       showerSigma = cms.double( 10.0 ),
6059       timeSigmaEE = cms.double( 10.0 ),
6060       clusterTimeResFromSeed = cms.bool( False ),
6061       minFractionToKeep = cms.double( 1.0E-7 ),
6062       excludeOtherSeeds = cms.bool( True ),
6063       timeResolutionCalcBarrel = cms.PSet( 
6064         corrTermLowE = cms.double( 0.0 ),
6065         threshLowE = cms.double( 6.0 ),
6066         noiseTerm = cms.double( 21.86 ),
6067         constantTermLowE = cms.double( 4.24 ),
6068         noiseTermLowE = cms.double( 8.0 ),
6069         threshHighE = cms.double( 15.0 ),
6070         constantTerm = cms.double( 2.82 )
6071       ),
6072       timeResolutionCalcEndcap = cms.PSet( 
6073         corrTermLowE = cms.double( 0.0 ),
6074         threshLowE = cms.double( 6.0 ),
6075         noiseTerm = cms.double( 21.86 ),
6076         constantTermLowE = cms.double( 4.24 ),
6077         noiseTermLowE = cms.double( 8.0 ),
6078         threshHighE = cms.double( 15.0 ),
6079         constantTerm = cms.double( 2.82 )
6080       ),
6081       timeSigmaEB = cms.double( 10.0 )
6082     )
6083 )
6084 fragment.hltParticleFlowClusterHCALSerialSync = cms.EDProducer( "PFMultiDepthClusterProducer",
6085     clustersSource = cms.InputTag( "hltParticleFlowClusterHBHESerialSync" ),
6086     energyCorrector = cms.PSet(  ),
6087     pfClusterBuilder = cms.PSet( 
6088       allCellsPositionCalc = cms.PSet( 
6089         minAllowedNormalization = cms.double( 1.0E-9 ),
6090         posCalcNCrystals = cms.int32( -1 ),
6091         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6092         logWeightDenominatorByDetector = cms.VPSet( 
6093           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
6094             depths = cms.vint32( 1, 2, 3, 4 ),
6095             detector = cms.string( "HCAL_BARREL1" )
6096           ),
6097           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
6098             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
6099             detector = cms.string( "HCAL_ENDCAP" )
6100           )
6101         ),
6102         minFractionInCalc = cms.double( 1.0E-9 )
6103       ),
6104       algoName = cms.string( "PFMultiDepthClusterizer" ),
6105       nSigmaPhi = cms.double( 2.0 ),
6106       minFractionToKeep = cms.double( 1.0E-7 ),
6107       nSigmaEta = cms.double( 2.0 )
6108     ),
6109     positionReCalc = cms.PSet(  ),
6110     usePFThresholdsFromDB = cms.bool( True )
6111 )
6112 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
6113     offset = cms.uint32( 0 ),
6114     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6115 )
6116 fragment.hltFEDSelectorL1uGTTest = cms.EDProducer( "EvFFEDSelector",
6117     inputTag = cms.InputTag( "rawDataCollector" ),
6118     fedList = cms.vuint32( 1405 )
6119 )
6120 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
6121     SelectedTriggerType = cms.int32( 2 )
6122 )
6123 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
6124     offset = cms.uint32( 0 ),
6125     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6126 )
6127 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
6128     inputTag = cms.InputTag( "rawDataCollector" ),
6129     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 )
6130 )
6131 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
6132     offset = cms.uint32( 0 ),
6133     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6134 )
6135 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
6136     inputTag = cms.InputTag( "rawDataCollector" ),
6137     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 )
6138 )
6139 fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter",
6140     rawInput = cms.InputTag( "rawDataCollector" ),
6141     period = cms.uint32( 4096 ),
6142     invert = cms.bool( False ),
6143     fedId = cms.int32( 1024 ),
6144     useTCDSEventNumber = cms.bool( False )
6145 )
6146 fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed",
6147     saveTags = cms.bool( True ),
6148     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" ),
6149     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
6150     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
6151     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6152     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
6153     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
6154     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
6155     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
6156     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
6157     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
6158 )
6159 fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler",
6160     offset = cms.uint32( 0 ),
6161     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6162 )
6163 fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed",
6164     saveTags = cms.bool( True ),
6165     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" ),
6166     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
6167     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
6168     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6169     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
6170     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
6171     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
6172     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
6173     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
6174     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
6175 )
6176 fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler",
6177     offset = cms.uint32( 0 ),
6178     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6179 )
6180 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
6181     offset = cms.uint32( 0 ),
6182     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6183 )
6184 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
6185     rawInput = cms.InputTag( "rawDataCollector" ),
6186     period = cms.uint32( 107 ),
6187     invert = cms.bool( False ),
6188     fedId = cms.int32( 1024 ),
6189     useTCDSEventNumber = cms.bool( True )
6190 )
6191 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
6192     offset = cms.uint32( 0 ),
6193     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6194 )
6195 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
6196     offset = cms.uint32( 0 ),
6197     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6198 )
6199 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
6200     offset = cms.uint32( 0 ),
6201     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6202 )
6203 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
6204     EBSumThreshold = cms.double( 0.2 ),
6205     HF2Weight = cms.double( 1.0 ),
6206     EBWeight = cms.double( 1.0 ),
6207     hfInput = cms.InputTag( "hltHfreco" ),
6208     EESumThreshold = cms.double( 0.45 ),
6209     HOThreshold0 = cms.double( 3.5 ),
6210     HOThresholdPlus1 = cms.double( 3.5 ),
6211     HOThresholdMinus1 = cms.double( 3.5 ),
6212     HOThresholdPlus2 = cms.double( 3.5 ),
6213     HOThresholdMinus2 = cms.double( 3.5 ),
6214     HBGrid = cms.vdouble(  ),
6215     HBThreshold1 = cms.double( 0.4 ),
6216     HBThreshold2 = cms.double( 0.3 ),
6217     HBThreshold = cms.double( 0.3 ),
6218     EEWeights = cms.vdouble(  ),
6219     HF1Threshold = cms.double( 0.5 ),
6220     HF2Weights = cms.vdouble(  ),
6221     HOWeights = cms.vdouble(  ),
6222     EEGrid = cms.vdouble(  ),
6223     HEDWeight = cms.double( 1.0 ),
6224     EEWeight = cms.double( 1.0 ),
6225     UseHO = cms.bool( False ),
6226     HBWeights = cms.vdouble(  ),
6227     HESWeight = cms.double( 1.0 ),
6228     HF1Weight = cms.double( 1.0 ),
6229     HF2Grid = cms.vdouble(  ),
6230     HEDWeights = cms.vdouble(  ),
6231     HF1Grid = cms.vdouble(  ),
6232     EBWeights = cms.vdouble(  ),
6233     HOWeight = cms.double( 1.0E-99 ),
6234     EBThreshold = cms.double( 0.07 ),
6235     EEThreshold = cms.double( 0.3 ),
6236     UseEtEBTreshold = cms.bool( False ),
6237     UseSymEBTreshold = cms.bool( False ),
6238     UseEtEETreshold = cms.bool( False ),
6239     UseSymEETreshold = cms.bool( False ),
6240     hbheInput = cms.InputTag( "hltHbhereco" ),
6241     HcalThreshold = cms.double( -1000.0 ),
6242     HF2Threshold = cms.double( 0.85 ),
6243     HESThreshold1 = cms.double( 0.1 ),
6244     HESThreshold = cms.double( 0.2 ),
6245     HF1Weights = cms.vdouble(  ),
6246     hoInput = cms.InputTag( "hltHoreco" ),
6247     HESGrid = cms.vdouble(  ),
6248     HESWeights = cms.vdouble(  ),
6249     HEDThreshold1 = cms.double( 0.1 ),
6250     HEDThreshold = cms.double( 0.2 ),
6251     EcutTower = cms.double( -1000.0 ),
6252     HEDGrid = cms.vdouble(  ),
6253     ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
6254     HBWeight = cms.double( 1.0 ),
6255     HOGrid = cms.vdouble(  ),
6256     EBGrid = cms.vdouble(  ),
6257     MomConstrMethod = cms.int32( 1 ),
6258     MomHBDepth = cms.double( 0.2 ),
6259     MomHEDepth = cms.double( 0.4 ),
6260     MomEBDepth = cms.double( 0.3 ),
6261     MomEEDepth = cms.double( 0.0 ),
6262     HcalAcceptSeverityLevel = cms.uint32( 9 ),
6263     EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
6264       'kWeird',
6265       'kBad' ),
6266     UseHcalRecoveredHits = cms.bool( False ),
6267     UseEcalRecoveredHits = cms.bool( False ),
6268     UseRejectedHitsOnly = cms.bool( False ),
6269     HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
6270     EcalSeveritiesToBeUsedInBadTowers = cms.vstring(  ),
6271     UseRejectedRecoveredHcalHits = cms.bool( False ),
6272     UseRejectedRecoveredEcalHits = cms.bool( False ),
6273     missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
6274     AllowMissingInputs = cms.bool( False ),
6275     HcalPhase = cms.int32( 1 ),
6276     usePFThresholdsFromDB = cms.bool( True ),
6277     EcalRecHitThresh = cms.bool( True )
6278 )
6279 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
6280     useMassDropTagger = cms.bool( False ),
6281     useFiltering = cms.bool( False ),
6282     useDynamicFiltering = cms.bool( False ),
6283     useTrimming = cms.bool( False ),
6284     usePruning = cms.bool( False ),
6285     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
6286     useKtPruning = cms.bool( False ),
6287     useConstituentSubtraction = cms.bool( False ),
6288     useSoftDrop = cms.bool( False ),
6289     correctShape = cms.bool( False ),
6290     UseOnlyVertexTracks = cms.bool( False ),
6291     UseOnlyOnePV = cms.bool( False ),
6292     muCut = cms.double( -1.0 ),
6293     yCut = cms.double( -1.0 ),
6294     rFilt = cms.double( -1.0 ),
6295     rFiltFactor = cms.double( -1.0 ),
6296     trimPtFracMin = cms.double( -1.0 ),
6297     zcut = cms.double( -1.0 ),
6298     rcut_factor = cms.double( -1.0 ),
6299     csRho_EtaMax = cms.double( -1.0 ),
6300     csRParam = cms.double( -1.0 ),
6301     beta = cms.double( -1.0 ),
6302     R0 = cms.double( -1.0 ),
6303     gridMaxRapidity = cms.double( -1.0 ),
6304     gridSpacing = cms.double( -1.0 ),
6305     DzTrVtxMax = cms.double( 0.0 ),
6306     DxyTrVtxMax = cms.double( 0.0 ),
6307     MaxVtxZ = cms.double( 15.0 ),
6308     subjetPtMin = cms.double( -1.0 ),
6309     muMin = cms.double( -1.0 ),
6310     muMax = cms.double( -1.0 ),
6311     yMin = cms.double( -1.0 ),
6312     yMax = cms.double( -1.0 ),
6313     dRMin = cms.double( -1.0 ),
6314     dRMax = cms.double( -1.0 ),
6315     maxDepth = cms.int32( -1 ),
6316     nFilt = cms.int32( -1 ),
6317     MinVtxNdof = cms.int32( 5 ),
6318     src = cms.InputTag( "hltTowerMakerForAll" ),
6319     srcPVs = cms.InputTag( "NotUsed" ),
6320     jetType = cms.string( "CaloJet" ),
6321     jetAlgorithm = cms.string( "AntiKt" ),
6322     rParam = cms.double( 0.4 ),
6323     inputEtMin = cms.double( 0.3 ),
6324     inputEMin = cms.double( 0.0 ),
6325     jetPtMin = cms.double( 1.0 ),
6326     doPVCorrection = cms.bool( False ),
6327     doAreaFastjet = cms.bool( False ),
6328     doRhoFastjet = cms.bool( False ),
6329     doPUOffsetCorr = cms.bool( False ),
6330     puPtMin = cms.double( 10.0 ),
6331     nSigmaPU = cms.double( 1.0 ),
6332     radiusPU = cms.double( 0.4 ),
6333     subtractorName = cms.string( "" ),
6334     useExplicitGhosts = cms.bool( False ),
6335     doAreaDiskApprox = cms.bool( False ),
6336     voronoiRfact = cms.double( -9.0 ),
6337     Rho_EtaMax = cms.double( 4.4 ),
6338     Ghost_EtaMax = cms.double( 6.0 ),
6339     Active_Area_Repeats = cms.int32( 5 ),
6340     GhostArea = cms.double( 0.01 ),
6341     restrictInputs = cms.bool( False ),
6342     maxInputs = cms.uint32( 1 ),
6343     writeCompound = cms.bool( False ),
6344     writeJetsWithConst = cms.bool( False ),
6345     doFastJetNonUniform = cms.bool( False ),
6346     useDeterministicSeed = cms.bool( True ),
6347     minSeed = cms.uint32( 0 ),
6348     verbosity = cms.int32( 0 ),
6349     puWidth = cms.double( 0.0 ),
6350     nExclude = cms.uint32( 0 ),
6351     maxBadEcalCells = cms.uint32( 9999999 ),
6352     maxBadHcalCells = cms.uint32( 9999999 ),
6353     maxProblematicEcalCells = cms.uint32( 9999999 ),
6354     maxProblematicHcalCells = cms.uint32( 9999999 ),
6355     maxRecoveredEcalCells = cms.uint32( 9999999 ),
6356     maxRecoveredHcalCells = cms.uint32( 9999999 ),
6357     puCenters = cms.vdouble(  ),
6358     applyWeight = cms.bool( False ),
6359     srcWeights = cms.InputTag( "" ),
6360     minimumTowersFraction = cms.double( 0.0 ),
6361     jetCollInstanceName = cms.string( "" ),
6362     sumRecHits = cms.bool( False )
6363 )
6364 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
6365     src = cms.InputTag( "hltAK4CaloJetsPF" ),
6366     filter = cms.bool( False ),
6367     etMin = cms.double( 5.0 )
6368 )
6369 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
6370     inputLabel = cms.InputTag( "rawDataCollector" ),
6371     debug = cms.untracked.bool( False )
6372 )
6373 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
6374     recAlgoConfig = cms.PSet( 
6375       maxTime = cms.double( 420.0 ),
6376       debug = cms.untracked.bool( False ),
6377       stepTwoFromDigi = cms.bool( False ),
6378       tTrigModeConfig = cms.PSet( 
6379         debug = cms.untracked.bool( False ),
6380         tofCorrType = cms.int32( 0 ),
6381         tTrigLabel = cms.string( "" ),
6382         wirePropCorrType = cms.int32( 0 ),
6383         doTOFCorrection = cms.bool( True ),
6384         vPropWire = cms.double( 24.4 ),
6385         doT0Correction = cms.bool( True ),
6386         doWirePropCorrection = cms.bool( True ),
6387         t0Label = cms.string( "" )
6388       ),
6389       useUncertDB = cms.bool( True ),
6390       doVdriftCorr = cms.bool( True ),
6391       minTime = cms.double( -3.0 ),
6392       tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
6393       readLegacyTTrigDB = cms.bool( True ),
6394       readLegacyVDriftDB = cms.bool( True )
6395     ),
6396     recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6397     debug = cms.untracked.bool( False ),
6398     dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
6399 )
6400 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
6401     Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
6402     Reco4DAlgoConfig = cms.PSet( 
6403       Reco2DAlgoConfig = cms.PSet( 
6404         AlphaMaxPhi = cms.double( 1.0 ),
6405         debug = cms.untracked.bool( False ),
6406         segmCleanerMode = cms.int32( 2 ),
6407         AlphaMaxTheta = cms.double( 0.9 ),
6408         hit_afterT0_resolution = cms.double( 0.03 ),
6409         performT0_vdriftSegCorrection = cms.bool( False ),
6410         recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6411         recAlgoConfig = cms.PSet( 
6412           maxTime = cms.double( 420.0 ),
6413           debug = cms.untracked.bool( False ),
6414           stepTwoFromDigi = cms.bool( False ),
6415           tTrigModeConfig = cms.PSet( 
6416             debug = cms.untracked.bool( False ),
6417             tofCorrType = cms.int32( 0 ),
6418             tTrigLabel = cms.string( "" ),
6419             wirePropCorrType = cms.int32( 0 ),
6420             doTOFCorrection = cms.bool( True ),
6421             vPropWire = cms.double( 24.4 ),
6422             doT0Correction = cms.bool( True ),
6423             doWirePropCorrection = cms.bool( True ),
6424             t0Label = cms.string( "" )
6425           ),
6426           useUncertDB = cms.bool( True ),
6427           doVdriftCorr = cms.bool( True ),
6428           minTime = cms.double( -3.0 ),
6429           tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
6430           readLegacyTTrigDB = cms.bool( True ),
6431           readLegacyVDriftDB = cms.bool( True )
6432         ),
6433         MaxAllowedHits = cms.uint32( 50 ),
6434         nUnSharedHitsMin = cms.int32( 2 ),
6435         nSharedHitsMax = cms.int32( 2 ),
6436         performT0SegCorrection = cms.bool( False ),
6437         perform_delta_rejecting = cms.bool( False )
6438       ),
6439       Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
6440       debug = cms.untracked.bool( False ),
6441       segmCleanerMode = cms.int32( 2 ),
6442       AllDTRecHits = cms.bool( True ),
6443       hit_afterT0_resolution = cms.double( 0.03 ),
6444       performT0_vdriftSegCorrection = cms.bool( False ),
6445       recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6446       recAlgoConfig = cms.PSet( 
6447         maxTime = cms.double( 420.0 ),
6448         debug = cms.untracked.bool( False ),
6449         stepTwoFromDigi = cms.bool( False ),
6450         tTrigModeConfig = cms.PSet( 
6451           debug = cms.untracked.bool( False ),
6452           tofCorrType = cms.int32( 0 ),
6453           tTrigLabel = cms.string( "" ),
6454           wirePropCorrType = cms.int32( 0 ),
6455           doTOFCorrection = cms.bool( True ),
6456           vPropWire = cms.double( 24.4 ),
6457           doT0Correction = cms.bool( True ),
6458           doWirePropCorrection = cms.bool( True ),
6459           t0Label = cms.string( "" )
6460         ),
6461         useUncertDB = cms.bool( True ),
6462         doVdriftCorr = cms.bool( True ),
6463         minTime = cms.double( -3.0 ),
6464         tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
6465         readLegacyTTrigDB = cms.bool( True ),
6466         readLegacyVDriftDB = cms.bool( True )
6467       ),
6468       nUnSharedHitsMin = cms.int32( 2 ),
6469       nSharedHitsMax = cms.int32( 2 ),
6470       performT0SegCorrection = cms.bool( False ),
6471       perform_delta_rejecting = cms.bool( False )
6472     ),
6473     debug = cms.untracked.bool( False ),
6474     recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
6475     recHits2DLabel = cms.InputTag( "dt2DSegments" )
6476 )
6477 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
6478     InputObjects = cms.InputTag( "rawDataCollector" ),
6479     UseExaminer = cms.bool( True ),
6480     ExaminerMask = cms.uint32( 535558134 ),
6481     UseSelectiveUnpacking = cms.bool( True ),
6482     ErrorMask = cms.uint32( 0 ),
6483     UnpackStatusDigis = cms.bool( False ),
6484     UseFormatStatus = cms.bool( True ),
6485     useRPCs = cms.bool( False ),
6486     useGEMs = cms.bool( False ),
6487     useCSCShowers = cms.bool( False ),
6488     Debug = cms.untracked.bool( False ),
6489     PrintEventNumber = cms.untracked.bool( False ),
6490     runDQM = cms.untracked.bool( False ),
6491     VisualFEDInspect = cms.untracked.bool( False ),
6492     VisualFEDShort = cms.untracked.bool( False ),
6493     FormatedEventDump = cms.untracked.bool( False ),
6494     SuppressZeroLCT = cms.untracked.bool( True ),
6495     DisableMappingCheck = cms.untracked.bool( False ),
6496     B904Setup = cms.untracked.bool( False ),
6497     B904vmecrate = cms.untracked.int32( 1 ),
6498     B904dmb = cms.untracked.int32( 3 )
6499 )
6500 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
6501     CSCStripPeakThreshold = cms.double( 10.0 ),
6502     CSCStripClusterChargeCut = cms.double( 25.0 ),
6503     CSCStripxtalksOffset = cms.double( 0.03 ),
6504     UseAverageTime = cms.bool( False ),
6505     UseParabolaFit = cms.bool( False ),
6506     UseFivePoleFit = cms.bool( True ),
6507     CSCWireClusterDeltaT = cms.int32( 1 ),
6508     CSCUseCalibrations = cms.bool( True ),
6509     CSCUseStaticPedestals = cms.bool( False ),
6510     CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
6511     wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
6512     stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
6513     readBadChannels = cms.bool( False ),
6514     readBadChambers = cms.bool( True ),
6515     CSCUseTimingCorrections = cms.bool( True ),
6516     CSCUseGasGainCorrections = cms.bool( False ),
6517     CSCDebug = cms.untracked.bool( False ),
6518     CSCstripWireDeltaTime = cms.int32( 8 ),
6519     XTasymmetry_ME1a = cms.double( 0.023 ),
6520     XTasymmetry_ME1b = cms.double( 0.01 ),
6521     XTasymmetry_ME12 = cms.double( 0.015 ),
6522     XTasymmetry_ME13 = cms.double( 0.02 ),
6523     XTasymmetry_ME21 = cms.double( 0.023 ),
6524     XTasymmetry_ME22 = cms.double( 0.023 ),
6525     XTasymmetry_ME31 = cms.double( 0.023 ),
6526     XTasymmetry_ME32 = cms.double( 0.023 ),
6527     XTasymmetry_ME41 = cms.double( 0.023 ),
6528     ConstSyst_ME1a = cms.double( 0.01 ),
6529     ConstSyst_ME1b = cms.double( 0.02 ),
6530     ConstSyst_ME12 = cms.double( 0.02 ),
6531     ConstSyst_ME13 = cms.double( 0.03 ),
6532     ConstSyst_ME21 = cms.double( 0.03 ),
6533     ConstSyst_ME22 = cms.double( 0.03 ),
6534     ConstSyst_ME31 = cms.double( 0.03 ),
6535     ConstSyst_ME32 = cms.double( 0.03 ),
6536     ConstSyst_ME41 = cms.double( 0.03 ),
6537     NoiseLevel_ME1a = cms.double( 9.0 ),
6538     NoiseLevel_ME1b = cms.double( 6.0 ),
6539     NoiseLevel_ME12 = cms.double( 7.0 ),
6540     NoiseLevel_ME13 = cms.double( 4.0 ),
6541     NoiseLevel_ME21 = cms.double( 5.0 ),
6542     NoiseLevel_ME22 = cms.double( 7.0 ),
6543     NoiseLevel_ME31 = cms.double( 5.0 ),
6544     NoiseLevel_ME32 = cms.double( 7.0 ),
6545     NoiseLevel_ME41 = cms.double( 5.0 ),
6546     CSCUseReducedWireTimeWindow = cms.bool( True ),
6547     CSCWireTimeWindowLow = cms.int32( 5 ),
6548     CSCWireTimeWindowHigh = cms.int32( 11 )
6549 )
6550 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
6551     inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
6552     algo_type = cms.int32( 1 ),
6553     algo_psets = cms.VPSet( 
6554       cms.PSet(  parameters_per_chamber_type = cms.vint32( 1, 2, 3, 4, 5, 6, 5, 6, 5, 6 ),
6555         algo_psets = cms.VPSet( 
6556           cms.PSet(  wideSeg = cms.double( 3.0 ),
6557             chi2Norm_2D_ = cms.double( 35.0 ),
6558             dRIntMax = cms.double( 2.0 ),
6559             doCollisions = cms.bool( True ),
6560             dPhiMax = cms.double( 0.006 ),
6561             dRMax = cms.double( 1.5 ),
6562             dPhiIntMax = cms.double( 0.005 ),
6563             minLayersApart = cms.int32( 1 ),
6564             chi2Max = cms.double( 100.0 ),
6565             chi2_str = cms.double( 50.0 )
6566           ),
6567           cms.PSet(  wideSeg = cms.double( 3.0 ),
6568             chi2Norm_2D_ = cms.double( 35.0 ),
6569             dRIntMax = cms.double( 2.0 ),
6570             doCollisions = cms.bool( True ),
6571             dPhiMax = cms.double( 0.005 ),
6572             dRMax = cms.double( 1.5 ),
6573             dPhiIntMax = cms.double( 0.004 ),
6574             minLayersApart = cms.int32( 1 ),
6575             chi2Max = cms.double( 100.0 ),
6576             chi2_str = cms.double( 50.0 )
6577           ),
6578           cms.PSet(  wideSeg = cms.double( 3.0 ),
6579             chi2Norm_2D_ = cms.double( 35.0 ),
6580             dRIntMax = cms.double( 2.0 ),
6581             doCollisions = cms.bool( True ),
6582             dPhiMax = cms.double( 0.004 ),
6583             dRMax = cms.double( 1.5 ),
6584             dPhiIntMax = cms.double( 0.003 ),
6585             minLayersApart = cms.int32( 1 ),
6586             chi2Max = cms.double( 100.0 ),
6587             chi2_str = cms.double( 50.0 )
6588           ),
6589           cms.PSet(  wideSeg = cms.double( 3.0 ),
6590             chi2Norm_2D_ = cms.double( 20.0 ),
6591             dRIntMax = cms.double( 2.0 ),
6592             doCollisions = cms.bool( True ),
6593             dPhiMax = cms.double( 0.003 ),
6594             dRMax = cms.double( 1.5 ),
6595             dPhiIntMax = cms.double( 0.002 ),
6596             minLayersApart = cms.int32( 1 ),
6597             chi2Max = cms.double( 60.0 ),
6598             chi2_str = cms.double( 30.0 )
6599           ),
6600           cms.PSet(  wideSeg = cms.double( 3.0 ),
6601             chi2Norm_2D_ = cms.double( 60.0 ),
6602             dRIntMax = cms.double( 2.0 ),
6603             doCollisions = cms.bool( True ),
6604             dPhiMax = cms.double( 0.007 ),
6605             dRMax = cms.double( 1.5 ),
6606             dPhiIntMax = cms.double( 0.005 ),
6607             minLayersApart = cms.int32( 1 ),
6608             chi2Max = cms.double( 180.0 ),
6609             chi2_str = cms.double( 80.0 )
6610           ),
6611           cms.PSet(  wideSeg = cms.double( 3.0 ),
6612             chi2Norm_2D_ = cms.double( 35.0 ),
6613             dRIntMax = cms.double( 2.0 ),
6614             doCollisions = cms.bool( True ),
6615             dPhiMax = cms.double( 0.006 ),
6616             dRMax = cms.double( 1.5 ),
6617             dPhiIntMax = cms.double( 0.004 ),
6618             minLayersApart = cms.int32( 1 ),
6619             chi2Max = cms.double( 100.0 ),
6620             chi2_str = cms.double( 50.0 )
6621           )
6622         ),
6623         algo_name = cms.string( "CSCSegAlgoRU" ),
6624         chamber_types = cms.vstring( 'ME1/a',
6625           'ME1/b',
6626           'ME1/2',
6627           'ME1/3',
6628           'ME2/1',
6629           'ME2/2',
6630           'ME3/1',
6631           'ME3/2',
6632           'ME4/1',
6633           'ME4/2' )
6634       )
6635     )
6636 )
6637 fragment.hltMuonRPCDigisCPPF = cms.EDProducer( "RPCAMCRawToDigi",
6638     inputTag = cms.InputTag( "rawDataCollector" ),
6639     calculateCRC = cms.bool( True ),
6640     fillCounters = cms.bool( True ),
6641     RPCAMCUnpacker = cms.string( "RPCCPPFUnpacker" ),
6642     RPCAMCUnpackerSettings = cms.PSet( 
6643       bxMin = cms.int32( -2 ),
6644       cppfDaqDelay = cms.int32( 2 ),
6645       fillAMCCounters = cms.bool( True ),
6646       bxMax = cms.int32( 2 )
6647     )
6648 )
6649 fragment.hltOmtfDigis = cms.EDProducer( "OmtfUnpacker",
6650     inputLabel = cms.InputTag( "rawDataCollector" ),
6651     skipRpc = cms.bool( False ),
6652     skipCsc = cms.bool( False ),
6653     skipDt = cms.bool( False ),
6654     skipMuon = cms.bool( False ),
6655     useRpcConnectionFile = cms.bool( False ),
6656     rpcConnectionFile = cms.string( "" ),
6657     outputTag = cms.string( "" )
6658 )
6659 fragment.hltMuonRPCDigisTwinMux = cms.EDProducer( "RPCTwinMuxRawToDigi",
6660     inputTag = cms.InputTag( "rawDataCollector" ),
6661     calculateCRC = cms.bool( True ),
6662     fillCounters = cms.bool( True ),
6663     bxMin = cms.int32( -2 ),
6664     bxMax = cms.int32( 2 )
6665 )
6666 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCDigiMerger",
6667     inputTagSimRPCDigis = cms.InputTag( "" ),
6668     inputTagTwinMuxDigis = cms.InputTag( "hltMuonRPCDigisTwinMux" ),
6669     inputTagOMTFDigis = cms.InputTag( "hltOmtfDigis" ),
6670     inputTagCPPFDigis = cms.InputTag( "hltMuonRPCDigisCPPF" ),
6671     InputLabel = cms.InputTag( "rawDataCollector" ),
6672     bxMinTwinMux = cms.int32( -2 ),
6673     bxMaxTwinMux = cms.int32( 2 ),
6674     bxMinOMTF = cms.int32( -3 ),
6675     bxMaxOMTF = cms.int32( 4 ),
6676     bxMinCPPF = cms.int32( -2 ),
6677     bxMaxCPPF = cms.int32( 2 )
6678 )
6679 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
6680     recAlgoConfig = cms.PSet(  ),
6681     recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
6682     rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
6683     maskSource = cms.string( "File" ),
6684     maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
6685     deadSource = cms.string( "File" ),
6686     deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
6687 )
6688 fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule",
6689     InputLabel = cms.InputTag( "rawDataCollector" ),
6690     useDBEMap = cms.bool( True ),
6691     keepDAQStatus = cms.bool( False ),
6692     readMultiBX = cms.bool( False ),
6693     ge21Off = cms.bool( True ),
6694     fedIdStart = cms.uint32( 1467 ),
6695     fedIdEnd = cms.uint32( 1478 )
6696 )
6697 fragment.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer",
6698     recAlgoConfig = cms.PSet(  ),
6699     recAlgo = cms.string( "GEMRecHitStandardAlgo" ),
6700     gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ),
6701     applyMasking = cms.bool( True ),
6702     ge21Off = cms.bool( False )
6703 )
6704 fragment.hltGemSegments = cms.EDProducer( "GEMSegmentProducer",
6705     gemRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6706     enableGE0 = cms.bool( True ),
6707     enableGE12 = cms.bool( False ),
6708     ge0_name = cms.string( "GE0SegAlgoRU" ),
6709     algo_name = cms.string( "GEMSegmentAlgorithm" ),
6710     ge0_pset = cms.PSet( 
6711       maxChi2GoodSeg = cms.double( 50.0 ),
6712       maxChi2Prune = cms.double( 50.0 ),
6713       maxNumberOfHitsPerLayer = cms.uint32( 100 ),
6714       maxETASeeds = cms.double( 0.1 ),
6715       maxPhiAdditional = cms.double( 0.001096605744 ),
6716       minNumberOfHits = cms.uint32( 4 ),
6717       doCollisions = cms.bool( True ),
6718       maxPhiSeeds = cms.double( 0.001096605744 ),
6719       requireCentralBX = cms.bool( True ),
6720       maxChi2Additional = cms.double( 100.0 ),
6721       allowWideSegments = cms.bool( True ),
6722       maxNumberOfHits = cms.uint32( 300 ),
6723       maxTOFDiff = cms.double( 25.0 )
6724     ),
6725     algo_pset = cms.PSet( 
6726       dYclusBoxMax = cms.double( 5.0 ),
6727       dXclusBoxMax = cms.double( 1.0 ),
6728       maxRecHitsInCluster = cms.int32( 4 ),
6729       preClustering = cms.bool( True ),
6730       preClusteringUseChaining = cms.bool( True ),
6731       dEtaChainBoxMax = cms.double( 0.05 ),
6732       clusterOnlySameBXRecHits = cms.bool( True ),
6733       minHitsPerSegment = cms.uint32( 2 ),
6734       dPhiChainBoxMax = cms.double( 0.02 )
6735     )
6736 )
6737 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
6738     beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
6739     scaleDT = cms.bool( True ),
6740     CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6741     DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6742     ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
6743     EnableDTMeasurement = cms.bool( True ),
6744     EnableCSCMeasurement = cms.bool( True ),
6745     EnableME0Measurement = cms.bool( False ),
6746     crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
6747     crackWindow = cms.double( 0.04 ),
6748     deltaPhiSearchWindow = cms.double( 0.25 ),
6749     deltaEtaSearchWindow = cms.double( 0.2 ),
6750     deltaEtaCrackSearchWindow = cms.double( 0.25 ),
6751     CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
6752     CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
6753     CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
6754     CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
6755     CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
6756     CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
6757     CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
6758     CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
6759     CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
6760     DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
6761     DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
6762     DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
6763     DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
6764     DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
6765     DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
6766     OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
6767     OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
6768     OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
6769     OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
6770     OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
6771     SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
6772     SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
6773     SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
6774     SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
6775     SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
6776     SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
6777     SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
6778     SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6779     SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6780     SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
6781     SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
6782     SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
6783     SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
6784     SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
6785     SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
6786     SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
6787     SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
6788     SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
6789     CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
6790     CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
6791     CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
6792     CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
6793     CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
6794     CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
6795     CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
6796     CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
6797     CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
6798     CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
6799     CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
6800     OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
6801     OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
6802     OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
6803     OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
6804     OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
6805     DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
6806     DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
6807     DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
6808     DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
6809     DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
6810     DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
6811     DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
6812     DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
6813     DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
6814     DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
6815     DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
6816     DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
6817     SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
6818     SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
6819     SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
6820     SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
6821     SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
6822     SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
6823     SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
6824     SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
6825     SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
6826     SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
6827     SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
6828     SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
6829     SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
6830     SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
6831 )
6832 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
6833     GMTReadoutCollection = cms.InputTag( "" ),
6834     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6835     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6836     L1MinPt = cms.double( 0.0 ),
6837     L1MaxEta = cms.double( 2.5 ),
6838     L1MinQuality = cms.uint32( 7 ),
6839     SetMinPtBarrelTo = cms.double( 3.5 ),
6840     SetMinPtEndcapTo = cms.double( 1.0 ),
6841     UseOfflineSeed = cms.untracked.bool( True ),
6842     UseUnassociatedL1 = cms.bool( False ),
6843     MatchDR = cms.vdouble( 0.3 ),
6844     EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
6845     CentralBxOnly = cms.bool( True ),
6846     MatchType = cms.uint32( 0 ),
6847     SortType = cms.uint32( 0 ),
6848     OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
6849     ServiceParameters = cms.PSet( 
6850       RPCLayers = cms.bool( True ),
6851       UseMuonNavigation = cms.untracked.bool( True ),
6852       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6853     )
6854 )
6855 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
6856     ServiceParameters = cms.PSet( 
6857       RPCLayers = cms.bool( True ),
6858       UseMuonNavigation = cms.untracked.bool( True ),
6859       Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
6860         'hltESPFastSteppingHelixPropagatorOpposite' )
6861     ),
6862     InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
6863     SeedTransformerParameters = cms.PSet( 
6864       Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6865       NMinRecHits = cms.uint32( 2 ),
6866       RescaleError = cms.double( 100.0 ),
6867       Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6868       UseSubRecHits = cms.bool( False ),
6869       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6870     ),
6871     L2TrajBuilderParameters = cms.PSet( 
6872       BWFilterParameters = cms.PSet( 
6873         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6874         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6875         BWSeedType = cms.string( "fromGenerator" ),
6876         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6877         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6878         EnableGEMMeasurement = cms.bool( True ),
6879         EnableRPCMeasurement = cms.bool( True ),
6880         MuonTrajectoryUpdatorParameters = cms.PSet( 
6881           ExcludeRPCFromFit = cms.bool( False ),
6882           Granularity = cms.int32( 0 ),
6883           MaxChi2 = cms.double( 25.0 ),
6884           RescaleError = cms.bool( False ),
6885           RescaleErrorFactor = cms.double( 100.0 ),
6886           UseInvalidHits = cms.bool( True )
6887         ),
6888         EnableCSCMeasurement = cms.bool( True ),
6889         MaxChi2 = cms.double( 100.0 ),
6890         FitDirection = cms.string( "outsideIn" ),
6891         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6892         NumberOfSigma = cms.double( 3.0 ),
6893         EnableDTMeasurement = cms.bool( True )
6894       ),
6895       DoSeedRefit = cms.bool( False ),
6896       FilterParameters = cms.PSet( 
6897         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6898         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6899         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6900         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6901         EnableGEMMeasurement = cms.bool( True ),
6902         EnableRPCMeasurement = cms.bool( True ),
6903         MuonTrajectoryUpdatorParameters = cms.PSet( 
6904           ExcludeRPCFromFit = cms.bool( False ),
6905           Granularity = cms.int32( 0 ),
6906           MaxChi2 = cms.double( 25.0 ),
6907           RescaleError = cms.bool( False ),
6908           RescaleErrorFactor = cms.double( 100.0 ),
6909           UseInvalidHits = cms.bool( True )
6910         ),
6911         EnableCSCMeasurement = cms.bool( True ),
6912         MaxChi2 = cms.double( 1000.0 ),
6913         FitDirection = cms.string( "insideOut" ),
6914         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6915         NumberOfSigma = cms.double( 3.0 ),
6916         EnableDTMeasurement = cms.bool( True )
6917       ),
6918       SeedPosition = cms.string( "in" ),
6919       DoBackwardFilter = cms.bool( True ),
6920       DoRefit = cms.bool( False ),
6921       NavigationType = cms.string( "Standard" ),
6922       SeedTransformerParameters = cms.PSet( 
6923         Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6924         NMinRecHits = cms.uint32( 2 ),
6925         RescaleError = cms.double( 100.0 ),
6926         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6927         UseSubRecHits = cms.bool( False ),
6928         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6929       ),
6930       SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6931     ),
6932     DoSeedRefit = cms.bool( False ),
6933     TrackLoaderParameters = cms.PSet( 
6934       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6935       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6936       DoSmoothing = cms.bool( False ),
6937       VertexConstraint = cms.bool( True ),
6938       MuonUpdatorAtVertexParameters = cms.PSet( 
6939         MaxChi2 = cms.double( 1000000.0 ),
6940         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6941         BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6942         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6943       ),
6944       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6945     ),
6946     MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6947 )
6948 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6949     InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6950 )
6951 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6952     ProductLabel = cms.InputTag( "rawDataCollector" )
6953 )
6954 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6955     ProductLabel = cms.InputTag( "rawDataCollector" ),
6956     ConditionsLabel = cms.string( "" ),
6957     onDemand = cms.bool( False ),
6958     DoAPVEmulatorCheck = cms.bool( False ),
6959     LegacyUnpacker = cms.bool( False ),
6960     HybridZeroSuppressed = cms.bool( False ),
6961     Clusterizer = cms.PSet( 
6962       ConditionsLabel = cms.string( "" ),
6963       MaxClusterSize = cms.uint32( 16 ),
6964       ClusterThreshold = cms.double( 5.0 ),
6965       SeedThreshold = cms.double( 3.0 ),
6966       Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6967       ChannelThreshold = cms.double( 2.0 ),
6968       MaxAdjacentBad = cms.uint32( 0 ),
6969       setDetId = cms.bool( True ),
6970       MaxSequentialHoles = cms.uint32( 0 ),
6971       RemoveApvShots = cms.bool( True ),
6972       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6973       MaxSequentialBad = cms.uint32( 1 )
6974     ),
6975     Algorithms = cms.PSet( 
6976       Use10bitsTruncation = cms.bool( False ),
6977       CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6978       useCMMeanMap = cms.bool( False ),
6979       TruncateInSuppressor = cms.bool( True ),
6980       doAPVRestore = cms.bool( False ),
6981       SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6982       PedestalSubtractionFedMode = cms.bool( True )
6983     )
6984 )
6985 fragment.hltMeasurementTrackerEvent = cms.EDProducer( "MeasurementTrackerEventProducer",
6986     measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6987     skipClusters = cms.InputTag( "" ),
6988     pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6989     stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
6990     Phase2TrackerCluster1DProducer = cms.string( "" ),
6991     vectorHits = cms.InputTag( "" ),
6992     vectorHitsRej = cms.InputTag( "" ),
6993     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
6994     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
6995     pixelCablingMapLabel = cms.string( "" ),
6996     inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6997     switchOffPixelsIfEmpty = cms.bool( True )
6998 )
6999 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIDNN",
7000     src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7001     layersToTry = cms.int32( 2 ),
7002     fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
7003     hitsToTry = cms.int32( 1 ),
7004     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7005     estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
7006     maxEtaForTOB = cms.double( 1.8 ),
7007     minEtaForTEC = cms.double( 0.7 ),
7008     debug = cms.untracked.bool( False ),
7009     maxSeeds = cms.uint32( 20 ),
7010     maxHitlessSeeds = cms.uint32( 5 ),
7011     maxHitSeeds = cms.uint32( 1 ),
7012     propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
7013     maxHitlessSeedsIP = cms.uint32( 5 ),
7014     maxHitlessSeedsMuS = cms.uint32( 0 ),
7015     maxHitDoubletSeeds = cms.uint32( 0 ),
7016     getStrategyFromDNN = cms.bool( True ),
7017     useRegressor = cms.bool( False ),
7018     dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" )
7019 )
7020 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7021     cleanTrajectoryAfterInOut = cms.bool( False ),
7022     doSeedingRegionRebuilding = cms.bool( False ),
7023     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7024     reverseTrajectories = cms.bool( True ),
7025     useHitsSplitting = cms.bool( False ),
7026     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7027     src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
7028     clustersToSkip = cms.InputTag( "" ),
7029     phase2clustersToSkip = cms.InputTag( "" ),
7030     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
7031     TransientInitialStateEstimatorParameters = cms.PSet( 
7032       propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
7033       numberMeasurementsForFit = cms.int32( 4 ),
7034       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
7035     ),
7036     numHitsForSeedCleaner = cms.int32( 4 ),
7037     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7038     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7039     TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
7040     maxNSeeds = cms.uint32( 500000 ),
7041     maxSeedsBeforeCleaning = cms.uint32( 5000 )
7042 )
7043 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7044     TrajectoryInEvent = cms.bool( False ),
7045     useHitsSplitting = cms.bool( False ),
7046     src = cms.InputTag( "hltIterL3OITrackCandidates" ),
7047     clusterRemovalInfo = cms.InputTag( "" ),
7048     AlgorithmName = cms.string( "iter10" ),
7049     GeometricInnerState = cms.bool( True ),
7050     reMatchSplitHits = cms.bool( False ),
7051     usePropagatorForPCA = cms.bool( False ),
7052     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7053     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7054     useSimpleMF = cms.bool( False ),
7055     SimpleMagneticField = cms.string( "" ),
7056     Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
7057     Propagator = cms.string( "PropagatorWithMaterial" ),
7058     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7059     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7060     MeasurementTracker = cms.string( "hltESPMeasurementTracker" )
7061 )
7062 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7063     src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
7064     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7065     vertices = cms.InputTag( "Notused" ),
7066     ignoreVertices = cms.bool( True ),
7067     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7068     mva = cms.PSet( 
7069       minPixelHits = cms.vint32( 0, 0, 0 ),
7070       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7071       dr_par = cms.PSet( 
7072         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7073         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7074         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7075         dr_exp = cms.vint32( 4, 4, 2147483647 ),
7076         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7077       ),
7078       maxLostLayers = cms.vint32( 4, 3, 2 ),
7079       min3DLayers = cms.vint32( 0, 0, 0 ),
7080       dz_par = cms.PSet( 
7081         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7082         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7083         dz_exp = cms.vint32( 4, 4, 2147483647 )
7084       ),
7085       minNVtxTrk = cms.int32( 3 ),
7086       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7087       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7088       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7089       maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
7090       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7091       minLayers = cms.vint32( 3, 5, 5 )
7092     )
7093 )
7094 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7095     originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
7096     originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
7097     originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
7098     minQuality = cms.string( "highPurity" ),
7099     copyExtras = cms.untracked.bool( True ),
7100     copyTrajectories = cms.untracked.bool( False )
7101 )
7102 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
7103     ServiceParameters = cms.PSet( 
7104       RPCLayers = cms.bool( True ),
7105       UseMuonNavigation = cms.untracked.bool( True ),
7106       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7107         'SteppingHelixPropagatorAny',
7108         'hltESPSmartPropagator',
7109         'hltESPSteppingHelixPropagatorOpposite' )
7110     ),
7111     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7112     TrackLoaderParameters = cms.PSet( 
7113       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7114       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7115       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7116       DoSmoothing = cms.bool( True ),
7117       SmoothTkTrack = cms.untracked.bool( False ),
7118       VertexConstraint = cms.bool( False ),
7119       MuonUpdatorAtVertexParameters = cms.PSet( 
7120         MaxChi2 = cms.double( 1000000.0 ),
7121         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7122         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7123       ),
7124       PutTkTrackIntoEvent = cms.untracked.bool( False ),
7125       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7126     ),
7127     L3TrajBuilderParameters = cms.PSet( 
7128       PtCut = cms.double( 1.0 ),
7129       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7130       GlobalMuonTrackMatcher = cms.PSet( 
7131         Chi2Cut_3 = cms.double( 200.0 ),
7132         DeltaDCut_2 = cms.double( 10.0 ),
7133         Eta_threshold = cms.double( 1.2 ),
7134         Quality_2 = cms.double( 15.0 ),
7135         DeltaDCut_1 = cms.double( 40.0 ),
7136         Quality_3 = cms.double( 7.0 ),
7137         DeltaDCut_3 = cms.double( 15.0 ),
7138         Quality_1 = cms.double( 20.0 ),
7139         Pt_threshold1 = cms.double( 0.0 ),
7140         DeltaRCut_2 = cms.double( 0.2 ),
7141         DeltaRCut_1 = cms.double( 0.1 ),
7142         Pt_threshold2 = cms.double( 9.99999999E8 ),
7143         Chi2Cut_1 = cms.double( 50.0 ),
7144         Chi2Cut_2 = cms.double( 50.0 ),
7145         DeltaRCut_3 = cms.double( 1.0 ),
7146         LocChi2Cut = cms.double( 0.001 ),
7147         Propagator = cms.string( "hltESPSmartPropagator" ),
7148         MinPt = cms.double( 1.0 ),
7149         MinP = cms.double( 2.5 )
7150       ),
7151       ScaleTECxFactor = cms.double( -1.0 ),
7152       tkTrajUseVertex = cms.bool( False ),
7153       MuonTrackingRegionBuilder = cms.PSet( 
7154         Rescale_Dz = cms.double( 4.0 ),
7155         Pt_fixed = cms.bool( False ),
7156         Eta_fixed = cms.bool( True ),
7157         Eta_min = cms.double( 0.1 ),
7158         DeltaZ = cms.double( 24.2 ),
7159         maxRegions = cms.int32( 2 ),
7160         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7161         UseVertex = cms.bool( False ),
7162         Z_fixed = cms.bool( False ),
7163         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7164         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7165         Rescale_phi = cms.double( 3.0 ),
7166         DeltaEta = cms.double( 0.2 ),
7167         precise = cms.bool( True ),
7168         OnDemand = cms.int32( -1 ),
7169         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7170         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7171         vertexCollection = cms.InputTag( "pixelVertices" ),
7172         Pt_min = cms.double( 3.0 ),
7173         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7174         Phi_fixed = cms.bool( True ),
7175         DeltaR = cms.double( 0.025 ),
7176         input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7177         DeltaPhi = cms.double( 0.15 ),
7178         Phi_min = cms.double( 0.1 ),
7179         Rescale_eta = cms.double( 3.0 )
7180       ),
7181       TrackTransformer = cms.PSet( 
7182         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7183         RefitDirection = cms.string( "insideOut" ),
7184         RefitRPCHits = cms.bool( True ),
7185         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7186         DoPredictionsOnly = cms.bool( False ),
7187         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7188         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7189         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7190       ),
7191       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7192       RefitRPCHits = cms.bool( True ),
7193       tkTrajVertex = cms.InputTag( "Notused" ),
7194       GlbRefitterParameters = cms.PSet( 
7195         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7196         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7197         RefitFlag = cms.bool( True ),
7198         SkipStation = cms.int32( -1 ),
7199         Chi2CutRPC = cms.double( 1.0 ),
7200         PropDirForCosmics = cms.bool( False ),
7201         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7202         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7203         HitThreshold = cms.int32( 1 ),
7204         Chi2CutGEM = cms.double( 1.0 ),
7205         DYTthrs = cms.vint32( 30, 15 ),
7206         TrackerSkipSystem = cms.int32( -1 ),
7207         RefitDirection = cms.string( "insideOut" ),
7208         Chi2CutCSC = cms.double( 150.0 ),
7209         Chi2CutDT = cms.double( 10.0 ),
7210         RefitRPCHits = cms.bool( True ),
7211         TrackerSkipSection = cms.int32( -1 ),
7212         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7213         DoPredictionsOnly = cms.bool( False ),
7214         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7215         MuonHitsOption = cms.int32( 1 ),
7216         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7217       ),
7218       PCut = cms.double( 2.5 ),
7219       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7220       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7221       tkTrajMaxChi2 = cms.double( 9999.0 ),
7222       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7223       ScaleTECyFactor = cms.double( -1.0 ),
7224       tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
7225     )
7226 )
7227 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
7228     labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
7229 )
7230 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
7231     labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
7232 )
7233 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
7234     InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
7235     InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
7236     MuonPtOption = cms.string( "Tracker" )
7237 )
7238 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
7239     l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7240     l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
7241     InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
7242     applyL3Filters = cms.bool( False ),
7243     MinNhits = cms.int32( 1 ),
7244     MaxNormalizedChi2 = cms.double( 20.0 ),
7245     MinNmuonHits = cms.int32( 1 ),
7246     MaxPtDifference = cms.double( 0.3 )
7247 )
7248 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionByPtEDProducer",
7249     DeltaR = cms.double( 0.025 ),
7250     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7251     OnDemand = cms.int32( -1 ),
7252     vertexCollection = cms.InputTag( "notUsed" ),
7253     MeasurementTrackerName = cms.InputTag( "" ),
7254     UseVertex = cms.bool( False ),
7255     Rescale_Dz = cms.double( 4.0 ),
7256     Pt_fixed = cms.bool( True ),
7257     Z_fixed = cms.bool( True ),
7258     Pt_min = cms.double( 0.0 ),
7259     DeltaZ = cms.double( 24.2 ),
7260     ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ),
7261     deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ),
7262     deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ),
7263     maxRegions = cms.int32( 5 ),
7264     precise = cms.bool( True ),
7265     input = cms.InputTag( "hltL2SelectorForL3IO" )
7266 )
7267 fragment.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion",
7268     tracks = cms.InputTag( "hltPixelTracks" ),
7269     regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
7270     produceTrackCollection = cms.bool( True ),
7271     produceMask = cms.bool( False )
7272 )
7273 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7274     InputCollection = cms.InputTag( "hltPixelTracksInRegionL2" ),
7275     InputVertexCollection = cms.InputTag( "" ),
7276     originHalfLength = cms.double( 0.3 ),
7277     originRadius = cms.double( 0.1 ),
7278     useProtoTrackKinematics = cms.bool( False ),
7279     useEventsWithNoVertex = cms.bool( True ),
7280     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7281     usePV = cms.bool( False ),
7282     includeFourthHit = cms.bool( True ),
7283     produceComplement = cms.bool( False ),
7284     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7285 )
7286 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7287     src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
7288     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7289     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7290     rejectAll = cms.bool( False ),
7291     isFromL1 = cms.bool( False ),
7292     mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
7293     mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
7294     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 ),
7295     mvaScaleStdB = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
7296     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 ),
7297     mvaScaleStdE = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
7298     doSort = cms.bool( False ),
7299     nSeedsMaxB = cms.int32( 99999 ),
7300     nSeedsMaxE = cms.int32( 99999 ),
7301     etaEdge = cms.double( 1.2 ),
7302     mvaCutB = cms.double( 0.04 ),
7303     mvaCutE = cms.double( 0.04 ),
7304     minL1Qual = cms.int32( 7 ),
7305     baseScore = cms.double( 0.5 )
7306 )
7307 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7308     cleanTrajectoryAfterInOut = cms.bool( False ),
7309     doSeedingRegionRebuilding = cms.bool( True ),
7310     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7311     reverseTrajectories = cms.bool( False ),
7312     useHitsSplitting = cms.bool( True ),
7313     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7314     src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered" ),
7315     clustersToSkip = cms.InputTag( "" ),
7316     phase2clustersToSkip = cms.InputTag( "" ),
7317     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7318     TransientInitialStateEstimatorParameters = cms.PSet( 
7319       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7320       numberMeasurementsForFit = cms.int32( 4 ),
7321       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7322     ),
7323     numHitsForSeedCleaner = cms.int32( 4 ),
7324     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7325     RedundantSeedCleaner = cms.string( "none" ),
7326     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7327     maxNSeeds = cms.uint32( 100000 ),
7328     maxSeedsBeforeCleaning = cms.uint32( 1000 )
7329 )
7330 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7331     TrajectoryInEvent = cms.bool( False ),
7332     useHitsSplitting = cms.bool( False ),
7333     src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
7334     clusterRemovalInfo = cms.InputTag( "" ),
7335     AlgorithmName = cms.string( "hltIter0" ),
7336     GeometricInnerState = cms.bool( True ),
7337     reMatchSplitHits = cms.bool( False ),
7338     usePropagatorForPCA = cms.bool( False ),
7339     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7340     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7341     useSimpleMF = cms.bool( True ),
7342     SimpleMagneticField = cms.string( "ParabolicMf" ),
7343     Fitter = cms.string( "hltESPFittingSmootherIT" ),
7344     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7345     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7346     NavigationSchool = cms.string( "" ),
7347     MeasurementTracker = cms.string( "" )
7348 )
7349 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7350     src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
7351     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7352     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7353     ignoreVertices = cms.bool( False ),
7354     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7355     mva = cms.PSet( 
7356       minPixelHits = cms.vint32( 0, 0, 0 ),
7357       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7358       dr_par = cms.PSet( 
7359         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7360         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7361         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7362         dr_exp = cms.vint32( 4, 4, 2147483647 ),
7363         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7364       ),
7365       maxLostLayers = cms.vint32( 1, 1, 1 ),
7366       min3DLayers = cms.vint32( 0, 0, 0 ),
7367       dz_par = cms.PSet( 
7368         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7369         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7370         dz_exp = cms.vint32( 4, 4, 2147483647 )
7371       ),
7372       minNVtxTrk = cms.int32( 3 ),
7373       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7374       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7375       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7376       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7377       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7378       minLayers = cms.vint32( 3, 3, 4 )
7379     )
7380 )
7381 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7382     originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
7383     originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
7384     originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
7385     minQuality = cms.string( "highPurity" ),
7386     copyExtras = cms.untracked.bool( True ),
7387     copyTrajectories = cms.untracked.bool( False )
7388 )
7389 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
7390     ServiceParameters = cms.PSet( 
7391       RPCLayers = cms.bool( True ),
7392       UseMuonNavigation = cms.untracked.bool( True ),
7393       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7394         'SteppingHelixPropagatorAny',
7395         'hltESPSmartPropagator',
7396         'hltESPSteppingHelixPropagatorOpposite' )
7397     ),
7398     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7399     TrackLoaderParameters = cms.PSet( 
7400       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7401       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7402       DoSmoothing = cms.bool( False ),
7403       SmoothTkTrack = cms.untracked.bool( False ),
7404       VertexConstraint = cms.bool( False ),
7405       MuonUpdatorAtVertexParameters = cms.PSet( 
7406         MaxChi2 = cms.double( 1000000.0 ),
7407         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7408         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7409       ),
7410       PutTkTrackIntoEvent = cms.untracked.bool( False ),
7411       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7412     ),
7413     L3TrajBuilderParameters = cms.PSet( 
7414       PtCut = cms.double( 1.0 ),
7415       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7416       GlobalMuonTrackMatcher = cms.PSet( 
7417         Chi2Cut_3 = cms.double( 200.0 ),
7418         DeltaDCut_2 = cms.double( 10.0 ),
7419         Eta_threshold = cms.double( 1.2 ),
7420         Quality_2 = cms.double( 15.0 ),
7421         DeltaDCut_1 = cms.double( 40.0 ),
7422         Quality_3 = cms.double( 7.0 ),
7423         DeltaDCut_3 = cms.double( 15.0 ),
7424         Quality_1 = cms.double( 20.0 ),
7425         Pt_threshold1 = cms.double( 0.0 ),
7426         DeltaRCut_2 = cms.double( 0.2 ),
7427         DeltaRCut_1 = cms.double( 0.1 ),
7428         Pt_threshold2 = cms.double( 9.99999999E8 ),
7429         Chi2Cut_1 = cms.double( 50.0 ),
7430         Chi2Cut_2 = cms.double( 50.0 ),
7431         DeltaRCut_3 = cms.double( 1.0 ),
7432         LocChi2Cut = cms.double( 0.001 ),
7433         Propagator = cms.string( "hltESPSmartPropagator" ),
7434         MinPt = cms.double( 1.0 ),
7435         MinP = cms.double( 2.5 )
7436       ),
7437       ScaleTECxFactor = cms.double( -1.0 ),
7438       tkTrajUseVertex = cms.bool( False ),
7439       MuonTrackingRegionBuilder = cms.PSet( 
7440         Rescale_Dz = cms.double( 4.0 ),
7441         Pt_fixed = cms.bool( True ),
7442         Eta_fixed = cms.bool( True ),
7443         Eta_min = cms.double( 0.1 ),
7444         DeltaZ = cms.double( 24.2 ),
7445         maxRegions = cms.int32( 2 ),
7446         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7447         UseVertex = cms.bool( False ),
7448         Z_fixed = cms.bool( True ),
7449         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7450         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7451         Rescale_phi = cms.double( 3.0 ),
7452         DeltaEta = cms.double( 0.04 ),
7453         precise = cms.bool( True ),
7454         OnDemand = cms.int32( -1 ),
7455         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7456         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7457         vertexCollection = cms.InputTag( "pixelVertices" ),
7458         Pt_min = cms.double( 3.0 ),
7459         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7460         Phi_fixed = cms.bool( True ),
7461         DeltaR = cms.double( 0.025 ),
7462         input = cms.InputTag( "hltL2SelectorForL3IO" ),
7463         DeltaPhi = cms.double( 0.15 ),
7464         Phi_min = cms.double( 0.1 ),
7465         Rescale_eta = cms.double( 3.0 )
7466       ),
7467       TrackTransformer = cms.PSet( 
7468         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7469         RefitDirection = cms.string( "insideOut" ),
7470         RefitRPCHits = cms.bool( True ),
7471         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7472         DoPredictionsOnly = cms.bool( False ),
7473         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7474         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7475         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7476       ),
7477       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7478       RefitRPCHits = cms.bool( True ),
7479       tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ),
7480       GlbRefitterParameters = cms.PSet( 
7481         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7482         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7483         RefitFlag = cms.bool( True ),
7484         SkipStation = cms.int32( -1 ),
7485         Chi2CutRPC = cms.double( 1.0 ),
7486         PropDirForCosmics = cms.bool( False ),
7487         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7488         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7489         HitThreshold = cms.int32( 1 ),
7490         Chi2CutGEM = cms.double( 1.0 ),
7491         DYTthrs = cms.vint32( 30, 15 ),
7492         TrackerSkipSystem = cms.int32( -1 ),
7493         RefitDirection = cms.string( "insideOut" ),
7494         Chi2CutCSC = cms.double( 150.0 ),
7495         Chi2CutDT = cms.double( 10.0 ),
7496         RefitRPCHits = cms.bool( True ),
7497         TrackerSkipSection = cms.int32( -1 ),
7498         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7499         DoPredictionsOnly = cms.bool( False ),
7500         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7501         MuonHitsOption = cms.int32( 1 ),
7502         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7503       ),
7504       PCut = cms.double( 2.5 ),
7505       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7506       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7507       matchToSeeds = cms.bool( True ),
7508       tkTrajMaxChi2 = cms.double( 9999.0 ),
7509       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7510       ScaleTECyFactor = cms.double( -1.0 ),
7511       tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" )
7512     )
7513 )
7514 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
7515     labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
7516 )
7517 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
7518     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7519     L1MinPt = cms.double( -1.0 ),
7520     L1MaxEta = cms.double( 5.0 ),
7521     L1MinQuality = cms.uint32( 7 ),
7522     CentralBxOnly = cms.bool( True )
7523 )
7524 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
7525     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
7526     L1MinPt = cms.double( 0.0 ),
7527     L1MaxEta = cms.double( 2.5 ),
7528     L1MinQuality = cms.uint32( 7 ),
7529     SetMinPtBarrelTo = cms.double( 3.5 ),
7530     SetMinPtEndcapTo = cms.double( 1.0 ),
7531     CentralBxOnly = cms.bool( True ),
7532     RegionPSet = cms.PSet( 
7533       vertexCollection = cms.InputTag( "notUsed" ),
7534       deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ),
7535       zErrorVetex = cms.double( 0.2 ),
7536       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7537       zErrorBeamSpot = cms.double( 24.2 ),
7538       maxNVertices = cms.int32( 1 ),
7539       maxNRegions = cms.int32( 5 ),
7540       nSigmaZVertex = cms.double( 3.0 ),
7541       nSigmaZBeamSpot = cms.double( 4.0 ),
7542       ptMin = cms.double( 0.0 ),
7543       mode = cms.string( "BeamSpotSigma" ),
7544       input = cms.InputTag( "hltL1MuonsPt0" ),
7545       ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
7546       searchOpt = cms.bool( False ),
7547       deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ),
7548       whereToUseMeasurementTracker = cms.string( "Never" ),
7549       originRadius = cms.double( 0.2 ),
7550       measurementTrackerName = cms.InputTag( "" ),
7551       precise = cms.bool( True )
7552     ),
7553     ServiceParameters = cms.PSet( 
7554       RPCLayers = cms.bool( True ),
7555       UseMuonNavigation = cms.untracked.bool( True ),
7556       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
7557     )
7558 )
7559 fragment.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion",
7560     tracks = cms.InputTag( "hltPixelTracks" ),
7561     regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
7562     produceTrackCollection = cms.bool( True ),
7563     produceMask = cms.bool( False )
7564 )
7565 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7566     InputCollection = cms.InputTag( "hltPixelTracksInRegionL1" ),
7567     InputVertexCollection = cms.InputTag( "" ),
7568     originHalfLength = cms.double( 0.3 ),
7569     originRadius = cms.double( 0.1 ),
7570     useProtoTrackKinematics = cms.bool( False ),
7571     useEventsWithNoVertex = cms.bool( True ),
7572     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7573     usePV = cms.bool( False ),
7574     includeFourthHit = cms.bool( True ),
7575     produceComplement = cms.bool( False ),
7576     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7577 )
7578 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7579     src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
7580     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7581     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7582     rejectAll = cms.bool( False ),
7583     isFromL1 = cms.bool( True ),
7584     mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
7585     mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
7586     mvaScaleMeanB = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
7587     mvaScaleStdB = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
7588     mvaScaleMeanE = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
7589     mvaScaleStdE = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
7590     doSort = cms.bool( False ),
7591     nSeedsMaxB = cms.int32( 99999 ),
7592     nSeedsMaxE = cms.int32( 99999 ),
7593     etaEdge = cms.double( 1.2 ),
7594     mvaCutB = cms.double( 0.04 ),
7595     mvaCutE = cms.double( 0.04 ),
7596     minL1Qual = cms.int32( 7 ),
7597     baseScore = cms.double( 0.5 )
7598 )
7599 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7600     cleanTrajectoryAfterInOut = cms.bool( False ),
7601     doSeedingRegionRebuilding = cms.bool( True ),
7602     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7603     reverseTrajectories = cms.bool( False ),
7604     useHitsSplitting = cms.bool( True ),
7605     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7606     src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered" ),
7607     clustersToSkip = cms.InputTag( "" ),
7608     phase2clustersToSkip = cms.InputTag( "" ),
7609     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7610     TransientInitialStateEstimatorParameters = cms.PSet( 
7611       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7612       numberMeasurementsForFit = cms.int32( 4 ),
7613       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7614     ),
7615     numHitsForSeedCleaner = cms.int32( 4 ),
7616     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7617     RedundantSeedCleaner = cms.string( "none" ),
7618     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7619     maxNSeeds = cms.uint32( 100000 ),
7620     maxSeedsBeforeCleaning = cms.uint32( 1000 )
7621 )
7622 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7623     TrajectoryInEvent = cms.bool( False ),
7624     useHitsSplitting = cms.bool( False ),
7625     src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
7626     clusterRemovalInfo = cms.InputTag( "" ),
7627     AlgorithmName = cms.string( "hltIter0" ),
7628     GeometricInnerState = cms.bool( True ),
7629     reMatchSplitHits = cms.bool( False ),
7630     usePropagatorForPCA = cms.bool( False ),
7631     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7632     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7633     useSimpleMF = cms.bool( True ),
7634     SimpleMagneticField = cms.string( "ParabolicMf" ),
7635     Fitter = cms.string( "hltESPFittingSmootherIT" ),
7636     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7637     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7638     NavigationSchool = cms.string( "" ),
7639     MeasurementTracker = cms.string( "" )
7640 )
7641 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7642     src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7643     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7644     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7645     ignoreVertices = cms.bool( False ),
7646     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7647     mva = cms.PSet( 
7648       minPixelHits = cms.vint32( 0, 0, 0 ),
7649       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7650       dr_par = cms.PSet( 
7651         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7652         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7653         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7654         dr_exp = cms.vint32( 4, 4, 2147483647 ),
7655         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7656       ),
7657       maxLostLayers = cms.vint32( 1, 1, 1 ),
7658       min3DLayers = cms.vint32( 0, 0, 0 ),
7659       dz_par = cms.PSet( 
7660         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7661         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7662         dz_exp = cms.vint32( 4, 4, 2147483647 )
7663       ),
7664       minNVtxTrk = cms.int32( 3 ),
7665       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7666       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7667       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7668       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7669       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7670       minLayers = cms.vint32( 3, 3, 4 )
7671     )
7672 )
7673 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7674     originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7675     originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7676     originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7677     minQuality = cms.string( "highPurity" ),
7678     copyExtras = cms.untracked.bool( True ),
7679     copyTrajectories = cms.untracked.bool( False )
7680 )
7681 fragment.hltIter3IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7682     trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7683     trackClassifier = cms.InputTag( '','QualityMasks' ),
7684     pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7685     stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7686     oldClusterRemovalInfo = cms.InputTag( "" ),
7687     TrackQuality = cms.string( "highPurity" ),
7688     maxChi2 = cms.double( 16.0 ),
7689     minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7690     overrideTrkQuals = cms.InputTag( "" )
7691 )
7692 fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7693     src = cms.InputTag( "hltMeasurementTrackerEvent" ),
7694     clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7695     phase2clustersToSkip = cms.InputTag( "" )
7696 )
7697 fragment.hltIter3IterL3FromL1MuonPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
7698     RegionPSet = cms.PSet( 
7699       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7700       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7701       zErrorBeamSpot = cms.double( 15.0 ),
7702       extraPhi = cms.double( 0.0 ),
7703       extraEta = cms.double( 0.0 ),
7704       maxNVertices = cms.int32( 3 ),
7705       nSigmaZVertex = cms.double( 3.0 ),
7706       nSigmaZBeamSpot = cms.double( 4.0 ),
7707       ptMin = cms.double( 1.2 ),
7708       operationMode = cms.string( "VerticesFixed" ),
7709       searchOpt = cms.bool( False ),
7710       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7711       originRadius = cms.double( 0.015 ),
7712       measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7713       precise = cms.bool( True ),
7714       zErrorVertex = cms.double( 0.03 )
7715     ),
7716     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7717     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7718     ignoreSingleFPixPanelModules = cms.bool( True ),
7719     debug = cms.untracked.bool( False ),
7720     createPlottingFiles = cms.untracked.bool( False ),
7721     layerList = cms.vstring( 'BPix1+BPix2',
7722       'BPix1+BPix3',
7723       'BPix1+BPix4',
7724       'BPix2+BPix3',
7725       'BPix2+BPix4',
7726       'BPix3+BPix4',
7727       'BPix1+FPix1_pos',
7728       'BPix1+FPix1_neg',
7729       'BPix1+FPix2_pos',
7730       'BPix1+FPix2_neg',
7731       'BPix1+FPix3_pos',
7732       'BPix1+FPix3_neg',
7733       'BPix2+FPix1_pos',
7734       'BPix2+FPix1_neg',
7735       'BPix2+FPix2_pos',
7736       'BPix2+FPix2_neg',
7737       'BPix3+FPix1_pos',
7738       'BPix3+FPix1_neg',
7739       'FPix1_pos+FPix2_pos',
7740       'FPix1_neg+FPix2_neg',
7741       'FPix1_pos+FPix3_pos',
7742       'FPix1_neg+FPix3_neg',
7743       'FPix2_pos+FPix3_pos',
7744       'FPix2_neg+FPix3_neg' ),
7745     BPix = cms.PSet( 
7746       hitErrorRPhi = cms.double( 0.0027 ),
7747       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7748       skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7749       useErrorsFromParam = cms.bool( True ),
7750       hitErrorRZ = cms.double( 0.006 ),
7751       HitProducer = cms.string( "hltSiPixelRecHits" )
7752     ),
7753     FPix = cms.PSet( 
7754       hitErrorRPhi = cms.double( 0.0051 ),
7755       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7756       skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7757       useErrorsFromParam = cms.bool( True ),
7758       hitErrorRZ = cms.double( 0.0036 ),
7759       HitProducer = cms.string( "hltSiPixelRecHits" )
7760     ),
7761     TIB = cms.PSet(  ),
7762     TID = cms.PSet(  ),
7763     TOB = cms.PSet(  ),
7764     TEC = cms.PSet(  ),
7765     MTIB = cms.PSet(  ),
7766     MTID = cms.PSet(  ),
7767     MTOB = cms.PSet(  ),
7768     MTEC = cms.PSet(  )
7769 )
7770 fragment.hltIter3IterL3FromL1MuonTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
7771     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
7772     L1MinPt = cms.double( 0.0 ),
7773     L1MaxEta = cms.double( 2.5 ),
7774     L1MinQuality = cms.uint32( 7 ),
7775     SetMinPtBarrelTo = cms.double( 3.5 ),
7776     SetMinPtEndcapTo = cms.double( 1.0 ),
7777     CentralBxOnly = cms.bool( True ),
7778     RegionPSet = cms.PSet( 
7779       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7780       deltaEtas = cms.vdouble( 0.175, 0.175, 0.175, 0.175 ),
7781       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7782       zErrorBeamSpot = cms.double( 15.0 ),
7783       maxNVertices = cms.int32( 3 ),
7784       maxNRegions = cms.int32( 3 ),
7785       nSigmaZVertex = cms.double( 3.0 ),
7786       nSigmaZBeamSpot = cms.double( 4.0 ),
7787       ptMin = cms.double( 1.2 ),
7788       mode = cms.string( "VerticesFixed" ),
7789       input = cms.InputTag( "hltL1MuonsPt0" ),
7790       ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
7791       searchOpt = cms.bool( False ),
7792       deltaPhis = cms.vdouble( 0.5, 0.4, 0.3, 0.15 ),
7793       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7794       originRadius = cms.double( 0.015 ),
7795       measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7796       precise = cms.bool( True )
7797     ),
7798     ServiceParameters = cms.PSet( 
7799       RPCLayers = cms.bool( True ),
7800       UseMuonNavigation = cms.untracked.bool( True ),
7801       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
7802     )
7803 )
7804 fragment.hltIter3IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7805     doClusterCheck = cms.bool( False ),
7806     MaxNumberOfStripClusters = cms.uint32( 50000 ),
7807     ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
7808     MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7809     PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7810     cut = cms.string( "" ),
7811     DontCountDetsAboveNClusters = cms.uint32( 0 ),
7812     silentClusterCheck = cms.untracked.bool( False )
7813 )
7814 fragment.hltIter3IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7815     seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayersAndRegions" ),
7816     trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegions" ),
7817     trackingRegionsSeedingLayers = cms.InputTag( "" ),
7818     clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheck" ),
7819     produceSeedingHitSets = cms.bool( True ),
7820     produceIntermediateHitDoublets = cms.bool( False ),
7821     maxElement = cms.uint32( 0 ),
7822     maxElementTotal = cms.uint32( 50000000 ),
7823     putEmptyIfMaxElementReached = cms.bool( False ),
7824     layerPairs = cms.vuint32( 0 )
7825 )
7826 fragment.hltIter3IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
7827     seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoublets" ),
7828     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
7829     SeedMomentumForBOFF = cms.double( 5.0 ),
7830     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7831     MinOneOverPtError = cms.double( 1.0 ),
7832     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7833     magneticField = cms.string( "ParabolicMf" ),
7834     forceKinematicWithRegionDirection = cms.bool( False ),
7835     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
7836 )
7837 fragment.hltIter3IterL3FromL1MuonPixelSeedsFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7838     src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeeds" ),
7839     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7840     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7841     rejectAll = cms.bool( False ),
7842     isFromL1 = cms.bool( True ),
7843     mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_barrel_v1.xml" ),
7844     mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_endcap_v1.xml" ),
7845     mvaScaleMeanB = cms.vdouble( 0.006826621711798213, 1.340471761359199E-5, 2.5827749083302998E-6, 3.8329754175309627E-4, -0.006327854398161656, 0.0017211841076523692, 0.2760538806332439, -0.010429922003892818 ),
7846     mvaScaleStdB = cms.vdouble( 0.006225819995879627, 7.4048803387083885E-6, 3.6347963283736586E-6, 0.062213478665703675, 0.828854421408699, 0.3714730344087147, 0.42155116686695293, 0.38566415759730355 ),
7847     mvaScaleMeanE = cms.vdouble( 0.0013243955281318262, 7.150658575633707E-6, 1.0493070182976E-5, -0.004802713888821372, -0.022186379498012398, 8.335525228198972E-4, 0.2915475574025415, -0.01200308471140653 ),
7848     mvaScaleStdE = cms.vdouble( 0.0013768261827517547, 7.80116971559064E-6, 8.819635719472336E-5, 0.27824938208607475, 1.798678366076454, 0.16556388679148643, 0.48300543536161705, 0.401204958844809 ),
7849     doSort = cms.bool( False ),
7850     nSeedsMaxB = cms.int32( 99999 ),
7851     nSeedsMaxE = cms.int32( 99999 ),
7852     etaEdge = cms.double( 1.2 ),
7853     mvaCutB = cms.double( 0.1 ),
7854     mvaCutE = cms.double( 0.1 ),
7855     minL1Qual = cms.int32( 7 ),
7856     baseScore = cms.double( 0.5 )
7857 )
7858 fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7859     cleanTrajectoryAfterInOut = cms.bool( False ),
7860     doSeedingRegionRebuilding = cms.bool( False ),
7861     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7862     reverseTrajectories = cms.bool( False ),
7863     useHitsSplitting = cms.bool( False ),
7864     MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7865     src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeedsFiltered" ),
7866     clustersToSkip = cms.InputTag( "" ),
7867     phase2clustersToSkip = cms.InputTag( "" ),
7868     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
7869     TransientInitialStateEstimatorParameters = cms.PSet( 
7870       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7871       numberMeasurementsForFit = cms.int32( 4 ),
7872       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7873     ),
7874     numHitsForSeedCleaner = cms.int32( 4 ),
7875     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7876     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7877     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7878     maxNSeeds = cms.uint32( 100000 ),
7879     maxSeedsBeforeCleaning = cms.uint32( 1000 )
7880 )
7881 fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7882     TrajectoryInEvent = cms.bool( False ),
7883     useHitsSplitting = cms.bool( False ),
7884     src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidates" ),
7885     clusterRemovalInfo = cms.InputTag( "" ),
7886     AlgorithmName = cms.string( "hltIter3IterL3FromL1Muon" ),
7887     GeometricInnerState = cms.bool( True ),
7888     reMatchSplitHits = cms.bool( False ),
7889     usePropagatorForPCA = cms.bool( False ),
7890     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7891     MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7892     useSimpleMF = cms.bool( True ),
7893     SimpleMagneticField = cms.string( "ParabolicMf" ),
7894     Fitter = cms.string( "hltESPFittingSmootherIT" ),
7895     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7896     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7897     NavigationSchool = cms.string( "" ),
7898     MeasurementTracker = cms.string( "" )
7899 )
7900 fragment.hltIter3IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7901     src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7902     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7903     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7904     ignoreVertices = cms.bool( False ),
7905     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7906     mva = cms.PSet( 
7907       minPixelHits = cms.vint32( 0, 0, 0 ),
7908       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7909       dr_par = cms.PSet( 
7910         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7911         dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
7912         dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7913         dr_exp = cms.vint32( 4, 4, 4 ),
7914         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7915       ),
7916       maxLostLayers = cms.vint32( 1, 1, 1 ),
7917       min3DLayers = cms.vint32( 0, 0, 0 ),
7918       dz_par = cms.PSet( 
7919         dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7920         dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
7921         dz_exp = cms.vint32( 4, 4, 4 )
7922       ),
7923       minNVtxTrk = cms.int32( 3 ),
7924       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7925       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7926       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7927       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7928       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7929       minLayers = cms.vint32( 3, 3, 3 )
7930     )
7931 )
7932 fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7933     originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7934     originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7935     originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7936     minQuality = cms.string( "highPurity" ),
7937     copyExtras = cms.untracked.bool( True ),
7938     copyTrajectories = cms.untracked.bool( False )
7939 )
7940 fragment.hltIter03IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
7941     copyExtras = cms.untracked.bool( True ),
7942     copyMVA = cms.bool( False ),
7943     TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7944     MaxNormalizedChisq = cms.double( 1000.0 ),
7945     MinPT = cms.double( 0.05 ),
7946     MinFound = cms.int32( 3 ),
7947     Epsilon = cms.double( -0.001 ),
7948     ShareFrac = cms.double( 0.19 ),
7949     allowFirstHitShare = cms.bool( True ),
7950     FoundHitBonus = cms.double( 5.0 ),
7951     LostHitPenalty = cms.double( 20.0 ),
7952     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7953     newQuality = cms.string( "confirmed" ),
7954     setsToMerge = cms.VPSet( 
7955       cms.PSet(  pQual = cms.bool( False ),
7956         tLists = cms.vint32( 0, 1 )
7957       )
7958     ),
7959     hasSelector = cms.vint32( 0, 0 ),
7960     selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7961     writeOnlyTrkQuals = cms.bool( False ),
7962     makeReKeyedSeeds = cms.untracked.bool( False ),
7963     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
7964 )
7965 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7966     copyExtras = cms.untracked.bool( True ),
7967     copyMVA = cms.bool( False ),
7968     TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7969     MaxNormalizedChisq = cms.double( 1000.0 ),
7970     MinPT = cms.double( 0.05 ),
7971     MinFound = cms.int32( 3 ),
7972     Epsilon = cms.double( -0.001 ),
7973     ShareFrac = cms.double( 0.19 ),
7974     allowFirstHitShare = cms.bool( True ),
7975     FoundHitBonus = cms.double( 5.0 ),
7976     LostHitPenalty = cms.double( 20.0 ),
7977     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7978     newQuality = cms.string( "confirmed" ),
7979     setsToMerge = cms.VPSet( 
7980       cms.PSet(  pQual = cms.bool( False ),
7981         tLists = cms.vint32( 0, 1 )
7982       )
7983     ),
7984     hasSelector = cms.vint32( 0, 0 ),
7985     selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7986     writeOnlyTrkQuals = cms.bool( False ),
7987     makeReKeyedSeeds = cms.untracked.bool( False ),
7988     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
7989 )
7990 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
7991     copyExtras = cms.untracked.bool( True ),
7992     copyMVA = cms.bool( False ),
7993     TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
7994     MaxNormalizedChisq = cms.double( 1000.0 ),
7995     MinPT = cms.double( 0.05 ),
7996     MinFound = cms.int32( 3 ),
7997     Epsilon = cms.double( -0.001 ),
7998     ShareFrac = cms.double( 0.19 ),
7999     allowFirstHitShare = cms.bool( True ),
8000     FoundHitBonus = cms.double( 5.0 ),
8001     LostHitPenalty = cms.double( 20.0 ),
8002     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8003     newQuality = cms.string( "confirmed" ),
8004     setsToMerge = cms.VPSet( 
8005       cms.PSet(  pQual = cms.bool( False ),
8006         tLists = cms.vint32( 0, 1 )
8007       )
8008     ),
8009     hasSelector = cms.vint32( 0, 0 ),
8010     selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
8011     writeOnlyTrkQuals = cms.bool( False ),
8012     makeReKeyedSeeds = cms.untracked.bool( False ),
8013     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
8014 )
8015 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
8016     ServiceParameters = cms.PSet( 
8017       RPCLayers = cms.bool( True ),
8018       UseMuonNavigation = cms.untracked.bool( True ),
8019       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8020         'SteppingHelixPropagatorAny',
8021         'hltESPSmartPropagator',
8022         'hltESPSteppingHelixPropagatorOpposite' )
8023     ),
8024     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8025     TrackLoaderParameters = cms.PSet( 
8026       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
8027       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8028       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8029       DoSmoothing = cms.bool( True ),
8030       SmoothTkTrack = cms.untracked.bool( False ),
8031       VertexConstraint = cms.bool( False ),
8032       MuonUpdatorAtVertexParameters = cms.PSet( 
8033         MaxChi2 = cms.double( 1000000.0 ),
8034         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
8035         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
8036       ),
8037       PutTkTrackIntoEvent = cms.untracked.bool( False ),
8038       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8039     ),
8040     L3TrajBuilderParameters = cms.PSet( 
8041       PtCut = cms.double( 1.0 ),
8042       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
8043       GlobalMuonTrackMatcher = cms.PSet( 
8044         Chi2Cut_3 = cms.double( 200.0 ),
8045         DeltaDCut_2 = cms.double( 10.0 ),
8046         Eta_threshold = cms.double( 1.2 ),
8047         Quality_2 = cms.double( 15.0 ),
8048         DeltaDCut_1 = cms.double( 40.0 ),
8049         Quality_3 = cms.double( 7.0 ),
8050         DeltaDCut_3 = cms.double( 15.0 ),
8051         Quality_1 = cms.double( 20.0 ),
8052         Pt_threshold1 = cms.double( 0.0 ),
8053         DeltaRCut_2 = cms.double( 0.2 ),
8054         DeltaRCut_1 = cms.double( 0.1 ),
8055         Pt_threshold2 = cms.double( 9.99999999E8 ),
8056         Chi2Cut_1 = cms.double( 50.0 ),
8057         Chi2Cut_2 = cms.double( 50.0 ),
8058         DeltaRCut_3 = cms.double( 1.0 ),
8059         LocChi2Cut = cms.double( 0.001 ),
8060         Propagator = cms.string( "hltESPSmartPropagator" ),
8061         MinPt = cms.double( 1.0 ),
8062         MinP = cms.double( 2.5 )
8063       ),
8064       ScaleTECxFactor = cms.double( -1.0 ),
8065       tkTrajUseVertex = cms.bool( False ),
8066       MuonTrackingRegionBuilder = cms.PSet( 
8067         Rescale_Dz = cms.double( 4.0 ),
8068         Pt_fixed = cms.bool( False ),
8069         Eta_fixed = cms.bool( True ),
8070         Eta_min = cms.double( 0.1 ),
8071         DeltaZ = cms.double( 24.2 ),
8072         maxRegions = cms.int32( 2 ),
8073         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
8074         UseVertex = cms.bool( False ),
8075         Z_fixed = cms.bool( False ),
8076         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
8077         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
8078         Rescale_phi = cms.double( 3.0 ),
8079         DeltaEta = cms.double( 0.2 ),
8080         precise = cms.bool( True ),
8081         OnDemand = cms.int32( -1 ),
8082         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
8083         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
8084         vertexCollection = cms.InputTag( "pixelVertices" ),
8085         Pt_min = cms.double( 3.0 ),
8086         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8087         Phi_fixed = cms.bool( True ),
8088         DeltaR = cms.double( 0.025 ),
8089         input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8090         DeltaPhi = cms.double( 0.15 ),
8091         Phi_min = cms.double( 0.1 ),
8092         Rescale_eta = cms.double( 3.0 )
8093       ),
8094       TrackTransformer = cms.PSet( 
8095         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8096         RefitDirection = cms.string( "insideOut" ),
8097         RefitRPCHits = cms.bool( True ),
8098         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8099         DoPredictionsOnly = cms.bool( False ),
8100         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8101         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8102         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8103       ),
8104       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8105       RefitRPCHits = cms.bool( True ),
8106       tkTrajVertex = cms.InputTag( "Notused" ),
8107       GlbRefitterParameters = cms.PSet( 
8108         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8109         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8110         RefitFlag = cms.bool( True ),
8111         SkipStation = cms.int32( -1 ),
8112         Chi2CutRPC = cms.double( 1.0 ),
8113         PropDirForCosmics = cms.bool( False ),
8114         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8115         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
8116         HitThreshold = cms.int32( 1 ),
8117         Chi2CutGEM = cms.double( 1.0 ),
8118         DYTthrs = cms.vint32( 30, 15 ),
8119         TrackerSkipSystem = cms.int32( -1 ),
8120         RefitDirection = cms.string( "insideOut" ),
8121         Chi2CutCSC = cms.double( 150.0 ),
8122         Chi2CutDT = cms.double( 10.0 ),
8123         RefitRPCHits = cms.bool( True ),
8124         TrackerSkipSection = cms.int32( -1 ),
8125         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8126         DoPredictionsOnly = cms.bool( False ),
8127         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8128         MuonHitsOption = cms.int32( 1 ),
8129         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8130       ),
8131       PCut = cms.double( 2.5 ),
8132       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
8133       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8134       tkTrajMaxChi2 = cms.double( 9999.0 ),
8135       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8136       ScaleTECyFactor = cms.double( -1.0 ),
8137       tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
8138     )
8139 )
8140 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
8141     MuonCaloCompatibility = cms.PSet( 
8142       delta_eta = cms.double( 0.02 ),
8143       delta_phi = cms.double( 0.02 ),
8144       allSiPMHO = cms.bool( False ),
8145       MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
8146       PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
8147     ),
8148     TrackAssociatorParameters = cms.PSet( 
8149       useMuon = cms.bool( True ),
8150       truthMatch = cms.bool( False ),
8151       usePreshower = cms.bool( False ),
8152       dRPreshowerPreselection = cms.double( 0.2 ),
8153       muonMaxDistanceSigmaY = cms.double( 0.0 ),
8154       useEcal = cms.bool( False ),
8155       muonMaxDistanceSigmaX = cms.double( 0.0 ),
8156       dRMuon = cms.double( 9999.0 ),
8157       dREcal = cms.double( 9999.0 ),
8158       CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8159       DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8160       EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8161       useGEM = cms.bool( True ),
8162       GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ),
8163       CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8164       propagateAllDirections = cms.bool( True ),
8165       muonMaxDistanceY = cms.double( 5.0 ),
8166       useHO = cms.bool( False ),
8167       muonMaxDistanceX = cms.double( 5.0 ),
8168       trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8169       useHcal = cms.bool( False ),
8170       HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8171       accountForTrajectoryChangeCalo = cms.bool( False ),
8172       dREcalPreselection = cms.double( 0.05 ),
8173       useCalo = cms.bool( False ),
8174       dRMuonPreselection = cms.double( 0.2 ),
8175       EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8176       dRHcal = cms.double( 9999.0 ),
8177       dRHcalPreselection = cms.double( 0.2 ),
8178       HORecHitCollectionLabel = cms.InputTag( "Notused" )
8179     ),
8180     CaloExtractorPSet = cms.PSet( 
8181       DR_Veto_H = cms.double( 0.1 ),
8182       CenterConeOnCalIntersection = cms.bool( False ),
8183       NoiseTow_EE = cms.double( 0.15 ),
8184       Noise_EB = cms.double( 0.025 ),
8185       Noise_HE = cms.double( 0.2 ),
8186       DR_Veto_E = cms.double( 0.07 ),
8187       NoiseTow_EB = cms.double( 0.04 ),
8188       Noise_EE = cms.double( 0.1 ),
8189       UseRecHitsFlag = cms.bool( False ),
8190       DR_Max = cms.double( 1.0 ),
8191       DepositLabel = cms.untracked.string( "Cal" ),
8192       Noise_HO = cms.double( 0.2 ),
8193       DR_Veto_HO = cms.double( 0.1 ),
8194       Threshold_H = cms.double( 0.5 ),
8195       PrintTimeReport = cms.untracked.bool( False ),
8196       Threshold_E = cms.double( 0.2 ),
8197       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8198       ComponentName = cms.string( "CaloExtractorByAssociator" ),
8199       Threshold_HO = cms.double( 0.5 ),
8200       DepositInstanceLabels = cms.vstring( 'ecal',
8201         'hcal',
8202         'ho' ),
8203       ServiceParameters = cms.PSet( 
8204         RPCLayers = cms.bool( False ),
8205         UseMuonNavigation = cms.untracked.bool( False ),
8206         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8207       ),
8208       TrackAssociatorParameters = cms.PSet( 
8209         useMuon = cms.bool( False ),
8210         truthMatch = cms.bool( False ),
8211         usePreshower = cms.bool( False ),
8212         dRPreshowerPreselection = cms.double( 0.2 ),
8213         muonMaxDistanceSigmaY = cms.double( 0.0 ),
8214         useEcal = cms.bool( False ),
8215         muonMaxDistanceSigmaX = cms.double( 0.0 ),
8216         dRMuon = cms.double( 9999.0 ),
8217         dREcal = cms.double( 1.0 ),
8218         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8219         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8220         EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8221         CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8222         propagateAllDirections = cms.bool( True ),
8223         muonMaxDistanceY = cms.double( 5.0 ),
8224         useHO = cms.bool( False ),
8225         muonMaxDistanceX = cms.double( 5.0 ),
8226         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8227         useHcal = cms.bool( False ),
8228         HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8229         accountForTrajectoryChangeCalo = cms.bool( False ),
8230         dREcalPreselection = cms.double( 1.0 ),
8231         useCalo = cms.bool( True ),
8232         dRMuonPreselection = cms.double( 0.2 ),
8233         EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8234         dRHcal = cms.double( 1.0 ),
8235         dRHcalPreselection = cms.double( 1.0 ),
8236         HORecHitCollectionLabel = cms.InputTag( "Notused" )
8237       ),
8238       Noise_HB = cms.double( 0.2 )
8239     ),
8240     TrackExtractorPSet = cms.PSet( 
8241       Diff_z = cms.double( 0.2 ),
8242       inputTrackCollection = cms.InputTag( "hltIter03IterL3FromL1MuonMerged" ),
8243       Chi2Ndof_Max = cms.double( 1.0E64 ),
8244       BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8245       DR_Veto = cms.double( 0.01 ),
8246       Pt_Min = cms.double( -1.0 ),
8247       DR_Max = cms.double( 1.0 ),
8248       NHits_Min = cms.uint32( 0 ),
8249       Chi2Prob_Min = cms.double( -1.0 ),
8250       Diff_r = cms.double( 0.1 ),
8251       BeamlineOption = cms.string( "BeamSpotFromEvent" ),
8252       ComponentName = cms.string( "TrackExtractor" )
8253     ),
8254     JetExtractorPSet = cms.PSet( 
8255       JetCollectionLabel = cms.InputTag( "Notused" ),
8256       DR_Veto = cms.double( 0.1 ),
8257       DR_Max = cms.double( 1.0 ),
8258       ExcludeMuonVeto = cms.bool( True ),
8259       PrintTimeReport = cms.untracked.bool( False ),
8260       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8261       ComponentName = cms.string( "JetExtractor" ),
8262       ServiceParameters = cms.PSet( 
8263         RPCLayers = cms.bool( False ),
8264         UseMuonNavigation = cms.untracked.bool( False ),
8265         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8266       ),
8267       TrackAssociatorParameters = cms.PSet( 
8268         useMuon = cms.bool( False ),
8269         truthMatch = cms.bool( False ),
8270         usePreshower = cms.bool( False ),
8271         dRPreshowerPreselection = cms.double( 0.2 ),
8272         muonMaxDistanceSigmaY = cms.double( 0.0 ),
8273         useEcal = cms.bool( False ),
8274         muonMaxDistanceSigmaX = cms.double( 0.0 ),
8275         dRMuon = cms.double( 9999.0 ),
8276         dREcal = cms.double( 0.5 ),
8277         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8278         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8279         EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8280         CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8281         propagateAllDirections = cms.bool( True ),
8282         muonMaxDistanceY = cms.double( 5.0 ),
8283         useHO = cms.bool( False ),
8284         muonMaxDistanceX = cms.double( 5.0 ),
8285         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8286         useHcal = cms.bool( False ),
8287         HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8288         accountForTrajectoryChangeCalo = cms.bool( False ),
8289         dREcalPreselection = cms.double( 0.5 ),
8290         useCalo = cms.bool( True ),
8291         dRMuonPreselection = cms.double( 0.2 ),
8292         EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8293         dRHcal = cms.double( 0.5 ),
8294         dRHcalPreselection = cms.double( 0.5 ),
8295         HORecHitCollectionLabel = cms.InputTag( "Notused" )
8296       ),
8297       Threshold = cms.double( 5.0 )
8298     ),
8299     trackDepositName = cms.string( "tracker" ),
8300     ecalDepositName = cms.string( "ecal" ),
8301     hcalDepositName = cms.string( "hcal" ),
8302     hoDepositName = cms.string( "ho" ),
8303     jetDepositName = cms.string( "jets" ),
8304     TimingFillerParameters = cms.PSet( 
8305       DTTimingParameters = cms.PSet( 
8306         HitError = cms.double( 6.0 ),
8307         MatchParameters = cms.PSet( 
8308           TightMatchDT = cms.bool( False ),
8309           DTradius = cms.double( 0.01 ),
8310           TightMatchCSC = cms.bool( True ),
8311           CSCsegments = cms.InputTag( "hltCscSegments" ),
8312           DTsegments = cms.InputTag( "hltDt4DSegments" )
8313         ),
8314         debug = cms.bool( False ),
8315         DoWireCorr = cms.bool( False ),
8316         RequireBothProjections = cms.bool( False ),
8317         DTTimeOffset = cms.double( 2.7 ),
8318         PruneCut = cms.double( 10000.0 ),
8319         DTsegments = cms.InputTag( "hltDt4DSegments" ),
8320         UseSegmentT0 = cms.bool( False ),
8321         HitsMin = cms.int32( 5 ),
8322         DropTheta = cms.bool( True ),
8323         ServiceParameters = cms.PSet( 
8324           RPCLayers = cms.bool( True ),
8325           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8326         )
8327       ),
8328       UseCSC = cms.bool( True ),
8329       CSCTimingParameters = cms.PSet( 
8330         MatchParameters = cms.PSet( 
8331           TightMatchDT = cms.bool( False ),
8332           DTradius = cms.double( 0.01 ),
8333           TightMatchCSC = cms.bool( True ),
8334           CSCsegments = cms.InputTag( "hltCscSegments" ),
8335           DTsegments = cms.InputTag( "hltDt4DSegments" )
8336         ),
8337         debug = cms.bool( False ),
8338         CSCWireTimeOffset = cms.double( 0.0 ),
8339         CSCStripError = cms.double( 7.0 ),
8340         CSCTimeOffset = cms.double( 0.0 ),
8341         CSCWireError = cms.double( 8.6 ),
8342         PruneCut = cms.double( 100.0 ),
8343         CSCsegments = cms.InputTag( "hltCscSegments" ),
8344         UseStripTime = cms.bool( True ),
8345         CSCStripTimeOffset = cms.double( 0.0 ),
8346         UseWireTime = cms.bool( True ),
8347         ServiceParameters = cms.PSet( 
8348           RPCLayers = cms.bool( True ),
8349           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8350         )
8351       ),
8352       ErrorDT = cms.double( 6.0 ),
8353       EcalEnergyCut = cms.double( 0.4 ),
8354       UseECAL = cms.bool( True ),
8355       ErrorEB = cms.double( 2.085 ),
8356       UseDT = cms.bool( True ),
8357       ErrorEE = cms.double( 6.95 ),
8358       ErrorCSC = cms.double( 7.4 )
8359     ),
8360     ShowerDigiFillerParameters = cms.PSet( 
8361       cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
8362       digiMaxDistanceX = cms.double( 25.0 ),
8363       dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" )
8364     ),
8365     TrackerKinkFinderParameters = cms.PSet( 
8366       usePosition = cms.bool( False ),
8367       diagonalOnly = cms.bool( False )
8368     ),
8369     fillEnergy = cms.bool( False ),
8370     storeCrossedHcalRecHits = cms.bool( False ),
8371     maxAbsPullX = cms.double( 4.0 ),
8372     maxAbsEta = cms.double( 3.0 ),
8373     minPt = cms.double( 2.0 ),
8374     inputCollectionTypes = cms.vstring( 'inner tracks',
8375       'links',
8376       'outer tracks' ),
8377     addExtraSoftMuons = cms.bool( False ),
8378     fillGlobalTrackRefits = cms.bool( False ),
8379     debugWithTruthMatching = cms.bool( False ),
8380     inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
8381     fillCaloCompatibility = cms.bool( False ),
8382     maxAbsPullY = cms.double( 9999.0 ),
8383     maxAbsDy = cms.double( 9999.0 ),
8384     minP = cms.double( 0.0 ),
8385     minPCaloMuon = cms.double( 1.0E9 ),
8386     maxAbsDx = cms.double( 3.0 ),
8387     fillIsolation = cms.bool( False ),
8388     writeIsoDeposits = cms.bool( False ),
8389     minNumberOfMatches = cms.int32( 1 ),
8390     fillMatching = cms.bool( True ),
8391     fillShowerDigis = cms.bool( False ),
8392     ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
8393     sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
8394     fillGlobalTrackQuality = cms.bool( False ),
8395     globalTrackQualityInputTag = cms.InputTag( "" ),
8396     selectHighPurity = cms.bool( False ),
8397     pvInputTag = cms.InputTag( "" ),
8398     fillTrackerKink = cms.bool( False ),
8399     minCaloCompatibility = cms.double( 0.6 ),
8400     runArbitrationCleaner = cms.bool( False ),
8401     arbitrationCleanerOptions = cms.PSet( 
8402       OverlapDTheta = cms.double( 0.02 ),
8403       Overlap = cms.bool( True ),
8404       Clustering = cms.bool( True ),
8405       ME1a = cms.bool( True ),
8406       ClusterDTheta = cms.double( 0.02 ),
8407       ClusterDPhi = cms.double( 0.6 ),
8408       OverlapDPhi = cms.double( 0.0786 )
8409     ),
8410     arbitrateTrackerMuons = cms.bool( True )
8411 )
8412 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
8413     inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
8414     applyTriggerIdLoose = cms.bool( True ),
8415     typeMuon = cms.uint32( 0 ),
8416     allowedTypeMask = cms.uint32( 0 ),
8417     requiredTypeMask = cms.uint32( 0 ),
8418     minNMuonHits = cms.int32( 0 ),
8419     minNMuonStations = cms.int32( 0 ),
8420     minNTrkLayers = cms.int32( 0 ),
8421     minTrkHits = cms.int32( 0 ),
8422     minPixLayer = cms.int32( 0 ),
8423     minPixHits = cms.int32( 0 ),
8424     minPt = cms.double( 0.0 ),
8425     maxNormalizedChi2 = cms.double( 9999.0 )
8426 )
8427 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
8428     inputCollection = cms.InputTag( "hltIterL3Muons" )
8429 )
8430 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
8431     track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
8432     muon = cms.InputTag( "hltIterL3Muons" ),
8433     originalMVAVals = cms.InputTag( "none" ),
8434     copyMVA = cms.bool( False ),
8435     copyExtras = cms.untracked.bool( True ),
8436     copyTrajectories = cms.untracked.bool( False )
8437 )
8438 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
8439     InputObjects = cms.InputTag( "hltIterL3Muons" ),
8440     DisplacedReconstruction = cms.bool( False )
8441 )
8442 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
8443     InputCollection = cms.InputTag( "hltPixelTracks" ),
8444     InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8445     originHalfLength = cms.double( 0.3 ),
8446     originRadius = cms.double( 0.1 ),
8447     useProtoTrackKinematics = cms.bool( False ),
8448     useEventsWithNoVertex = cms.bool( True ),
8449     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8450     usePV = cms.bool( False ),
8451     includeFourthHit = cms.bool( True ),
8452     produceComplement = cms.bool( False ),
8453     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
8454 )
8455 fragment.hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits = cms.EDProducer( "MkFitSiPixelHitConverter",
8456     hits = cms.InputTag( "hltSiPixelRecHits" ),
8457     clusters = cms.InputTag( "hltSiPixelClusters" ),
8458     ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" )
8459 )
8460 fragment.hltSiStripRecHits = cms.EDProducer( "SiStripRecHitConverter",
8461     ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8462     rphiRecHits = cms.string( "rphiRecHit" ),
8463     stereoRecHits = cms.string( "stereoRecHit" ),
8464     matchedRecHits = cms.string( "matchedRecHit" ),
8465     useSiStripQuality = cms.bool( False ),
8466     MaskBadAPVFibers = cms.bool( False ),
8467     doMatching = cms.bool( False ),
8468     StripCPE = cms.ESInputTag( "hltESPStripCPEfromTrackAngle","hltESPStripCPEfromTrackAngle" ),
8469     Matcher = cms.ESInputTag( "SiStripRecHitMatcherESProducer","StandardMatcher" ),
8470     siStripQualityLabel = cms.ESInputTag( "","" )
8471 )
8472 fragment.hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits = cms.EDProducer( "MkFitSiStripHitConverter",
8473     rphiHits = cms.InputTag( 'hltSiStripRecHits','rphiRecHit' ),
8474     stereoHits = cms.InputTag( 'hltSiStripRecHits','stereoRecHit' ),
8475     clusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8476     ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ),
8477     minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
8478 )
8479 fragment.hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits = cms.EDProducer( "MkFitEventOfHitsProducer",
8480     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8481     pixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ),
8482     stripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ),
8483     usePixelQualityDB = cms.bool( True ),
8484     useStripStripQualityDB = cms.bool( True )
8485 )
8486 fragment.hltIter0PFlowCkfTrackCandidatesMkFitSeeds = cms.EDProducer( "MkFitSeedConverter",
8487     seeds = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
8488     ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ),
8489     maxNSeeds = cms.uint32( 500000 )
8490 )
8491 fragment.hltIter0PFlowCkfTrackCandidatesMkFit = cms.EDProducer( "MkFitProducer",
8492     pixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ),
8493     stripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ),
8494     eventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits" ),
8495     seeds = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSeeds" ),
8496     clustersToSkip = cms.InputTag( "" ),
8497     buildingRoutine = cms.string( "cloneEngine" ),
8498     config = cms.ESInputTag( "","hltESPIter0PFlowTrackCandidatesMkFitConfig" ),
8499     seedCleaning = cms.bool( True ),
8500     removeDuplicates = cms.bool( True ),
8501     backwardFitInCMSSW = cms.bool( False ),
8502     mkFitSilent = cms.untracked.bool( True ),
8503     limitConcurrency = cms.untracked.bool( False ),
8504     minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
8505 )
8506 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "MkFitOutputConverter",
8507     mkFitEventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits" ),
8508     mkFitPixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ),
8509     mkFitStripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ),
8510     mkFitSeeds = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSeeds" ),
8511     tracks = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFit" ),
8512     seeds = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
8513     ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ),
8514     propagatorAlong = cms.ESInputTag( "","PropagatorWithMaterialParabolicMf" ),
8515     propagatorOpposite = cms.ESInputTag( "","PropagatorWithMaterialParabolicMfOpposite" ),
8516     qualityMaxInvPt = cms.double( 100.0 ),
8517     qualityMinTheta = cms.double( 0.01 ),
8518     qualityMaxR = cms.double( 120.0 ),
8519     qualityMaxZ = cms.double( 280.0 ),
8520     qualityMaxPosErr = cms.double( 100.0 ),
8521     qualitySignPt = cms.bool( True ),
8522     doErrorRescale = cms.bool( True ),
8523     tfDnnLabel = cms.string( "trackSelectionTf" ),
8524     candMVASel = cms.bool( False ),
8525     candWP = cms.double( 0.0 ),
8526     batchSize = cms.int32( 16 )
8527 )
8528 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8529     TrajectoryInEvent = cms.bool( False ),
8530     useHitsSplitting = cms.bool( False ),
8531     src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
8532     clusterRemovalInfo = cms.InputTag( "" ),
8533     AlgorithmName = cms.string( "hltIter0" ),
8534     GeometricInnerState = cms.bool( True ),
8535     reMatchSplitHits = cms.bool( False ),
8536     usePropagatorForPCA = cms.bool( False ),
8537     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8538     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
8539     useSimpleMF = cms.bool( True ),
8540     SimpleMagneticField = cms.string( "ParabolicMf" ),
8541     Fitter = cms.string( "hltESPFittingSmootherIT" ),
8542     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8543     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8544     NavigationSchool = cms.string( "" ),
8545     MeasurementTracker = cms.string( "" )
8546 )
8547 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8548     src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8549     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8550     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8551     ignoreVertices = cms.bool( False ),
8552     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8553     mva = cms.PSet( 
8554       minPixelHits = cms.vint32( 0, 0, 0 ),
8555       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8556       dr_par = cms.PSet( 
8557         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8558         dr_par2 = cms.vdouble( 3.40282346639E38, 0.45, 0.45 ),
8559         dr_par1 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
8560         dr_exp = cms.vint32( 4, 4, 4 ),
8561         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8562       ),
8563       maxLostLayers = cms.vint32( 1, 1, 1 ),
8564       min3DLayers = cms.vint32( 0, 0, 0 ),
8565       dz_par = cms.PSet( 
8566         dz_par1 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
8567         dz_par2 = cms.vdouble( 3.40282346639E38, 0.51, 0.51 ),
8568         dz_exp = cms.vint32( 4, 4, 4 )
8569       ),
8570       minNVtxTrk = cms.int32( 3 ),
8571       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8572       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8573       maxChi2 = cms.vdouble( 999.0, 25.0, 99.0 ),
8574       maxChi2n = cms.vdouble( 1.2, 1.0, 999.0 ),
8575       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8576       minLayers = cms.vint32( 3, 3, 3 )
8577     )
8578 )
8579 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8580     originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8581     originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
8582     originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
8583     minQuality = cms.string( "highPurity" ),
8584     copyExtras = cms.untracked.bool( True ),
8585     copyTrajectories = cms.untracked.bool( False )
8586 )
8587 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8588     trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
8589     trackClassifier = cms.InputTag( '','QualityMasks' ),
8590     pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8591     stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8592     oldClusterRemovalInfo = cms.InputTag( "" ),
8593     TrackQuality = cms.string( "highPurity" ),
8594     maxChi2 = cms.double( 16.0 ),
8595     minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8596     overrideTrkQuals = cms.InputTag( "" )
8597 )
8598 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8599     src = cms.InputTag( "hltMeasurementTrackerEvent" ),
8600     clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8601     phase2clustersToSkip = cms.InputTag( "" )
8602 )
8603 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
8604     RegionPSet = cms.PSet( 
8605       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8606       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8607       zErrorBeamSpot = cms.double( 15.0 ),
8608       extraPhi = cms.double( 0.0 ),
8609       extraEta = cms.double( 0.0 ),
8610       maxNVertices = cms.int32( 3 ),
8611       nSigmaZVertex = cms.double( 3.0 ),
8612       nSigmaZBeamSpot = cms.double( 4.0 ),
8613       ptMin = cms.double( 1.2 ),
8614       operationMode = cms.string( "VerticesFixed" ),
8615       searchOpt = cms.bool( False ),
8616       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
8617       originRadius = cms.double( 0.015 ),
8618       measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8619       precise = cms.bool( True ),
8620       zErrorVertex = cms.double( 0.03 )
8621     ),
8622     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
8623     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
8624     ignoreSingleFPixPanelModules = cms.bool( True ),
8625     debug = cms.untracked.bool( False ),
8626     createPlottingFiles = cms.untracked.bool( False ),
8627     layerList = cms.vstring( 'BPix1+BPix2',
8628       'BPix2+FPix1_pos',
8629       'BPix2+FPix1_neg',
8630       'FPix1_pos+FPix2_pos',
8631       'FPix1_neg+FPix2_neg',
8632       'BPix1+FPix2_neg',
8633       'BPix2+FPix2_neg',
8634       'FPix2_neg+FPix3_neg',
8635       'BPix2+BPix3' ),
8636     BPix = cms.PSet( 
8637       hitErrorRPhi = cms.double( 0.0027 ),
8638       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8639       skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8640       useErrorsFromParam = cms.bool( True ),
8641       hitErrorRZ = cms.double( 0.006 ),
8642       HitProducer = cms.string( "hltSiPixelRecHits" )
8643     ),
8644     FPix = cms.PSet( 
8645       hitErrorRPhi = cms.double( 0.0051 ),
8646       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8647       skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8648       useErrorsFromParam = cms.bool( True ),
8649       hitErrorRZ = cms.double( 0.0036 ),
8650       HitProducer = cms.string( "hltSiPixelRecHits" )
8651     ),
8652     TIB = cms.PSet(  ),
8653     TID = cms.PSet(  ),
8654     TOB = cms.PSet(  ),
8655     TEC = cms.PSet(  ),
8656     MTIB = cms.PSet(  ),
8657     MTID = cms.PSet(  ),
8658     MTOB = cms.PSet(  ),
8659     MTEC = cms.PSet(  )
8660 )
8661 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8662     doClusterCheck = cms.bool( False ),
8663     MaxNumberOfStripClusters = cms.uint32( 50000 ),
8664     ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
8665     MaxNumberOfPixelClusters = cms.uint32( 40000 ),
8666     PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8667     cut = cms.string( "" ),
8668     DontCountDetsAboveNClusters = cms.uint32( 0 ),
8669     silentClusterCheck = cms.untracked.bool( False )
8670 )
8671 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8672     seedingLayers = cms.InputTag( "" ),
8673     trackingRegions = cms.InputTag( "" ),
8674     trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
8675     clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
8676     produceSeedingHitSets = cms.bool( True ),
8677     produceIntermediateHitDoublets = cms.bool( False ),
8678     maxElement = cms.uint32( 0 ),
8679     maxElementTotal = cms.uint32( 50000000 ),
8680     putEmptyIfMaxElementReached = cms.bool( False ),
8681     layerPairs = cms.vuint32( 0 )
8682 )
8683 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8684     seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
8685     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
8686     SeedMomentumForBOFF = cms.double( 5.0 ),
8687     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8688     MinOneOverPtError = cms.double( 1.0 ),
8689     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8690     magneticField = cms.string( "ParabolicMf" ),
8691     forceKinematicWithRegionDirection = cms.bool( False ),
8692     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
8693 )
8694 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8695     cleanTrajectoryAfterInOut = cms.bool( False ),
8696     doSeedingRegionRebuilding = cms.bool( False ),
8697     onlyPixelHitsForSeedCleaner = cms.bool( False ),
8698     reverseTrajectories = cms.bool( False ),
8699     useHitsSplitting = cms.bool( False ),
8700     MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8701     src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
8702     clustersToSkip = cms.InputTag( "" ),
8703     phase2clustersToSkip = cms.InputTag( "" ),
8704     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
8705     TransientInitialStateEstimatorParameters = cms.PSet( 
8706       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8707       numberMeasurementsForFit = cms.int32( 4 ),
8708       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8709     ),
8710     numHitsForSeedCleaner = cms.int32( 4 ),
8711     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8712     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8713     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8714     maxNSeeds = cms.uint32( 100000 ),
8715     maxSeedsBeforeCleaning = cms.uint32( 1000 )
8716 )
8717 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8718     TrajectoryInEvent = cms.bool( False ),
8719     useHitsSplitting = cms.bool( False ),
8720     src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
8721     clusterRemovalInfo = cms.InputTag( "" ),
8722     AlgorithmName = cms.string( "hltDoubletRecovery" ),
8723     GeometricInnerState = cms.bool( True ),
8724     reMatchSplitHits = cms.bool( False ),
8725     usePropagatorForPCA = cms.bool( False ),
8726     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8727     MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8728     useSimpleMF = cms.bool( True ),
8729     SimpleMagneticField = cms.string( "ParabolicMf" ),
8730     Fitter = cms.string( "hltESPFittingSmootherIT" ),
8731     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8732     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8733     NavigationSchool = cms.string( "" ),
8734     MeasurementTracker = cms.string( "" )
8735 )
8736 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8737     src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8738     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8739     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8740     ignoreVertices = cms.bool( False ),
8741     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8742     mva = cms.PSet( 
8743       minPixelHits = cms.vint32( 0, 0, 0 ),
8744       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8745       dr_par = cms.PSet( 
8746         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8747         dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
8748         dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8749         dr_exp = cms.vint32( 4, 4, 4 ),
8750         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8751       ),
8752       maxLostLayers = cms.vint32( 1, 1, 1 ),
8753       min3DLayers = cms.vint32( 0, 0, 0 ),
8754       dz_par = cms.PSet( 
8755         dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8756         dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
8757         dz_exp = cms.vint32( 4, 4, 4 )
8758       ),
8759       minNVtxTrk = cms.int32( 3 ),
8760       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8761       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8762       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8763       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8764       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8765       minLayers = cms.vint32( 3, 3, 3 )
8766     )
8767 )
8768 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8769     originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8770     originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ),
8771     originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
8772     minQuality = cms.string( "highPurity" ),
8773     copyExtras = cms.untracked.bool( True ),
8774     copyTrajectories = cms.untracked.bool( False )
8775 )
8776 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
8777     copyExtras = cms.untracked.bool( True ),
8778     copyMVA = cms.bool( False ),
8779     TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8780     MaxNormalizedChisq = cms.double( 1000.0 ),
8781     MinPT = cms.double( 0.05 ),
8782     MinFound = cms.int32( 3 ),
8783     Epsilon = cms.double( -0.001 ),
8784     ShareFrac = cms.double( 0.19 ),
8785     allowFirstHitShare = cms.bool( True ),
8786     FoundHitBonus = cms.double( 5.0 ),
8787     LostHitPenalty = cms.double( 20.0 ),
8788     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8789     newQuality = cms.string( "confirmed" ),
8790     setsToMerge = cms.VPSet( 
8791       cms.PSet(  pQual = cms.bool( False ),
8792         tLists = cms.vint32( 0, 1 )
8793       )
8794     ),
8795     hasSelector = cms.vint32( 0, 0 ),
8796     selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8797     writeOnlyTrkQuals = cms.bool( False ),
8798     makeReKeyedSeeds = cms.untracked.bool( False ),
8799     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
8800 )
8801 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
8802     copyExtras = cms.untracked.bool( True ),
8803     copyMVA = cms.bool( False ),
8804     TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8805     MaxNormalizedChisq = cms.double( 1000.0 ),
8806     MinPT = cms.double( 0.05 ),
8807     MinFound = cms.int32( 3 ),
8808     Epsilon = cms.double( -0.001 ),
8809     ShareFrac = cms.double( 0.19 ),
8810     allowFirstHitShare = cms.bool( True ),
8811     FoundHitBonus = cms.double( 5.0 ),
8812     LostHitPenalty = cms.double( 20.0 ),
8813     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8814     newQuality = cms.string( "confirmed" ),
8815     setsToMerge = cms.VPSet( 
8816       cms.PSet(  pQual = cms.bool( False ),
8817         tLists = cms.vint32( 0, 1 )
8818       )
8819     ),
8820     hasSelector = cms.vint32( 0, 0 ),
8821     selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8822     writeOnlyTrkQuals = cms.bool( False ),
8823     makeReKeyedSeeds = cms.untracked.bool( False ),
8824     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
8825 )
8826 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
8827     vertexCollections = cms.VPSet( 
8828       cms.PSet(  chi2cutoff = cms.double( 3.0 ),
8829         label = cms.string( "" ),
8830         useBeamConstraint = cms.bool( False ),
8831         minNdof = cms.double( 0.0 ),
8832         maxDistanceToBeam = cms.double( 1.0 ),
8833         algorithm = cms.string( "AdaptiveVertexFitter" )
8834       ),
8835       cms.PSet(  chi2cutoff = cms.double( 3.0 ),
8836         label = cms.string( "WithBS" ),
8837         useBeamConstraint = cms.bool( True ),
8838         minNdof = cms.double( 0.0 ),
8839         maxDistanceToBeam = cms.double( 1.0 ),
8840         algorithm = cms.string( "AdaptiveVertexFitter" )
8841       )
8842     ),
8843     verbose = cms.untracked.bool( False ),
8844     TkFilterParameters = cms.PSet( 
8845       maxEta = cms.double( 100.0 ),
8846       minPt = cms.double( 0.0 ),
8847       minSiliconLayersWithHits = cms.int32( 5 ),
8848       minPixelLayersWithHits = cms.int32( 2 ),
8849       maxNormalizedChi2 = cms.double( 20.0 ),
8850       trackQuality = cms.string( "any" ),
8851       algorithm = cms.string( "filter" ),
8852       maxD0Significance = cms.double( 999.0 )
8853     ),
8854     beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8855     TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
8856     TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
8857     TrackTimesLabel = cms.InputTag( "dummy_default" ),
8858     trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ),
8859     TkClusParameters = cms.PSet( 
8860       TkDAClusParameters = cms.PSet( 
8861         zmerge = cms.double( 0.01 ),
8862         Tstop = cms.double( 0.5 ),
8863         d0CutOff = cms.double( 999.0 ),
8864         dzCutOff = cms.double( 4.0 ),
8865         vertexSize = cms.double( 0.15 ),
8866         coolingFactor = cms.double( 0.6 ),
8867         Tpurge = cms.double( 2.0 ),
8868         Tmin = cms.double( 2.4 ),
8869         uniquetrkweight = cms.double( 0.9 )
8870       ),
8871       algorithm = cms.string( "DA_vect" )
8872     ),
8873     isRecoveryIteration = cms.bool( False ),
8874     recoveryVtxCollection = cms.InputTag( "" ),
8875     useMVACut = cms.bool( False ),
8876     minTrackTimeQuality = cms.double( 0.8 )
8877 )
8878 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
8879     src = cms.InputTag( "hltVerticesPF" ),
8880     filterParams = cms.PSet( 
8881       maxZ = cms.double( 24.0 ),
8882       minNdof = cms.double( 4.0 ),
8883       maxRho = cms.double( 2.0 )
8884     ),
8885     filter = cms.bool( False )
8886 )
8887 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
8888     src = cms.InputTag( "hltVerticesPFSelector" ),
8889     cut = cms.string( "!isFake" ),
8890     filter = cms.bool( True ),
8891     throwOnMissing = cms.untracked.bool( True )
8892 )
8893 fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector",
8894     inputTag = cms.InputTag( "rawDataCollector" ),
8895     fedList = cms.vuint32( 1022 )
8896 )
8897 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
8898     saveTags = cms.bool( True ),
8899     L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
8900     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8901     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8902     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8903     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8904     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8905     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8906     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8907     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8908     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8909 )
8910 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
8911     offset = cms.uint32( 0 ),
8912     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8913 )
8914 fragment.hltL1sCDC = cms.EDFilter( "HLTL1TSeed",
8915     saveTags = cms.bool( True ),
8916     L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ),
8917     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8918     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8919     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8920     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8921     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8922     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8923     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8924     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8925     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8926 )
8927 fragment.hltPreCDCL2cosmic10er1p0 = cms.EDFilter( "HLTPrescaler",
8928     offset = cms.uint32( 0 ),
8929     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8930 )
8931 fragment.hltL1fL1sCDCL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8932     saveTags = cms.bool( True ),
8933     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8934     PreviousCandTag = cms.InputTag( "hltL1sCDC" ),
8935     MaxEta = cms.double( 2.5 ),
8936     MinPt = cms.double( 0.0 ),
8937     MaxDeltaR = cms.double( 0.3 ),
8938     MinN = cms.int32( 1 ),
8939     CentralBxOnly = cms.bool( False ),
8940     SelectQualities = cms.vint32(  )
8941 )
8942 fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer",
8943     Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ),
8944     Reco4DAlgoConfig = cms.PSet( 
8945       Reco2DAlgoConfig = cms.PSet( 
8946         AlphaMaxPhi = cms.double( 1.0 ),
8947         debug = cms.untracked.bool( False ),
8948         segmCleanerMode = cms.int32( 2 ),
8949         AlphaMaxTheta = cms.double( 0.9 ),
8950         hit_afterT0_resolution = cms.double( 0.03 ),
8951         performT0_vdriftSegCorrection = cms.bool( False ),
8952         recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8953         MaxChi2 = cms.double( 4.0 ),
8954         recAlgoConfig = cms.PSet( 
8955           maxTime = cms.double( 420.0 ),
8956           debug = cms.untracked.bool( False ),
8957           stepTwoFromDigi = cms.bool( False ),
8958           tTrigModeConfig = cms.PSet( 
8959             debug = cms.untracked.bool( False ),
8960             tofCorrType = cms.int32( 0 ),
8961             tTrigLabel = cms.string( "" ),
8962             wirePropCorrType = cms.int32( 0 ),
8963             doTOFCorrection = cms.bool( True ),
8964             vPropWire = cms.double( 24.4 ),
8965             doT0Correction = cms.bool( True ),
8966             doWirePropCorrection = cms.bool( True ),
8967             t0Label = cms.string( "" )
8968           ),
8969           useUncertDB = cms.bool( True ),
8970           doVdriftCorr = cms.bool( True ),
8971           minTime = cms.double( -3.0 ),
8972           tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
8973           readLegacyTTrigDB = cms.bool( True ),
8974           readLegacyVDriftDB = cms.bool( True )
8975         ),
8976         MaxAllowedHits = cms.uint32( 50 ),
8977         nUnSharedHitsMin = cms.int32( 2 ),
8978         nSharedHitsMax = cms.int32( 2 ),
8979         performT0SegCorrection = cms.bool( False ),
8980         perform_delta_rejecting = cms.bool( False )
8981       ),
8982       Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ),
8983       debug = cms.untracked.bool( False ),
8984       segmCleanerMode = cms.int32( 2 ),
8985       AllDTRecHits = cms.bool( True ),
8986       hit_afterT0_resolution = cms.double( 0.03 ),
8987       performT0_vdriftSegCorrection = cms.bool( False ),
8988       recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8989       recAlgoConfig = cms.PSet( 
8990         maxTime = cms.double( 420.0 ),
8991         debug = cms.untracked.bool( False ),
8992         stepTwoFromDigi = cms.bool( False ),
8993         tTrigModeConfig = cms.PSet( 
8994           debug = cms.untracked.bool( False ),
8995           tofCorrType = cms.int32( 0 ),
8996           tTrigLabel = cms.string( "" ),
8997           wirePropCorrType = cms.int32( 0 ),
8998           doTOFCorrection = cms.bool( True ),
8999           vPropWire = cms.double( 24.4 ),
9000           doT0Correction = cms.bool( True ),
9001           doWirePropCorrection = cms.bool( True ),
9002           t0Label = cms.string( "" )
9003         ),
9004         useUncertDB = cms.bool( True ),
9005         doVdriftCorr = cms.bool( True ),
9006         minTime = cms.double( -3.0 ),
9007         tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
9008         readLegacyTTrigDB = cms.bool( True ),
9009         readLegacyVDriftDB = cms.bool( True )
9010       ),
9011       nUnSharedHitsMin = cms.int32( 2 ),
9012       nSharedHitsMax = cms.int32( 2 ),
9013       performT0SegCorrection = cms.bool( False ),
9014       perform_delta_rejecting = cms.bool( False )
9015     ),
9016     debug = cms.untracked.bool( False ),
9017     recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
9018     recHits2DLabel = cms.InputTag( "dt2DSegments" )
9019 )
9020 fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator",
9021     EnableDTMeasurement = cms.bool( True ),
9022     EnableCSCMeasurement = cms.bool( True ),
9023     DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
9024     CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9025     MaxSeeds = cms.int32( 1000 ),
9026     MaxDTChi2 = cms.double( 300.0 ),
9027     MaxCSCChi2 = cms.double( 300.0 ),
9028     ForcePointDown = cms.bool( False )
9029 )
9030 fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
9031     GMTReadoutCollection = cms.InputTag( "" ),
9032     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9033     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
9034     L1MinPt = cms.double( 0.0 ),
9035     L1MaxEta = cms.double( 2.5 ),
9036     L1MinQuality = cms.uint32( 1 ),
9037     SetMinPtBarrelTo = cms.double( 3.5 ),
9038     SetMinPtEndcapTo = cms.double( 1.0 ),
9039     UseOfflineSeed = cms.untracked.bool( True ),
9040     UseUnassociatedL1 = cms.bool( False ),
9041     MatchDR = cms.vdouble( 0.3 ),
9042     EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
9043     CentralBxOnly = cms.bool( True ),
9044     MatchType = cms.uint32( 0 ),
9045     SortType = cms.uint32( 0 ),
9046     OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ),
9047     ServiceParameters = cms.PSet( 
9048       RPCLayers = cms.bool( True ),
9049       UseMuonNavigation = cms.untracked.bool( True ),
9050       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
9051     )
9052 )
9053 fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer",
9054     ServiceParameters = cms.PSet( 
9055       RPCLayers = cms.bool( True ),
9056       UseMuonNavigation = cms.untracked.bool( True ),
9057       Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
9058         'hltESPFastSteppingHelixPropagatorOpposite' )
9059     ),
9060     InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ),
9061     SeedTransformerParameters = cms.PSet( 
9062       Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
9063       NMinRecHits = cms.uint32( 2 ),
9064       RescaleError = cms.double( 100.0 ),
9065       Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9066       UseSubRecHits = cms.bool( False ),
9067       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
9068     ),
9069     L2TrajBuilderParameters = cms.PSet( 
9070       BWFilterParameters = cms.PSet( 
9071         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
9072         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9073         BWSeedType = cms.string( "fromGenerator" ),
9074         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
9075         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
9076         EnableGEMMeasurement = cms.bool( True ),
9077         EnableRPCMeasurement = cms.bool( True ),
9078         MuonTrajectoryUpdatorParameters = cms.PSet( 
9079           ExcludeRPCFromFit = cms.bool( False ),
9080           Granularity = cms.int32( 0 ),
9081           MaxChi2 = cms.double( 25.0 ),
9082           RescaleError = cms.bool( False ),
9083           RescaleErrorFactor = cms.double( 100.0 ),
9084           UseInvalidHits = cms.bool( True )
9085         ),
9086         EnableCSCMeasurement = cms.bool( True ),
9087         MaxChi2 = cms.double( 100.0 ),
9088         FitDirection = cms.string( "outsideIn" ),
9089         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9090         NumberOfSigma = cms.double( 3.0 ),
9091         EnableDTMeasurement = cms.bool( True )
9092       ),
9093       DoSeedRefit = cms.bool( False ),
9094       FilterParameters = cms.PSet( 
9095         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
9096         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9097         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
9098         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
9099         EnableGEMMeasurement = cms.bool( True ),
9100         EnableRPCMeasurement = cms.bool( True ),
9101         MuonTrajectoryUpdatorParameters = cms.PSet( 
9102           ExcludeRPCFromFit = cms.bool( False ),
9103           Granularity = cms.int32( 0 ),
9104           MaxChi2 = cms.double( 25.0 ),
9105           RescaleError = cms.bool( False ),
9106           RescaleErrorFactor = cms.double( 100.0 ),
9107           UseInvalidHits = cms.bool( True )
9108         ),
9109         EnableCSCMeasurement = cms.bool( True ),
9110         MaxChi2 = cms.double( 1000.0 ),
9111         FitDirection = cms.string( "insideOut" ),
9112         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9113         NumberOfSigma = cms.double( 3.0 ),
9114         EnableDTMeasurement = cms.bool( True )
9115       ),
9116       SeedPosition = cms.string( "in" ),
9117       DoBackwardFilter = cms.bool( True ),
9118       DoRefit = cms.bool( False ),
9119       NavigationType = cms.string( "Standard" ),
9120       SeedTransformerParameters = cms.PSet( 
9121         Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
9122         NMinRecHits = cms.uint32( 2 ),
9123         RescaleError = cms.double( 100.0 ),
9124         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9125         UseSubRecHits = cms.bool( False ),
9126         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
9127       ),
9128       SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
9129     ),
9130     DoSeedRefit = cms.bool( False ),
9131     TrackLoaderParameters = cms.PSet( 
9132       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9133       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9134       DoSmoothing = cms.bool( False ),
9135       VertexConstraint = cms.bool( True ),
9136       MuonUpdatorAtVertexParameters = cms.PSet( 
9137         MaxChi2 = cms.double( 1000000.0 ),
9138         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
9139         BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
9140         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
9141       ),
9142       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
9143     ),
9144     MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" )
9145 )
9146 fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer",
9147     InputObjects = cms.InputTag( "hltL2CosmicMuons" )
9148 )
9149 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9150     saveTags = cms.bool( True ),
9151     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9152     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9153     PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
9154     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9155     MinN = cms.int32( 1 ),
9156     MaxEta = cms.double( 1.0 ),
9157     AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
9158     MinNstations = cms.vint32( 0, 2, 0, 2 ),
9159     MinNhits = cms.vint32( 0, 1, 0, 1 ),
9160     CutOnChambers = cms.bool( False ),
9161     MinNchambers = cms.vint32( 0 ),
9162     MaxDr = cms.double( 9999.0 ),
9163     MinDr = cms.double( -1.0 ),
9164     MaxDz = cms.double( 9999.0 ),
9165     MinDxySig = cms.double( -1.0 ),
9166     MinPt = cms.double( 10.0 ),
9167     NSigmaPt = cms.double( 0.0 ),
9168     MatchToPreviousCand = cms.bool( True )
9169 )
9170 fragment.hltPreCDCL2cosmic5p5er1p0 = cms.EDFilter( "HLTPrescaler",
9171     offset = cms.uint32( 0 ),
9172     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9173 )
9174 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9175     saveTags = cms.bool( True ),
9176     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9177     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9178     PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
9179     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9180     MinN = cms.int32( 1 ),
9181     MaxEta = cms.double( 1.0 ),
9182     AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
9183     MinNstations = cms.vint32( 0, 2, 0, 2 ),
9184     MinNhits = cms.vint32( 0, 1, 0, 1 ),
9185     CutOnChambers = cms.bool( False ),
9186     MinNchambers = cms.vint32( 0 ),
9187     MaxDr = cms.double( 9999.0 ),
9188     MinDr = cms.double( -1.0 ),
9189     MaxDz = cms.double( 9999.0 ),
9190     MinDxySig = cms.double( -1.0 ),
9191     MinPt = cms.double( 5.5 ),
9192     NSigmaPt = cms.double( 0.0 ),
9193     MatchToPreviousCand = cms.bool( True )
9194 )
9195 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
9196     saveTags = cms.bool( True ),
9197     L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
9198     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9199     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9200     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9201     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9202     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9203     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9204     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9205     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9206     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9207 )
9208 fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler",
9209     offset = cms.uint32( 0 ),
9210     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9211 )
9212 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
9213     saveTags = cms.bool( True ),
9214     L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
9215     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9216     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9217     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9218     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9219     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9220     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9221     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9222     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9223     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9224 )
9225 fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler",
9226     offset = cms.uint32( 0 ),
9227     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9228 )
9229 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
9230     saveTags = cms.bool( True ),
9231     L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
9232     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9233     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9234     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9235     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9236     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9237     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9238     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9239     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9240     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9241 )
9242 fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler",
9243     offset = cms.uint32( 0 ),
9244     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9245 )
9246 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
9247     saveTags = cms.bool( True ),
9248     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" ),
9249     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9250     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9251     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9252     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9253     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9254     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9255     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9256     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9257     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9258 )
9259 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
9260     offset = cms.uint32( 0 ),
9261     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9262 )
9263 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
9264     useMassDropTagger = cms.bool( False ),
9265     useFiltering = cms.bool( False ),
9266     useDynamicFiltering = cms.bool( False ),
9267     useTrimming = cms.bool( False ),
9268     usePruning = cms.bool( False ),
9269     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
9270     useKtPruning = cms.bool( False ),
9271     useConstituentSubtraction = cms.bool( False ),
9272     useSoftDrop = cms.bool( False ),
9273     correctShape = cms.bool( False ),
9274     UseOnlyVertexTracks = cms.bool( False ),
9275     UseOnlyOnePV = cms.bool( False ),
9276     muCut = cms.double( -1.0 ),
9277     yCut = cms.double( -1.0 ),
9278     rFilt = cms.double( -1.0 ),
9279     rFiltFactor = cms.double( -1.0 ),
9280     trimPtFracMin = cms.double( -1.0 ),
9281     zcut = cms.double( -1.0 ),
9282     rcut_factor = cms.double( -1.0 ),
9283     csRho_EtaMax = cms.double( -1.0 ),
9284     csRParam = cms.double( -1.0 ),
9285     beta = cms.double( -1.0 ),
9286     R0 = cms.double( -1.0 ),
9287     gridMaxRapidity = cms.double( -1.0 ),
9288     gridSpacing = cms.double( -1.0 ),
9289     DzTrVtxMax = cms.double( 0.0 ),
9290     DxyTrVtxMax = cms.double( 0.0 ),
9291     MaxVtxZ = cms.double( 15.0 ),
9292     subjetPtMin = cms.double( -1.0 ),
9293     muMin = cms.double( -1.0 ),
9294     muMax = cms.double( -1.0 ),
9295     yMin = cms.double( -1.0 ),
9296     yMax = cms.double( -1.0 ),
9297     dRMin = cms.double( -1.0 ),
9298     dRMax = cms.double( -1.0 ),
9299     maxDepth = cms.int32( -1 ),
9300     nFilt = cms.int32( -1 ),
9301     MinVtxNdof = cms.int32( 5 ),
9302     src = cms.InputTag( "hltTowerMakerForAll" ),
9303     srcPVs = cms.InputTag( "NotUsed" ),
9304     jetType = cms.string( "CaloJet" ),
9305     jetAlgorithm = cms.string( "AntiKt" ),
9306     rParam = cms.double( 0.4 ),
9307     inputEtMin = cms.double( 0.3 ),
9308     inputEMin = cms.double( 0.0 ),
9309     jetPtMin = cms.double( 1.0 ),
9310     doPVCorrection = cms.bool( False ),
9311     doAreaFastjet = cms.bool( False ),
9312     doRhoFastjet = cms.bool( False ),
9313     doPUOffsetCorr = cms.bool( False ),
9314     puPtMin = cms.double( 10.0 ),
9315     nSigmaPU = cms.double( 1.0 ),
9316     radiusPU = cms.double( 0.4 ),
9317     subtractorName = cms.string( "" ),
9318     useExplicitGhosts = cms.bool( False ),
9319     doAreaDiskApprox = cms.bool( True ),
9320     voronoiRfact = cms.double( 0.9 ),
9321     Rho_EtaMax = cms.double( 4.4 ),
9322     Ghost_EtaMax = cms.double( 6.0 ),
9323     Active_Area_Repeats = cms.int32( 5 ),
9324     GhostArea = cms.double( 0.01 ),
9325     restrictInputs = cms.bool( False ),
9326     maxInputs = cms.uint32( 1 ),
9327     writeCompound = cms.bool( False ),
9328     writeJetsWithConst = cms.bool( False ),
9329     doFastJetNonUniform = cms.bool( False ),
9330     useDeterministicSeed = cms.bool( True ),
9331     minSeed = cms.uint32( 14327 ),
9332     verbosity = cms.int32( 0 ),
9333     puWidth = cms.double( 0.0 ),
9334     nExclude = cms.uint32( 0 ),
9335     maxBadEcalCells = cms.uint32( 9999999 ),
9336     maxBadHcalCells = cms.uint32( 9999999 ),
9337     maxProblematicEcalCells = cms.uint32( 9999999 ),
9338     maxProblematicHcalCells = cms.uint32( 9999999 ),
9339     maxRecoveredEcalCells = cms.uint32( 9999999 ),
9340     maxRecoveredHcalCells = cms.uint32( 9999999 ),
9341     puCenters = cms.vdouble(  ),
9342     applyWeight = cms.bool( False ),
9343     srcWeights = cms.InputTag( "" ),
9344     minimumTowersFraction = cms.double( 0.0 ),
9345     jetCollInstanceName = cms.string( "" ),
9346     sumRecHits = cms.bool( False )
9347 )
9348 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
9349     min_N90 = cms.int32( -2 ),
9350     min_N90hits = cms.int32( 2 ),
9351     min_EMF = cms.double( 1.0E-6 ),
9352     max_EMF = cms.double( 999.0 ),
9353     jetsInput = cms.InputTag( "hltAK4CaloJets" ),
9354     JetIDParams = cms.PSet( 
9355       hfRecHitsColl = cms.InputTag( "hltHfreco" ),
9356       hoRecHitsColl = cms.InputTag( "hltHoreco" ),
9357       ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9358       hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
9359       useRecHits = cms.bool( True ),
9360       eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
9361     )
9362 )
9363 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
9364     maxRapidity = cms.double( 5.0 ),
9365     gridSpacing = cms.double( 0.55 ),
9366     pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
9367 )
9368 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
9369     level = cms.string( "L1FastJet" ),
9370     algorithm = cms.string( "AK4CaloHLT" ),
9371     srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
9372 )
9373 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9374     level = cms.string( "L2Relative" ),
9375     algorithm = cms.string( "AK4CaloHLT" )
9376 )
9377 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9378     level = cms.string( "L3Absolute" ),
9379     algorithm = cms.string( "AK4CaloHLT" )
9380 )
9381 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9382     level = cms.string( "L2L3Residual" ),
9383     algorithm = cms.string( "AK4CaloHLT" )
9384 )
9385 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
9386     correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
9387 )
9388 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
9389     src = cms.InputTag( "hltAK4CaloJets" ),
9390     correctors = cms.VInputTag( 'hltAK4CaloCorrector' ),
9391     verbose = cms.untracked.bool( False )
9392 )
9393 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
9394     src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
9395     correctors = cms.VInputTag( 'hltAK4CaloCorrector' ),
9396     verbose = cms.untracked.bool( False )
9397 )
9398 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
9399     usePt = cms.bool( False ),
9400     excludePFMuons = cms.bool( False ),
9401     minNJetHt = cms.int32( 0 ),
9402     minNJetMht = cms.int32( 0 ),
9403     minPtJetHt = cms.double( 40.0 ),
9404     minPtJetMht = cms.double( 30.0 ),
9405     maxEtaJetHt = cms.double( 2.5 ),
9406     maxEtaJetMht = cms.double( 5.0 ),
9407     jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
9408     pfCandidatesLabel = cms.InputTag( "" )
9409 )
9410 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
9411     saveTags = cms.bool( True ),
9412     htLabels = cms.VInputTag( 'hltHtMht' ),
9413     mhtLabels = cms.VInputTag( 'hltHtMht' ),
9414     minHt = cms.vdouble( 80.0 ),
9415     minMht = cms.vdouble( 0.0 ),
9416     minMeff = cms.vdouble( 0.0 ),
9417     meffSlope = cms.vdouble( 1.0 )
9418 )
9419 fragment.hltPrePPRefZeroBias = cms.EDFilter( "HLTPrescaler",
9420     offset = cms.uint32( 0 ),
9421     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9422 )
9423 fragment.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler",
9424     offset = cms.uint32( 0 ),
9425     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9426 )
9427 fragment.hltSingleCaloJet40 = cms.EDFilter( "HLT1CaloJet",
9428     saveTags = cms.bool( True ),
9429     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9430     triggerType = cms.int32( 85 ),
9431     MinE = cms.double( -1.0 ),
9432     MinPt = cms.double( 40.0 ),
9433     MinMass = cms.double( -1.0 ),
9434     MaxMass = cms.double( -1.0 ),
9435     MinEta = cms.double( -1.0 ),
9436     MaxEta = cms.double( 5.0 ),
9437     MinN = cms.int32( 1 )
9438 )
9439 fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed",
9440     saveTags = cms.bool( True ),
9441     L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ),
9442     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9443     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9444     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9445     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9446     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9447     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9448     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9449     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9450     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9451 )
9452 fragment.hltPreAK4CaloJet60 = cms.EDFilter( "HLTPrescaler",
9453     offset = cms.uint32( 0 ),
9454     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9455 )
9456 fragment.hltSingleAK4CaloJet60 = cms.EDFilter( "HLT1CaloJet",
9457     saveTags = cms.bool( True ),
9458     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9459     triggerType = cms.int32( 85 ),
9460     MinE = cms.double( -1.0 ),
9461     MinPt = cms.double( 60.0 ),
9462     MinMass = cms.double( -1.0 ),
9463     MaxMass = cms.double( -1.0 ),
9464     MinEta = cms.double( -1.0 ),
9465     MaxEta = cms.double( 5.0 ),
9466     MinN = cms.int32( 1 )
9467 )
9468 fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed",
9469     saveTags = cms.bool( True ),
9470     L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ),
9471     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9472     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9473     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9474     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9475     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9476     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9477     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9478     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9479     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9480 )
9481 fragment.hltPreAK4CaloJet70 = cms.EDFilter( "HLTPrescaler",
9482     offset = cms.uint32( 0 ),
9483     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9484 )
9485 fragment.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet",
9486     saveTags = cms.bool( True ),
9487     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9488     triggerType = cms.int32( 85 ),
9489     MinE = cms.double( -1.0 ),
9490     MinPt = cms.double( 70.0 ),
9491     MinMass = cms.double( -1.0 ),
9492     MaxMass = cms.double( -1.0 ),
9493     MinEta = cms.double( -1.0 ),
9494     MaxEta = cms.double( 5.0 ),
9495     MinN = cms.int32( 1 )
9496 )
9497 fragment.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler",
9498     offset = cms.uint32( 0 ),
9499     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9500 )
9501 fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet",
9502     saveTags = cms.bool( True ),
9503     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9504     triggerType = cms.int32( 85 ),
9505     MinE = cms.double( -1.0 ),
9506     MinPt = cms.double( 80.0 ),
9507     MinMass = cms.double( -1.0 ),
9508     MaxMass = cms.double( -1.0 ),
9509     MinEta = cms.double( -1.0 ),
9510     MaxEta = cms.double( 5.0 ),
9511     MinN = cms.int32( 1 )
9512 )
9513 fragment.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler",
9514     offset = cms.uint32( 0 ),
9515     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9516 )
9517 fragment.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet",
9518     saveTags = cms.bool( True ),
9519     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9520     triggerType = cms.int32( 85 ),
9521     MinE = cms.double( -1.0 ),
9522     MinPt = cms.double( 100.0 ),
9523     MinMass = cms.double( -1.0 ),
9524     MaxMass = cms.double( -1.0 ),
9525     MinEta = cms.double( -1.0 ),
9526     MaxEta = cms.double( 5.0 ),
9527     MinN = cms.int32( 1 )
9528 )
9529 fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed",
9530     saveTags = cms.bool( True ),
9531     L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ),
9532     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9533     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9534     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9535     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9536     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9537     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9538     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9539     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9540     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9541 )
9542 fragment.hltPreAK4CaloJet120 = cms.EDFilter( "HLTPrescaler",
9543     offset = cms.uint32( 0 ),
9544     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9545 )
9546 fragment.hltSingleCaloJet120 = cms.EDFilter( "HLT1CaloJet",
9547     saveTags = cms.bool( True ),
9548     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9549     triggerType = cms.int32( 85 ),
9550     MinE = cms.double( -1.0 ),
9551     MinPt = cms.double( 120.0 ),
9552     MinMass = cms.double( -1.0 ),
9553     MaxMass = cms.double( -1.0 ),
9554     MinEta = cms.double( -1.0 ),
9555     MaxEta = cms.double( 5.0 ),
9556     MinN = cms.int32( 1 )
9557 )
9558 fragment.hltPreAK4CaloJetFwd40 = cms.EDFilter( "HLTPrescaler",
9559     offset = cms.uint32( 0 ),
9560     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9561 )
9562 fragment.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet",
9563     saveTags = cms.bool( True ),
9564     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9565     triggerType = cms.int32( 85 ),
9566     MinE = cms.double( -1.0 ),
9567     MinPt = cms.double( 40.0 ),
9568     MinMass = cms.double( -1.0 ),
9569     MaxMass = cms.double( -1.0 ),
9570     MinEta = cms.double( 2.7 ),
9571     MaxEta = cms.double( 5.0 ),
9572     MinN = cms.int32( 1 )
9573 )
9574 fragment.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed",
9575     saveTags = cms.bool( True ),
9576     L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD2p5" ),
9577     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9578     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9579     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9580     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9581     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9582     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9583     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9584     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9585     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9586 )
9587 fragment.hltPreAK4CaloJetFwd60 = cms.EDFilter( "HLTPrescaler",
9588     offset = cms.uint32( 0 ),
9589     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9590 )
9591 fragment.hltSingleCaloFwdJet60 = cms.EDFilter( "HLT1CaloJet",
9592     saveTags = cms.bool( True ),
9593     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9594     triggerType = cms.int32( 85 ),
9595     MinE = cms.double( -1.0 ),
9596     MinPt = cms.double( 60.0 ),
9597     MinMass = cms.double( -1.0 ),
9598     MaxMass = cms.double( -1.0 ),
9599     MinEta = cms.double( 2.7 ),
9600     MaxEta = cms.double( 5.0 ),
9601     MinN = cms.int32( 1 )
9602 )
9603 fragment.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed",
9604     saveTags = cms.bool( True ),
9605     L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD2p5" ),
9606     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9607     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9608     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9609     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9610     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9611     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9612     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9613     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9614     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9615 )
9616 fragment.hltPreAK4CaloJetFwd70 = cms.EDFilter( "HLTPrescaler",
9617     offset = cms.uint32( 0 ),
9618     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9619 )
9620 fragment.hltSingleCaloFwdJet70 = cms.EDFilter( "HLT1CaloJet",
9621     saveTags = cms.bool( True ),
9622     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9623     triggerType = cms.int32( 85 ),
9624     MinE = cms.double( -1.0 ),
9625     MinPt = cms.double( 70.0 ),
9626     MinMass = cms.double( -1.0 ),
9627     MaxMass = cms.double( -1.0 ),
9628     MinEta = cms.double( 2.7 ),
9629     MaxEta = cms.double( 5.0 ),
9630     MinN = cms.int32( 1 )
9631 )
9632 fragment.hltPreAK4CaloJetFwd80 = cms.EDFilter( "HLTPrescaler",
9633     offset = cms.uint32( 0 ),
9634     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9635 )
9636 fragment.hltSingleCaloFwdJet80 = cms.EDFilter( "HLT1CaloJet",
9637     saveTags = cms.bool( True ),
9638     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9639     triggerType = cms.int32( 85 ),
9640     MinE = cms.double( -1.0 ),
9641     MinPt = cms.double( 80.0 ),
9642     MinMass = cms.double( -1.0 ),
9643     MaxMass = cms.double( -1.0 ),
9644     MinEta = cms.double( 2.7 ),
9645     MaxEta = cms.double( 5.0 ),
9646     MinN = cms.int32( 1 )
9647 )
9648 fragment.hltPreAK4CaloJetFwd100 = cms.EDFilter( "HLTPrescaler",
9649     offset = cms.uint32( 0 ),
9650     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9651 )
9652 fragment.hltSingleCaloFwdJet100 = cms.EDFilter( "HLT1CaloJet",
9653     saveTags = cms.bool( True ),
9654     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9655     triggerType = cms.int32( 85 ),
9656     MinE = cms.double( -1.0 ),
9657     MinPt = cms.double( 100.0 ),
9658     MinMass = cms.double( -1.0 ),
9659     MaxMass = cms.double( -1.0 ),
9660     MinEta = cms.double( 2.7 ),
9661     MaxEta = cms.double( 5.0 ),
9662     MinN = cms.int32( 1 )
9663 )
9664 fragment.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed",
9665     saveTags = cms.bool( True ),
9666     L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD2p5" ),
9667     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9668     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9669     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9670     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9671     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9672     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9673     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9674     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9675     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9676 )
9677 fragment.hltPreAK4CaloJetFwd120 = cms.EDFilter( "HLTPrescaler",
9678     offset = cms.uint32( 0 ),
9679     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9680 )
9681 fragment.hltSingleCaloFwdJet120 = cms.EDFilter( "HLT1CaloJet",
9682     saveTags = cms.bool( True ),
9683     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9684     triggerType = cms.int32( 85 ),
9685     MinE = cms.double( -1.0 ),
9686     MinPt = cms.double( 120.0 ),
9687     MinMass = cms.double( -1.0 ),
9688     MaxMass = cms.double( -1.0 ),
9689     MinEta = cms.double( 2.7 ),
9690     MaxEta = cms.double( 5.0 ),
9691     MinN = cms.int32( 1 )
9692 )
9693 fragment.hltPreAK4PFJet40 = cms.EDFilter( "HLTPrescaler",
9694     offset = cms.uint32( 0 ),
9695     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9696 )
9697 fragment.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet",
9698     saveTags = cms.bool( True ),
9699     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9700     triggerType = cms.int32( 85 ),
9701     MinE = cms.double( -1.0 ),
9702     MinPt = cms.double( 10.0 ),
9703     MinMass = cms.double( -1.0 ),
9704     MaxMass = cms.double( -1.0 ),
9705     MinEta = cms.double( -1.0 ),
9706     MaxEta = cms.double( 5.0 ),
9707     MinN = cms.int32( 1 )
9708 )
9709 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
9710     LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ),
9711     InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
9712     ptMin = cms.double( 2.5 ),
9713     pMin = cms.double( 2.5 ),
9714     shareHitFraction = cms.double( 0.8 )
9715 )
9716 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
9717     MuonCaloCompatibility = cms.PSet( 
9718       delta_eta = cms.double( 0.02 ),
9719       delta_phi = cms.double( 0.02 ),
9720       allSiPMHO = cms.bool( False ),
9721       MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
9722       PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
9723     ),
9724     TrackAssociatorParameters = cms.PSet( 
9725       useMuon = cms.bool( True ),
9726       truthMatch = cms.bool( False ),
9727       usePreshower = cms.bool( False ),
9728       dRPreshowerPreselection = cms.double( 0.2 ),
9729       muonMaxDistanceSigmaY = cms.double( 0.0 ),
9730       useEcal = cms.bool( True ),
9731       muonMaxDistanceSigmaX = cms.double( 0.0 ),
9732       dRMuon = cms.double( 9999.0 ),
9733       dREcal = cms.double( 9999.0 ),
9734       CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9735       DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9736       EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9737       CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9738       propagateAllDirections = cms.bool( True ),
9739       muonMaxDistanceY = cms.double( 5.0 ),
9740       useHO = cms.bool( True ),
9741       muonMaxDistanceX = cms.double( 5.0 ),
9742       trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9743       useHcal = cms.bool( True ),
9744       HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9745       accountForTrajectoryChangeCalo = cms.bool( False ),
9746       dREcalPreselection = cms.double( 0.05 ),
9747       useCalo = cms.bool( False ),
9748       dRMuonPreselection = cms.double( 0.2 ),
9749       EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9750       dRHcal = cms.double( 9999.0 ),
9751       dRHcalPreselection = cms.double( 0.2 ),
9752       HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9753     ),
9754     CaloExtractorPSet = cms.PSet( 
9755       DR_Veto_H = cms.double( 0.1 ),
9756       CenterConeOnCalIntersection = cms.bool( False ),
9757       NoiseTow_EE = cms.double( 0.15 ),
9758       Noise_EB = cms.double( 0.025 ),
9759       Noise_HE = cms.double( 0.2 ),
9760       DR_Veto_E = cms.double( 0.07 ),
9761       NoiseTow_EB = cms.double( 0.04 ),
9762       Noise_EE = cms.double( 0.1 ),
9763       UseRecHitsFlag = cms.bool( False ),
9764       DR_Max = cms.double( 1.0 ),
9765       DepositLabel = cms.untracked.string( "Cal" ),
9766       Noise_HO = cms.double( 0.2 ),
9767       DR_Veto_HO = cms.double( 0.1 ),
9768       Threshold_H = cms.double( 0.5 ),
9769       PrintTimeReport = cms.untracked.bool( False ),
9770       Threshold_E = cms.double( 0.2 ),
9771       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9772       ComponentName = cms.string( "CaloExtractorByAssociator" ),
9773       Threshold_HO = cms.double( 0.5 ),
9774       DepositInstanceLabels = cms.vstring( 'ecal',
9775         'hcal',
9776         'ho' ),
9777       ServiceParameters = cms.PSet( 
9778         RPCLayers = cms.bool( False ),
9779         UseMuonNavigation = cms.untracked.bool( False ),
9780         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9781       ),
9782       TrackAssociatorParameters = cms.PSet( 
9783         useMuon = cms.bool( False ),
9784         truthMatch = cms.bool( False ),
9785         usePreshower = cms.bool( False ),
9786         dRPreshowerPreselection = cms.double( 0.2 ),
9787         muonMaxDistanceSigmaY = cms.double( 0.0 ),
9788         useEcal = cms.bool( False ),
9789         muonMaxDistanceSigmaX = cms.double( 0.0 ),
9790         dRMuon = cms.double( 9999.0 ),
9791         dREcal = cms.double( 1.0 ),
9792         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9793         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9794         EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9795         CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9796         propagateAllDirections = cms.bool( True ),
9797         muonMaxDistanceY = cms.double( 5.0 ),
9798         useHO = cms.bool( False ),
9799         muonMaxDistanceX = cms.double( 5.0 ),
9800         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9801         useHcal = cms.bool( False ),
9802         HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9803         accountForTrajectoryChangeCalo = cms.bool( False ),
9804         dREcalPreselection = cms.double( 1.0 ),
9805         useCalo = cms.bool( True ),
9806         dRMuonPreselection = cms.double( 0.2 ),
9807         EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9808         dRHcal = cms.double( 1.0 ),
9809         dRHcalPreselection = cms.double( 1.0 ),
9810         HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9811       ),
9812       Noise_HB = cms.double( 0.2 )
9813     ),
9814     TrackExtractorPSet = cms.PSet( 
9815       Diff_z = cms.double( 0.2 ),
9816       inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
9817       Chi2Ndof_Max = cms.double( 1.0E64 ),
9818       BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9819       DR_Veto = cms.double( 0.01 ),
9820       Pt_Min = cms.double( -1.0 ),
9821       DR_Max = cms.double( 1.0 ),
9822       DepositLabel = cms.untracked.string( "" ),
9823       NHits_Min = cms.uint32( 0 ),
9824       Chi2Prob_Min = cms.double( -1.0 ),
9825       Diff_r = cms.double( 0.1 ),
9826       BeamlineOption = cms.string( "BeamSpotFromEvent" ),
9827       ComponentName = cms.string( "TrackExtractor" )
9828     ),
9829     JetExtractorPSet = cms.PSet( 
9830       JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
9831       DR_Veto = cms.double( 0.1 ),
9832       DR_Max = cms.double( 1.0 ),
9833       ExcludeMuonVeto = cms.bool( True ),
9834       PrintTimeReport = cms.untracked.bool( False ),
9835       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9836       ComponentName = cms.string( "JetExtractor" ),
9837       ServiceParameters = cms.PSet( 
9838         RPCLayers = cms.bool( False ),
9839         UseMuonNavigation = cms.untracked.bool( False ),
9840         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9841       ),
9842       TrackAssociatorParameters = cms.PSet( 
9843         useMuon = cms.bool( False ),
9844         truthMatch = cms.bool( False ),
9845         usePreshower = cms.bool( False ),
9846         dRPreshowerPreselection = cms.double( 0.2 ),
9847         muonMaxDistanceSigmaY = cms.double( 0.0 ),
9848         useEcal = cms.bool( False ),
9849         muonMaxDistanceSigmaX = cms.double( 0.0 ),
9850         dRMuon = cms.double( 9999.0 ),
9851         dREcal = cms.double( 0.5 ),
9852         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9853         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9854         EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9855         CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9856         propagateAllDirections = cms.bool( True ),
9857         muonMaxDistanceY = cms.double( 5.0 ),
9858         useHO = cms.bool( False ),
9859         muonMaxDistanceX = cms.double( 5.0 ),
9860         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9861         useHcal = cms.bool( False ),
9862         HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9863         accountForTrajectoryChangeCalo = cms.bool( False ),
9864         dREcalPreselection = cms.double( 0.5 ),
9865         useCalo = cms.bool( True ),
9866         dRMuonPreselection = cms.double( 0.2 ),
9867         EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9868         dRHcal = cms.double( 0.5 ),
9869         dRHcalPreselection = cms.double( 0.5 ),
9870         HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9871       ),
9872       Threshold = cms.double( 5.0 )
9873     ),
9874     trackDepositName = cms.string( "tracker" ),
9875     ecalDepositName = cms.string( "ecal" ),
9876     hcalDepositName = cms.string( "hcal" ),
9877     hoDepositName = cms.string( "ho" ),
9878     jetDepositName = cms.string( "jets" ),
9879     TimingFillerParameters = cms.PSet( 
9880       DTTimingParameters = cms.PSet( 
9881         HitError = cms.double( 6.0 ),
9882         MatchParameters = cms.PSet( 
9883           TightMatchDT = cms.bool( False ),
9884           DTradius = cms.double( 0.01 ),
9885           TightMatchCSC = cms.bool( True ),
9886           CSCsegments = cms.InputTag( "hltCscSegments" ),
9887           DTsegments = cms.InputTag( "hltDt4DSegments" )
9888         ),
9889         debug = cms.bool( False ),
9890         DoWireCorr = cms.bool( False ),
9891         RequireBothProjections = cms.bool( False ),
9892         DTTimeOffset = cms.double( 2.7 ),
9893         PruneCut = cms.double( 10000.0 ),
9894         DTsegments = cms.InputTag( "hltDt4DSegments" ),
9895         UseSegmentT0 = cms.bool( False ),
9896         HitsMin = cms.int32( 5 ),
9897         DropTheta = cms.bool( True ),
9898         ServiceParameters = cms.PSet( 
9899           RPCLayers = cms.bool( True ),
9900           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9901         )
9902       ),
9903       UseCSC = cms.bool( True ),
9904       CSCTimingParameters = cms.PSet( 
9905         MatchParameters = cms.PSet( 
9906           TightMatchDT = cms.bool( False ),
9907           DTradius = cms.double( 0.01 ),
9908           TightMatchCSC = cms.bool( True ),
9909           CSCsegments = cms.InputTag( "hltCscSegments" ),
9910           DTsegments = cms.InputTag( "hltDt4DSegments" )
9911         ),
9912         debug = cms.bool( False ),
9913         CSCWireTimeOffset = cms.double( 0.0 ),
9914         CSCStripError = cms.double( 7.0 ),
9915         CSCTimeOffset = cms.double( 0.0 ),
9916         CSCWireError = cms.double( 8.6 ),
9917         PruneCut = cms.double( 100.0 ),
9918         CSCsegments = cms.InputTag( "hltCscSegments" ),
9919         UseStripTime = cms.bool( True ),
9920         CSCStripTimeOffset = cms.double( 0.0 ),
9921         UseWireTime = cms.bool( True ),
9922         ServiceParameters = cms.PSet( 
9923           RPCLayers = cms.bool( True ),
9924           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9925         )
9926       ),
9927       ErrorDT = cms.double( 6.0 ),
9928       EcalEnergyCut = cms.double( 0.4 ),
9929       UseECAL = cms.bool( True ),
9930       ErrorEB = cms.double( 2.085 ),
9931       UseDT = cms.bool( True ),
9932       ErrorEE = cms.double( 6.95 ),
9933       ErrorCSC = cms.double( 7.4 )
9934     ),
9935     ShowerDigiFillerParameters = cms.PSet( 
9936       cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
9937       dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ),
9938       digiMaxDistanceX = cms.double( 25.0 )
9939     ),
9940     TrackerKinkFinderParameters = cms.PSet( 
9941       usePosition = cms.bool( False ),
9942       diagonalOnly = cms.bool( False )
9943     ),
9944     fillEnergy = cms.bool( True ),
9945     storeCrossedHcalRecHits = cms.bool( False ),
9946     maxAbsPullX = cms.double( 4.0 ),
9947     maxAbsEta = cms.double( 3.0 ),
9948     minPt = cms.double( 10.0 ),
9949     inputCollectionTypes = cms.vstring( 'inner tracks',
9950       'links',
9951       'outer tracks' ),
9952     addExtraSoftMuons = cms.bool( False ),
9953     fillGlobalTrackRefits = cms.bool( False ),
9954     debugWithTruthMatching = cms.bool( False ),
9955     inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
9956     fillCaloCompatibility = cms.bool( True ),
9957     maxAbsPullY = cms.double( 9999.0 ),
9958     maxAbsDy = cms.double( 9999.0 ),
9959     minP = cms.double( 10.0 ),
9960     minPCaloMuon = cms.double( 1.0E9 ),
9961     maxAbsDx = cms.double( 3.0 ),
9962     fillIsolation = cms.bool( True ),
9963     writeIsoDeposits = cms.bool( False ),
9964     minNumberOfMatches = cms.int32( 1 ),
9965     fillMatching = cms.bool( True ),
9966     fillShowerDigis = cms.bool( False ),
9967     ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
9968     sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
9969     fillGlobalTrackQuality = cms.bool( False ),
9970     globalTrackQualityInputTag = cms.InputTag( "" ),
9971     selectHighPurity = cms.bool( False ),
9972     pvInputTag = cms.InputTag( "" ),
9973     fillTrackerKink = cms.bool( False ),
9974     minCaloCompatibility = cms.double( 0.6 ),
9975     runArbitrationCleaner = cms.bool( False ),
9976     arbitrationCleanerOptions = cms.PSet( 
9977       OverlapDTheta = cms.double( 0.02 ),
9978       Overlap = cms.bool( True ),
9979       Clustering = cms.bool( True ),
9980       ME1a = cms.bool( True ),
9981       ClusterDTheta = cms.double( 0.02 ),
9982       ClusterDPhi = cms.double( 0.6 ),
9983       OverlapDPhi = cms.double( 0.0786 )
9984     ),
9985     arbitrateTrackerMuons = cms.bool( False )
9986 )
9987 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
9988     navigator = cms.PSet( 
9989       barrel = cms.PSet(  ),
9990       endcap = cms.PSet(  ),
9991       name = cms.string( "PFRecHitECALNavigator" )
9992     ),
9993     producers = cms.VPSet( 
9994       cms.PSet(  src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9995         srFlags = cms.InputTag( "" ),
9996         name = cms.string( "PFEBRecHitCreator" ),
9997         qualityTests = cms.VPSet( 
9998           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
9999             applySelectionsToAllCrystals = cms.bool( True )
10000           ),
10001           cms.PSet(  topologicalCleaning = cms.bool( True ),
10002             skipTTRecoveredHits = cms.bool( True ),
10003             cleaningThreshold = cms.double( 2.0 ),
10004             name = cms.string( "PFRecHitQTestECAL" ),
10005             timingCleaning = cms.bool( True )
10006           )
10007         )
10008       ),
10009       cms.PSet(  src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10010         srFlags = cms.InputTag( "" ),
10011         name = cms.string( "PFEERecHitCreator" ),
10012         qualityTests = cms.VPSet( 
10013           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
10014             applySelectionsToAllCrystals = cms.bool( True )
10015           ),
10016           cms.PSet(  topologicalCleaning = cms.bool( True ),
10017             skipTTRecoveredHits = cms.bool( True ),
10018             cleaningThreshold = cms.double( 2.0 ),
10019             name = cms.string( "PFRecHitQTestECAL" ),
10020             timingCleaning = cms.bool( True )
10021           )
10022         )
10023       )
10024     )
10025 )
10026 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
10027     navigator = cms.PSet( 
10028       hcalEnums = cms.vint32( 4 ),
10029       name = cms.string( "PFRecHitHCALDenseIdNavigator" )
10030     ),
10031     producers = cms.VPSet( 
10032       cms.PSet(  thresh_HF = cms.double( 0.4 ),
10033         LongFibre_Fraction = cms.double( 0.1 ),
10034         src = cms.InputTag( "hltHfreco" ),
10035         EMDepthCorrection = cms.double( 22.0 ),
10036         ShortFibre_Fraction = cms.double( 0.01 ),
10037         HADDepthCorrection = cms.double( 25.0 ),
10038         HFCalib29 = cms.double( 1.07 ),
10039         LongFibre_Cut = cms.double( 120.0 ),
10040         name = cms.string( "PFHFRecHitCreator" ),
10041         qualityTests = cms.VPSet( 
10042           cms.PSet(  flags = cms.vstring( 'Standard',
10043   'HFLong',
10044   'HFShort' ),
10045             cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
10046             name = cms.string( "PFRecHitQTestHCALChannel" ),
10047             maxSeverities = cms.vint32( 11, 9, 9 )
10048           ),
10049           cms.PSet(  usePFThresholdsFromDB = cms.bool( False ),
10050             name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ),
10051             cuts = cms.VPSet( 
10052               cms.PSet(  threshold = cms.vdouble( 1.2, 1.8 ),
10053                 depth = cms.vint32( 1, 2 ),
10054                 detectorEnum = cms.int32( 4 )
10055               )
10056             )
10057           )
10058         ),
10059         ShortFibre_Cut = cms.double( 60.0 )
10060       )
10061     )
10062 )
10063 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
10064     navigator = cms.PSet(  name = cms.string( "PFRecHitPreshowerNavigator" ) ),
10065     producers = cms.VPSet( 
10066       cms.PSet(  src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10067         name = cms.string( "PFPSRecHitCreator" ),
10068         qualityTests = cms.VPSet( 
10069           cms.PSet(  threshold = cms.double( 7.0E-6 ),
10070             name = cms.string( "PFRecHitQTestThreshold" )
10071           )
10072         )
10073       )
10074     )
10075 )
10076 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
10077     recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ),
10078     usePFThresholdsFromDB = cms.bool( True ),
10079     recHitCleaners = cms.VPSet( 
10080     ),
10081     seedCleaners = cms.VPSet( 
10082     ),
10083     seedFinder = cms.PSet( 
10084       thresholdsByDetector = cms.VPSet( 
10085         cms.PSet(  seedingThresholdPt = cms.double( 0.15 ),
10086           seedingThreshold = cms.double( 0.6 ),
10087           detector = cms.string( "ECAL_ENDCAP" )
10088         ),
10089         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
10090           seedingThreshold = cms.double( 0.23 ),
10091           detector = cms.string( "ECAL_BARREL" )
10092         )
10093       ),
10094       algoName = cms.string( "LocalMaximumSeedFinder" ),
10095       nNeighbours = cms.int32( 8 )
10096     ),
10097     initialClusteringStep = cms.PSet( 
10098       thresholdsByDetector = cms.VPSet( 
10099         cms.PSet(  gatheringThreshold = cms.double( 0.08 ),
10100           gatheringThresholdPt = cms.double( 0.0 ),
10101           detector = cms.string( "ECAL_BARREL" )
10102         ),
10103         cms.PSet(  gatheringThreshold = cms.double( 0.3 ),
10104           gatheringThresholdPt = cms.double( 0.0 ),
10105           detector = cms.string( "ECAL_ENDCAP" )
10106         )
10107       ),
10108       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
10109       useCornerCells = cms.bool( True )
10110     ),
10111     pfClusterBuilder = cms.PSet( 
10112       minFracTot = cms.double( 1.0E-20 ),
10113       stoppingTolerance = cms.double( 1.0E-8 ),
10114       positionCalc = cms.PSet( 
10115         minAllowedNormalization = cms.double( 1.0E-9 ),
10116         posCalcNCrystals = cms.int32( 9 ),
10117         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10118         logWeightDenominator = cms.double( 0.08 ),
10119         minFractionInCalc = cms.double( 1.0E-9 ),
10120         timeResolutionCalcBarrel = cms.PSet( 
10121           corrTermLowE = cms.double( 0.0510871 ),
10122           threshLowE = cms.double( 0.5 ),
10123           noiseTerm = cms.double( 1.10889 ),
10124           constantTermLowE = cms.double( 0.0 ),
10125           noiseTermLowE = cms.double( 1.31883 ),
10126           threshHighE = cms.double( 5.0 ),
10127           constantTerm = cms.double( 0.428192 )
10128         ),
10129         timeResolutionCalcEndcap = cms.PSet( 
10130           corrTermLowE = cms.double( 0.0 ),
10131           threshLowE = cms.double( 1.0 ),
10132           noiseTerm = cms.double( 5.72489999999 ),
10133           constantTermLowE = cms.double( 0.0 ),
10134           noiseTermLowE = cms.double( 6.92683000001 ),
10135           threshHighE = cms.double( 10.0 ),
10136           constantTerm = cms.double( 0.0 )
10137         )
10138       ),
10139       maxIterations = cms.uint32( 50 ),
10140       positionCalcForConvergence = cms.PSet( 
10141         minAllowedNormalization = cms.double( 0.0 ),
10142         T0_ES = cms.double( 1.2 ),
10143         algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
10144         T0_EE = cms.double( 3.1 ),
10145         T0_EB = cms.double( 7.4 ),
10146         X0 = cms.double( 0.89 ),
10147         minFractionInCalc = cms.double( 0.0 ),
10148         W0 = cms.double( 4.2 )
10149       ),
10150       allCellsPositionCalc = cms.PSet( 
10151         minAllowedNormalization = cms.double( 1.0E-9 ),
10152         posCalcNCrystals = cms.int32( -1 ),
10153         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10154         logWeightDenominator = cms.double( 0.08 ),
10155         minFractionInCalc = cms.double( 1.0E-9 ),
10156         timeResolutionCalcBarrel = cms.PSet( 
10157           corrTermLowE = cms.double( 0.0510871 ),
10158           threshLowE = cms.double( 0.5 ),
10159           noiseTerm = cms.double( 1.10889 ),
10160           constantTermLowE = cms.double( 0.0 ),
10161           noiseTermLowE = cms.double( 1.31883 ),
10162           threshHighE = cms.double( 5.0 ),
10163           constantTerm = cms.double( 0.428192 )
10164         ),
10165         timeResolutionCalcEndcap = cms.PSet( 
10166           corrTermLowE = cms.double( 0.0 ),
10167           threshLowE = cms.double( 1.0 ),
10168           noiseTerm = cms.double( 5.72489999999 ),
10169           constantTermLowE = cms.double( 0.0 ),
10170           noiseTermLowE = cms.double( 6.92683000001 ),
10171           threshHighE = cms.double( 10.0 ),
10172           constantTerm = cms.double( 0.0 )
10173         )
10174       ),
10175       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
10176       recHitEnergyNorms = cms.VPSet( 
10177         cms.PSet(  recHitEnergyNorm = cms.double( 0.08 ),
10178           detector = cms.string( "ECAL_BARREL" )
10179         ),
10180         cms.PSet(  recHitEnergyNorm = cms.double( 0.3 ),
10181           detector = cms.string( "ECAL_ENDCAP" )
10182         )
10183       ),
10184       showerSigma = cms.double( 1.5 ),
10185       minFractionToKeep = cms.double( 1.0E-7 ),
10186       excludeOtherSeeds = cms.bool( True )
10187     ),
10188     positionReCalc = cms.PSet( 
10189       minAllowedNormalization = cms.double( 0.0 ),
10190       T0_ES = cms.double( 1.2 ),
10191       algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
10192       T0_EE = cms.double( 3.1 ),
10193       T0_EB = cms.double( 7.4 ),
10194       X0 = cms.double( 0.89 ),
10195       minFractionInCalc = cms.double( 0.0 ),
10196       W0 = cms.double( 4.2 )
10197     ),
10198     energyCorrector = cms.PSet(  )
10199 )
10200 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
10201     recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" ),
10202     usePFThresholdsFromDB = cms.bool( True ),
10203     recHitCleaners = cms.VPSet( 
10204     ),
10205     seedCleaners = cms.VPSet( 
10206     ),
10207     seedFinder = cms.PSet( 
10208       thresholdsByDetector = cms.VPSet( 
10209         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
10210           seedingThreshold = cms.double( 1.2E-4 ),
10211           detector = cms.string( "PS1" )
10212         ),
10213         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
10214           seedingThreshold = cms.double( 1.2E-4 ),
10215           detector = cms.string( "PS2" )
10216         )
10217       ),
10218       algoName = cms.string( "LocalMaximumSeedFinder" ),
10219       nNeighbours = cms.int32( 4 )
10220     ),
10221     initialClusteringStep = cms.PSet( 
10222       thresholdsByDetector = cms.VPSet( 
10223         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
10224           gatheringThresholdPt = cms.double( 0.0 ),
10225           detector = cms.string( "PS1" )
10226         ),
10227         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
10228           gatheringThresholdPt = cms.double( 0.0 ),
10229           detector = cms.string( "PS2" )
10230         )
10231       ),
10232       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
10233       useCornerCells = cms.bool( False )
10234     ),
10235     pfClusterBuilder = cms.PSet( 
10236       minFracTot = cms.double( 1.0E-20 ),
10237       stoppingTolerance = cms.double( 1.0E-8 ),
10238       positionCalc = cms.PSet( 
10239         minAllowedNormalization = cms.double( 1.0E-9 ),
10240         posCalcNCrystals = cms.int32( -1 ),
10241         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10242         logWeightDenominator = cms.double( 6.0E-5 ),
10243         minFractionInCalc = cms.double( 1.0E-9 )
10244       ),
10245       maxIterations = cms.uint32( 50 ),
10246       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
10247       recHitEnergyNorms = cms.VPSet( 
10248         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
10249           detector = cms.string( "PS1" )
10250         ),
10251         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
10252           detector = cms.string( "PS2" )
10253         )
10254       ),
10255       showerSigma = cms.double( 0.3 ),
10256       minFractionToKeep = cms.double( 1.0E-7 ),
10257       excludeOtherSeeds = cms.bool( True )
10258     ),
10259     positionReCalc = cms.PSet(  ),
10260     energyCorrector = cms.PSet(  )
10261 )
10262 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
10263     minimumPSEnergy = cms.double( 0.0 ),
10264     skipPS = cms.bool( False ),
10265     inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
10266     energyCorrector = cms.PSet( 
10267       recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10268       recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10269       applyCrackCorrections = cms.bool( False ),
10270       ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
10271       applyMVACorrections = cms.bool( True ),
10272       eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
10273       maxPtForMVAEvaluation = cms.double( 300.0 ),
10274       srfAwareCorrection = cms.bool( True )
10275     ),
10276     inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
10277 )
10278 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
10279     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ),
10280     usePFThresholdsFromDB = cms.bool( True ),
10281     recHitCleaners = cms.VPSet( 
10282     ),
10283     seedCleaners = cms.VPSet( 
10284     ),
10285     seedFinder = cms.PSet( 
10286       thresholdsByDetector = cms.VPSet( 
10287         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
10288           seedingThreshold = cms.double( 1.4 ),
10289           detector = cms.string( "HF_EM" )
10290         ),
10291         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
10292           seedingThreshold = cms.double( 1.4 ),
10293           detector = cms.string( "HF_HAD" )
10294         )
10295       ),
10296       algoName = cms.string( "LocalMaximumSeedFinder" ),
10297       nNeighbours = cms.int32( 0 )
10298     ),
10299     initialClusteringStep = cms.PSet( 
10300       thresholdsByDetector = cms.VPSet( 
10301       ),
10302       algoName = cms.string( "Basic2DClusterForEachSeed" )
10303     ),
10304     pfClusterBuilder = cms.PSet(  ),
10305     positionReCalc = cms.PSet(  ),
10306     energyCorrector = cms.PSet(  )
10307 )
10308 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
10309     TrackQuality = cms.string( "none" ),
10310     UseQuality = cms.bool( False ),
10311     TkColList = cms.VInputTag( 'hltPFMuonMerging' )
10312 )
10313 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
10314     verbose = cms.untracked.bool( False ),
10315     debug = cms.untracked.bool( False ),
10316     elementImporters = cms.VPSet( 
10317       cms.PSet(  muonSrc = cms.InputTag( "hltMuons" ),
10318         cleanBadConvertedBrems = cms.bool( False ),
10319         muonMaxDPtOPt = cms.double( 1.0 ),
10320         source = cms.InputTag( "hltLightPFTracks" ),
10321         NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
10322         vetoEndcap = cms.bool( False ),
10323         useIterativeTracking = cms.bool( False ),
10324         importerName = cms.string( "GeneralTracksImporter" ),
10325         DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ),
10326         trackQuality = cms.string( "highPurity" )
10327       ),
10328       cms.PSet(  source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
10329         importerName = cms.string( "ECALClusterImporter" ),
10330         BCtoPFCMap = cms.InputTag( "" )
10331       ),
10332       cms.PSet(  source = cms.InputTag( "hltParticleFlowClusterHCAL" ),
10333         importerName = cms.string( "GenericClusterImporter" )
10334       ),
10335       cms.PSet(  source = cms.InputTag( "hltParticleFlowClusterHF" ),
10336         importerName = cms.string( "GenericClusterImporter" )
10337       )
10338     ),
10339     linkDefinitions = cms.VPSet( 
10340       cms.PSet(  linkType = cms.string( "TRACK:ECAL" ),
10341         useKDTree = cms.bool( True ),
10342         linkerName = cms.string( "TrackAndECALLinker" )
10343       ),
10344       cms.PSet(  trajectoryLayerExit = cms.string( "HCALExit" ),
10345         trajectoryLayerEntrance = cms.string( "HCALEntrance" ),
10346         nMaxHcalLinksPerTrack = cms.int32( 1 ),
10347         linkType = cms.string( "TRACK:HCAL" ),
10348         useKDTree = cms.bool( True ),
10349         linkerName = cms.string( "TrackAndHCALLinker" )
10350       ),
10351       cms.PSet(  minAbsEtaEcal = cms.double( 2.5 ),
10352         linkType = cms.string( "ECAL:HCAL" ),
10353         useKDTree = cms.bool( False ),
10354         linkerName = cms.string( "ECALAndHCALLinker" )
10355       ),
10356       cms.PSet(  linkType = cms.string( "HFEM:HFHAD" ),
10357         useKDTree = cms.bool( False ),
10358         linkerName = cms.string( "HFEMAndHFHADLinker" )
10359       )
10360     )
10361 )
10362 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
10363     verbose = cms.untracked.bool( False ),
10364     debug = cms.untracked.bool( False ),
10365     blocks = cms.InputTag( "hltParticleFlowBlock" ),
10366     muons = cms.InputTag( "hltMuons" ),
10367     postMuonCleaning = cms.bool( True ),
10368     vetoEndcap = cms.bool( False ),
10369     vertexCollection = cms.InputTag( "hltPixelVertices" ),
10370     useVerticesForNeutral = cms.bool( True ),
10371     useHO = cms.bool( False ),
10372     PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
10373     GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
10374     GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
10375     useEGammaElectrons = cms.bool( False ),
10376     egammaElectrons = cms.InputTag( "" ),
10377     useEGammaFilters = cms.bool( False ),
10378     useProtectionsForJetMET = cms.bool( True ),
10379     PFEGammaFiltersParameters = cms.PSet( 
10380       electron_missinghits = cms.uint32( 1 ),
10381       electron_protectionsForJetMET = cms.PSet( 
10382         maxEeleOverPoutRes = cms.double( 0.5 ),
10383         maxEleHcalEOverEcalE = cms.double( 0.1 ),
10384         maxEcalEOverPRes = cms.double( 0.2 ),
10385         maxHcalEOverP = cms.double( 1.0 ),
10386         maxE = cms.double( 50.0 ),
10387         maxTrackPOverEele = cms.double( 1.0 ),
10388         maxDPhiIN = cms.double( 0.1 ),
10389         maxEcalEOverP_2 = cms.double( 0.2 ),
10390         maxEcalEOverP_1 = cms.double( 0.5 ),
10391         maxEeleOverPout = cms.double( 0.2 ),
10392         maxHcalEOverEcalE = cms.double( 0.1 ),
10393         maxHcalE = cms.double( 10.0 ),
10394         maxNtracks = cms.double( 3.0 )
10395       ),
10396       photon_MinEt = cms.double( 10.0 ),
10397       electron_ecalDrivenHademPreselCut = cms.double( 0.15 ),
10398       electron_protectionsForBadHcal = cms.PSet( 
10399         dEta = cms.vdouble( 0.0064, 0.01264 ),
10400         dPhi = cms.vdouble( 0.0547, 0.0394 ),
10401         enableProtections = cms.bool( False ),
10402         full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ),
10403         eInvPInv = cms.vdouble( 0.184, 0.0721 )
10404       ),
10405       photon_protectionsForBadHcal = cms.PSet( 
10406         enableProtections = cms.bool( False ),
10407         solidConeTrkIsoOffset = cms.double( 10.0 ),
10408         solidConeTrkIsoSlope = cms.double( 0.3 )
10409       ),
10410       electron_iso_mva_barrel = cms.double( -0.1875 ),
10411       electron_iso_mva_endcap = cms.double( -0.1075 ),
10412       photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
10413       photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
10414       photon_HoE = cms.double( 0.05 ),
10415       electron_iso_combIso_endcap = cms.double( 10.0 ),
10416       electron_iso_pt = cms.double( 10.0 ),
10417       photon_protectionsForJetMET = cms.PSet( 
10418         sumPtTrackIsoSlope = cms.double( 0.001 ),
10419         sumPtTrackIso = cms.double( 4.0 )
10420       ),
10421       electron_iso_combIso_barrel = cms.double( 10.0 ),
10422       electron_noniso_mvaCut = cms.double( -0.1 ),
10423       photon_combIso = cms.double( 10.0 ),
10424       electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 )
10425     ),
10426     muon_HCAL = cms.vdouble( 3.0, 3.0 ),
10427     muon_ECAL = cms.vdouble( 0.5, 0.5 ),
10428     muon_HO = cms.vdouble( 0.9, 0.9 ),
10429     PFMuonAlgoParameters = cms.PSet(  ),
10430     rejectTracks_Bad = cms.bool( False ),
10431     rejectTracks_Step45 = cms.bool( False ),
10432     usePFNuclearInteractions = cms.bool( False ),
10433     usePFConversions = cms.bool( False ),
10434     usePFDecays = cms.bool( False ),
10435     dptRel_DispVtx = cms.double( 10.0 ),
10436     iCfgCandConnector = cms.PSet( 
10437       nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ),
10438       bCorrect = cms.bool( False ),
10439       bCalibPrimary = cms.bool( False )
10440     ),
10441     nsigma_TRACK = cms.double( 1.0 ),
10442     pt_Error = cms.double( 1.0 ),
10443     factors_45 = cms.vdouble( 10.0, 100.0 ),
10444     goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ),
10445     goodTrackDeadHcal_chi2n = cms.double( 5.0 ),
10446     goodTrackDeadHcal_layers = cms.uint32( 4 ),
10447     goodTrackDeadHcal_validFr = cms.double( 0.5 ),
10448     goodTrackDeadHcal_dxy = cms.double( 0.5 ),
10449     goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ),
10450     goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ),
10451     goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ),
10452     goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ),
10453     goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ),
10454     goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ),
10455     goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ),
10456     goodPixelTrackDeadHcal_dz = cms.double( 0.05 ),
10457     pf_nsigma_ECAL = cms.double( 0.0 ),
10458     pf_nsigma_HCAL = cms.double( 1.0 ),
10459     pf_nsigma_HFEM = cms.double( 1.0 ),
10460     pf_nsigma_HFHAD = cms.double( 1.0 ),
10461     useCalibrationsFromDB = cms.bool( True ),
10462     calibrationsLabel = cms.string( "HLT" ),
10463     postHFCleaning = cms.bool( False ),
10464     PFHFCleaningParameters = cms.PSet( 
10465       minHFCleaningPt = cms.double( 5.0 ),
10466       minDeltaMet = cms.double( 0.4 ),
10467       maxSignificance = cms.double( 2.5 ),
10468       minSignificance = cms.double( 2.5 ),
10469       minSignificanceReduction = cms.double( 1.4 ),
10470       maxDeltaPhiPt = cms.double( 7.0 )
10471     ),
10472     cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
10473     calibHF_use = cms.bool( False ),
10474     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 ),
10475     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 ),
10476     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 ),
10477     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 ),
10478     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 ),
10479     resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 )
10480 )
10481 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
10482     useMassDropTagger = cms.bool( False ),
10483     useFiltering = cms.bool( False ),
10484     useDynamicFiltering = cms.bool( False ),
10485     useTrimming = cms.bool( False ),
10486     usePruning = cms.bool( False ),
10487     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
10488     useKtPruning = cms.bool( False ),
10489     useConstituentSubtraction = cms.bool( False ),
10490     useSoftDrop = cms.bool( False ),
10491     correctShape = cms.bool( False ),
10492     UseOnlyVertexTracks = cms.bool( False ),
10493     UseOnlyOnePV = cms.bool( False ),
10494     muCut = cms.double( -1.0 ),
10495     yCut = cms.double( -1.0 ),
10496     rFilt = cms.double( -1.0 ),
10497     rFiltFactor = cms.double( -1.0 ),
10498     trimPtFracMin = cms.double( -1.0 ),
10499     zcut = cms.double( -1.0 ),
10500     rcut_factor = cms.double( -1.0 ),
10501     csRho_EtaMax = cms.double( -1.0 ),
10502     csRParam = cms.double( -1.0 ),
10503     beta = cms.double( -1.0 ),
10504     R0 = cms.double( -1.0 ),
10505     gridMaxRapidity = cms.double( -1.0 ),
10506     gridSpacing = cms.double( -1.0 ),
10507     DzTrVtxMax = cms.double( 0.0 ),
10508     DxyTrVtxMax = cms.double( 0.0 ),
10509     MaxVtxZ = cms.double( 15.0 ),
10510     subjetPtMin = cms.double( -1.0 ),
10511     muMin = cms.double( -1.0 ),
10512     muMax = cms.double( -1.0 ),
10513     yMin = cms.double( -1.0 ),
10514     yMax = cms.double( -1.0 ),
10515     dRMin = cms.double( -1.0 ),
10516     dRMax = cms.double( -1.0 ),
10517     maxDepth = cms.int32( -1 ),
10518     nFilt = cms.int32( -1 ),
10519     MinVtxNdof = cms.int32( 0 ),
10520     src = cms.InputTag( "hltParticleFlow" ),
10521     srcPVs = cms.InputTag( "hltPixelVertices" ),
10522     jetType = cms.string( "PFJet" ),
10523     jetAlgorithm = cms.string( "AntiKt" ),
10524     rParam = cms.double( 0.4 ),
10525     inputEtMin = cms.double( 0.0 ),
10526     inputEMin = cms.double( 0.0 ),
10527     jetPtMin = cms.double( 0.0 ),
10528     doPVCorrection = cms.bool( False ),
10529     doAreaFastjet = cms.bool( False ),
10530     doRhoFastjet = cms.bool( False ),
10531     doPUOffsetCorr = cms.bool( False ),
10532     puPtMin = cms.double( 10.0 ),
10533     nSigmaPU = cms.double( 1.0 ),
10534     radiusPU = cms.double( 0.4 ),
10535     subtractorName = cms.string( "" ),
10536     useExplicitGhosts = cms.bool( False ),
10537     doAreaDiskApprox = cms.bool( True ),
10538     voronoiRfact = cms.double( -9.0 ),
10539     Rho_EtaMax = cms.double( 4.4 ),
10540     Ghost_EtaMax = cms.double( 6.0 ),
10541     Active_Area_Repeats = cms.int32( 5 ),
10542     GhostArea = cms.double( 0.01 ),
10543     restrictInputs = cms.bool( False ),
10544     maxInputs = cms.uint32( 1 ),
10545     writeCompound = cms.bool( False ),
10546     writeJetsWithConst = cms.bool( False ),
10547     doFastJetNonUniform = cms.bool( False ),
10548     useDeterministicSeed = cms.bool( True ),
10549     minSeed = cms.uint32( 0 ),
10550     verbosity = cms.int32( 0 ),
10551     puWidth = cms.double( 0.0 ),
10552     nExclude = cms.uint32( 0 ),
10553     maxBadEcalCells = cms.uint32( 9999999 ),
10554     maxBadHcalCells = cms.uint32( 9999999 ),
10555     maxProblematicEcalCells = cms.uint32( 9999999 ),
10556     maxProblematicHcalCells = cms.uint32( 9999999 ),
10557     maxRecoveredEcalCells = cms.uint32( 9999999 ),
10558     maxRecoveredHcalCells = cms.uint32( 9999999 ),
10559     puCenters = cms.vdouble(  ),
10560     applyWeight = cms.bool( False ),
10561     srcWeights = cms.InputTag( "" ),
10562     minimumTowersFraction = cms.double( 0.0 ),
10563     jetCollInstanceName = cms.string( "" ),
10564     sumRecHits = cms.bool( False )
10565 )
10566 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
10567     minPt = cms.double( 20.0 ),
10568     maxEta = cms.double( 1.0E99 ),
10569     CHF = cms.double( 0.0 ),
10570     NHF = cms.double( 0.99 ),
10571     CEF = cms.double( 0.99 ),
10572     NEF = cms.double( 0.99 ),
10573     maxCF = cms.double( 99.0 ),
10574     NCH = cms.int32( 0 ),
10575     NTOT = cms.int32( 1 ),
10576     jetsInput = cms.InputTag( "hltAK4PFJets" )
10577 )
10578 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
10579     minPt = cms.double( 20.0 ),
10580     maxEta = cms.double( 1.0E99 ),
10581     CHF = cms.double( 0.0 ),
10582     NHF = cms.double( 0.9 ),
10583     CEF = cms.double( 0.99 ),
10584     NEF = cms.double( 0.99 ),
10585     maxCF = cms.double( 99.0 ),
10586     NCH = cms.int32( 0 ),
10587     NTOT = cms.int32( 1 ),
10588     jetsInput = cms.InputTag( "hltAK4PFJets" )
10589 )
10590 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
10591     maxRapidity = cms.double( 5.0 ),
10592     gridSpacing = cms.double( 0.55 ),
10593     pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
10594 )
10595 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
10596     level = cms.string( "L1FastJet" ),
10597     algorithm = cms.string( "AK4PFHLT" ),
10598     srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" )
10599 )
10600 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10601     level = cms.string( "L2Relative" ),
10602     algorithm = cms.string( "AK4PFHLT" )
10603 )
10604 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10605     level = cms.string( "L3Absolute" ),
10606     algorithm = cms.string( "AK4PFHLT" )
10607 )
10608 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10609     level = cms.string( "L2L3Residual" ),
10610     algorithm = cms.string( "AK4PFHLT" )
10611 )
10612 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
10613     correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
10614 )
10615 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10616     src = cms.InputTag( "hltAK4PFJets" ),
10617     correctors = cms.VInputTag( 'hltAK4PFCorrector' ),
10618     verbose = cms.untracked.bool( False )
10619 )
10620 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10621     src = cms.InputTag( "hltAK4PFJetsLooseID" ),
10622     correctors = cms.VInputTag( 'hltAK4PFCorrector' ),
10623     verbose = cms.untracked.bool( False )
10624 )
10625 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10626     src = cms.InputTag( "hltAK4PFJetsTightID" ),
10627     correctors = cms.VInputTag( 'hltAK4PFCorrector' ),
10628     verbose = cms.untracked.bool( False )
10629 )
10630 fragment.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10631     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10632     triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10" ),
10633     triggerJetsType = cms.int32( 85 ),
10634     maxDeltaR = cms.double( 0.5 )
10635 )
10636 fragment.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet",
10637     saveTags = cms.bool( True ),
10638     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ),
10639     triggerType = cms.int32( 85 ),
10640     MinE = cms.double( -1.0 ),
10641     MinPt = cms.double( 40.0 ),
10642     MinMass = cms.double( -1.0 ),
10643     MaxMass = cms.double( -1.0 ),
10644     MinEta = cms.double( -1.0 ),
10645     MaxEta = cms.double( 5.0 ),
10646     MinN = cms.int32( 1 )
10647 )
10648 fragment.hltPreAK4PFJet60 = cms.EDFilter( "HLTPrescaler",
10649     offset = cms.uint32( 0 ),
10650     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10651 )
10652 fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet",
10653     saveTags = cms.bool( True ),
10654     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10655     triggerType = cms.int32( 85 ),
10656     MinE = cms.double( -1.0 ),
10657     MinPt = cms.double( 40.0 ),
10658     MinMass = cms.double( -1.0 ),
10659     MaxMass = cms.double( -1.0 ),
10660     MinEta = cms.double( -1.0 ),
10661     MaxEta = cms.double( 5.0 ),
10662     MinN = cms.int32( 1 )
10663 )
10664 fragment.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10665     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10666     triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet40" ),
10667     triggerJetsType = cms.int32( 85 ),
10668     maxDeltaR = cms.double( 0.5 )
10669 )
10670 fragment.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet",
10671     saveTags = cms.bool( True ),
10672     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ),
10673     triggerType = cms.int32( 85 ),
10674     MinE = cms.double( -1.0 ),
10675     MinPt = cms.double( 60.0 ),
10676     MinMass = cms.double( -1.0 ),
10677     MaxMass = cms.double( -1.0 ),
10678     MinEta = cms.double( -1.0 ),
10679     MaxEta = cms.double( 5.0 ),
10680     MinN = cms.int32( 1 )
10681 )
10682 fragment.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler",
10683     offset = cms.uint32( 0 ),
10684     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10685 )
10686 fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet",
10687     saveTags = cms.bool( True ),
10688     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10689     triggerType = cms.int32( 85 ),
10690     MinE = cms.double( -1.0 ),
10691     MinPt = cms.double( 50.0 ),
10692     MinMass = cms.double( -1.0 ),
10693     MaxMass = cms.double( -1.0 ),
10694     MinEta = cms.double( -1.0 ),
10695     MaxEta = cms.double( 5.0 ),
10696     MinN = cms.int32( 1 )
10697 )
10698 fragment.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10699     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10700     triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50" ),
10701     triggerJetsType = cms.int32( 85 ),
10702     maxDeltaR = cms.double( 0.5 )
10703 )
10704 fragment.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet",
10705     saveTags = cms.bool( True ),
10706     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ),
10707     triggerType = cms.int32( 85 ),
10708     MinE = cms.double( -1.0 ),
10709     MinPt = cms.double( 80.0 ),
10710     MinMass = cms.double( -1.0 ),
10711     MaxMass = cms.double( -1.0 ),
10712     MinEta = cms.double( -1.0 ),
10713     MaxEta = cms.double( 5.0 ),
10714     MinN = cms.int32( 1 )
10715 )
10716 fragment.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler",
10717     offset = cms.uint32( 0 ),
10718     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10719 )
10720 fragment.hltPFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10721     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10722     triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet70" ),
10723     triggerJetsType = cms.int32( 85 ),
10724     maxDeltaR = cms.double( 0.5 )
10725 )
10726 fragment.hltSinglePFJet100 = cms.EDFilter( "HLT1PFJet",
10727     saveTags = cms.bool( True ),
10728     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets70" ),
10729     triggerType = cms.int32( 85 ),
10730     MinE = cms.double( -1.0 ),
10731     MinPt = cms.double( 100.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.hltPreAK4PFJet120 = cms.EDFilter( "HLTPrescaler",
10739     offset = cms.uint32( 0 ),
10740     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10741 )
10742 fragment.hltSingleCaloJet90 = cms.EDFilter( "HLT1CaloJet",
10743     saveTags = cms.bool( True ),
10744     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10745     triggerType = cms.int32( 85 ),
10746     MinE = cms.double( -1.0 ),
10747     MinPt = cms.double( 90.0 ),
10748     MinMass = cms.double( -1.0 ),
10749     MaxMass = cms.double( -1.0 ),
10750     MinEta = cms.double( -1.0 ),
10751     MaxEta = cms.double( 5.0 ),
10752     MinN = cms.int32( 1 )
10753 )
10754 fragment.hltPFJetsCorrectedMatchedToCaloJets90 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10755     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10756     triggerJetsFilter = cms.InputTag( "hltSingleCaloJet90" ),
10757     triggerJetsType = cms.int32( 85 ),
10758     maxDeltaR = cms.double( 0.5 )
10759 )
10760 fragment.hltSinglePFJet120 = cms.EDFilter( "HLT1PFJet",
10761     saveTags = cms.bool( True ),
10762     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets90" ),
10763     triggerType = cms.int32( 85 ),
10764     MinE = cms.double( -1.0 ),
10765     MinPt = cms.double( 120.0 ),
10766     MinMass = cms.double( -1.0 ),
10767     MaxMass = cms.double( -1.0 ),
10768     MinEta = cms.double( -1.0 ),
10769     MaxEta = cms.double( 5.0 ),
10770     MinN = cms.int32( 1 )
10771 )
10772 fragment.hltPreAK4PFJetFwd40 = cms.EDFilter( "HLTPrescaler",
10773     offset = cms.uint32( 0 ),
10774     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10775 )
10776 fragment.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet",
10777     saveTags = cms.bool( True ),
10778     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10779     triggerType = cms.int32( 85 ),
10780     MinE = cms.double( -1.0 ),
10781     MinPt = cms.double( 10.0 ),
10782     MinMass = cms.double( -1.0 ),
10783     MaxMass = cms.double( -1.0 ),
10784     MinEta = cms.double( 2.7 ),
10785     MaxEta = cms.double( 5.0 ),
10786     MinN = cms.int32( 1 )
10787 )
10788 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10789     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10790     triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10" ),
10791     triggerJetsType = cms.int32( 85 ),
10792     maxDeltaR = cms.double( 0.5 )
10793 )
10794 fragment.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet",
10795     saveTags = cms.bool( True ),
10796     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ),
10797     triggerType = cms.int32( 85 ),
10798     MinE = cms.double( -1.0 ),
10799     MinPt = cms.double( 40.0 ),
10800     MinMass = cms.double( -1.0 ),
10801     MaxMass = cms.double( -1.0 ),
10802     MinEta = cms.double( 2.7 ),
10803     MaxEta = cms.double( 5.0 ),
10804     MinN = cms.int32( 1 )
10805 )
10806 fragment.hltPreAK4PFJetFwd60 = cms.EDFilter( "HLTPrescaler",
10807     offset = cms.uint32( 0 ),
10808     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10809 )
10810 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10811     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10812     triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40" ),
10813     triggerJetsType = cms.int32( 85 ),
10814     maxDeltaR = cms.double( 0.5 )
10815 )
10816 fragment.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet",
10817     saveTags = cms.bool( True ),
10818     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ),
10819     triggerType = cms.int32( 85 ),
10820     MinE = cms.double( -1.0 ),
10821     MinPt = cms.double( 60.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.hltPreAK4PFJetFwd80 = cms.EDFilter( "HLTPrescaler",
10829     offset = cms.uint32( 0 ),
10830     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10831 )
10832 fragment.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet",
10833     saveTags = cms.bool( True ),
10834     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10835     triggerType = cms.int32( 85 ),
10836     MinE = cms.double( -1.0 ),
10837     MinPt = cms.double( 50.0 ),
10838     MinMass = cms.double( -1.0 ),
10839     MaxMass = cms.double( -1.0 ),
10840     MinEta = cms.double( 2.7 ),
10841     MaxEta = cms.double( 5.0 ),
10842     MinN = cms.int32( 1 )
10843 )
10844 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10845     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10846     triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50" ),
10847     triggerJetsType = cms.int32( 85 ),
10848     maxDeltaR = cms.double( 0.5 )
10849 )
10850 fragment.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet",
10851     saveTags = cms.bool( True ),
10852     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ),
10853     triggerType = cms.int32( 85 ),
10854     MinE = cms.double( -1.0 ),
10855     MinPt = cms.double( 80.0 ),
10856     MinMass = cms.double( -1.0 ),
10857     MaxMass = cms.double( -1.0 ),
10858     MinEta = cms.double( 2.7 ),
10859     MaxEta = cms.double( 5.0 ),
10860     MinN = cms.int32( 1 )
10861 )
10862 fragment.hltPreAK4PFJetFwd100 = cms.EDFilter( "HLTPrescaler",
10863     offset = cms.uint32( 0 ),
10864     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10865 )
10866 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10867     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10868     triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet70" ),
10869     triggerJetsType = cms.int32( 85 ),
10870     maxDeltaR = cms.double( 0.5 )
10871 )
10872 fragment.hltSinglePFFwdJet100 = cms.EDFilter( "HLT1PFJet",
10873     saveTags = cms.bool( True ),
10874     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets70" ),
10875     triggerType = cms.int32( 85 ),
10876     MinE = cms.double( -1.0 ),
10877     MinPt = cms.double( 100.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.hltPreAK4PFJetFwd120 = cms.EDFilter( "HLTPrescaler",
10885     offset = cms.uint32( 0 ),
10886     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10887 )
10888 fragment.hltSingleCaloFwdJet90 = cms.EDFilter( "HLT1CaloJet",
10889     saveTags = cms.bool( True ),
10890     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10891     triggerType = cms.int32( 85 ),
10892     MinE = cms.double( -1.0 ),
10893     MinPt = cms.double( 90.0 ),
10894     MinMass = cms.double( -1.0 ),
10895     MaxMass = cms.double( -1.0 ),
10896     MinEta = cms.double( 2.7 ),
10897     MaxEta = cms.double( 5.0 ),
10898     MinN = cms.int32( 1 )
10899 )
10900 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets90 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10901     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10902     triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet90" ),
10903     triggerJetsType = cms.int32( 85 ),
10904     maxDeltaR = cms.double( 0.5 )
10905 )
10906 fragment.hltSinglePFFwdJet120 = cms.EDFilter( "HLT1PFJet",
10907     saveTags = cms.bool( True ),
10908     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets90" ),
10909     triggerType = cms.int32( 85 ),
10910     MinE = cms.double( -1.0 ),
10911     MinPt = cms.double( 120.0 ),
10912     MinMass = cms.double( -1.0 ),
10913     MaxMass = cms.double( -1.0 ),
10914     MinEta = cms.double( 2.7 ),
10915     MaxEta = cms.double( 5.0 ),
10916     MinN = cms.int32( 1 )
10917 )
10918 fragment.hltL1sEG10EG5 = cms.EDFilter( "HLTL1TSeed",
10919     saveTags = cms.bool( True ),
10920     L1SeedsLogicalExpression = cms.string( "L1_DoubleEG_10_5" ),
10921     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10922     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10923     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10924     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10925     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10926     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10927     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10928     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10929     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10930 )
10931 fragment.hltPrePPRefDoubleEle10Gsf = cms.EDFilter( "HLTPrescaler",
10932     offset = cms.uint32( 0 ),
10933     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10934 )
10935 fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
10936     productLabels = cms.vstring( 'EcalRecHitsEB',
10937       'EcalRecHitsEE' ),
10938     recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
10939     l1InputRegions = cms.VPSet( 
10940       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10941         regionEtaMargin = cms.double( 0.9 ),
10942         type = cms.string( "EGamma" ),
10943         minEt = cms.double( 5.0 ),
10944         regionPhiMargin = cms.double( 1.2 ),
10945         maxEt = cms.double( 999999.0 )
10946       ),
10947       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10948         regionEtaMargin = cms.double( 0.9 ),
10949         type = cms.string( "Jet" ),
10950         minEt = cms.double( 170.0 ),
10951         regionPhiMargin = cms.double( 1.2 ),
10952         maxEt = cms.double( 999999.0 )
10953       ),
10954       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10955         regionEtaMargin = cms.double( 0.9 ),
10956         type = cms.string( "Tau" ),
10957         minEt = cms.double( 100.0 ),
10958         regionPhiMargin = cms.double( 1.2 ),
10959         maxEt = cms.double( 999999.0 )
10960       )
10961     )
10962 )
10963 fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
10964     productLabels = cms.vstring( 'EcalRecHitsES' ),
10965     recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
10966     l1InputRegions = cms.VPSet( 
10967       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10968         regionEtaMargin = cms.double( 0.9 ),
10969         type = cms.string( "EGamma" ),
10970         minEt = cms.double( 5.0 ),
10971         regionPhiMargin = cms.double( 1.2 ),
10972         maxEt = cms.double( 999999.0 )
10973       ),
10974       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10975         regionEtaMargin = cms.double( 0.9 ),
10976         type = cms.string( "Jet" ),
10977         minEt = cms.double( 170.0 ),
10978         regionPhiMargin = cms.double( 1.2 ),
10979         maxEt = cms.double( 999999.0 )
10980       ),
10981       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10982         regionEtaMargin = cms.double( 0.9 ),
10983         type = cms.string( "Tau" ),
10984         minEt = cms.double( 100.0 ),
10985         regionPhiMargin = cms.double( 1.2 ),
10986         maxEt = cms.double( 999999.0 )
10987       )
10988     )
10989 )
10990 fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer",
10991     navigator = cms.PSet( 
10992       barrel = cms.PSet(  ),
10993       endcap = cms.PSet(  ),
10994       name = cms.string( "PFRecHitECALNavigator" )
10995     ),
10996     producers = cms.VPSet( 
10997       cms.PSet(  src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
10998         srFlags = cms.InputTag( "" ),
10999         name = cms.string( "PFEBRecHitCreator" ),
11000         qualityTests = cms.VPSet( 
11001           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
11002             applySelectionsToAllCrystals = cms.bool( True )
11003           ),
11004           cms.PSet(  topologicalCleaning = cms.bool( True ),
11005             skipTTRecoveredHits = cms.bool( True ),
11006             cleaningThreshold = cms.double( 2.0 ),
11007             name = cms.string( "PFRecHitQTestECAL" ),
11008             timingCleaning = cms.bool( True )
11009           )
11010         )
11011       ),
11012       cms.PSet(  src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
11013         srFlags = cms.InputTag( "" ),
11014         name = cms.string( "PFEERecHitCreator" ),
11015         qualityTests = cms.VPSet( 
11016           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
11017             applySelectionsToAllCrystals = cms.bool( True )
11018           ),
11019           cms.PSet(  topologicalCleaning = cms.bool( True ),
11020             skipTTRecoveredHits = cms.bool( True ),
11021             cleaningThreshold = cms.double( 2.0 ),
11022             name = cms.string( "PFRecHitQTestECAL" ),
11023             timingCleaning = cms.bool( True )
11024           )
11025         )
11026       )
11027     )
11028 )
11029 fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer",
11030     navigator = cms.PSet(  name = cms.string( "PFRecHitPreshowerNavigator" ) ),
11031     producers = cms.VPSet( 
11032       cms.PSet(  src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ),
11033         name = cms.string( "PFPSRecHitCreator" ),
11034         qualityTests = cms.VPSet( 
11035           cms.PSet(  threshold = cms.double( 7.0E-6 ),
11036             name = cms.string( "PFRecHitQTestThreshold" )
11037           )
11038         )
11039       )
11040     )
11041 )
11042 fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer",
11043     recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" ),
11044     usePFThresholdsFromDB = cms.bool( True ),
11045     recHitCleaners = cms.VPSet( 
11046     ),
11047     seedCleaners = cms.VPSet( 
11048     ),
11049     seedFinder = cms.PSet( 
11050       thresholdsByDetector = cms.VPSet( 
11051         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
11052           seedingThreshold = cms.double( 1.2E-4 ),
11053           detector = cms.string( "PS1" )
11054         ),
11055         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
11056           seedingThreshold = cms.double( 1.2E-4 ),
11057           detector = cms.string( "PS2" )
11058         )
11059       ),
11060       algoName = cms.string( "LocalMaximumSeedFinder" ),
11061       nNeighbours = cms.int32( 4 )
11062     ),
11063     initialClusteringStep = cms.PSet( 
11064       thresholdsByDetector = cms.VPSet( 
11065         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
11066           gatheringThresholdPt = cms.double( 0.0 ),
11067           detector = cms.string( "PS1" )
11068         ),
11069         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
11070           gatheringThresholdPt = cms.double( 0.0 ),
11071           detector = cms.string( "PS2" )
11072         )
11073       ),
11074       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
11075       useCornerCells = cms.bool( False )
11076     ),
11077     pfClusterBuilder = cms.PSet( 
11078       minFracTot = cms.double( 1.0E-20 ),
11079       stoppingTolerance = cms.double( 1.0E-8 ),
11080       positionCalc = cms.PSet( 
11081         minAllowedNormalization = cms.double( 1.0E-9 ),
11082         posCalcNCrystals = cms.int32( -1 ),
11083         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11084         logWeightDenominator = cms.double( 6.0E-5 ),
11085         minFractionInCalc = cms.double( 1.0E-9 )
11086       ),
11087       maxIterations = cms.uint32( 50 ),
11088       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11089       recHitEnergyNorms = cms.VPSet( 
11090         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
11091           detector = cms.string( "PS1" )
11092         ),
11093         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
11094           detector = cms.string( "PS2" )
11095         )
11096       ),
11097       showerSigma = cms.double( 0.3 ),
11098       minFractionToKeep = cms.double( 1.0E-7 ),
11099       excludeOtherSeeds = cms.bool( True )
11100     ),
11101     positionReCalc = cms.PSet(  ),
11102     energyCorrector = cms.PSet(  )
11103 )
11104 fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer",
11105     recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" ),
11106     usePFThresholdsFromDB = cms.bool( True ),
11107     recHitCleaners = cms.VPSet( 
11108     ),
11109     seedCleaners = cms.VPSet( 
11110     ),
11111     seedFinder = cms.PSet( 
11112       thresholdsByDetector = cms.VPSet( 
11113         cms.PSet(  seedingThresholdPt = cms.double( 0.15 ),
11114           seedingThreshold = cms.double( 0.6 ),
11115           detector = cms.string( "ECAL_ENDCAP" )
11116         ),
11117         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
11118           seedingThreshold = cms.double( 0.23 ),
11119           detector = cms.string( "ECAL_BARREL" )
11120         )
11121       ),
11122       algoName = cms.string( "LocalMaximumSeedFinder" ),
11123       nNeighbours = cms.int32( 8 )
11124     ),
11125     initialClusteringStep = cms.PSet( 
11126       thresholdsByDetector = cms.VPSet( 
11127         cms.PSet(  gatheringThreshold = cms.double( 0.08 ),
11128           gatheringThresholdPt = cms.double( 0.0 ),
11129           detector = cms.string( "ECAL_BARREL" )
11130         ),
11131         cms.PSet(  gatheringThreshold = cms.double( 0.3 ),
11132           gatheringThresholdPt = cms.double( 0.0 ),
11133           detector = cms.string( "ECAL_ENDCAP" )
11134         )
11135       ),
11136       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
11137       useCornerCells = cms.bool( True )
11138     ),
11139     pfClusterBuilder = cms.PSet( 
11140       minFracTot = cms.double( 1.0E-20 ),
11141       stoppingTolerance = cms.double( 1.0E-8 ),
11142       positionCalc = cms.PSet( 
11143         minAllowedNormalization = cms.double( 1.0E-9 ),
11144         posCalcNCrystals = cms.int32( 9 ),
11145         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11146         logWeightDenominator = cms.double( 0.08 ),
11147         minFractionInCalc = cms.double( 1.0E-9 ),
11148         timeResolutionCalcBarrel = cms.PSet( 
11149           corrTermLowE = cms.double( 0.0510871 ),
11150           threshLowE = cms.double( 0.5 ),
11151           noiseTerm = cms.double( 1.10889 ),
11152           constantTermLowE = cms.double( 0.0 ),
11153           noiseTermLowE = cms.double( 1.31883 ),
11154           threshHighE = cms.double( 5.0 ),
11155           constantTerm = cms.double( 0.428192 )
11156         ),
11157         timeResolutionCalcEndcap = cms.PSet( 
11158           corrTermLowE = cms.double( 0.0 ),
11159           threshLowE = cms.double( 1.0 ),
11160           noiseTerm = cms.double( 5.72489999999 ),
11161           constantTermLowE = cms.double( 0.0 ),
11162           noiseTermLowE = cms.double( 6.92683000001 ),
11163           threshHighE = cms.double( 10.0 ),
11164           constantTerm = cms.double( 0.0 )
11165         )
11166       ),
11167       maxIterations = cms.uint32( 50 ),
11168       positionCalcForConvergence = cms.PSet( 
11169         minAllowedNormalization = cms.double( 0.0 ),
11170         T0_ES = cms.double( 1.2 ),
11171         algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
11172         T0_EE = cms.double( 3.1 ),
11173         T0_EB = cms.double( 7.4 ),
11174         X0 = cms.double( 0.89 ),
11175         minFractionInCalc = cms.double( 0.0 ),
11176         W0 = cms.double( 4.2 )
11177       ),
11178       allCellsPositionCalc = cms.PSet( 
11179         minAllowedNormalization = cms.double( 1.0E-9 ),
11180         posCalcNCrystals = cms.int32( -1 ),
11181         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11182         logWeightDenominator = cms.double( 0.08 ),
11183         minFractionInCalc = cms.double( 1.0E-9 ),
11184         timeResolutionCalcBarrel = cms.PSet( 
11185           corrTermLowE = cms.double( 0.0510871 ),
11186           threshLowE = cms.double( 0.5 ),
11187           noiseTerm = cms.double( 1.10889 ),
11188           constantTermLowE = cms.double( 0.0 ),
11189           noiseTermLowE = cms.double( 1.31883 ),
11190           threshHighE = cms.double( 5.0 ),
11191           constantTerm = cms.double( 0.428192 )
11192         ),
11193         timeResolutionCalcEndcap = cms.PSet( 
11194           corrTermLowE = cms.double( 0.0 ),
11195           threshLowE = cms.double( 1.0 ),
11196           noiseTerm = cms.double( 5.72489999999 ),
11197           constantTermLowE = cms.double( 0.0 ),
11198           noiseTermLowE = cms.double( 6.92683000001 ),
11199           threshHighE = cms.double( 10.0 ),
11200           constantTerm = cms.double( 0.0 )
11201         )
11202       ),
11203       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11204       recHitEnergyNorms = cms.VPSet( 
11205         cms.PSet(  recHitEnergyNorm = cms.double( 0.08 ),
11206           detector = cms.string( "ECAL_BARREL" )
11207         ),
11208         cms.PSet(  recHitEnergyNorm = cms.double( 0.3 ),
11209           detector = cms.string( "ECAL_ENDCAP" )
11210         )
11211       ),
11212       showerSigma = cms.double( 1.5 ),
11213       minFractionToKeep = cms.double( 1.0E-7 ),
11214       excludeOtherSeeds = cms.bool( True )
11215     ),
11216     positionReCalc = cms.PSet( 
11217       minAllowedNormalization = cms.double( 0.0 ),
11218       T0_ES = cms.double( 1.2 ),
11219       algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
11220       T0_EE = cms.double( 3.1 ),
11221       T0_EB = cms.double( 7.4 ),
11222       X0 = cms.double( 0.89 ),
11223       minFractionInCalc = cms.double( 0.0 ),
11224       W0 = cms.double( 4.2 )
11225     ),
11226     energyCorrector = cms.PSet(  )
11227 )
11228 fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
11229     minimumPSEnergy = cms.double( 0.0 ),
11230     skipPS = cms.bool( False ),
11231     inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ),
11232     energyCorrector = cms.PSet( 
11233       recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11234       recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11235       applyCrackCorrections = cms.bool( False ),
11236       ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
11237       applyMVACorrections = cms.bool( True ),
11238       eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
11239       maxPtForMVAEvaluation = cms.double( 300.0 ),
11240       srfAwareCorrection = cms.bool( True )
11241     ),
11242     inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" )
11243 )
11244 fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer",
11245     PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
11246     doSatelliteClusterMerge = cms.bool( False ),
11247     thresh_PFClusterBarrel = cms.double( 0.5 ),
11248     PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
11249     useRegression = cms.bool( True ),
11250     satelliteMajorityFraction = cms.double( 0.5 ),
11251     thresh_PFClusterEndcap = cms.double( 0.5 ),
11252     ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
11253     PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
11254     verbose = cms.untracked.bool( False ),
11255     thresh_SCEt = cms.double( 4.0 ),
11256     etawidth_SuperClusterEndcap = cms.double( 0.04 ),
11257     phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
11258     useDynamicDPhiWindow = cms.bool( True ),
11259     PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
11260     regressionConfig = cms.PSet( 
11261       uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ),
11262       ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11263       ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11264       regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ),
11265       regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ),
11266       uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ),
11267       isHLT = cms.bool( True ),
11268       regTrainedWithPS = cms.bool( True )
11269     ),
11270     applyCrackCorrections = cms.bool( False ),
11271     satelliteClusterSeedThreshold = cms.double( 50.0 ),
11272     etawidth_SuperClusterBarrel = cms.double( 0.04 ),
11273     PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
11274     PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
11275     thresh_PFClusterSeedBarrel = cms.double( 1.0 ),
11276     EnergyWeight = cms.string( "Raw" ),
11277     BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11278     thresh_PFClusterSeedEndcap = cms.double( 1.0 ),
11279     phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
11280     thresh_PFClusterES = cms.double( 0.5 ),
11281     seedThresholdIsET = cms.bool( True ),
11282     isOOTCollection = cms.bool( False ),
11283     barrelRecHits = cms.InputTag( "" ),
11284     endcapRecHits = cms.InputTag( "" ),
11285     PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ),
11286     dropUnseedable = cms.bool( False ),
11287     ClusteringType = cms.string( "Mustache" )
11288 )
11289 fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
11290     scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ),
11291     scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
11292     recoEcalCandidateCollection = cms.string( "" )
11293 )
11294 fragment.hltEgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper",
11295     saveTags = cms.bool( True ),
11296     candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
11297     candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
11298     doIsolated = cms.bool( False )
11299 )
11300 fragment.hltDoubleEG10EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11301     saveTags = cms.bool( True ),
11302     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11303     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11304     etcutEB = cms.double( 10.0 ),
11305     etcutEE = cms.double( 10.0 ),
11306     minEtaCut = cms.double( -9999.0 ),
11307     maxEtaCut = cms.double( 9999.0 ),
11308     ncandcut = cms.int32( 2 )
11309 )
11310 fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer",
11311     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11312     ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
11313     ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
11314     multThresEB = cms.double( 1.0 ),
11315     multThresEE = cms.double( 1.25 )
11316 )
11317 fragment.hltDoubleEle10ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11318     saveTags = cms.bool( True ),
11319     candTag = cms.InputTag( "hltDoubleEG10EtPPRefFilter" ),
11320     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11321     rhoTag = cms.InputTag( "" ),
11322     energyLowEdges = cms.vdouble( 0.0 ),
11323     lessThan = cms.bool( True ),
11324     useEt = cms.bool( False ),
11325     useAbs = cms.bool( False ),
11326     thrRegularEB = cms.vdouble( 0.015 ),
11327     thrRegularEE = cms.vdouble( 0.04 ),
11328     thrOverEEB = cms.vdouble( -1.0 ),
11329     thrOverEEE = cms.vdouble( -1.0 ),
11330     thrOverE2EB = cms.vdouble( -1.0 ),
11331     thrOverE2EE = cms.vdouble( -1.0 ),
11332     ncandcut = cms.int32( 2 ),
11333     doRhoCorrection = cms.bool( False ),
11334     rhoMax = cms.double( 9.9999999E7 ),
11335     rhoScale = cms.double( 1.0 ),
11336     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11337     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11338     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11339 )
11340 fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTHcalVarProducerFromRecHit",
11341     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11342     rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
11343     hbheRecHitsTag = cms.InputTag( "hltHbhereco" ),
11344     doRhoCorrection = cms.bool( False ),
11345     rhoMax = cms.double( 9.9999999E7 ),
11346     rhoScale = cms.double( 1.0 ),
11347     eThresHB = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
11348     etThresHB = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ),
11349     eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
11350     etThresHE = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
11351     usePFThresholdsFromDB = cms.bool( True ),
11352     innerCone = cms.double( 0.0 ),
11353     outerCone = cms.double( 0.14 ),
11354     depth = cms.int32( 0 ),
11355     maxSeverityHB = cms.int32( 9 ),
11356     maxSeverityHE = cms.int32( 9 ),
11357     doEtSum = cms.bool( False ),
11358     useSingleTower = cms.bool( False ),
11359     effectiveAreas = cms.vdouble( 0.105, 0.17 ),
11360     absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
11361 )
11362 fragment.hltDoubleEle10HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11363     saveTags = cms.bool( True ),
11364     candTag = cms.InputTag( "hltDoubleEle10ClusterShapePPRefFilter" ),
11365     varTag = cms.InputTag( "hltEgammaHoverE" ),
11366     rhoTag = cms.InputTag( "" ),
11367     energyLowEdges = cms.vdouble( 0.0 ),
11368     lessThan = cms.bool( True ),
11369     useEt = cms.bool( False ),
11370     useAbs = cms.bool( False ),
11371     thrRegularEB = cms.vdouble( -1.0 ),
11372     thrRegularEE = cms.vdouble( -1.0 ),
11373     thrOverEEB = cms.vdouble( 0.2 ),
11374     thrOverEEE = cms.vdouble( 0.15 ),
11375     thrOverE2EB = cms.vdouble( -1.0 ),
11376     thrOverE2EE = cms.vdouble( -1.0 ),
11377     ncandcut = cms.int32( 2 ),
11378     doRhoCorrection = cms.bool( False ),
11379     rhoMax = cms.double( 9.9999999E7 ),
11380     rhoScale = cms.double( 1.0 ),
11381     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11382     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11383     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11384 )
11385 fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
11386     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11387     pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
11388     rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
11389     doRhoCorrection = cms.bool( False ),
11390     rhoMax = cms.double( 9.9999999E7 ),
11391     rhoScale = cms.double( 1.0 ),
11392     drMax = cms.double( 0.3 ),
11393     drVetoBarrel = cms.double( 0.0 ),
11394     drVetoEndcap = cms.double( 0.0 ),
11395     etaStripBarrel = cms.double( 0.0 ),
11396     etaStripEndcap = cms.double( 0.0 ),
11397     energyBarrel = cms.double( 0.0 ),
11398     energyEndcap = cms.double( 0.0 ),
11399     effectiveAreas = cms.vdouble( 0.29, 0.21 ),
11400     absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
11401 )
11402 fragment.hltDoubleEle10EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11403     saveTags = cms.bool( True ),
11404     candTag = cms.InputTag( "hltDoubleEle10HoverEPPRefFilter" ),
11405     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11406     rhoTag = cms.InputTag( "" ),
11407     energyLowEdges = cms.vdouble( 0.0 ),
11408     lessThan = cms.bool( True ),
11409     useEt = cms.bool( True ),
11410     useAbs = cms.bool( False ),
11411     thrRegularEB = cms.vdouble( -1.0 ),
11412     thrRegularEE = cms.vdouble( -1.0 ),
11413     thrOverEEB = cms.vdouble( 1.0 ),
11414     thrOverEEE = cms.vdouble( 1.0 ),
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.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer",
11426     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11427     pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ),
11428     useHF = cms.bool( False ),
11429     pfClusterProducerHFEM = cms.InputTag( "" ),
11430     pfClusterProducerHFHAD = cms.InputTag( "" ),
11431     rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
11432     doRhoCorrection = cms.bool( False ),
11433     rhoMax = cms.double( 9.9999999E7 ),
11434     rhoScale = cms.double( 1.0 ),
11435     drMax = cms.double( 0.3 ),
11436     drVetoBarrel = cms.double( 0.0 ),
11437     drVetoEndcap = cms.double( 0.0 ),
11438     etaStripBarrel = cms.double( 0.0 ),
11439     etaStripEndcap = cms.double( 0.0 ),
11440     energyBarrel = cms.double( 0.0 ),
11441     energyEndcap = cms.double( 0.0 ),
11442     useEt = cms.bool( True ),
11443     effectiveAreas = cms.vdouble( 0.2, 0.25 ),
11444     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11445     doEffAreaCorrection = cms.bool( False ),
11446     effectiveAreasCorr = cms.vdouble( 0.0, 0.0 ),
11447     effectiveAreasThres = cms.vdouble( 0.0, 0.0 )
11448 )
11449 fragment.hltDoubleEle10HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11450     saveTags = cms.bool( True ),
11451     candTag = cms.InputTag( "hltDoubleEle10EcalIsoPPRefFilter" ),
11452     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
11453     rhoTag = cms.InputTag( "" ),
11454     energyLowEdges = cms.vdouble( 0.0 ),
11455     lessThan = cms.bool( True ),
11456     useEt = cms.bool( True ),
11457     useAbs = cms.bool( False ),
11458     thrRegularEB = cms.vdouble( -1.0 ),
11459     thrRegularEE = cms.vdouble( -1.0 ),
11460     thrOverEEB = cms.vdouble( 1.0 ),
11461     thrOverEEE = cms.vdouble( 1.0 ),
11462     thrOverE2EB = cms.vdouble( -1.0 ),
11463     thrOverE2EE = cms.vdouble( -1.0 ),
11464     ncandcut = cms.int32( 2 ),
11465     doRhoCorrection = cms.bool( False ),
11466     rhoMax = cms.double( 9.9999999E7 ),
11467     rhoScale = cms.double( 1.0 ),
11468     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11469     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11470     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11471 )
11472 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
11473     layerList = cms.vstring( 'BPix1+BPix2',
11474       'BPix1+BPix3',
11475       'BPix1+BPix4',
11476       'BPix2+BPix3',
11477       'BPix2+BPix4',
11478       'BPix3+BPix4',
11479       'FPix1_pos+FPix2_pos',
11480       'FPix1_pos+FPix3_pos',
11481       'FPix2_pos+FPix3_pos',
11482       'BPix1+FPix1_pos',
11483       'BPix1+FPix2_pos',
11484       'BPix1+FPix3_pos',
11485       'BPix2+FPix1_pos',
11486       'BPix2+FPix2_pos',
11487       'BPix2+FPix3_pos',
11488       'BPix3+FPix1_pos',
11489       'BPix3+FPix2_pos',
11490       'BPix3+FPix3_pos',
11491       'BPix4+FPix1_pos',
11492       'BPix4+FPix2_pos',
11493       'BPix4+FPix3_pos',
11494       'FPix1_neg+FPix2_neg',
11495       'FPix1_neg+FPix3_neg',
11496       'FPix2_neg+FPix3_neg',
11497       'BPix1+FPix1_neg',
11498       'BPix1+FPix2_neg',
11499       'BPix1+FPix3_neg',
11500       'BPix2+FPix1_neg',
11501       'BPix2+FPix2_neg',
11502       'BPix2+FPix3_neg',
11503       'BPix3+FPix1_neg',
11504       'BPix3+FPix2_neg',
11505       'BPix3+FPix3_neg',
11506       'BPix4+FPix1_neg',
11507       'BPix4+FPix2_neg',
11508       'BPix4+FPix3_neg' ),
11509     BPix = cms.PSet( 
11510       hitErrorRPhi = cms.double( 0.0027 ),
11511       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11512       useErrorsFromParam = cms.bool( True ),
11513       hitErrorRZ = cms.double( 0.006 ),
11514       HitProducer = cms.string( "hltSiPixelRecHits" )
11515     ),
11516     FPix = cms.PSet( 
11517       hitErrorRPhi = cms.double( 0.0051 ),
11518       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11519       useErrorsFromParam = cms.bool( True ),
11520       hitErrorRZ = cms.double( 0.0036 ),
11521       HitProducer = cms.string( "hltSiPixelRecHits" )
11522     ),
11523     TIB = cms.PSet(  ),
11524     TID = cms.PSet(  ),
11525     TOB = cms.PSet(  ),
11526     TEC = cms.PSet(  ),
11527     MTIB = cms.PSet(  ),
11528     MTID = cms.PSet(  ),
11529     MTOB = cms.PSet(  ),
11530     MTEC = cms.PSet(  )
11531 )
11532 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
11533     layerList = cms.vstring( 'BPix1+BPix2+BPix3',
11534       'BPix2+BPix3+BPix4',
11535       'BPix1+BPix3+BPix4',
11536       'BPix1+BPix2+BPix4',
11537       'BPix2+BPix3+FPix1_pos',
11538       'BPix2+BPix3+FPix1_neg',
11539       'BPix1+BPix2+FPix1_pos',
11540       'BPix1+BPix2+FPix1_neg',
11541       'BPix2+FPix1_pos+FPix2_pos',
11542       'BPix2+FPix1_neg+FPix2_neg',
11543       'BPix1+FPix1_pos+FPix2_pos',
11544       'BPix1+FPix1_neg+FPix2_neg',
11545       'FPix1_pos+FPix2_pos+FPix3_pos',
11546       'FPix1_neg+FPix2_neg+FPix3_neg',
11547       'BPix1+BPix3+FPix1_pos',
11548       'BPix1+BPix2+FPix2_pos',
11549       'BPix1+BPix3+FPix1_neg',
11550       'BPix1+BPix2+FPix2_neg',
11551       'BPix1+FPix2_neg+FPix3_neg',
11552       'BPix1+FPix1_neg+FPix3_neg',
11553       'BPix1+FPix2_pos+FPix3_pos',
11554       'BPix1+FPix1_pos+FPix3_pos' ),
11555     BPix = cms.PSet( 
11556       hitErrorRPhi = cms.double( 0.0027 ),
11557       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11558       useErrorsFromParam = cms.bool( True ),
11559       hitErrorRZ = cms.double( 0.006 ),
11560       HitProducer = cms.string( "hltSiPixelRecHits" )
11561     ),
11562     FPix = cms.PSet( 
11563       hitErrorRPhi = cms.double( 0.0051 ),
11564       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11565       useErrorsFromParam = cms.bool( True ),
11566       hitErrorRZ = cms.double( 0.0036 ),
11567       HitProducer = cms.string( "hltSiPixelRecHits" )
11568     ),
11569     TIB = cms.PSet(  ),
11570     TID = cms.PSet(  ),
11571     TOB = cms.PSet(  ),
11572     TEC = cms.PSet(  ),
11573     MTIB = cms.PSet(  ),
11574     MTID = cms.PSet(  ),
11575     MTOB = cms.PSet(  ),
11576     MTEC = cms.PSet(  )
11577 )
11578 fragment.hltEgammaSuperClustersToPixelMatch = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer",
11579     cands = cms.InputTag( "hltEgammaCandidates" ),
11580     minEtCutEB = cms.double( 0.0 ),
11581     minEtCutEE = cms.double( 0.0 ),
11582     cuts = cms.VPSet( 
11583       cms.PSet(  endcapCut = cms.PSet( 
11584   useEt = cms.bool( False ),
11585   cutOverE = cms.double( 0.2 )
11586 ),
11587         var = cms.InputTag( "hltEgammaHoverE" ),
11588         barrelCut = cms.PSet( 
11589           useEt = cms.bool( False ),
11590           cutOverE = cms.double( 0.2 )
11591         )
11592       )
11593     )
11594 )
11595 fragment.hltEleSeedsTrackingRegions = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer",
11596     RegionPSet = cms.PSet( 
11597       minBSDeltaZ = cms.double( 0.0 ),
11598       useZInVertex = cms.bool( False ),
11599       vertices = cms.InputTag( "" ),
11600       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11601       useZInBeamspot = cms.bool( False ),
11602       ptMin = cms.double( 1.5 ),
11603       deltaEtaRegion = cms.double( 0.1 ),
11604       nrSigmaForBSDeltaZ = cms.double( 4.0 ),
11605       originHalfLength = cms.double( 12.5 ),
11606       measurementTrackerEvent = cms.InputTag( "" ),
11607       originRadius = cms.double( 0.05 ),
11608       precise = cms.bool( True ),
11609       superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
11610       whereToUseMeasTracker = cms.string( "kNever" ),
11611       deltaPhiRegion = cms.double( 0.4 ),
11612       defaultZ = cms.double( 0.0 )
11613     )
11614 )
11615 fragment.hltElePixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
11616     seedingLayers = cms.InputTag( "hltPixelLayerPairs" ),
11617     trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
11618     trackingRegionsSeedingLayers = cms.InputTag( "" ),
11619     clusterCheck = cms.InputTag( "" ),
11620     produceSeedingHitSets = cms.bool( True ),
11621     produceIntermediateHitDoublets = cms.bool( True ),
11622     maxElement = cms.uint32( 0 ),
11623     maxElementTotal = cms.uint32( 50000000 ),
11624     putEmptyIfMaxElementReached = cms.bool( False ),
11625     layerPairs = cms.vuint32( 0 )
11626 )
11627 fragment.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer",
11628     seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ),
11629     trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
11630     trackingRegionsSeedingLayers = cms.InputTag( "" ),
11631     clusterCheck = cms.InputTag( "" ),
11632     produceSeedingHitSets = cms.bool( True ),
11633     produceIntermediateHitDoublets = cms.bool( True ),
11634     maxElement = cms.uint32( 0 ),
11635     maxElementTotal = cms.uint32( 50000000 ),
11636     putEmptyIfMaxElementReached = cms.bool( False ),
11637     layerPairs = cms.vuint32( 0, 1 )
11638 )
11639 fragment.hltElePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
11640     doublets = cms.InputTag( "hltElePixelHitDoubletsForTriplets" ),
11641     extraHitRPhitolerance = cms.double( 0.032 ),
11642     useBendingCorrection = cms.bool( True ),
11643     CAThetaCut = cms.double( 0.004 ),
11644     CAPhiCut = cms.double( 0.1 ),
11645     CAThetaCut_byTriplets = cms.VPSet( 
11646       cms.PSet(  seedingLayers = cms.string( "" ),
11647         cut = cms.double( -1.0 )
11648       )
11649     ),
11650     CAPhiCut_byTriplets = cms.VPSet( 
11651       cms.PSet(  seedingLayers = cms.string( "" ),
11652         cut = cms.double( -1.0 )
11653       )
11654     ),
11655     CAHardPtCut = cms.double( 0.3 ),
11656     maxChi2 = cms.PSet( 
11657       value2 = cms.double( 6.0 ),
11658       value1 = cms.double( 100.0 ),
11659       pt1 = cms.double( 0.8 ),
11660       enabled = cms.bool( True ),
11661       pt2 = cms.double( 8.0 )
11662     ),
11663     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
11664 )
11665 fragment.hltElePixelSeedsDoublets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11666     seedingHitSets = cms.InputTag( "hltElePixelHitDoublets" ),
11667     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11668     SeedMomentumForBOFF = cms.double( 5.0 ),
11669     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11670     MinOneOverPtError = cms.double( 1.0 ),
11671     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11672     magneticField = cms.string( "ParabolicMf" ),
11673     forceKinematicWithRegionDirection = cms.bool( False ),
11674     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
11675 )
11676 fragment.hltElePixelSeedsTriplets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11677     seedingHitSets = cms.InputTag( "hltElePixelHitTriplets" ),
11678     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11679     SeedMomentumForBOFF = cms.double( 5.0 ),
11680     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11681     MinOneOverPtError = cms.double( 1.0 ),
11682     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11683     magneticField = cms.string( "ParabolicMf" ),
11684     forceKinematicWithRegionDirection = cms.bool( False ),
11685     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
11686 )
11687 fragment.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner",
11688     seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' ),
11689     clusterRemovalInfos = cms.VInputTag(  )
11690 )
11691 fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer",
11692     initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ),
11693     vertices = cms.InputTag( "" ),
11694     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11695     measTkEvt = cms.InputTag( "hltMeasurementTrackerEvent" ),
11696     superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
11697     matcherConfig = cms.PSet( 
11698       useRecoVertex = cms.bool( False ),
11699       minNrHits = cms.vuint32( 2, 3 ),
11700       matchingCuts = cms.VPSet( 
11701         cms.PSet(  dPhiMaxHighEt = cms.vdouble( 0.05 ),
11702           version = cms.int32( 2 ),
11703           dRZMaxHighEt = cms.vdouble( 9999.0 ),
11704           dRZMaxLowEtGrad = cms.vdouble( 0.0 ),
11705           dPhiMaxLowEtGrad = cms.vdouble( -0.002 ),
11706           dPhiMaxHighEtThres = cms.vdouble( 20.0 ),
11707           dRZMaxHighEtThres = cms.vdouble( 0.0 )
11708         ),
11709         cms.PSet(  etaBins = cms.vdouble(  ),
11710           dPhiMaxHighEt = cms.vdouble( 0.003 ),
11711           version = cms.int32( 2 ),
11712           dRZMaxHighEt = cms.vdouble( 0.05 ),
11713           dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
11714           dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
11715           dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
11716           dRZMaxHighEtThres = cms.vdouble( 30.0 )
11717         ),
11718         cms.PSet(  etaBins = cms.vdouble(  ),
11719           dPhiMaxHighEt = cms.vdouble( 0.003 ),
11720           version = cms.int32( 2 ),
11721           dRZMaxHighEt = cms.vdouble( 0.05 ),
11722           dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
11723           dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
11724           dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
11725           dRZMaxHighEtThres = cms.vdouble( 30.0 )
11726         )
11727       ),
11728       minNrHitsValidLayerBins = cms.vint32( 4 ),
11729       detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ),
11730       navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ),
11731       paramMagField = cms.ESInputTag( "","ParabolicMf" )
11732     )
11733 )
11734 fragment.hltEgammaPixelMatchVars = cms.EDProducer( "EgammaHLTPixelMatchVarProducer",
11735     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11736     pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11737     dPhi1SParams = cms.PSet(  bins = cms.VPSet( 
11738   cms.PSet(  yMin = cms.int32( 1 ),
11739     binType = cms.string( "AbsEtaClus" ),
11740     funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ),
11741     xMin = cms.double( 0.0 ),
11742     yMax = cms.int32( 1 ),
11743     xMax = cms.double( 1.5 ),
11744     funcType = cms.string( "TF1:=pol3" )
11745   ),
11746   cms.PSet(  yMin = cms.int32( 2 ),
11747     binType = cms.string( "AbsEtaClus" ),
11748     funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ),
11749     xMin = cms.double( 0.0 ),
11750     yMax = cms.int32( 2 ),
11751     xMax = cms.double( 1.5 ),
11752     funcType = cms.string( "TF1:=pol3" )
11753   ),
11754   cms.PSet(  yMin = cms.int32( 3 ),
11755     binType = cms.string( "AbsEtaClus" ),
11756     funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ),
11757     xMin = cms.double( 0.0 ),
11758     yMax = cms.int32( 99999 ),
11759     xMax = cms.double( 1.5 ),
11760     funcType = cms.string( "TF1:=pol3" )
11761   ),
11762   cms.PSet(  yMin = cms.int32( 1 ),
11763     binType = cms.string( "AbsEtaClus" ),
11764     funcParams = cms.vdouble( 0.00823, -0.0029 ),
11765     xMin = cms.double( 1.5 ),
11766     yMax = cms.int32( 1 ),
11767     xMax = cms.double( 2.0 ),
11768     funcType = cms.string( "TF1:=pol1" )
11769   ),
11770   cms.PSet(  yMin = cms.int32( 1 ),
11771     binType = cms.string( "AbsEtaClus" ),
11772     funcParams = cms.vdouble( 0.00282 ),
11773     xMin = cms.double( 2.0 ),
11774     yMax = cms.int32( 1 ),
11775     xMax = cms.double( 3.0 ),
11776     funcType = cms.string( "TF1:=pol0" )
11777   ),
11778   cms.PSet(  yMin = cms.int32( 2 ),
11779     binType = cms.string( "AbsEtaClus" ),
11780     funcParams = cms.vdouble( 0.010838, -0.00345 ),
11781     xMin = cms.double( 1.5 ),
11782     yMax = cms.int32( 2 ),
11783     xMax = cms.double( 2.0 ),
11784     funcType = cms.string( "TF1:=pol1" )
11785   ),
11786   cms.PSet(  yMin = cms.int32( 2 ),
11787     binType = cms.string( "AbsEtaClus" ),
11788     funcParams = cms.vdouble( 0.0043 ),
11789     xMin = cms.double( 2.0 ),
11790     yMax = cms.int32( 2 ),
11791     xMax = cms.double( 3.0 ),
11792     funcType = cms.string( "TF1:=pol0" )
11793   ),
11794   cms.PSet(  yMin = cms.int32( 3 ),
11795     binType = cms.string( "AbsEtaClus" ),
11796     funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ),
11797     xMin = cms.double( 1.5 ),
11798     yMax = cms.int32( 99999 ),
11799     xMax = cms.double( 3.0 ),
11800     funcType = cms.string( "TF1:=pol2" )
11801   )
11802 ) ),
11803     dPhi2SParams = cms.PSet(  bins = cms.VPSet( 
11804   cms.PSet(  yMin = cms.int32( 1 ),
11805     binType = cms.string( "AbsEtaClus" ),
11806     funcParams = cms.vdouble( 1.3E-4 ),
11807     xMin = cms.double( 0.0 ),
11808     yMax = cms.int32( 99999 ),
11809     xMax = cms.double( 1.6 ),
11810     funcType = cms.string( "TF1:=pol0" )
11811   ),
11812   cms.PSet(  yMin = cms.int32( 1 ),
11813     binType = cms.string( "AbsEtaClus" ),
11814     funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ),
11815     xMin = cms.double( 1.5 ),
11816     yMax = cms.int32( 99999 ),
11817     xMax = cms.double( 1.9 ),
11818     funcType = cms.string( "TF1:=pol1" )
11819   ),
11820   cms.PSet(  yMin = cms.int32( 1 ),
11821     binType = cms.string( "AbsEtaClus" ),
11822     funcParams = cms.vdouble( 7.94E-5 ),
11823     xMin = cms.double( 1.9 ),
11824     yMax = cms.int32( 99999 ),
11825     xMax = cms.double( 3.0 ),
11826     funcType = cms.string( "TF1:=pol0" )
11827   )
11828 ) ),
11829     dRZ2SParams = cms.PSet(  bins = cms.VPSet( 
11830   cms.PSet(  yMin = cms.int32( 1 ),
11831     binType = cms.string( "AbsEtaClus" ),
11832     funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ),
11833     xMin = cms.double( 0.0 ),
11834     yMax = cms.int32( 99999 ),
11835     xMax = cms.double( 1.5 ),
11836     funcType = cms.string( "TF1:=pol3" )
11837   ),
11838   cms.PSet(  yMin = cms.int32( 1 ),
11839     binType = cms.string( "AbsEtaClus" ),
11840     funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ),
11841     xMin = cms.double( 1.5 ),
11842     yMax = cms.int32( 99999 ),
11843     xMax = cms.double( 3.0 ),
11844     funcType = cms.string( "TF1:=pol3" )
11845   )
11846 ) ),
11847     productsToWrite = cms.int32( 0 )
11848 )
11849 fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker",
11850     cleanTrajectoryAfterInOut = cms.bool( True ),
11851     doSeedingRegionRebuilding = cms.bool( True ),
11852     onlyPixelHitsForSeedCleaner = cms.bool( False ),
11853     reverseTrajectories = cms.bool( False ),
11854     useHitsSplitting = cms.bool( True ),
11855     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11856     src = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11857     clustersToSkip = cms.InputTag( "" ),
11858     phase2clustersToSkip = cms.InputTag( "" ),
11859     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ),
11860     TransientInitialStateEstimatorParameters = cms.PSet( 
11861       propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
11862       numberMeasurementsForFit = cms.int32( 4 ),
11863       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
11864     ),
11865     numHitsForSeedCleaner = cms.int32( 4 ),
11866     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11867     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11868     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11869     maxNSeeds = cms.uint32( 1000000 ),
11870     maxSeedsBeforeCleaning = cms.uint32( 1000 )
11871 )
11872 fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer",
11873     TrajectoryInEvent = cms.bool( True ),
11874     useHitsSplitting = cms.bool( False ),
11875     src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ),
11876     AlgorithmName = cms.string( "gsf" ),
11877     GeometricInnerState = cms.bool( True ),
11878     reMatchSplitHits = cms.bool( False ),
11879     usePropagatorForPCA = cms.bool( False ),
11880     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11881     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11882     useSimpleMF = cms.bool( False ),
11883     SimpleMagneticField = cms.string( "" ),
11884     Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
11885     Propagator = cms.string( "hltESPFwdElectronPropagator" ),
11886     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11887     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11888     MeasurementTracker = cms.string( "hltESPMeasurementTracker" )
11889 )
11890 fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
11891     TrackProducer = cms.InputTag( "" ),
11892     GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" ),
11893     UseGsfTracks = cms.bool( True ),
11894     BSProducer = cms.InputTag( "hltOnlineBeamSpot" )
11895 )
11896 fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
11897     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11898     inputCollection = cms.InputTag( "hltEgammaGsfTracks" ),
11899     beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11900     upperTrackNrToRemoveCut = cms.int32( 9999 ),
11901     lowerTrackNrToRemoveCut = cms.int32( -1 ),
11902     useDefaultValuesForBarrel = cms.bool( False ),
11903     useDefaultValuesForEndcap = cms.bool( False ),
11904     produceAbsValues = cms.bool( False )
11905 )
11906 fragment.hltEgammaEleGsfTrackIsoPPRef = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers",
11907     electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ),
11908     trackProducer = cms.InputTag( "hltMergedTracks" ),
11909     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11910     beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11911     egTrkIsoPtMin = cms.double( 1.0 ),
11912     egTrkIsoConeSize = cms.double( 0.2 ),
11913     egTrkIsoZSpan = cms.double( 0.15 ),
11914     egTrkIsoRSpan = cms.double( 999999.0 ),
11915     egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ),
11916     egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ),
11917     egTrkIsoStripBarrel = cms.double( 0.01 ),
11918     egTrkIsoStripEndcap = cms.double( 0.01 ),
11919     useGsfTrack = cms.bool( True ),
11920     useSCRefs = cms.bool( True )
11921 )
11922 fragment.hltDoubleEle10GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11923     saveTags = cms.bool( True ),
11924     candTag = cms.InputTag( "hltDoubleEle10HcalIsoPPRefFilter" ),
11925     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
11926     rhoTag = cms.InputTag( "" ),
11927     energyLowEdges = cms.vdouble( 0.0 ),
11928     lessThan = cms.bool( True ),
11929     useEt = cms.bool( True ),
11930     useAbs = cms.bool( False ),
11931     thrRegularEB = cms.vdouble( -1.0 ),
11932     thrRegularEE = cms.vdouble( -1.0 ),
11933     thrOverEEB = cms.vdouble( 1.0 ),
11934     thrOverEEE = cms.vdouble( 1.0 ),
11935     thrOverE2EB = cms.vdouble( -1.0 ),
11936     thrOverE2EE = cms.vdouble( -1.0 ),
11937     ncandcut = cms.int32( 2 ),
11938     doRhoCorrection = cms.bool( False ),
11939     rhoMax = cms.double( 9.9999999E7 ),
11940     rhoScale = cms.double( 1.0 ),
11941     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11942     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11943     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11944 )
11945 fragment.hltPrePPRefDoubleEle10GsfMass50 = cms.EDFilter( "HLTPrescaler",
11946     offset = cms.uint32( 0 ),
11947     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11948 )
11949 fragment.hltDoubleEle10Mass50PPRefFilter = cms.EDFilter( "HLTEgammaCombMassFilter",
11950     saveTags = cms.bool( True ),
11951     firstLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPRefFilter" ),
11952     secondLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPRefFilter" ),
11953     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11954     minMass = cms.double( 50.0 )
11955 )
11956 fragment.hltPrePPRefDoubleEle15Gsf = cms.EDFilter( "HLTPrescaler",
11957     offset = cms.uint32( 0 ),
11958     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11959 )
11960 fragment.hltDoubleEG15EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11961     saveTags = cms.bool( True ),
11962     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11963     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11964     etcutEB = cms.double( 15.0 ),
11965     etcutEE = cms.double( 15.0 ),
11966     minEtaCut = cms.double( -9999.0 ),
11967     maxEtaCut = cms.double( 9999.0 ),
11968     ncandcut = cms.int32( 2 )
11969 )
11970 fragment.hltDoubleEle15ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11971     saveTags = cms.bool( True ),
11972     candTag = cms.InputTag( "hltDoubleEG15EtPPRefFilter" ),
11973     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11974     rhoTag = cms.InputTag( "" ),
11975     energyLowEdges = cms.vdouble( 0.0 ),
11976     lessThan = cms.bool( True ),
11977     useEt = cms.bool( False ),
11978     useAbs = cms.bool( False ),
11979     thrRegularEB = cms.vdouble( 0.015 ),
11980     thrRegularEE = cms.vdouble( 0.04 ),
11981     thrOverEEB = cms.vdouble( -1.0 ),
11982     thrOverEEE = cms.vdouble( -1.0 ),
11983     thrOverE2EB = cms.vdouble( -1.0 ),
11984     thrOverE2EE = cms.vdouble( -1.0 ),
11985     ncandcut = cms.int32( 2 ),
11986     doRhoCorrection = cms.bool( False ),
11987     rhoMax = cms.double( 9.9999999E7 ),
11988     rhoScale = cms.double( 1.0 ),
11989     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11990     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11991     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11992 )
11993 fragment.hltDoubleEle15HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11994     saveTags = cms.bool( True ),
11995     candTag = cms.InputTag( "hltDoubleEle15ClusterShapePPRefFilter" ),
11996     varTag = cms.InputTag( "hltEgammaHoverE" ),
11997     rhoTag = cms.InputTag( "" ),
11998     energyLowEdges = cms.vdouble( 0.0 ),
11999     lessThan = cms.bool( True ),
12000     useEt = cms.bool( False ),
12001     useAbs = cms.bool( False ),
12002     thrRegularEB = cms.vdouble( -1.0 ),
12003     thrRegularEE = cms.vdouble( -1.0 ),
12004     thrOverEEB = cms.vdouble( 0.2 ),
12005     thrOverEEE = cms.vdouble( 0.15 ),
12006     thrOverE2EB = cms.vdouble( -1.0 ),
12007     thrOverE2EE = cms.vdouble( -1.0 ),
12008     ncandcut = cms.int32( 2 ),
12009     doRhoCorrection = cms.bool( False ),
12010     rhoMax = cms.double( 9.9999999E7 ),
12011     rhoScale = cms.double( 1.0 ),
12012     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12013     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12014     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12015 )
12016 fragment.hltDoubleEle15EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12017     saveTags = cms.bool( True ),
12018     candTag = cms.InputTag( "hltDoubleEle15HoverEPPRefFilter" ),
12019     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12020     rhoTag = cms.InputTag( "" ),
12021     energyLowEdges = cms.vdouble( 0.0 ),
12022     lessThan = cms.bool( True ),
12023     useEt = cms.bool( True ),
12024     useAbs = cms.bool( False ),
12025     thrRegularEB = cms.vdouble( -1.0 ),
12026     thrRegularEE = cms.vdouble( -1.0 ),
12027     thrOverEEB = cms.vdouble( 1.0 ),
12028     thrOverEEE = cms.vdouble( 1.0 ),
12029     thrOverE2EB = cms.vdouble( -1.0 ),
12030     thrOverE2EE = cms.vdouble( -1.0 ),
12031     ncandcut = cms.int32( 2 ),
12032     doRhoCorrection = cms.bool( False ),
12033     rhoMax = cms.double( 9.9999999E7 ),
12034     rhoScale = cms.double( 1.0 ),
12035     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12036     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12037     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12038 )
12039 fragment.hltDoubleEle15HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12040     saveTags = cms.bool( True ),
12041     candTag = cms.InputTag( "hltDoubleEle15EcalIsoPPRefFilter" ),
12042     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12043     rhoTag = cms.InputTag( "" ),
12044     energyLowEdges = cms.vdouble( 0.0 ),
12045     lessThan = cms.bool( True ),
12046     useEt = cms.bool( True ),
12047     useAbs = cms.bool( False ),
12048     thrRegularEB = cms.vdouble( -1.0 ),
12049     thrRegularEE = cms.vdouble( -1.0 ),
12050     thrOverEEB = cms.vdouble( 1.0 ),
12051     thrOverEEE = cms.vdouble( 1.0 ),
12052     thrOverE2EB = cms.vdouble( -1.0 ),
12053     thrOverE2EE = cms.vdouble( -1.0 ),
12054     ncandcut = cms.int32( 2 ),
12055     doRhoCorrection = cms.bool( False ),
12056     rhoMax = cms.double( 9.9999999E7 ),
12057     rhoScale = cms.double( 1.0 ),
12058     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12059     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12060     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12061 )
12062 fragment.hltDoubleEle15GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12063     saveTags = cms.bool( True ),
12064     candTag = cms.InputTag( "hltDoubleEle15HcalIsoPPRefFilter" ),
12065     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12066     rhoTag = cms.InputTag( "" ),
12067     energyLowEdges = cms.vdouble( 0.0 ),
12068     lessThan = cms.bool( True ),
12069     useEt = cms.bool( True ),
12070     useAbs = cms.bool( False ),
12071     thrRegularEB = cms.vdouble( -1.0 ),
12072     thrRegularEE = cms.vdouble( -1.0 ),
12073     thrOverEEB = cms.vdouble( 1.0 ),
12074     thrOverEEE = cms.vdouble( 1.0 ),
12075     thrOverE2EB = cms.vdouble( -1.0 ),
12076     thrOverE2EE = cms.vdouble( -1.0 ),
12077     ncandcut = cms.int32( 2 ),
12078     doRhoCorrection = cms.bool( False ),
12079     rhoMax = cms.double( 9.9999999E7 ),
12080     rhoScale = cms.double( 1.0 ),
12081     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12082     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12083     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12084 )
12085 fragment.hltPrePPRefDoubleEle15GsfMass50 = cms.EDFilter( "HLTPrescaler",
12086     offset = cms.uint32( 0 ),
12087     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12088 )
12089 fragment.hltDoubleEle15Mass50PPRefFilter = cms.EDFilter( "HLTEgammaCombMassFilter",
12090     saveTags = cms.bool( True ),
12091     firstLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPRefFilter" ),
12092     secondLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPRefFilter" ),
12093     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12094     minMass = cms.double( 50.0 )
12095 )
12096 fragment.hltPrePPRefEle15Ele10Gsf = cms.EDFilter( "HLTPrescaler",
12097     offset = cms.uint32( 0 ),
12098     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12099 )
12100 fragment.hltEG15EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12101     saveTags = cms.bool( True ),
12102     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12103     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12104     etcutEB = cms.double( 15.0 ),
12105     etcutEE = cms.double( 15.0 ),
12106     minEtaCut = cms.double( -9999.0 ),
12107     maxEtaCut = cms.double( 9999.0 ),
12108     ncandcut = cms.int32( 1 )
12109 )
12110 fragment.hltPrePPRefEle15Ele10GsfMass50 = cms.EDFilter( "HLTPrescaler",
12111     offset = cms.uint32( 0 ),
12112     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12113 )
12114 fragment.hltL1sSingleEG10 = cms.EDFilter( "HLTL1TSeed",
12115     saveTags = cms.bool( True ),
12116     L1SeedsLogicalExpression = cms.string( "L1_SingleEG10" ),
12117     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12118     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12119     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12120     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12121     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12122     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12123     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12124     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12125     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12126 )
12127 fragment.hltPrePPRefEle10Gsf = cms.EDFilter( "HLTPrescaler",
12128     offset = cms.uint32( 0 ),
12129     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12130 )
12131 fragment.hltEG10EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12132     saveTags = cms.bool( True ),
12133     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12134     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12135     etcutEB = cms.double( 10.0 ),
12136     etcutEE = cms.double( 10.0 ),
12137     minEtaCut = cms.double( -9999.0 ),
12138     maxEtaCut = cms.double( 9999.0 ),
12139     ncandcut = cms.int32( 1 )
12140 )
12141 fragment.hltEle10ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12142     saveTags = cms.bool( True ),
12143     candTag = cms.InputTag( "hltEG10EtPPRefFilter" ),
12144     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12145     rhoTag = cms.InputTag( "" ),
12146     energyLowEdges = cms.vdouble( 0.0 ),
12147     lessThan = cms.bool( True ),
12148     useEt = cms.bool( False ),
12149     useAbs = cms.bool( False ),
12150     thrRegularEB = cms.vdouble( 0.015 ),
12151     thrRegularEE = cms.vdouble( 0.04 ),
12152     thrOverEEB = cms.vdouble( -1.0 ),
12153     thrOverEEE = cms.vdouble( -1.0 ),
12154     thrOverE2EB = cms.vdouble( -1.0 ),
12155     thrOverE2EE = cms.vdouble( -1.0 ),
12156     ncandcut = cms.int32( 1 ),
12157     doRhoCorrection = cms.bool( False ),
12158     rhoMax = cms.double( 9.9999999E7 ),
12159     rhoScale = cms.double( 1.0 ),
12160     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12161     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12162     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12163 )
12164 fragment.hltEle10HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12165     saveTags = cms.bool( True ),
12166     candTag = cms.InputTag( "hltEle10ClusterShapePPRefFilter" ),
12167     varTag = cms.InputTag( "hltEgammaHoverE" ),
12168     rhoTag = cms.InputTag( "" ),
12169     energyLowEdges = cms.vdouble( 0.0 ),
12170     lessThan = cms.bool( True ),
12171     useEt = cms.bool( False ),
12172     useAbs = cms.bool( False ),
12173     thrRegularEB = cms.vdouble( -1.0 ),
12174     thrRegularEE = cms.vdouble( -1.0 ),
12175     thrOverEEB = cms.vdouble( 0.2 ),
12176     thrOverEEE = cms.vdouble( 0.15 ),
12177     thrOverE2EB = cms.vdouble( -1.0 ),
12178     thrOverE2EE = cms.vdouble( -1.0 ),
12179     ncandcut = cms.int32( 1 ),
12180     doRhoCorrection = cms.bool( False ),
12181     rhoMax = cms.double( 9.9999999E7 ),
12182     rhoScale = cms.double( 1.0 ),
12183     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12184     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12185     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12186 )
12187 fragment.hltEle10EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12188     saveTags = cms.bool( True ),
12189     candTag = cms.InputTag( "hltEle10HoverEPPRefFilter" ),
12190     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12191     rhoTag = cms.InputTag( "" ),
12192     energyLowEdges = cms.vdouble( 0.0 ),
12193     lessThan = cms.bool( True ),
12194     useEt = cms.bool( True ),
12195     useAbs = cms.bool( False ),
12196     thrRegularEB = cms.vdouble( -1.0 ),
12197     thrRegularEE = cms.vdouble( -1.0 ),
12198     thrOverEEB = cms.vdouble( 1.0 ),
12199     thrOverEEE = cms.vdouble( 1.0 ),
12200     thrOverE2EB = cms.vdouble( -1.0 ),
12201     thrOverE2EE = cms.vdouble( -1.0 ),
12202     ncandcut = cms.int32( 1 ),
12203     doRhoCorrection = cms.bool( False ),
12204     rhoMax = cms.double( 9.9999999E7 ),
12205     rhoScale = cms.double( 1.0 ),
12206     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12207     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12208     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12209 )
12210 fragment.hltEle10HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12211     saveTags = cms.bool( True ),
12212     candTag = cms.InputTag( "hltEle10EcalIsoPPRefFilter" ),
12213     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12214     rhoTag = cms.InputTag( "" ),
12215     energyLowEdges = cms.vdouble( 0.0 ),
12216     lessThan = cms.bool( True ),
12217     useEt = cms.bool( True ),
12218     useAbs = cms.bool( False ),
12219     thrRegularEB = cms.vdouble( -1.0 ),
12220     thrRegularEE = cms.vdouble( -1.0 ),
12221     thrOverEEB = cms.vdouble( 1.0 ),
12222     thrOverEEE = cms.vdouble( 1.0 ),
12223     thrOverE2EB = cms.vdouble( -1.0 ),
12224     thrOverE2EE = cms.vdouble( -1.0 ),
12225     ncandcut = cms.int32( 1 ),
12226     doRhoCorrection = cms.bool( False ),
12227     rhoMax = cms.double( 9.9999999E7 ),
12228     rhoScale = cms.double( 1.0 ),
12229     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12230     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12231     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12232 )
12233 fragment.hltEle10PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12234     saveTags = cms.bool( True ),
12235     candTag = cms.InputTag( "hltEle10HcalIsoPPRefFilter" ),
12236     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12237     npixelmatchcut = cms.double( 1.0 ),
12238     ncandcut = cms.int32( 1 ),
12239     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12240     s_a_phi1B = cms.double( 0.0069 ),
12241     s_a_phi1I = cms.double( 0.0088 ),
12242     s_a_phi1F = cms.double( 0.0076 ),
12243     s_a_phi2B = cms.double( 3.7E-4 ),
12244     s_a_phi2I = cms.double( 7.0E-4 ),
12245     s_a_phi2F = cms.double( 0.00906 ),
12246     s_a_zB = cms.double( 0.012 ),
12247     s_a_rI = cms.double( 0.027 ),
12248     s_a_rF = cms.double( 0.04 ),
12249     s2_threshold = cms.double( 0.4 ),
12250     tanhSO10BarrelThres = cms.double( 0.35 ),
12251     tanhSO10InterThres = cms.double( 1.0 ),
12252     tanhSO10ForwardThres = cms.double( 1.0 ),
12253     useS = cms.bool( False ),
12254     pixelVeto = cms.bool( False )
12255 )
12256 fragment.hltEle10GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12257     saveTags = cms.bool( True ),
12258     candTag = cms.InputTag( "hltEle10PixelMatchPPRefFilter" ),
12259     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12260     rhoTag = cms.InputTag( "" ),
12261     energyLowEdges = cms.vdouble( 0.0 ),
12262     lessThan = cms.bool( True ),
12263     useEt = cms.bool( False ),
12264     useAbs = cms.bool( True ),
12265     thrRegularEB = cms.vdouble( 0.1 ),
12266     thrRegularEE = cms.vdouble( 0.1 ),
12267     thrOverEEB = cms.vdouble( -1.0 ),
12268     thrOverEEE = cms.vdouble( -1.0 ),
12269     thrOverE2EB = cms.vdouble( -1.0 ),
12270     thrOverE2EE = cms.vdouble( -1.0 ),
12271     ncandcut = cms.int32( 1 ),
12272     doRhoCorrection = cms.bool( False ),
12273     rhoMax = cms.double( 9.9999999E7 ),
12274     rhoScale = cms.double( 1.0 ),
12275     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12276     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12277     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12278 )
12279 fragment.hltEle10GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12280     saveTags = cms.bool( True ),
12281     candTag = cms.InputTag( "hltEle10GsfOneOEMinusOneOPPPRefFilter" ),
12282     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12283     rhoTag = cms.InputTag( "" ),
12284     energyLowEdges = cms.vdouble( 0.0 ),
12285     lessThan = cms.bool( True ),
12286     useEt = cms.bool( False ),
12287     useAbs = cms.bool( True ),
12288     thrRegularEB = cms.vdouble( 0.008 ),
12289     thrRegularEE = cms.vdouble( 0.012 ),
12290     thrOverEEB = cms.vdouble( -1.0 ),
12291     thrOverEEE = cms.vdouble( -1.0 ),
12292     thrOverE2EB = cms.vdouble( -1.0 ),
12293     thrOverE2EE = cms.vdouble( -1.0 ),
12294     ncandcut = cms.int32( 1 ),
12295     doRhoCorrection = cms.bool( False ),
12296     rhoMax = cms.double( 9.9999999E7 ),
12297     rhoScale = cms.double( 1.0 ),
12298     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12299     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12300     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12301 )
12302 fragment.hltEle10GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12303     saveTags = cms.bool( True ),
12304     candTag = cms.InputTag( "hltEle10GsfDetaPPRefFilter" ),
12305     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12306     rhoTag = cms.InputTag( "" ),
12307     energyLowEdges = cms.vdouble( 0.0 ),
12308     lessThan = cms.bool( True ),
12309     useEt = cms.bool( False ),
12310     useAbs = cms.bool( True ),
12311     thrRegularEB = cms.vdouble( 0.1 ),
12312     thrRegularEE = cms.vdouble( 0.1 ),
12313     thrOverEEB = cms.vdouble( -1.0 ),
12314     thrOverEEE = cms.vdouble( -1.0 ),
12315     thrOverE2EB = cms.vdouble( -1.0 ),
12316     thrOverE2EE = cms.vdouble( -1.0 ),
12317     ncandcut = cms.int32( 1 ),
12318     doRhoCorrection = cms.bool( False ),
12319     rhoMax = cms.double( 9.9999999E7 ),
12320     rhoScale = cms.double( 1.0 ),
12321     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12322     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12323     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12324 )
12325 fragment.hltEle10GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12326     saveTags = cms.bool( True ),
12327     candTag = cms.InputTag( "hltEle10GsfDphiPPRefFilter" ),
12328     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12329     rhoTag = cms.InputTag( "" ),
12330     energyLowEdges = cms.vdouble( 0.0 ),
12331     lessThan = cms.bool( True ),
12332     useEt = cms.bool( True ),
12333     useAbs = cms.bool( False ),
12334     thrRegularEB = cms.vdouble( -1.0 ),
12335     thrRegularEE = cms.vdouble( -1.0 ),
12336     thrOverEEB = cms.vdouble( 1.0 ),
12337     thrOverEEE = cms.vdouble( 1.0 ),
12338     thrOverE2EB = cms.vdouble( -1.0 ),
12339     thrOverE2EE = cms.vdouble( -1.0 ),
12340     ncandcut = cms.int32( 1 ),
12341     doRhoCorrection = cms.bool( False ),
12342     rhoMax = cms.double( 9.9999999E7 ),
12343     rhoScale = cms.double( 1.0 ),
12344     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12345     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12346     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12347 )
12348 fragment.hltPrePPRefEle15Gsf = cms.EDFilter( "HLTPrescaler",
12349     offset = cms.uint32( 0 ),
12350     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12351 )
12352 fragment.hltEle15ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12353     saveTags = cms.bool( True ),
12354     candTag = cms.InputTag( "hltEG15EtPPRefFilter" ),
12355     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12356     rhoTag = cms.InputTag( "" ),
12357     energyLowEdges = cms.vdouble( 0.0 ),
12358     lessThan = cms.bool( True ),
12359     useEt = cms.bool( False ),
12360     useAbs = cms.bool( False ),
12361     thrRegularEB = cms.vdouble( 0.015 ),
12362     thrRegularEE = cms.vdouble( 0.04 ),
12363     thrOverEEB = cms.vdouble( -1.0 ),
12364     thrOverEEE = cms.vdouble( -1.0 ),
12365     thrOverE2EB = cms.vdouble( -1.0 ),
12366     thrOverE2EE = cms.vdouble( -1.0 ),
12367     ncandcut = cms.int32( 1 ),
12368     doRhoCorrection = cms.bool( False ),
12369     rhoMax = cms.double( 9.9999999E7 ),
12370     rhoScale = cms.double( 1.0 ),
12371     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12372     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12373     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12374 )
12375 fragment.hltEle15HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12376     saveTags = cms.bool( True ),
12377     candTag = cms.InputTag( "hltEle15ClusterShapePPRefFilter" ),
12378     varTag = cms.InputTag( "hltEgammaHoverE" ),
12379     rhoTag = cms.InputTag( "" ),
12380     energyLowEdges = cms.vdouble( 0.0 ),
12381     lessThan = cms.bool( True ),
12382     useEt = cms.bool( False ),
12383     useAbs = cms.bool( False ),
12384     thrRegularEB = cms.vdouble( -1.0 ),
12385     thrRegularEE = cms.vdouble( -1.0 ),
12386     thrOverEEB = cms.vdouble( 0.2 ),
12387     thrOverEEE = cms.vdouble( 0.15 ),
12388     thrOverE2EB = cms.vdouble( -1.0 ),
12389     thrOverE2EE = cms.vdouble( -1.0 ),
12390     ncandcut = cms.int32( 1 ),
12391     doRhoCorrection = cms.bool( False ),
12392     rhoMax = cms.double( 9.9999999E7 ),
12393     rhoScale = cms.double( 1.0 ),
12394     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12395     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12396     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12397 )
12398 fragment.hltEle15EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12399     saveTags = cms.bool( True ),
12400     candTag = cms.InputTag( "hltEle15HoverEPPRefFilter" ),
12401     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12402     rhoTag = cms.InputTag( "" ),
12403     energyLowEdges = cms.vdouble( 0.0 ),
12404     lessThan = cms.bool( True ),
12405     useEt = cms.bool( True ),
12406     useAbs = cms.bool( False ),
12407     thrRegularEB = cms.vdouble( -1.0 ),
12408     thrRegularEE = cms.vdouble( -1.0 ),
12409     thrOverEEB = cms.vdouble( 1.0 ),
12410     thrOverEEE = cms.vdouble( 1.0 ),
12411     thrOverE2EB = cms.vdouble( -1.0 ),
12412     thrOverE2EE = cms.vdouble( -1.0 ),
12413     ncandcut = cms.int32( 1 ),
12414     doRhoCorrection = cms.bool( False ),
12415     rhoMax = cms.double( 9.9999999E7 ),
12416     rhoScale = cms.double( 1.0 ),
12417     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12418     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12419     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12420 )
12421 fragment.hltEle15HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12422     saveTags = cms.bool( True ),
12423     candTag = cms.InputTag( "hltEle15EcalIsoPPRefFilter" ),
12424     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12425     rhoTag = cms.InputTag( "" ),
12426     energyLowEdges = cms.vdouble( 0.0 ),
12427     lessThan = cms.bool( True ),
12428     useEt = cms.bool( True ),
12429     useAbs = cms.bool( False ),
12430     thrRegularEB = cms.vdouble( -1.0 ),
12431     thrRegularEE = cms.vdouble( -1.0 ),
12432     thrOverEEB = cms.vdouble( 1.0 ),
12433     thrOverEEE = cms.vdouble( 1.0 ),
12434     thrOverE2EB = cms.vdouble( -1.0 ),
12435     thrOverE2EE = cms.vdouble( -1.0 ),
12436     ncandcut = cms.int32( 1 ),
12437     doRhoCorrection = cms.bool( False ),
12438     rhoMax = cms.double( 9.9999999E7 ),
12439     rhoScale = cms.double( 1.0 ),
12440     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12441     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12442     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12443 )
12444 fragment.hltEle15PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12445     saveTags = cms.bool( True ),
12446     candTag = cms.InputTag( "hltEle15HcalIsoPPRefFilter" ),
12447     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12448     npixelmatchcut = cms.double( 1.0 ),
12449     ncandcut = cms.int32( 1 ),
12450     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12451     s_a_phi1B = cms.double( 0.0069 ),
12452     s_a_phi1I = cms.double( 0.0088 ),
12453     s_a_phi1F = cms.double( 0.0076 ),
12454     s_a_phi2B = cms.double( 3.7E-4 ),
12455     s_a_phi2I = cms.double( 7.0E-4 ),
12456     s_a_phi2F = cms.double( 0.00906 ),
12457     s_a_zB = cms.double( 0.012 ),
12458     s_a_rI = cms.double( 0.027 ),
12459     s_a_rF = cms.double( 0.04 ),
12460     s2_threshold = cms.double( 0.4 ),
12461     tanhSO10BarrelThres = cms.double( 0.35 ),
12462     tanhSO10InterThres = cms.double( 1.0 ),
12463     tanhSO10ForwardThres = cms.double( 1.0 ),
12464     useS = cms.bool( False ),
12465     pixelVeto = cms.bool( False )
12466 )
12467 fragment.hltEle15GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12468     saveTags = cms.bool( True ),
12469     candTag = cms.InputTag( "hltEle15PixelMatchPPRefFilter" ),
12470     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12471     rhoTag = cms.InputTag( "" ),
12472     energyLowEdges = cms.vdouble( 0.0 ),
12473     lessThan = cms.bool( True ),
12474     useEt = cms.bool( False ),
12475     useAbs = cms.bool( True ),
12476     thrRegularEB = cms.vdouble( 0.1 ),
12477     thrRegularEE = cms.vdouble( 0.1 ),
12478     thrOverEEB = cms.vdouble( -1.0 ),
12479     thrOverEEE = cms.vdouble( -1.0 ),
12480     thrOverE2EB = cms.vdouble( -1.0 ),
12481     thrOverE2EE = cms.vdouble( -1.0 ),
12482     ncandcut = cms.int32( 1 ),
12483     doRhoCorrection = cms.bool( False ),
12484     rhoMax = cms.double( 9.9999999E7 ),
12485     rhoScale = cms.double( 1.0 ),
12486     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12487     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12488     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12489 )
12490 fragment.hltEle15GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12491     saveTags = cms.bool( True ),
12492     candTag = cms.InputTag( "hltEle15GsfOneOEMinusOneOPPPRefFilter" ),
12493     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12494     rhoTag = cms.InputTag( "" ),
12495     energyLowEdges = cms.vdouble( 0.0 ),
12496     lessThan = cms.bool( True ),
12497     useEt = cms.bool( False ),
12498     useAbs = cms.bool( True ),
12499     thrRegularEB = cms.vdouble( 0.008 ),
12500     thrRegularEE = cms.vdouble( 0.012 ),
12501     thrOverEEB = cms.vdouble( -1.0 ),
12502     thrOverEEE = cms.vdouble( -1.0 ),
12503     thrOverE2EB = cms.vdouble( -1.0 ),
12504     thrOverE2EE = cms.vdouble( -1.0 ),
12505     ncandcut = cms.int32( 1 ),
12506     doRhoCorrection = cms.bool( False ),
12507     rhoMax = cms.double( 9.9999999E7 ),
12508     rhoScale = cms.double( 1.0 ),
12509     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12510     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12511     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12512 )
12513 fragment.hltEle15GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12514     saveTags = cms.bool( True ),
12515     candTag = cms.InputTag( "hltEle15GsfDetaPPRefFilter" ),
12516     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12517     rhoTag = cms.InputTag( "" ),
12518     energyLowEdges = cms.vdouble( 0.0 ),
12519     lessThan = cms.bool( True ),
12520     useEt = cms.bool( False ),
12521     useAbs = cms.bool( True ),
12522     thrRegularEB = cms.vdouble( 0.1 ),
12523     thrRegularEE = cms.vdouble( 0.1 ),
12524     thrOverEEB = cms.vdouble( -1.0 ),
12525     thrOverEEE = cms.vdouble( -1.0 ),
12526     thrOverE2EB = cms.vdouble( -1.0 ),
12527     thrOverE2EE = cms.vdouble( -1.0 ),
12528     ncandcut = cms.int32( 1 ),
12529     doRhoCorrection = cms.bool( False ),
12530     rhoMax = cms.double( 9.9999999E7 ),
12531     rhoScale = cms.double( 1.0 ),
12532     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12533     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12534     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12535 )
12536 fragment.hltEle15GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12537     saveTags = cms.bool( True ),
12538     candTag = cms.InputTag( "hltEle15GsfDphiPPRefFilter" ),
12539     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12540     rhoTag = cms.InputTag( "" ),
12541     energyLowEdges = cms.vdouble( 0.0 ),
12542     lessThan = cms.bool( True ),
12543     useEt = cms.bool( True ),
12544     useAbs = cms.bool( False ),
12545     thrRegularEB = cms.vdouble( -1.0 ),
12546     thrRegularEE = cms.vdouble( -1.0 ),
12547     thrOverEEB = cms.vdouble( 1.0 ),
12548     thrOverEEE = cms.vdouble( 1.0 ),
12549     thrOverE2EB = cms.vdouble( -1.0 ),
12550     thrOverE2EE = cms.vdouble( -1.0 ),
12551     ncandcut = cms.int32( 1 ),
12552     doRhoCorrection = cms.bool( False ),
12553     rhoMax = cms.double( 9.9999999E7 ),
12554     rhoScale = cms.double( 1.0 ),
12555     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12556     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12557     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12558 )
12559 fragment.hltL1sSingleEG18OR21 = cms.EDFilter( "HLTL1TSeed",
12560     saveTags = cms.bool( True ),
12561     L1SeedsLogicalExpression = cms.string( "L1_SingleEG18 OR L1_SingleEG21" ),
12562     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12563     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12564     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12565     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12566     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12567     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12568     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12569     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12570     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12571 )
12572 fragment.hltPrePPRefEle20Gsf = cms.EDFilter( "HLTPrescaler",
12573     offset = cms.uint32( 0 ),
12574     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12575 )
12576 fragment.hltEG20EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12577     saveTags = cms.bool( True ),
12578     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12579     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12580     etcutEB = cms.double( 20.0 ),
12581     etcutEE = cms.double( 20.0 ),
12582     minEtaCut = cms.double( -9999.0 ),
12583     maxEtaCut = cms.double( 9999.0 ),
12584     ncandcut = cms.int32( 1 )
12585 )
12586 fragment.hltEle20ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12587     saveTags = cms.bool( True ),
12588     candTag = cms.InputTag( "hltEG20EtPPRefFilter" ),
12589     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12590     rhoTag = cms.InputTag( "" ),
12591     energyLowEdges = cms.vdouble( 0.0 ),
12592     lessThan = cms.bool( True ),
12593     useEt = cms.bool( False ),
12594     useAbs = cms.bool( False ),
12595     thrRegularEB = cms.vdouble( 0.015 ),
12596     thrRegularEE = cms.vdouble( 0.04 ),
12597     thrOverEEB = cms.vdouble( -1.0 ),
12598     thrOverEEE = cms.vdouble( -1.0 ),
12599     thrOverE2EB = cms.vdouble( -1.0 ),
12600     thrOverE2EE = cms.vdouble( -1.0 ),
12601     ncandcut = cms.int32( 1 ),
12602     doRhoCorrection = cms.bool( False ),
12603     rhoMax = cms.double( 9.9999999E7 ),
12604     rhoScale = cms.double( 1.0 ),
12605     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12606     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12607     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12608 )
12609 fragment.hltEle20HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12610     saveTags = cms.bool( True ),
12611     candTag = cms.InputTag( "hltEle20ClusterShapePPRefFilter" ),
12612     varTag = cms.InputTag( "hltEgammaHoverE" ),
12613     rhoTag = cms.InputTag( "" ),
12614     energyLowEdges = cms.vdouble( 0.0 ),
12615     lessThan = cms.bool( True ),
12616     useEt = cms.bool( False ),
12617     useAbs = cms.bool( False ),
12618     thrRegularEB = cms.vdouble( -1.0 ),
12619     thrRegularEE = cms.vdouble( -1.0 ),
12620     thrOverEEB = cms.vdouble( 0.2 ),
12621     thrOverEEE = cms.vdouble( 0.15 ),
12622     thrOverE2EB = cms.vdouble( -1.0 ),
12623     thrOverE2EE = cms.vdouble( -1.0 ),
12624     ncandcut = cms.int32( 1 ),
12625     doRhoCorrection = cms.bool( False ),
12626     rhoMax = cms.double( 9.9999999E7 ),
12627     rhoScale = cms.double( 1.0 ),
12628     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12629     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12630     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12631 )
12632 fragment.hltEle20EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12633     saveTags = cms.bool( True ),
12634     candTag = cms.InputTag( "hltEle20HoverEPPRefFilter" ),
12635     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12636     rhoTag = cms.InputTag( "" ),
12637     energyLowEdges = cms.vdouble( 0.0 ),
12638     lessThan = cms.bool( True ),
12639     useEt = cms.bool( True ),
12640     useAbs = cms.bool( False ),
12641     thrRegularEB = cms.vdouble( -1.0 ),
12642     thrRegularEE = cms.vdouble( -1.0 ),
12643     thrOverEEB = cms.vdouble( 1.0 ),
12644     thrOverEEE = cms.vdouble( 1.0 ),
12645     thrOverE2EB = cms.vdouble( -1.0 ),
12646     thrOverE2EE = cms.vdouble( -1.0 ),
12647     ncandcut = cms.int32( 1 ),
12648     doRhoCorrection = cms.bool( False ),
12649     rhoMax = cms.double( 9.9999999E7 ),
12650     rhoScale = cms.double( 1.0 ),
12651     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12652     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12653     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12654 )
12655 fragment.hltEle20HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12656     saveTags = cms.bool( True ),
12657     candTag = cms.InputTag( "hltEle20EcalIsoPPRefFilter" ),
12658     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12659     rhoTag = cms.InputTag( "" ),
12660     energyLowEdges = cms.vdouble( 0.0 ),
12661     lessThan = cms.bool( True ),
12662     useEt = cms.bool( True ),
12663     useAbs = cms.bool( False ),
12664     thrRegularEB = cms.vdouble( -1.0 ),
12665     thrRegularEE = cms.vdouble( -1.0 ),
12666     thrOverEEB = cms.vdouble( 1.0 ),
12667     thrOverEEE = cms.vdouble( 1.0 ),
12668     thrOverE2EB = cms.vdouble( -1.0 ),
12669     thrOverE2EE = cms.vdouble( -1.0 ),
12670     ncandcut = cms.int32( 1 ),
12671     doRhoCorrection = cms.bool( False ),
12672     rhoMax = cms.double( 9.9999999E7 ),
12673     rhoScale = cms.double( 1.0 ),
12674     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12675     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12676     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12677 )
12678 fragment.hltEle20PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12679     saveTags = cms.bool( True ),
12680     candTag = cms.InputTag( "hltEle20HcalIsoPPRefFilter" ),
12681     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12682     npixelmatchcut = cms.double( 1.0 ),
12683     ncandcut = cms.int32( 1 ),
12684     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12685     s_a_phi1B = cms.double( 0.0069 ),
12686     s_a_phi1I = cms.double( 0.0088 ),
12687     s_a_phi1F = cms.double( 0.0076 ),
12688     s_a_phi2B = cms.double( 3.7E-4 ),
12689     s_a_phi2I = cms.double( 7.0E-4 ),
12690     s_a_phi2F = cms.double( 0.00906 ),
12691     s_a_zB = cms.double( 0.012 ),
12692     s_a_rI = cms.double( 0.027 ),
12693     s_a_rF = cms.double( 0.04 ),
12694     s2_threshold = cms.double( 0.4 ),
12695     tanhSO10BarrelThres = cms.double( 0.35 ),
12696     tanhSO10InterThres = cms.double( 1.0 ),
12697     tanhSO10ForwardThres = cms.double( 1.0 ),
12698     useS = cms.bool( False ),
12699     pixelVeto = cms.bool( False )
12700 )
12701 fragment.hltEle20GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12702     saveTags = cms.bool( True ),
12703     candTag = cms.InputTag( "hltEle20PixelMatchPPRefFilter" ),
12704     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12705     rhoTag = cms.InputTag( "" ),
12706     energyLowEdges = cms.vdouble( 0.0 ),
12707     lessThan = cms.bool( True ),
12708     useEt = cms.bool( False ),
12709     useAbs = cms.bool( True ),
12710     thrRegularEB = cms.vdouble( 0.1 ),
12711     thrRegularEE = cms.vdouble( 0.1 ),
12712     thrOverEEB = cms.vdouble( -1.0 ),
12713     thrOverEEE = cms.vdouble( -1.0 ),
12714     thrOverE2EB = cms.vdouble( -1.0 ),
12715     thrOverE2EE = cms.vdouble( -1.0 ),
12716     ncandcut = cms.int32( 1 ),
12717     doRhoCorrection = cms.bool( False ),
12718     rhoMax = cms.double( 9.9999999E7 ),
12719     rhoScale = cms.double( 1.0 ),
12720     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12721     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12722     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12723 )
12724 fragment.hltEle20GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12725     saveTags = cms.bool( True ),
12726     candTag = cms.InputTag( "hltEle20GsfOneOEMinusOneOPPPRefFilter" ),
12727     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12728     rhoTag = cms.InputTag( "" ),
12729     energyLowEdges = cms.vdouble( 0.0 ),
12730     lessThan = cms.bool( True ),
12731     useEt = cms.bool( False ),
12732     useAbs = cms.bool( True ),
12733     thrRegularEB = cms.vdouble( 0.008 ),
12734     thrRegularEE = cms.vdouble( 0.012 ),
12735     thrOverEEB = cms.vdouble( -1.0 ),
12736     thrOverEEE = cms.vdouble( -1.0 ),
12737     thrOverE2EB = cms.vdouble( -1.0 ),
12738     thrOverE2EE = cms.vdouble( -1.0 ),
12739     ncandcut = cms.int32( 1 ),
12740     doRhoCorrection = cms.bool( False ),
12741     rhoMax = cms.double( 9.9999999E7 ),
12742     rhoScale = cms.double( 1.0 ),
12743     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12744     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12745     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12746 )
12747 fragment.hltEle20GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12748     saveTags = cms.bool( True ),
12749     candTag = cms.InputTag( "hltEle20GsfDetaPPRefFilter" ),
12750     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12751     rhoTag = cms.InputTag( "" ),
12752     energyLowEdges = cms.vdouble( 0.0 ),
12753     lessThan = cms.bool( True ),
12754     useEt = cms.bool( False ),
12755     useAbs = cms.bool( True ),
12756     thrRegularEB = cms.vdouble( 0.1 ),
12757     thrRegularEE = cms.vdouble( 0.1 ),
12758     thrOverEEB = cms.vdouble( -1.0 ),
12759     thrOverEEE = cms.vdouble( -1.0 ),
12760     thrOverE2EB = cms.vdouble( -1.0 ),
12761     thrOverE2EE = cms.vdouble( -1.0 ),
12762     ncandcut = cms.int32( 1 ),
12763     doRhoCorrection = cms.bool( False ),
12764     rhoMax = cms.double( 9.9999999E7 ),
12765     rhoScale = cms.double( 1.0 ),
12766     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12767     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12768     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12769 )
12770 fragment.hltEle20GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12771     saveTags = cms.bool( True ),
12772     candTag = cms.InputTag( "hltEle20GsfDphiPPRefFilter" ),
12773     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12774     rhoTag = cms.InputTag( "" ),
12775     energyLowEdges = cms.vdouble( 0.0 ),
12776     lessThan = cms.bool( True ),
12777     useEt = cms.bool( True ),
12778     useAbs = cms.bool( False ),
12779     thrRegularEB = cms.vdouble( -1.0 ),
12780     thrRegularEE = cms.vdouble( -1.0 ),
12781     thrOverEEB = cms.vdouble( 1.0 ),
12782     thrOverEEE = cms.vdouble( 1.0 ),
12783     thrOverE2EB = cms.vdouble( -1.0 ),
12784     thrOverE2EE = cms.vdouble( -1.0 ),
12785     ncandcut = cms.int32( 1 ),
12786     doRhoCorrection = cms.bool( False ),
12787     rhoMax = cms.double( 9.9999999E7 ),
12788     rhoScale = cms.double( 1.0 ),
12789     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12790     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12791     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12792 )
12793 fragment.hltL1sSingleEG21 = cms.EDFilter( "HLTL1TSeed",
12794     saveTags = cms.bool( True ),
12795     L1SeedsLogicalExpression = cms.string( "L1_SingleEG21" ),
12796     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12797     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12798     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12799     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12800     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12801     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12802     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12803     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12804     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12805 )
12806 fragment.hltPrePPRefEle30Gsf = cms.EDFilter( "HLTPrescaler",
12807     offset = cms.uint32( 0 ),
12808     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12809 )
12810 fragment.hltEG30EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12811     saveTags = cms.bool( True ),
12812     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12813     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12814     etcutEB = cms.double( 30.0 ),
12815     etcutEE = cms.double( 30.0 ),
12816     minEtaCut = cms.double( -9999.0 ),
12817     maxEtaCut = cms.double( 9999.0 ),
12818     ncandcut = cms.int32( 1 )
12819 )
12820 fragment.hltEle30ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12821     saveTags = cms.bool( True ),
12822     candTag = cms.InputTag( "hltEG30EtPPRefFilter" ),
12823     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12824     rhoTag = cms.InputTag( "" ),
12825     energyLowEdges = cms.vdouble( 0.0 ),
12826     lessThan = cms.bool( True ),
12827     useEt = cms.bool( False ),
12828     useAbs = cms.bool( False ),
12829     thrRegularEB = cms.vdouble( 0.015 ),
12830     thrRegularEE = cms.vdouble( 0.04 ),
12831     thrOverEEB = cms.vdouble( -1.0 ),
12832     thrOverEEE = cms.vdouble( -1.0 ),
12833     thrOverE2EB = cms.vdouble( -1.0 ),
12834     thrOverE2EE = cms.vdouble( -1.0 ),
12835     ncandcut = cms.int32( 1 ),
12836     doRhoCorrection = cms.bool( False ),
12837     rhoMax = cms.double( 9.9999999E7 ),
12838     rhoScale = cms.double( 1.0 ),
12839     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12840     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12841     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12842 )
12843 fragment.hltEle30HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12844     saveTags = cms.bool( True ),
12845     candTag = cms.InputTag( "hltEle30ClusterShapePPRefFilter" ),
12846     varTag = cms.InputTag( "hltEgammaHoverE" ),
12847     rhoTag = cms.InputTag( "" ),
12848     energyLowEdges = cms.vdouble( 0.0 ),
12849     lessThan = cms.bool( True ),
12850     useEt = cms.bool( False ),
12851     useAbs = cms.bool( False ),
12852     thrRegularEB = cms.vdouble( -1.0 ),
12853     thrRegularEE = cms.vdouble( -1.0 ),
12854     thrOverEEB = cms.vdouble( 0.2 ),
12855     thrOverEEE = cms.vdouble( 0.15 ),
12856     thrOverE2EB = cms.vdouble( -1.0 ),
12857     thrOverE2EE = cms.vdouble( -1.0 ),
12858     ncandcut = cms.int32( 1 ),
12859     doRhoCorrection = cms.bool( False ),
12860     rhoMax = cms.double( 9.9999999E7 ),
12861     rhoScale = cms.double( 1.0 ),
12862     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12863     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12864     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12865 )
12866 fragment.hltEle30EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12867     saveTags = cms.bool( True ),
12868     candTag = cms.InputTag( "hltEle30HoverEPPRefFilter" ),
12869     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12870     rhoTag = cms.InputTag( "" ),
12871     energyLowEdges = cms.vdouble( 0.0 ),
12872     lessThan = cms.bool( True ),
12873     useEt = cms.bool( True ),
12874     useAbs = cms.bool( False ),
12875     thrRegularEB = cms.vdouble( -1.0 ),
12876     thrRegularEE = cms.vdouble( -1.0 ),
12877     thrOverEEB = cms.vdouble( 1.0 ),
12878     thrOverEEE = cms.vdouble( 1.0 ),
12879     thrOverE2EB = cms.vdouble( -1.0 ),
12880     thrOverE2EE = cms.vdouble( -1.0 ),
12881     ncandcut = cms.int32( 1 ),
12882     doRhoCorrection = cms.bool( False ),
12883     rhoMax = cms.double( 9.9999999E7 ),
12884     rhoScale = cms.double( 1.0 ),
12885     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12886     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12887     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12888 )
12889 fragment.hltEle30HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12890     saveTags = cms.bool( True ),
12891     candTag = cms.InputTag( "hltEle30EcalIsoPPRefFilter" ),
12892     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12893     rhoTag = cms.InputTag( "" ),
12894     energyLowEdges = cms.vdouble( 0.0 ),
12895     lessThan = cms.bool( True ),
12896     useEt = cms.bool( True ),
12897     useAbs = cms.bool( False ),
12898     thrRegularEB = cms.vdouble( -1.0 ),
12899     thrRegularEE = cms.vdouble( -1.0 ),
12900     thrOverEEB = cms.vdouble( 1.0 ),
12901     thrOverEEE = cms.vdouble( 1.0 ),
12902     thrOverE2EB = cms.vdouble( -1.0 ),
12903     thrOverE2EE = cms.vdouble( -1.0 ),
12904     ncandcut = cms.int32( 1 ),
12905     doRhoCorrection = cms.bool( False ),
12906     rhoMax = cms.double( 9.9999999E7 ),
12907     rhoScale = cms.double( 1.0 ),
12908     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12909     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12910     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12911 )
12912 fragment.hltEle30PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12913     saveTags = cms.bool( True ),
12914     candTag = cms.InputTag( "hltEle30HcalIsoPPRefFilter" ),
12915     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12916     npixelmatchcut = cms.double( 1.0 ),
12917     ncandcut = cms.int32( 1 ),
12918     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12919     s_a_phi1B = cms.double( 0.0069 ),
12920     s_a_phi1I = cms.double( 0.0088 ),
12921     s_a_phi1F = cms.double( 0.0076 ),
12922     s_a_phi2B = cms.double( 3.7E-4 ),
12923     s_a_phi2I = cms.double( 7.0E-4 ),
12924     s_a_phi2F = cms.double( 0.00906 ),
12925     s_a_zB = cms.double( 0.012 ),
12926     s_a_rI = cms.double( 0.027 ),
12927     s_a_rF = cms.double( 0.04 ),
12928     s2_threshold = cms.double( 0.4 ),
12929     tanhSO10BarrelThres = cms.double( 0.35 ),
12930     tanhSO10InterThres = cms.double( 1.0 ),
12931     tanhSO10ForwardThres = cms.double( 1.0 ),
12932     useS = cms.bool( False ),
12933     pixelVeto = cms.bool( False )
12934 )
12935 fragment.hltEle30GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12936     saveTags = cms.bool( True ),
12937     candTag = cms.InputTag( "hltEle30PixelMatchPPRefFilter" ),
12938     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12939     rhoTag = cms.InputTag( "" ),
12940     energyLowEdges = cms.vdouble( 0.0 ),
12941     lessThan = cms.bool( True ),
12942     useEt = cms.bool( False ),
12943     useAbs = cms.bool( True ),
12944     thrRegularEB = cms.vdouble( 0.1 ),
12945     thrRegularEE = cms.vdouble( 0.1 ),
12946     thrOverEEB = cms.vdouble( -1.0 ),
12947     thrOverEEE = cms.vdouble( -1.0 ),
12948     thrOverE2EB = cms.vdouble( -1.0 ),
12949     thrOverE2EE = cms.vdouble( -1.0 ),
12950     ncandcut = cms.int32( 1 ),
12951     doRhoCorrection = cms.bool( False ),
12952     rhoMax = cms.double( 9.9999999E7 ),
12953     rhoScale = cms.double( 1.0 ),
12954     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12955     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12956     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12957 )
12958 fragment.hltEle30GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12959     saveTags = cms.bool( True ),
12960     candTag = cms.InputTag( "hltEle30GsfOneOEMinusOneOPPPRefFilter" ),
12961     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12962     rhoTag = cms.InputTag( "" ),
12963     energyLowEdges = cms.vdouble( 0.0 ),
12964     lessThan = cms.bool( True ),
12965     useEt = cms.bool( False ),
12966     useAbs = cms.bool( True ),
12967     thrRegularEB = cms.vdouble( 0.008 ),
12968     thrRegularEE = cms.vdouble( 0.012 ),
12969     thrOverEEB = cms.vdouble( -1.0 ),
12970     thrOverEEE = cms.vdouble( -1.0 ),
12971     thrOverE2EB = cms.vdouble( -1.0 ),
12972     thrOverE2EE = cms.vdouble( -1.0 ),
12973     ncandcut = cms.int32( 1 ),
12974     doRhoCorrection = cms.bool( False ),
12975     rhoMax = cms.double( 9.9999999E7 ),
12976     rhoScale = cms.double( 1.0 ),
12977     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12978     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12979     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12980 )
12981 fragment.hltEle30GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12982     saveTags = cms.bool( True ),
12983     candTag = cms.InputTag( "hltEle30GsfDetaPPRefFilter" ),
12984     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12985     rhoTag = cms.InputTag( "" ),
12986     energyLowEdges = cms.vdouble( 0.0 ),
12987     lessThan = cms.bool( True ),
12988     useEt = cms.bool( False ),
12989     useAbs = cms.bool( True ),
12990     thrRegularEB = cms.vdouble( 0.1 ),
12991     thrRegularEE = cms.vdouble( 0.1 ),
12992     thrOverEEB = cms.vdouble( -1.0 ),
12993     thrOverEEE = cms.vdouble( -1.0 ),
12994     thrOverE2EB = cms.vdouble( -1.0 ),
12995     thrOverE2EE = cms.vdouble( -1.0 ),
12996     ncandcut = cms.int32( 1 ),
12997     doRhoCorrection = cms.bool( False ),
12998     rhoMax = cms.double( 9.9999999E7 ),
12999     rhoScale = cms.double( 1.0 ),
13000     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13001     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13002     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13003 )
13004 fragment.hltEle30GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13005     saveTags = cms.bool( True ),
13006     candTag = cms.InputTag( "hltEle30GsfDphiPPRefFilter" ),
13007     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
13008     rhoTag = cms.InputTag( "" ),
13009     energyLowEdges = cms.vdouble( 0.0 ),
13010     lessThan = cms.bool( True ),
13011     useEt = cms.bool( True ),
13012     useAbs = cms.bool( False ),
13013     thrRegularEB = cms.vdouble( -1.0 ),
13014     thrRegularEE = cms.vdouble( -1.0 ),
13015     thrOverEEB = cms.vdouble( 1.0 ),
13016     thrOverEEE = cms.vdouble( 1.0 ),
13017     thrOverE2EB = cms.vdouble( -1.0 ),
13018     thrOverE2EE = cms.vdouble( -1.0 ),
13019     ncandcut = cms.int32( 1 ),
13020     doRhoCorrection = cms.bool( False ),
13021     rhoMax = cms.double( 9.9999999E7 ),
13022     rhoScale = cms.double( 1.0 ),
13023     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13024     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13025     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13026 )
13027 fragment.hltPrePPRefEle40Gsf = cms.EDFilter( "HLTPrescaler",
13028     offset = cms.uint32( 0 ),
13029     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13030 )
13031 fragment.hltEG40EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13032     saveTags = cms.bool( True ),
13033     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13034     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13035     etcutEB = cms.double( 40.0 ),
13036     etcutEE = cms.double( 40.0 ),
13037     minEtaCut = cms.double( -9999.0 ),
13038     maxEtaCut = cms.double( 9999.0 ),
13039     ncandcut = cms.int32( 1 )
13040 )
13041 fragment.hltEle40ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13042     saveTags = cms.bool( True ),
13043     candTag = cms.InputTag( "hltEG40EtPPRefFilter" ),
13044     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
13045     rhoTag = cms.InputTag( "" ),
13046     energyLowEdges = cms.vdouble( 0.0 ),
13047     lessThan = cms.bool( True ),
13048     useEt = cms.bool( False ),
13049     useAbs = cms.bool( False ),
13050     thrRegularEB = cms.vdouble( 0.015 ),
13051     thrRegularEE = cms.vdouble( 0.04 ),
13052     thrOverEEB = cms.vdouble( -1.0 ),
13053     thrOverEEE = cms.vdouble( -1.0 ),
13054     thrOverE2EB = cms.vdouble( -1.0 ),
13055     thrOverE2EE = cms.vdouble( -1.0 ),
13056     ncandcut = cms.int32( 1 ),
13057     doRhoCorrection = cms.bool( False ),
13058     rhoMax = cms.double( 9.9999999E7 ),
13059     rhoScale = cms.double( 1.0 ),
13060     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13061     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13062     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13063 )
13064 fragment.hltEle40HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13065     saveTags = cms.bool( True ),
13066     candTag = cms.InputTag( "hltEle40ClusterShapePPRefFilter" ),
13067     varTag = cms.InputTag( "hltEgammaHoverE" ),
13068     rhoTag = cms.InputTag( "" ),
13069     energyLowEdges = cms.vdouble( 0.0 ),
13070     lessThan = cms.bool( True ),
13071     useEt = cms.bool( False ),
13072     useAbs = cms.bool( False ),
13073     thrRegularEB = cms.vdouble( -1.0 ),
13074     thrRegularEE = cms.vdouble( -1.0 ),
13075     thrOverEEB = cms.vdouble( 0.2 ),
13076     thrOverEEE = cms.vdouble( 0.15 ),
13077     thrOverE2EB = cms.vdouble( -1.0 ),
13078     thrOverE2EE = cms.vdouble( -1.0 ),
13079     ncandcut = cms.int32( 1 ),
13080     doRhoCorrection = cms.bool( False ),
13081     rhoMax = cms.double( 9.9999999E7 ),
13082     rhoScale = cms.double( 1.0 ),
13083     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13084     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13085     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13086 )
13087 fragment.hltEle40EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13088     saveTags = cms.bool( True ),
13089     candTag = cms.InputTag( "hltEle40HoverEPPRefFilter" ),
13090     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
13091     rhoTag = cms.InputTag( "" ),
13092     energyLowEdges = cms.vdouble( 0.0 ),
13093     lessThan = cms.bool( True ),
13094     useEt = cms.bool( True ),
13095     useAbs = cms.bool( False ),
13096     thrRegularEB = cms.vdouble( -1.0 ),
13097     thrRegularEE = cms.vdouble( -1.0 ),
13098     thrOverEEB = cms.vdouble( 1.0 ),
13099     thrOverEEE = cms.vdouble( 1.0 ),
13100     thrOverE2EB = cms.vdouble( -1.0 ),
13101     thrOverE2EE = cms.vdouble( -1.0 ),
13102     ncandcut = cms.int32( 1 ),
13103     doRhoCorrection = cms.bool( False ),
13104     rhoMax = cms.double( 9.9999999E7 ),
13105     rhoScale = cms.double( 1.0 ),
13106     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13107     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13108     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13109 )
13110 fragment.hltEle40HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13111     saveTags = cms.bool( True ),
13112     candTag = cms.InputTag( "hltEle40EcalIsoPPRefFilter" ),
13113     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
13114     rhoTag = cms.InputTag( "" ),
13115     energyLowEdges = cms.vdouble( 0.0 ),
13116     lessThan = cms.bool( True ),
13117     useEt = cms.bool( True ),
13118     useAbs = cms.bool( False ),
13119     thrRegularEB = cms.vdouble( -1.0 ),
13120     thrRegularEE = cms.vdouble( -1.0 ),
13121     thrOverEEB = cms.vdouble( 1.0 ),
13122     thrOverEEE = cms.vdouble( 1.0 ),
13123     thrOverE2EB = cms.vdouble( -1.0 ),
13124     thrOverE2EE = cms.vdouble( -1.0 ),
13125     ncandcut = cms.int32( 1 ),
13126     doRhoCorrection = cms.bool( False ),
13127     rhoMax = cms.double( 9.9999999E7 ),
13128     rhoScale = cms.double( 1.0 ),
13129     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13130     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13131     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13132 )
13133 fragment.hltEle40PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
13134     saveTags = cms.bool( True ),
13135     candTag = cms.InputTag( "hltEle40HcalIsoPPRefFilter" ),
13136     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
13137     npixelmatchcut = cms.double( 1.0 ),
13138     ncandcut = cms.int32( 1 ),
13139     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13140     s_a_phi1B = cms.double( 0.0069 ),
13141     s_a_phi1I = cms.double( 0.0088 ),
13142     s_a_phi1F = cms.double( 0.0076 ),
13143     s_a_phi2B = cms.double( 3.7E-4 ),
13144     s_a_phi2I = cms.double( 7.0E-4 ),
13145     s_a_phi2F = cms.double( 0.00906 ),
13146     s_a_zB = cms.double( 0.012 ),
13147     s_a_rI = cms.double( 0.027 ),
13148     s_a_rF = cms.double( 0.04 ),
13149     s2_threshold = cms.double( 0.4 ),
13150     tanhSO10BarrelThres = cms.double( 0.35 ),
13151     tanhSO10InterThres = cms.double( 1.0 ),
13152     tanhSO10ForwardThres = cms.double( 1.0 ),
13153     useS = cms.bool( False ),
13154     pixelVeto = cms.bool( False )
13155 )
13156 fragment.hltEle40GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13157     saveTags = cms.bool( True ),
13158     candTag = cms.InputTag( "hltEle40PixelMatchPPRefFilter" ),
13159     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
13160     rhoTag = cms.InputTag( "" ),
13161     energyLowEdges = cms.vdouble( 0.0 ),
13162     lessThan = cms.bool( True ),
13163     useEt = cms.bool( False ),
13164     useAbs = cms.bool( True ),
13165     thrRegularEB = cms.vdouble( 0.1 ),
13166     thrRegularEE = cms.vdouble( 0.1 ),
13167     thrOverEEB = cms.vdouble( -1.0 ),
13168     thrOverEEE = cms.vdouble( -1.0 ),
13169     thrOverE2EB = cms.vdouble( -1.0 ),
13170     thrOverE2EE = cms.vdouble( -1.0 ),
13171     ncandcut = cms.int32( 1 ),
13172     doRhoCorrection = cms.bool( False ),
13173     rhoMax = cms.double( 9.9999999E7 ),
13174     rhoScale = cms.double( 1.0 ),
13175     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13176     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13177     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13178 )
13179 fragment.hltEle40GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13180     saveTags = cms.bool( True ),
13181     candTag = cms.InputTag( "hltEle40GsfOneOEMinusOneOPPPRefFilter" ),
13182     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
13183     rhoTag = cms.InputTag( "" ),
13184     energyLowEdges = cms.vdouble( 0.0 ),
13185     lessThan = cms.bool( True ),
13186     useEt = cms.bool( False ),
13187     useAbs = cms.bool( True ),
13188     thrRegularEB = cms.vdouble( 0.008 ),
13189     thrRegularEE = cms.vdouble( 0.012 ),
13190     thrOverEEB = cms.vdouble( -1.0 ),
13191     thrOverEEE = cms.vdouble( -1.0 ),
13192     thrOverE2EB = cms.vdouble( -1.0 ),
13193     thrOverE2EE = cms.vdouble( -1.0 ),
13194     ncandcut = cms.int32( 1 ),
13195     doRhoCorrection = cms.bool( False ),
13196     rhoMax = cms.double( 9.9999999E7 ),
13197     rhoScale = cms.double( 1.0 ),
13198     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13199     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13200     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13201 )
13202 fragment.hltEle40GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13203     saveTags = cms.bool( True ),
13204     candTag = cms.InputTag( "hltEle40GsfDetaPPRefFilter" ),
13205     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
13206     rhoTag = cms.InputTag( "" ),
13207     energyLowEdges = cms.vdouble( 0.0 ),
13208     lessThan = cms.bool( True ),
13209     useEt = cms.bool( False ),
13210     useAbs = cms.bool( True ),
13211     thrRegularEB = cms.vdouble( 0.1 ),
13212     thrRegularEE = cms.vdouble( 0.1 ),
13213     thrOverEEB = cms.vdouble( -1.0 ),
13214     thrOverEEE = cms.vdouble( -1.0 ),
13215     thrOverE2EB = cms.vdouble( -1.0 ),
13216     thrOverE2EE = cms.vdouble( -1.0 ),
13217     ncandcut = cms.int32( 1 ),
13218     doRhoCorrection = cms.bool( False ),
13219     rhoMax = cms.double( 9.9999999E7 ),
13220     rhoScale = cms.double( 1.0 ),
13221     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13222     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13223     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13224 )
13225 fragment.hltEle40GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13226     saveTags = cms.bool( True ),
13227     candTag = cms.InputTag( "hltEle40GsfDphiPPRefFilter" ),
13228     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
13229     rhoTag = cms.InputTag( "" ),
13230     energyLowEdges = cms.vdouble( 0.0 ),
13231     lessThan = cms.bool( True ),
13232     useEt = cms.bool( True ),
13233     useAbs = cms.bool( False ),
13234     thrRegularEB = cms.vdouble( -1.0 ),
13235     thrRegularEE = cms.vdouble( -1.0 ),
13236     thrOverEEB = cms.vdouble( 1.0 ),
13237     thrOverEEE = cms.vdouble( 1.0 ),
13238     thrOverE2EB = cms.vdouble( -1.0 ),
13239     thrOverE2EE = cms.vdouble( -1.0 ),
13240     ncandcut = cms.int32( 1 ),
13241     doRhoCorrection = cms.bool( False ),
13242     rhoMax = cms.double( 9.9999999E7 ),
13243     rhoScale = cms.double( 1.0 ),
13244     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13245     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13246     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13247 )
13248 fragment.hltPrePPRefEle50Gsf = cms.EDFilter( "HLTPrescaler",
13249     offset = cms.uint32( 0 ),
13250     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13251 )
13252 fragment.hltEG50EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13253     saveTags = cms.bool( True ),
13254     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13255     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13256     etcutEB = cms.double( 50.0 ),
13257     etcutEE = cms.double( 50.0 ),
13258     minEtaCut = cms.double( -9999.0 ),
13259     maxEtaCut = cms.double( 9999.0 ),
13260     ncandcut = cms.int32( 1 )
13261 )
13262 fragment.hltEle50ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13263     saveTags = cms.bool( True ),
13264     candTag = cms.InputTag( "hltEG50EtPPRefFilter" ),
13265     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
13266     rhoTag = cms.InputTag( "" ),
13267     energyLowEdges = cms.vdouble( 0.0 ),
13268     lessThan = cms.bool( True ),
13269     useEt = cms.bool( False ),
13270     useAbs = cms.bool( False ),
13271     thrRegularEB = cms.vdouble( 0.015 ),
13272     thrRegularEE = cms.vdouble( 0.04 ),
13273     thrOverEEB = cms.vdouble( -1.0 ),
13274     thrOverEEE = cms.vdouble( -1.0 ),
13275     thrOverE2EB = cms.vdouble( -1.0 ),
13276     thrOverE2EE = cms.vdouble( -1.0 ),
13277     ncandcut = cms.int32( 1 ),
13278     doRhoCorrection = cms.bool( False ),
13279     rhoMax = cms.double( 9.9999999E7 ),
13280     rhoScale = cms.double( 1.0 ),
13281     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13282     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13283     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13284 )
13285 fragment.hltEle50HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13286     saveTags = cms.bool( True ),
13287     candTag = cms.InputTag( "hltEle50ClusterShapePPRefFilter" ),
13288     varTag = cms.InputTag( "hltEgammaHoverE" ),
13289     rhoTag = cms.InputTag( "" ),
13290     energyLowEdges = cms.vdouble( 0.0 ),
13291     lessThan = cms.bool( True ),
13292     useEt = cms.bool( False ),
13293     useAbs = cms.bool( False ),
13294     thrRegularEB = cms.vdouble( -1.0 ),
13295     thrRegularEE = cms.vdouble( -1.0 ),
13296     thrOverEEB = cms.vdouble( 0.2 ),
13297     thrOverEEE = cms.vdouble( 0.15 ),
13298     thrOverE2EB = cms.vdouble( -1.0 ),
13299     thrOverE2EE = cms.vdouble( -1.0 ),
13300     ncandcut = cms.int32( 1 ),
13301     doRhoCorrection = cms.bool( False ),
13302     rhoMax = cms.double( 9.9999999E7 ),
13303     rhoScale = cms.double( 1.0 ),
13304     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13305     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13306     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13307 )
13308 fragment.hltEle50EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13309     saveTags = cms.bool( True ),
13310     candTag = cms.InputTag( "hltEle50HoverEPPRefFilter" ),
13311     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
13312     rhoTag = cms.InputTag( "" ),
13313     energyLowEdges = cms.vdouble( 0.0 ),
13314     lessThan = cms.bool( True ),
13315     useEt = cms.bool( True ),
13316     useAbs = cms.bool( False ),
13317     thrRegularEB = cms.vdouble( -1.0 ),
13318     thrRegularEE = cms.vdouble( -1.0 ),
13319     thrOverEEB = cms.vdouble( 1.0 ),
13320     thrOverEEE = cms.vdouble( 1.0 ),
13321     thrOverE2EB = cms.vdouble( -1.0 ),
13322     thrOverE2EE = cms.vdouble( -1.0 ),
13323     ncandcut = cms.int32( 1 ),
13324     doRhoCorrection = cms.bool( False ),
13325     rhoMax = cms.double( 9.9999999E7 ),
13326     rhoScale = cms.double( 1.0 ),
13327     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13328     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13329     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13330 )
13331 fragment.hltEle50HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13332     saveTags = cms.bool( True ),
13333     candTag = cms.InputTag( "hltEle50EcalIsoPPRefFilter" ),
13334     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
13335     rhoTag = cms.InputTag( "" ),
13336     energyLowEdges = cms.vdouble( 0.0 ),
13337     lessThan = cms.bool( True ),
13338     useEt = cms.bool( True ),
13339     useAbs = cms.bool( False ),
13340     thrRegularEB = cms.vdouble( -1.0 ),
13341     thrRegularEE = cms.vdouble( -1.0 ),
13342     thrOverEEB = cms.vdouble( 1.0 ),
13343     thrOverEEE = cms.vdouble( 1.0 ),
13344     thrOverE2EB = cms.vdouble( -1.0 ),
13345     thrOverE2EE = cms.vdouble( -1.0 ),
13346     ncandcut = cms.int32( 1 ),
13347     doRhoCorrection = cms.bool( False ),
13348     rhoMax = cms.double( 9.9999999E7 ),
13349     rhoScale = cms.double( 1.0 ),
13350     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13351     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13352     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13353 )
13354 fragment.hltEle50PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
13355     saveTags = cms.bool( True ),
13356     candTag = cms.InputTag( "hltEle50HcalIsoPPRefFilter" ),
13357     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
13358     npixelmatchcut = cms.double( 1.0 ),
13359     ncandcut = cms.int32( 1 ),
13360     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13361     s_a_phi1B = cms.double( 0.0069 ),
13362     s_a_phi1I = cms.double( 0.0088 ),
13363     s_a_phi1F = cms.double( 0.0076 ),
13364     s_a_phi2B = cms.double( 3.7E-4 ),
13365     s_a_phi2I = cms.double( 7.0E-4 ),
13366     s_a_phi2F = cms.double( 0.00906 ),
13367     s_a_zB = cms.double( 0.012 ),
13368     s_a_rI = cms.double( 0.027 ),
13369     s_a_rF = cms.double( 0.04 ),
13370     s2_threshold = cms.double( 0.4 ),
13371     tanhSO10BarrelThres = cms.double( 0.35 ),
13372     tanhSO10InterThres = cms.double( 1.0 ),
13373     tanhSO10ForwardThres = cms.double( 1.0 ),
13374     useS = cms.bool( False ),
13375     pixelVeto = cms.bool( False )
13376 )
13377 fragment.hltEle50GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13378     saveTags = cms.bool( True ),
13379     candTag = cms.InputTag( "hltEle50PixelMatchPPRefFilter" ),
13380     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
13381     rhoTag = cms.InputTag( "" ),
13382     energyLowEdges = cms.vdouble( 0.0 ),
13383     lessThan = cms.bool( True ),
13384     useEt = cms.bool( False ),
13385     useAbs = cms.bool( True ),
13386     thrRegularEB = cms.vdouble( 0.1 ),
13387     thrRegularEE = cms.vdouble( 0.1 ),
13388     thrOverEEB = cms.vdouble( -1.0 ),
13389     thrOverEEE = cms.vdouble( -1.0 ),
13390     thrOverE2EB = cms.vdouble( -1.0 ),
13391     thrOverE2EE = cms.vdouble( -1.0 ),
13392     ncandcut = cms.int32( 1 ),
13393     doRhoCorrection = cms.bool( False ),
13394     rhoMax = cms.double( 9.9999999E7 ),
13395     rhoScale = cms.double( 1.0 ),
13396     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13397     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13398     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13399 )
13400 fragment.hltEle50GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13401     saveTags = cms.bool( True ),
13402     candTag = cms.InputTag( "hltEle50GsfOneOEMinusOneOPPPRefFilter" ),
13403     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
13404     rhoTag = cms.InputTag( "" ),
13405     energyLowEdges = cms.vdouble( 0.0 ),
13406     lessThan = cms.bool( True ),
13407     useEt = cms.bool( False ),
13408     useAbs = cms.bool( True ),
13409     thrRegularEB = cms.vdouble( 0.008 ),
13410     thrRegularEE = cms.vdouble( 0.012 ),
13411     thrOverEEB = cms.vdouble( -1.0 ),
13412     thrOverEEE = cms.vdouble( -1.0 ),
13413     thrOverE2EB = cms.vdouble( -1.0 ),
13414     thrOverE2EE = cms.vdouble( -1.0 ),
13415     ncandcut = cms.int32( 1 ),
13416     doRhoCorrection = cms.bool( False ),
13417     rhoMax = cms.double( 9.9999999E7 ),
13418     rhoScale = cms.double( 1.0 ),
13419     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13420     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13421     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13422 )
13423 fragment.hltEle50GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13424     saveTags = cms.bool( True ),
13425     candTag = cms.InputTag( "hltEle50GsfDetaPPRefFilter" ),
13426     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
13427     rhoTag = cms.InputTag( "" ),
13428     energyLowEdges = cms.vdouble( 0.0 ),
13429     lessThan = cms.bool( True ),
13430     useEt = cms.bool( False ),
13431     useAbs = cms.bool( True ),
13432     thrRegularEB = cms.vdouble( 0.1 ),
13433     thrRegularEE = cms.vdouble( 0.1 ),
13434     thrOverEEB = cms.vdouble( -1.0 ),
13435     thrOverEEE = cms.vdouble( -1.0 ),
13436     thrOverE2EB = cms.vdouble( -1.0 ),
13437     thrOverE2EE = cms.vdouble( -1.0 ),
13438     ncandcut = cms.int32( 1 ),
13439     doRhoCorrection = cms.bool( False ),
13440     rhoMax = cms.double( 9.9999999E7 ),
13441     rhoScale = cms.double( 1.0 ),
13442     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13443     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13444     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13445 )
13446 fragment.hltEle50GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13447     saveTags = cms.bool( True ),
13448     candTag = cms.InputTag( "hltEle50GsfDphiPPRefFilter" ),
13449     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
13450     rhoTag = cms.InputTag( "" ),
13451     energyLowEdges = cms.vdouble( 0.0 ),
13452     lessThan = cms.bool( True ),
13453     useEt = cms.bool( True ),
13454     useAbs = cms.bool( False ),
13455     thrRegularEB = cms.vdouble( -1.0 ),
13456     thrRegularEE = cms.vdouble( -1.0 ),
13457     thrOverEEB = cms.vdouble( 1.0 ),
13458     thrOverEEE = cms.vdouble( 1.0 ),
13459     thrOverE2EB = cms.vdouble( -1.0 ),
13460     thrOverE2EE = cms.vdouble( -1.0 ),
13461     ncandcut = cms.int32( 1 ),
13462     doRhoCorrection = cms.bool( False ),
13463     rhoMax = cms.double( 9.9999999E7 ),
13464     rhoScale = cms.double( 1.0 ),
13465     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13466     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13467     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13468 )
13469 fragment.hltPrePPRefGEDPhoton10 = cms.EDFilter( "HLTPrescaler",
13470     offset = cms.uint32( 0 ),
13471     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13472 )
13473 fragment.hltEG10HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13474     saveTags = cms.bool( True ),
13475     candTag = cms.InputTag( "hltEG10EtPPRefFilter" ),
13476     varTag = cms.InputTag( "hltEgammaHoverE" ),
13477     rhoTag = cms.InputTag( "" ),
13478     energyLowEdges = cms.vdouble( 0.0 ),
13479     lessThan = cms.bool( True ),
13480     useEt = cms.bool( False ),
13481     useAbs = cms.bool( False ),
13482     thrRegularEB = cms.vdouble( -1.0 ),
13483     thrRegularEE = cms.vdouble( -1.0 ),
13484     thrOverEEB = cms.vdouble( 2.0 ),
13485     thrOverEEE = cms.vdouble( 2.0 ),
13486     thrOverE2EB = cms.vdouble( -1.0 ),
13487     thrOverE2EE = cms.vdouble( -1.0 ),
13488     ncandcut = cms.int32( 1 ),
13489     doRhoCorrection = cms.bool( False ),
13490     rhoMax = cms.double( 9.9999999E7 ),
13491     rhoScale = cms.double( 1.0 ),
13492     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13493     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13494     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13495 )
13496 fragment.hltPrePPRefGEDPhoton10EB = cms.EDFilter( "HLTPrescaler",
13497     offset = cms.uint32( 0 ),
13498     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13499 )
13500 fragment.hltEG10EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13501     saveTags = cms.bool( True ),
13502     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13503     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13504     etcutEB = cms.double( 10.0 ),
13505     etcutEE = cms.double( 999999.0 ),
13506     minEtaCut = cms.double( -9999.0 ),
13507     maxEtaCut = cms.double( 9999.0 ),
13508     ncandcut = cms.int32( 1 )
13509 )
13510 fragment.hltEG10HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13511     saveTags = cms.bool( True ),
13512     candTag = cms.InputTag( "hltEG10EtEBPPRefFilter" ),
13513     varTag = cms.InputTag( "hltEgammaHoverE" ),
13514     rhoTag = cms.InputTag( "" ),
13515     energyLowEdges = cms.vdouble( 0.0 ),
13516     lessThan = cms.bool( True ),
13517     useEt = cms.bool( False ),
13518     useAbs = cms.bool( False ),
13519     thrRegularEB = cms.vdouble( -1.0 ),
13520     thrRegularEE = cms.vdouble( -1.0 ),
13521     thrOverEEB = cms.vdouble( 2.0 ),
13522     thrOverEEE = cms.vdouble( 2.0 ),
13523     thrOverE2EB = cms.vdouble( -1.0 ),
13524     thrOverE2EE = cms.vdouble( -1.0 ),
13525     ncandcut = cms.int32( 1 ),
13526     doRhoCorrection = cms.bool( False ),
13527     rhoMax = cms.double( 9.9999999E7 ),
13528     rhoScale = cms.double( 1.0 ),
13529     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13530     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13531     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13532 )
13533 fragment.hltPrePPRefGEDPhoton20 = cms.EDFilter( "HLTPrescaler",
13534     offset = cms.uint32( 0 ),
13535     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13536 )
13537 fragment.hltEG20HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13538     saveTags = cms.bool( True ),
13539     candTag = cms.InputTag( "hltEG20EtPPRefFilter" ),
13540     varTag = cms.InputTag( "hltEgammaHoverE" ),
13541     rhoTag = cms.InputTag( "" ),
13542     energyLowEdges = cms.vdouble( 0.0 ),
13543     lessThan = cms.bool( True ),
13544     useEt = cms.bool( False ),
13545     useAbs = cms.bool( False ),
13546     thrRegularEB = cms.vdouble( -1.0 ),
13547     thrRegularEE = cms.vdouble( -1.0 ),
13548     thrOverEEB = cms.vdouble( 2.0 ),
13549     thrOverEEE = cms.vdouble( 2.0 ),
13550     thrOverE2EB = cms.vdouble( -1.0 ),
13551     thrOverE2EE = cms.vdouble( -1.0 ),
13552     ncandcut = cms.int32( 1 ),
13553     doRhoCorrection = cms.bool( False ),
13554     rhoMax = cms.double( 9.9999999E7 ),
13555     rhoScale = cms.double( 1.0 ),
13556     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13557     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13558     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13559 )
13560 fragment.hltPrePPRefGEDPhoton20EB = cms.EDFilter( "HLTPrescaler",
13561     offset = cms.uint32( 0 ),
13562     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13563 )
13564 fragment.hltEG20EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13565     saveTags = cms.bool( True ),
13566     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13567     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13568     etcutEB = cms.double( 20.0 ),
13569     etcutEE = cms.double( 999999.0 ),
13570     minEtaCut = cms.double( -9999.0 ),
13571     maxEtaCut = cms.double( 9999.0 ),
13572     ncandcut = cms.int32( 1 )
13573 )
13574 fragment.hltEG20HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13575     saveTags = cms.bool( True ),
13576     candTag = cms.InputTag( "hltEG20EtEBPPRefFilter" ),
13577     varTag = cms.InputTag( "hltEgammaHoverE" ),
13578     rhoTag = cms.InputTag( "" ),
13579     energyLowEdges = cms.vdouble( 0.0 ),
13580     lessThan = cms.bool( True ),
13581     useEt = cms.bool( False ),
13582     useAbs = cms.bool( False ),
13583     thrRegularEB = cms.vdouble( -1.0 ),
13584     thrRegularEE = cms.vdouble( -1.0 ),
13585     thrOverEEB = cms.vdouble( 2.0 ),
13586     thrOverEEE = cms.vdouble( 2.0 ),
13587     thrOverE2EB = cms.vdouble( -1.0 ),
13588     thrOverE2EE = cms.vdouble( -1.0 ),
13589     ncandcut = cms.int32( 1 ),
13590     doRhoCorrection = cms.bool( False ),
13591     rhoMax = cms.double( 9.9999999E7 ),
13592     rhoScale = cms.double( 1.0 ),
13593     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13594     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13595     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13596 )
13597 fragment.hltL1sL1SingleEG21 = cms.EDFilter( "HLTL1TSeed",
13598     saveTags = cms.bool( True ),
13599     L1SeedsLogicalExpression = cms.string( "L1_SingleEG21" ),
13600     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13601     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13602     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13603     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13604     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13605     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13606     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13607     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13608     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13609 )
13610 fragment.hltPrePPRefGEDPhoton30 = cms.EDFilter( "HLTPrescaler",
13611     offset = cms.uint32( 0 ),
13612     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13613 )
13614 fragment.hltEG30HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13615     saveTags = cms.bool( True ),
13616     candTag = cms.InputTag( "hltEG30EtPPRefFilter" ),
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.hltPrePPRefGEDPhoton30EB = cms.EDFilter( "HLTPrescaler",
13638     offset = cms.uint32( 0 ),
13639     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13640 )
13641 fragment.hltEG30EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13642     saveTags = cms.bool( True ),
13643     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13644     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13645     etcutEB = cms.double( 30.0 ),
13646     etcutEE = cms.double( 999999.0 ),
13647     minEtaCut = cms.double( -9999.0 ),
13648     maxEtaCut = cms.double( 9999.0 ),
13649     ncandcut = cms.int32( 1 )
13650 )
13651 fragment.hltEG30HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13652     saveTags = cms.bool( True ),
13653     candTag = cms.InputTag( "hltEG30EtEBPPRefFilter" ),
13654     varTag = cms.InputTag( "hltEgammaHoverE" ),
13655     rhoTag = cms.InputTag( "" ),
13656     energyLowEdges = cms.vdouble( 0.0 ),
13657     lessThan = cms.bool( True ),
13658     useEt = cms.bool( False ),
13659     useAbs = cms.bool( False ),
13660     thrRegularEB = cms.vdouble( -1.0 ),
13661     thrRegularEE = cms.vdouble( -1.0 ),
13662     thrOverEEB = cms.vdouble( 2.0 ),
13663     thrOverEEE = cms.vdouble( 2.0 ),
13664     thrOverE2EB = cms.vdouble( -1.0 ),
13665     thrOverE2EE = cms.vdouble( -1.0 ),
13666     ncandcut = cms.int32( 1 ),
13667     doRhoCorrection = cms.bool( False ),
13668     rhoMax = cms.double( 9.9999999E7 ),
13669     rhoScale = cms.double( 1.0 ),
13670     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13671     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13672     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13673 )
13674 fragment.hltPrePPRefGEDPhoton40 = cms.EDFilter( "HLTPrescaler",
13675     offset = cms.uint32( 0 ),
13676     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13677 )
13678 fragment.hltEG40HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13679     saveTags = cms.bool( True ),
13680     candTag = cms.InputTag( "hltEG40EtPPRefFilter" ),
13681     varTag = cms.InputTag( "hltEgammaHoverE" ),
13682     rhoTag = cms.InputTag( "" ),
13683     energyLowEdges = cms.vdouble( 0.0 ),
13684     lessThan = cms.bool( True ),
13685     useEt = cms.bool( False ),
13686     useAbs = cms.bool( False ),
13687     thrRegularEB = cms.vdouble( -1.0 ),
13688     thrRegularEE = cms.vdouble( -1.0 ),
13689     thrOverEEB = cms.vdouble( 2.0 ),
13690     thrOverEEE = cms.vdouble( 2.0 ),
13691     thrOverE2EB = cms.vdouble( -1.0 ),
13692     thrOverE2EE = cms.vdouble( -1.0 ),
13693     ncandcut = cms.int32( 1 ),
13694     doRhoCorrection = cms.bool( False ),
13695     rhoMax = cms.double( 9.9999999E7 ),
13696     rhoScale = cms.double( 1.0 ),
13697     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13698     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13699     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13700 )
13701 fragment.hltPrePPRefGEDPhoton40EB = cms.EDFilter( "HLTPrescaler",
13702     offset = cms.uint32( 0 ),
13703     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13704 )
13705 fragment.hltEG40EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13706     saveTags = cms.bool( True ),
13707     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13708     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13709     etcutEB = cms.double( 40.0 ),
13710     etcutEE = cms.double( 999999.0 ),
13711     minEtaCut = cms.double( -9999.0 ),
13712     maxEtaCut = cms.double( 9999.0 ),
13713     ncandcut = cms.int32( 1 )
13714 )
13715 fragment.hltEG40HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13716     saveTags = cms.bool( True ),
13717     candTag = cms.InputTag( "hltEG40EtEBPPRefFilter" ),
13718     varTag = cms.InputTag( "hltEgammaHoverE" ),
13719     rhoTag = cms.InputTag( "" ),
13720     energyLowEdges = cms.vdouble( 0.0 ),
13721     lessThan = cms.bool( True ),
13722     useEt = cms.bool( False ),
13723     useAbs = cms.bool( False ),
13724     thrRegularEB = cms.vdouble( -1.0 ),
13725     thrRegularEE = cms.vdouble( -1.0 ),
13726     thrOverEEB = cms.vdouble( 2.0 ),
13727     thrOverEEE = cms.vdouble( 2.0 ),
13728     thrOverE2EB = cms.vdouble( -1.0 ),
13729     thrOverE2EE = cms.vdouble( -1.0 ),
13730     ncandcut = cms.int32( 1 ),
13731     doRhoCorrection = cms.bool( False ),
13732     rhoMax = cms.double( 9.9999999E7 ),
13733     rhoScale = cms.double( 1.0 ),
13734     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13735     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13736     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13737 )
13738 fragment.hltPrePPRefGEDPhoton50 = cms.EDFilter( "HLTPrescaler",
13739     offset = cms.uint32( 0 ),
13740     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13741 )
13742 fragment.hltEG50HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13743     saveTags = cms.bool( True ),
13744     candTag = cms.InputTag( "hltEG50EtPPRefFilter" ),
13745     varTag = cms.InputTag( "hltEgammaHoverE" ),
13746     rhoTag = cms.InputTag( "" ),
13747     energyLowEdges = cms.vdouble( 0.0 ),
13748     lessThan = cms.bool( True ),
13749     useEt = cms.bool( False ),
13750     useAbs = cms.bool( False ),
13751     thrRegularEB = cms.vdouble( -1.0 ),
13752     thrRegularEE = cms.vdouble( -1.0 ),
13753     thrOverEEB = cms.vdouble( 2.0 ),
13754     thrOverEEE = cms.vdouble( 2.0 ),
13755     thrOverE2EB = cms.vdouble( -1.0 ),
13756     thrOverE2EE = cms.vdouble( -1.0 ),
13757     ncandcut = cms.int32( 1 ),
13758     doRhoCorrection = cms.bool( False ),
13759     rhoMax = cms.double( 9.9999999E7 ),
13760     rhoScale = cms.double( 1.0 ),
13761     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13762     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13763     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13764 )
13765 fragment.hltPrePPRefGEDPhoton50EB = cms.EDFilter( "HLTPrescaler",
13766     offset = cms.uint32( 0 ),
13767     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13768 )
13769 fragment.hltEG50EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13770     saveTags = cms.bool( True ),
13771     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13772     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13773     etcutEB = cms.double( 50.0 ),
13774     etcutEE = cms.double( 999999.0 ),
13775     minEtaCut = cms.double( -9999.0 ),
13776     maxEtaCut = cms.double( 9999.0 ),
13777     ncandcut = cms.int32( 1 )
13778 )
13779 fragment.hltEG50HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13780     saveTags = cms.bool( True ),
13781     candTag = cms.InputTag( "hltEG50EtEBPPRefFilter" ),
13782     varTag = cms.InputTag( "hltEgammaHoverE" ),
13783     rhoTag = cms.InputTag( "" ),
13784     energyLowEdges = cms.vdouble( 0.0 ),
13785     lessThan = cms.bool( True ),
13786     useEt = cms.bool( False ),
13787     useAbs = cms.bool( False ),
13788     thrRegularEB = cms.vdouble( -1.0 ),
13789     thrRegularEE = cms.vdouble( -1.0 ),
13790     thrOverEEB = cms.vdouble( 2.0 ),
13791     thrOverEEE = cms.vdouble( 2.0 ),
13792     thrOverE2EB = cms.vdouble( -1.0 ),
13793     thrOverE2EE = cms.vdouble( -1.0 ),
13794     ncandcut = cms.int32( 1 ),
13795     doRhoCorrection = cms.bool( False ),
13796     rhoMax = cms.double( 9.9999999E7 ),
13797     rhoScale = cms.double( 1.0 ),
13798     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13799     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13800     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13801 )
13802 fragment.hltL1sL1SingleEG30 = cms.EDFilter( "HLTL1TSeed",
13803     saveTags = cms.bool( True ),
13804     L1SeedsLogicalExpression = cms.string( "L1_SingleEG30" ),
13805     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13806     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13807     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13808     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13809     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13810     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13811     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13812     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13813     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13814 )
13815 fragment.hltPrePPRefGEDPhoton60 = cms.EDFilter( "HLTPrescaler",
13816     offset = cms.uint32( 0 ),
13817     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13818 )
13819 fragment.hltEG60EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13820     saveTags = cms.bool( True ),
13821     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13822     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13823     etcutEB = cms.double( 60.0 ),
13824     etcutEE = cms.double( 60.0 ),
13825     minEtaCut = cms.double( -9999.0 ),
13826     maxEtaCut = cms.double( 9999.0 ),
13827     ncandcut = cms.int32( 1 )
13828 )
13829 fragment.hltEG60HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13830     saveTags = cms.bool( True ),
13831     candTag = cms.InputTag( "hltEG60EtPPRefFilter" ),
13832     varTag = cms.InputTag( "hltEgammaHoverE" ),
13833     rhoTag = cms.InputTag( "" ),
13834     energyLowEdges = cms.vdouble( 0.0 ),
13835     lessThan = cms.bool( True ),
13836     useEt = cms.bool( False ),
13837     useAbs = cms.bool( False ),
13838     thrRegularEB = cms.vdouble( -1.0 ),
13839     thrRegularEE = cms.vdouble( -1.0 ),
13840     thrOverEEB = cms.vdouble( 2.0 ),
13841     thrOverEEE = cms.vdouble( 2.0 ),
13842     thrOverE2EB = cms.vdouble( -1.0 ),
13843     thrOverE2EE = cms.vdouble( -1.0 ),
13844     ncandcut = cms.int32( 1 ),
13845     doRhoCorrection = cms.bool( False ),
13846     rhoMax = cms.double( 9.9999999E7 ),
13847     rhoScale = cms.double( 1.0 ),
13848     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13849     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13850     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13851 )
13852 fragment.hltPrePPRefGEDPhoton60EB = cms.EDFilter( "HLTPrescaler",
13853     offset = cms.uint32( 0 ),
13854     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13855 )
13856 fragment.hltEG60EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13857     saveTags = cms.bool( True ),
13858     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13859     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13860     etcutEB = cms.double( 60.0 ),
13861     etcutEE = cms.double( 999999.0 ),
13862     minEtaCut = cms.double( -9999.0 ),
13863     maxEtaCut = cms.double( 9999.0 ),
13864     ncandcut = cms.int32( 1 )
13865 )
13866 fragment.hltEG60HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13867     saveTags = cms.bool( True ),
13868     candTag = cms.InputTag( "hltEG60EtEBPPRefFilter" ),
13869     varTag = cms.InputTag( "hltEgammaHoverE" ),
13870     rhoTag = cms.InputTag( "" ),
13871     energyLowEdges = cms.vdouble( 0.0 ),
13872     lessThan = cms.bool( True ),
13873     useEt = cms.bool( False ),
13874     useAbs = cms.bool( False ),
13875     thrRegularEB = cms.vdouble( -1.0 ),
13876     thrRegularEE = cms.vdouble( -1.0 ),
13877     thrOverEEB = cms.vdouble( 2.0 ),
13878     thrOverEEE = cms.vdouble( 2.0 ),
13879     thrOverE2EB = cms.vdouble( -1.0 ),
13880     thrOverE2EE = cms.vdouble( -1.0 ),
13881     ncandcut = cms.int32( 1 ),
13882     doRhoCorrection = cms.bool( False ),
13883     rhoMax = cms.double( 9.9999999E7 ),
13884     rhoScale = cms.double( 1.0 ),
13885     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13886     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13887     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13888 )
13889 fragment.hltL1sEG15EG10 = cms.EDFilter( "HLTL1TSeed",
13890     saveTags = cms.bool( True ),
13891     L1SeedsLogicalExpression = cms.string( "L1_DoubleEG_15_10" ),
13892     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13893     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13894     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13895     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13896     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13897     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13898     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13899     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13900     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13901 )
13902 fragment.hltPrePPRefDoubleGEDPhoton20 = cms.EDFilter( "HLTPrescaler",
13903     offset = cms.uint32( 0 ),
13904     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13905 )
13906 fragment.hltDoubleEG20EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13907     saveTags = cms.bool( True ),
13908     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13909     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13910     etcutEB = cms.double( 20.0 ),
13911     etcutEE = cms.double( 20.0 ),
13912     minEtaCut = cms.double( -9999.0 ),
13913     maxEtaCut = cms.double( 9999.0 ),
13914     ncandcut = cms.int32( 2 )
13915 )
13916 fragment.hltDoubleEG20HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13917     saveTags = cms.bool( True ),
13918     candTag = cms.InputTag( "hltDoubleEG20EtPPRefFilter" ),
13919     varTag = cms.InputTag( "hltEgammaHoverE" ),
13920     rhoTag = cms.InputTag( "" ),
13921     energyLowEdges = cms.vdouble( 0.0 ),
13922     lessThan = cms.bool( True ),
13923     useEt = cms.bool( False ),
13924     useAbs = cms.bool( False ),
13925     thrRegularEB = cms.vdouble( -1.0 ),
13926     thrRegularEE = cms.vdouble( -1.0 ),
13927     thrOverEEB = cms.vdouble( 2.0 ),
13928     thrOverEEE = cms.vdouble( 2.0 ),
13929     thrOverE2EB = cms.vdouble( -1.0 ),
13930     thrOverE2EE = cms.vdouble( -1.0 ),
13931     ncandcut = cms.int32( 2 ),
13932     doRhoCorrection = cms.bool( False ),
13933     rhoMax = cms.double( 9.9999999E7 ),
13934     rhoScale = cms.double( 1.0 ),
13935     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13936     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13937     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13938 )
13939 fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed",
13940     saveTags = cms.bool( True ),
13941     L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ),
13942     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13943     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13944     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13945     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13946     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13947     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13948     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13949     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13950     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13951 )
13952 fragment.hltPrePPRefL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13953     offset = cms.uint32( 0 ),
13954     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13955 )
13956 fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13957     saveTags = cms.bool( True ),
13958     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13959     PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
13960     MaxEta = cms.double( 2.5 ),
13961     MinPt = cms.double( 0.0 ),
13962     MaxDeltaR = cms.double( 999.0 ),
13963     MinN = cms.int32( 1 ),
13964     CentralBxOnly = cms.bool( True ),
13965     SelectQualities = cms.vint32(  )
13966 )
13967 fragment.hltL1sDoubleMu0SQ = cms.EDFilter( "HLTL1TSeed",
13968     saveTags = cms.bool( True ),
13969     L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ" ),
13970     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13971     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13972     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13973     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13974     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13975     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13976     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13977     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13978     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13979 )
13980 fragment.hltPrePPRefL1DoubleMu0SQ = cms.EDFilter( "HLTPrescaler",
13981     offset = cms.uint32( 0 ),
13982     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13983 )
13984 fragment.hltL1fL1sDoubleMu0SQL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13985     saveTags = cms.bool( True ),
13986     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13987     PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0SQ" ),
13988     MaxEta = cms.double( 2.5 ),
13989     MinPt = cms.double( 0.0 ),
13990     MaxDeltaR = cms.double( 999.0 ),
13991     MinN = cms.int32( 1 ),
13992     CentralBxOnly = cms.bool( True ),
13993     SelectQualities = cms.vint32(  )
13994 )
13995 fragment.hltL1sDoubleMuOpen = cms.EDFilter( "HLTL1TSeed",
13996     saveTags = cms.bool( True ),
13997     L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen" ),
13998     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13999     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14000     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14001     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14002     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14003     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14004     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14005     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14006     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14007 )
14008 fragment.hltPrePPRefL1DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
14009     offset = cms.uint32( 0 ),
14010     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14011 )
14012 fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14013     saveTags = cms.bool( True ),
14014     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14015     PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpen" ),
14016     MaxEta = cms.double( 2.5 ),
14017     MinPt = cms.double( 0.0 ),
14018     MaxDeltaR = cms.double( 999.0 ),
14019     MinN = cms.int32( 1 ),
14020     CentralBxOnly = cms.bool( True ),
14021     SelectQualities = cms.vint32(  )
14022 )
14023 fragment.hltL1sDoubleMu2 = cms.EDFilter( "HLTL1TSeed",
14024     saveTags = cms.bool( True ),
14025     L1SeedsLogicalExpression = cms.string( "L1_DoubleMu2" ),
14026     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14027     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14028     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14029     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14030     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14031     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14032     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14033     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14034     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14035 )
14036 fragment.hltPrePPRefL1DoubleMu2 = cms.EDFilter( "HLTPrescaler",
14037     offset = cms.uint32( 0 ),
14038     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14039 )
14040 fragment.hltL1fL1sDoubleMu2L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14041     saveTags = cms.bool( True ),
14042     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14043     PreviousCandTag = cms.InputTag( "hltL1sDoubleMu2" ),
14044     MaxEta = cms.double( 2.5 ),
14045     MinPt = cms.double( 0.0 ),
14046     MaxDeltaR = cms.double( 999.0 ),
14047     MinN = cms.int32( 1 ),
14048     CentralBxOnly = cms.bool( True ),
14049     SelectQualities = cms.vint32(  )
14050 )
14051 fragment.hltL1sDoubleMu2SQ = cms.EDFilter( "HLTL1TSeed",
14052     saveTags = cms.bool( True ),
14053     L1SeedsLogicalExpression = cms.string( "L1_DoubleMu2_SQ" ),
14054     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14055     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14056     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14057     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14058     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14059     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14060     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14061     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14062     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14063 )
14064 fragment.hltPrePPRefL1DoubleMu2SQ = cms.EDFilter( "HLTPrescaler",
14065     offset = cms.uint32( 0 ),
14066     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14067 )
14068 fragment.hltL1fL1sDoubleMu2SQL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14069     saveTags = cms.bool( True ),
14070     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14071     PreviousCandTag = cms.InputTag( "hltL1sDoubleMu2SQ" ),
14072     MaxEta = cms.double( 2.5 ),
14073     MinPt = cms.double( 0.0 ),
14074     MaxDeltaR = cms.double( 999.0 ),
14075     MinN = cms.int32( 1 ),
14076     CentralBxOnly = cms.bool( True ),
14077     SelectQualities = cms.vint32(  )
14078 )
14079 fragment.hltL1sSingleMu0Cosmics = cms.EDFilter( "HLTL1TSeed",
14080     saveTags = cms.bool( True ),
14081     L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ),
14082     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14083     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14084     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14085     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14086     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14087     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14088     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14089     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14090     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14091 )
14092 fragment.hltPrePPRefL1SingleMu0Cosmics = cms.EDFilter( "HLTPrescaler",
14093     offset = cms.uint32( 0 ),
14094     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14095 )
14096 fragment.hltL1fL1sSingleMu0CosmicsL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14097     saveTags = cms.bool( True ),
14098     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14099     PreviousCandTag = cms.InputTag( "hltL1sSingleMu0Cosmics" ),
14100     MaxEta = cms.double( 2.5 ),
14101     MinPt = cms.double( 0.0 ),
14102     MaxDeltaR = cms.double( 999.0 ),
14103     MinN = cms.int32( 1 ),
14104     CentralBxOnly = cms.bool( True ),
14105     SelectQualities = cms.vint32(  )
14106 )
14107 fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed",
14108     saveTags = cms.bool( True ),
14109     L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ),
14110     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14111     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14112     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14113     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14114     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14115     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14116     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14117     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14118     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14119 )
14120 fragment.hltPrePPRefL1SingleMu7 = cms.EDFilter( "HLTPrescaler",
14121     offset = cms.uint32( 0 ),
14122     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14123 )
14124 fragment.hltL1fL1sSingleMu7L1Filtered7PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14125     saveTags = cms.bool( True ),
14126     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14127     PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ),
14128     MaxEta = cms.double( 2.5 ),
14129     MinPt = cms.double( 7.0 ),
14130     MaxDeltaR = cms.double( 999.0 ),
14131     MinN = cms.int32( 1 ),
14132     CentralBxOnly = cms.bool( True ),
14133     SelectQualities = cms.vint32(  )
14134 )
14135 fragment.hltL1sSingleMu12 = cms.EDFilter( "HLTL1TSeed",
14136     saveTags = cms.bool( True ),
14137     L1SeedsLogicalExpression = cms.string( "L1_SingleMu12" ),
14138     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14139     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14140     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14141     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14142     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14143     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14144     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14145     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14146     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14147 )
14148 fragment.hltPrePPRefL1SingleMu12 = cms.EDFilter( "HLTPrescaler",
14149     offset = cms.uint32( 0 ),
14150     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14151 )
14152 fragment.hltL1fL1sDoubleMu12L1Filtered12PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14153     saveTags = cms.bool( True ),
14154     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14155     PreviousCandTag = cms.InputTag( "hltL1sSingleMu12" ),
14156     MaxEta = cms.double( 2.5 ),
14157     MinPt = cms.double( 12.0 ),
14158     MaxDeltaR = cms.double( 999.0 ),
14159     MinN = cms.int32( 1 ),
14160     CentralBxOnly = cms.bool( True ),
14161     SelectQualities = cms.vint32(  )
14162 )
14163 fragment.hltL1sSingleMu3SingleEG12 = cms.EDFilter( "HLTL1TSeed",
14164     saveTags = cms.bool( True ),
14165     L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_SingleEG12" ),
14166     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14167     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14168     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14169     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14170     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14171     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14172     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14173     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14174     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14175 )
14176 fragment.hltPrePPRefL1SingleMu5Ele20Gsf = cms.EDFilter( "HLTPrescaler",
14177     offset = cms.uint32( 0 ),
14178     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14179 )
14180 fragment.hltL1fL1sSingleMu3SingleEG12L1Filtered5PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14181     saveTags = cms.bool( True ),
14182     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14183     PreviousCandTag = cms.InputTag( "hltL1sSingleMu3SingleEG12" ),
14184     MaxEta = cms.double( 2.5 ),
14185     MinPt = cms.double( 5.0 ),
14186     MaxDeltaR = cms.double( 999.0 ),
14187     MinN = cms.int32( 1 ),
14188     CentralBxOnly = cms.bool( True ),
14189     SelectQualities = cms.vint32(  )
14190 )
14191 fragment.hltPrePPRefL1SingleMu5GEDPhoton20 = cms.EDFilter( "HLTPrescaler",
14192     offset = cms.uint32( 0 ),
14193     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14194 )
14195 fragment.hltL1sSingleMu5SingleEG15 = cms.EDFilter( "HLTL1TSeed",
14196     saveTags = cms.bool( True ),
14197     L1SeedsLogicalExpression = cms.string( "L1_SingleMu5_SingleEG15" ),
14198     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14199     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14200     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14201     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14202     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14203     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14204     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14205     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14206     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14207 )
14208 fragment.hltPrePPRefL1SingleMu7Ele20Gsf = cms.EDFilter( "HLTPrescaler",
14209     offset = cms.uint32( 0 ),
14210     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14211 )
14212 fragment.hltL1fL1sSingleMu5SingleEG15L1Filtered7PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14213     saveTags = cms.bool( True ),
14214     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14215     PreviousCandTag = cms.InputTag( "hltL1sSingleMu5SingleEG15" ),
14216     MaxEta = cms.double( 2.5 ),
14217     MinPt = cms.double( 7.0 ),
14218     MaxDeltaR = cms.double( 999.0 ),
14219     MinN = cms.int32( 1 ),
14220     CentralBxOnly = cms.bool( True ),
14221     SelectQualities = cms.vint32(  )
14222 )
14223 fragment.hltPrePPRefL1SingleMu7GEDPhoton10 = cms.EDFilter( "HLTPrescaler",
14224     offset = cms.uint32( 0 ),
14225     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14226 )
14227 fragment.hltPrePPRefL2DoubleMu0 = cms.EDFilter( "HLTPrescaler",
14228     offset = cms.uint32( 0 ),
14229     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14230 )
14231 fragment.hltL2fL1fL1sDoubleMu0L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14232     saveTags = cms.bool( True ),
14233     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14234     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14235     PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0PPRef" ),
14236     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14237     MinN = cms.int32( 1 ),
14238     MaxEta = cms.double( 2.5 ),
14239     AbsEtaBins = cms.vdouble( 9999.0 ),
14240     MinNstations = cms.vint32( 1 ),
14241     MinNhits = cms.vint32( 0 ),
14242     CutOnChambers = cms.bool( False ),
14243     MinNchambers = cms.vint32( 0 ),
14244     MaxDr = cms.double( 9999.0 ),
14245     MinDr = cms.double( -1.0 ),
14246     MaxDz = cms.double( 9999.0 ),
14247     MinDxySig = cms.double( -1.0 ),
14248     MinPt = cms.double( 0.0 ),
14249     NSigmaPt = cms.double( 0.0 ),
14250     MatchToPreviousCand = cms.bool( True )
14251 )
14252 fragment.hltPrePPRefL2DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
14253     offset = cms.uint32( 0 ),
14254     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14255 )
14256 fragment.hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14257     saveTags = cms.bool( True ),
14258     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14259     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14260     PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuOpenL1Filtered0PPRef" ),
14261     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14262     MinN = cms.int32( 1 ),
14263     MaxEta = cms.double( 2.5 ),
14264     AbsEtaBins = cms.vdouble( 9999.0 ),
14265     MinNstations = cms.vint32( 1 ),
14266     MinNhits = cms.vint32( 0 ),
14267     CutOnChambers = cms.bool( False ),
14268     MinNchambers = cms.vint32( 0 ),
14269     MaxDr = cms.double( 9999.0 ),
14270     MinDr = cms.double( -1.0 ),
14271     MaxDz = cms.double( 9999.0 ),
14272     MinDxySig = cms.double( -1.0 ),
14273     MinPt = cms.double( 0.0 ),
14274     NSigmaPt = cms.double( 0.0 ),
14275     MatchToPreviousCand = cms.bool( True )
14276 )
14277 fragment.hltPrePPRefL2SingleMu7 = cms.EDFilter( "HLTPrescaler",
14278     offset = cms.uint32( 0 ),
14279     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14280 )
14281 fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14282     saveTags = cms.bool( True ),
14283     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14284     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14285     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
14286     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14287     MinN = cms.int32( 1 ),
14288     MaxEta = cms.double( 2.5 ),
14289     AbsEtaBins = cms.vdouble( 9999.0 ),
14290     MinNstations = cms.vint32( 1 ),
14291     MinNhits = cms.vint32( 0 ),
14292     CutOnChambers = cms.bool( False ),
14293     MinNchambers = cms.vint32( 0 ),
14294     MaxDr = cms.double( 9999.0 ),
14295     MinDr = cms.double( -1.0 ),
14296     MaxDz = cms.double( 9999.0 ),
14297     MinDxySig = cms.double( -1.0 ),
14298     MinPt = cms.double( 7.0 ),
14299     NSigmaPt = cms.double( 0.0 ),
14300     MatchToPreviousCand = cms.bool( True )
14301 )
14302 fragment.hltPrePPRefL2SingleMu12 = cms.EDFilter( "HLTPrescaler",
14303     offset = cms.uint32( 0 ),
14304     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14305 )
14306 fragment.hltL2fL1fL1sSingleMu7L2Filtered12PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14307     saveTags = cms.bool( True ),
14308     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14309     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14310     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
14311     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14312     MinN = cms.int32( 1 ),
14313     MaxEta = cms.double( 2.5 ),
14314     AbsEtaBins = cms.vdouble( 9999.0 ),
14315     MinNstations = cms.vint32( 1 ),
14316     MinNhits = cms.vint32( 0 ),
14317     CutOnChambers = cms.bool( False ),
14318     MinNchambers = cms.vint32( 0 ),
14319     MaxDr = cms.double( 9999.0 ),
14320     MinDr = cms.double( -1.0 ),
14321     MaxDz = cms.double( 9999.0 ),
14322     MinDxySig = cms.double( -1.0 ),
14323     MinPt = cms.double( 12.0 ),
14324     NSigmaPt = cms.double( 0.0 ),
14325     MatchToPreviousCand = cms.bool( True )
14326 )
14327 fragment.hltPrePPRefL2SingleMu15 = cms.EDFilter( "HLTPrescaler",
14328     offset = cms.uint32( 0 ),
14329     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14330 )
14331 fragment.hltL2fL1fL1sSingleMu12L2Filtered15PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14332     saveTags = cms.bool( True ),
14333     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14334     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14335     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
14336     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14337     MinN = cms.int32( 1 ),
14338     MaxEta = cms.double( 2.5 ),
14339     AbsEtaBins = cms.vdouble( 9999.0 ),
14340     MinNstations = cms.vint32( 1 ),
14341     MinNhits = cms.vint32( 0 ),
14342     CutOnChambers = cms.bool( False ),
14343     MinNchambers = cms.vint32( 0 ),
14344     MaxDr = cms.double( 9999.0 ),
14345     MinDr = cms.double( -1.0 ),
14346     MaxDz = cms.double( 9999.0 ),
14347     MinDxySig = cms.double( -1.0 ),
14348     MinPt = cms.double( 15.0 ),
14349     NSigmaPt = cms.double( 0.0 ),
14350     MatchToPreviousCand = cms.bool( True )
14351 )
14352 fragment.hltL1sSingleMuOpen = cms.EDFilter( "HLTL1TSeed",
14353     saveTags = cms.bool( True ),
14354     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ),
14355     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14356     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14357     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14358     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14359     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14360     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14361     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14362     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14363     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14364 )
14365 fragment.hltPrePPRefL2SingleMu20 = cms.EDFilter( "HLTPrescaler",
14366     offset = cms.uint32( 0 ),
14367     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14368 )
14369 fragment.hltL2fL1fL1sSingleMu7L2Filtered20PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14370     saveTags = cms.bool( True ),
14371     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14372     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14373     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
14374     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14375     MinN = cms.int32( 1 ),
14376     MaxEta = cms.double( 2.5 ),
14377     AbsEtaBins = cms.vdouble( 9999.0 ),
14378     MinNstations = cms.vint32( 1 ),
14379     MinNhits = cms.vint32( 0 ),
14380     CutOnChambers = cms.bool( False ),
14381     MinNchambers = cms.vint32( 0 ),
14382     MaxDr = cms.double( 9999.0 ),
14383     MinDr = cms.double( -1.0 ),
14384     MaxDz = cms.double( 9999.0 ),
14385     MinDxySig = cms.double( -1.0 ),
14386     MinPt = cms.double( 20.0 ),
14387     NSigmaPt = cms.double( 0.0 ),
14388     MatchToPreviousCand = cms.bool( True )
14389 )
14390 fragment.hltPrePPRefL3DoubleMu0 = cms.EDFilter( "HLTPrescaler",
14391     offset = cms.uint32( 0 ),
14392     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14393 )
14394 fragment.hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14395     saveTags = cms.bool( True ),
14396     CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14397     PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0PPRef" ),
14398     MaxEta = cms.double( 2.5 ),
14399     MinPt = cms.double( 0.0 ),
14400     MaxDeltaR = cms.double( 999.0 ),
14401     MinN = cms.int32( 1 ),
14402     CentralBxOnly = cms.bool( True ),
14403     SelectQualities = cms.vint32(  )
14404 )
14405 fragment.hltL3fL1fL1sDoubleMu0L3Filtered0PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14406     saveTags = cms.bool( True ),
14407     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14408     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14409     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sDoubleMu0L2Filtered0PPRef" ),
14410     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0PPRef" ),
14411     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14412     MinN = cms.int32( 1 ),
14413     MaxEta = cms.double( 2.5 ),
14414     MinNhits = cms.int32( 0 ),
14415     MaxDr = cms.double( 999.0 ),
14416     MinDr = cms.double( -1.0 ),
14417     MaxDz = cms.double( 9999.0 ),
14418     MinDxySig = cms.double( -1.0 ),
14419     MinPt = cms.double( 0.0 ),
14420     NSigmaPt = cms.double( 0.0 ),
14421     MaxNormalizedChi2 = cms.double( 9999.0 ),
14422     MaxDXYBeamSpot = cms.double( 9999.0 ),
14423     MinDXYBeamSpot = cms.double( -1.0 ),
14424     MinNmuonHits = cms.int32( 0 ),
14425     MaxPtDifference = cms.double( 9999.0 ),
14426     MinTrackPt = cms.double( 0.0 ),
14427     minMuonStations = cms.int32( -1 ),
14428     minTrkHits = cms.int32( -1 ),
14429     minMuonHits = cms.int32( -1 ),
14430     allowedTypeMask = cms.uint32( 255 ),
14431     requiredTypeMask = cms.uint32( 0 ),
14432     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14433     trkMuonId = cms.uint32( 0 ),
14434     L1MatchingdR = cms.double( 999.0 ),
14435     MatchToPreviousCand = cms.bool( True ),
14436     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14437     requireL3MuonTrajectorySeed = cms.bool( False ),
14438     useSimpleGeometry = cms.bool( True ),
14439     useStation2 = cms.bool( True ),
14440     fallbackToME1 = cms.bool( False ),
14441     cosmicPropagationHypothesis = cms.bool( False ),
14442     useMB2InOverlap = cms.bool( False ),
14443     useTrack = cms.string( "tracker" ),
14444     useState = cms.string( "atVertex" ),
14445     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14446     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14447     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14448 )
14449 fragment.hltPrePPRefL3DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
14450     offset = cms.uint32( 0 ),
14451     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14452 )
14453 fragment.hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14454     saveTags = cms.bool( True ),
14455     CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14456     PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuOpenL1Filtered0PPRef" ),
14457     MaxEta = cms.double( 2.5 ),
14458     MinPt = cms.double( 0.0 ),
14459     MaxDeltaR = cms.double( 999.0 ),
14460     MinN = cms.int32( 1 ),
14461     CentralBxOnly = cms.bool( True ),
14462     SelectQualities = cms.vint32(  )
14463 )
14464 fragment.hltL3fL1fL1sDoubleMuOpenL3Filtered0PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14465     saveTags = cms.bool( True ),
14466     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14467     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14468     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef" ),
14469     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0PPRef" ),
14470     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14471     MinN = cms.int32( 1 ),
14472     MaxEta = cms.double( 2.5 ),
14473     MinNhits = cms.int32( 0 ),
14474     MaxDr = cms.double( 999.0 ),
14475     MinDr = cms.double( -1.0 ),
14476     MaxDz = cms.double( 9999.0 ),
14477     MinDxySig = cms.double( -1.0 ),
14478     MinPt = cms.double( 0.0 ),
14479     NSigmaPt = cms.double( 0.0 ),
14480     MaxNormalizedChi2 = cms.double( 9999.0 ),
14481     MaxDXYBeamSpot = cms.double( 9999.0 ),
14482     MinDXYBeamSpot = cms.double( -1.0 ),
14483     MinNmuonHits = cms.int32( 0 ),
14484     MaxPtDifference = cms.double( 9999.0 ),
14485     MinTrackPt = cms.double( 0.0 ),
14486     minMuonStations = cms.int32( -1 ),
14487     minTrkHits = cms.int32( -1 ),
14488     minMuonHits = cms.int32( -1 ),
14489     allowedTypeMask = cms.uint32( 255 ),
14490     requiredTypeMask = cms.uint32( 0 ),
14491     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14492     trkMuonId = cms.uint32( 0 ),
14493     L1MatchingdR = cms.double( 999.0 ),
14494     MatchToPreviousCand = cms.bool( True ),
14495     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14496     requireL3MuonTrajectorySeed = cms.bool( False ),
14497     useSimpleGeometry = cms.bool( True ),
14498     useStation2 = cms.bool( True ),
14499     fallbackToME1 = cms.bool( False ),
14500     cosmicPropagationHypothesis = cms.bool( False ),
14501     useMB2InOverlap = cms.bool( False ),
14502     useTrack = cms.string( "tracker" ),
14503     useState = cms.string( "atVertex" ),
14504     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14505     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14506     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14507 )
14508 fragment.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed",
14509     saveTags = cms.bool( True ),
14510     L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ),
14511     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14512     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14513     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14514     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14515     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14516     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14517     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14518     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14519     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14520 )
14521 fragment.hltPrePPRefL3SingleMu3 = cms.EDFilter( "HLTPrescaler",
14522     offset = cms.uint32( 0 ),
14523     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14524 )
14525 fragment.hltL1fL1sSingleMu3L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14526     saveTags = cms.bool( True ),
14527     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14528     PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ),
14529     MaxEta = cms.double( 2.5 ),
14530     MinPt = cms.double( 0.0 ),
14531     MaxDeltaR = cms.double( 999.0 ),
14532     MinN = cms.int32( 1 ),
14533     CentralBxOnly = cms.bool( True ),
14534     SelectQualities = cms.vint32(  )
14535 )
14536 fragment.hltL2fL1fL1sSingleMu3L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14537     saveTags = cms.bool( True ),
14538     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14539     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14540     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0PPRef" ),
14541     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14542     MinN = cms.int32( 1 ),
14543     MaxEta = cms.double( 2.5 ),
14544     AbsEtaBins = cms.vdouble( 9999.0 ),
14545     MinNstations = cms.vint32( 1 ),
14546     MinNhits = cms.vint32( 0 ),
14547     CutOnChambers = cms.bool( False ),
14548     MinNchambers = cms.vint32( 0 ),
14549     MaxDr = cms.double( 9999.0 ),
14550     MinDr = cms.double( -1.0 ),
14551     MaxDz = cms.double( 9999.0 ),
14552     MinDxySig = cms.double( -1.0 ),
14553     MinPt = cms.double( 0.0 ),
14554     NSigmaPt = cms.double( 0.0 ),
14555     MatchToPreviousCand = cms.bool( True )
14556 )
14557 fragment.hltL1fForIterL3L1fL1sSingleMu3L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14558     saveTags = cms.bool( True ),
14559     CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14560     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0PPRef" ),
14561     MaxEta = cms.double( 2.5 ),
14562     MinPt = cms.double( 0.0 ),
14563     MaxDeltaR = cms.double( 999.0 ),
14564     MinN = cms.int32( 1 ),
14565     CentralBxOnly = cms.bool( True ),
14566     SelectQualities = cms.vint32(  )
14567 )
14568 fragment.hltL3fL1fL1sSingleMu3L3Filtered3PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14569     saveTags = cms.bool( True ),
14570     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14571     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14572     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu3L2Filtered0PPRef" ),
14573     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3L1Filtered0PPRef" ),
14574     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14575     MinN = cms.int32( 1 ),
14576     MaxEta = cms.double( 2.5 ),
14577     MinNhits = cms.int32( 0 ),
14578     MaxDr = cms.double( 999.0 ),
14579     MinDr = cms.double( -1.0 ),
14580     MaxDz = cms.double( 9999.0 ),
14581     MinDxySig = cms.double( -1.0 ),
14582     MinPt = cms.double( 3.0 ),
14583     NSigmaPt = cms.double( 0.0 ),
14584     MaxNormalizedChi2 = cms.double( 9999.0 ),
14585     MaxDXYBeamSpot = cms.double( 9999.0 ),
14586     MinDXYBeamSpot = cms.double( -1.0 ),
14587     MinNmuonHits = cms.int32( 0 ),
14588     MaxPtDifference = cms.double( 9999.0 ),
14589     MinTrackPt = cms.double( 0.0 ),
14590     minMuonStations = cms.int32( -1 ),
14591     minTrkHits = cms.int32( -1 ),
14592     minMuonHits = cms.int32( -1 ),
14593     allowedTypeMask = cms.uint32( 255 ),
14594     requiredTypeMask = cms.uint32( 0 ),
14595     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14596     trkMuonId = cms.uint32( 0 ),
14597     L1MatchingdR = cms.double( 999.0 ),
14598     MatchToPreviousCand = cms.bool( True ),
14599     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14600     requireL3MuonTrajectorySeed = cms.bool( False ),
14601     useSimpleGeometry = cms.bool( True ),
14602     useStation2 = cms.bool( True ),
14603     fallbackToME1 = cms.bool( False ),
14604     cosmicPropagationHypothesis = cms.bool( False ),
14605     useMB2InOverlap = cms.bool( False ),
14606     useTrack = cms.string( "tracker" ),
14607     useState = cms.string( "atVertex" ),
14608     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14609     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14610     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14611 )
14612 fragment.hltL1sSingleMu5 = cms.EDFilter( "HLTL1TSeed",
14613     saveTags = cms.bool( True ),
14614     L1SeedsLogicalExpression = cms.string( "L1_SingleMu5" ),
14615     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14616     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14617     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14618     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14619     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14620     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14621     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14622     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14623     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14624 )
14625 fragment.hltPrePPRefL3SingleMu5 = cms.EDFilter( "HLTPrescaler",
14626     offset = cms.uint32( 0 ),
14627     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14628 )
14629 fragment.hltL1fL1sSingleMu5L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14630     saveTags = cms.bool( True ),
14631     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14632     PreviousCandTag = cms.InputTag( "hltL1sSingleMu5" ),
14633     MaxEta = cms.double( 2.5 ),
14634     MinPt = cms.double( 0.0 ),
14635     MaxDeltaR = cms.double( 999.0 ),
14636     MinN = cms.int32( 1 ),
14637     CentralBxOnly = cms.bool( True ),
14638     SelectQualities = cms.vint32(  )
14639 )
14640 fragment.hltL2fL1fL1sSingleMu5L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14641     saveTags = cms.bool( True ),
14642     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14643     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14644     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu5L1Filtered0PPRef" ),
14645     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14646     MinN = cms.int32( 1 ),
14647     MaxEta = cms.double( 2.5 ),
14648     AbsEtaBins = cms.vdouble( 9999.0 ),
14649     MinNstations = cms.vint32( 1 ),
14650     MinNhits = cms.vint32( 0 ),
14651     CutOnChambers = cms.bool( False ),
14652     MinNchambers = cms.vint32( 0 ),
14653     MaxDr = cms.double( 9999.0 ),
14654     MinDr = cms.double( -1.0 ),
14655     MaxDz = cms.double( 9999.0 ),
14656     MinDxySig = cms.double( -1.0 ),
14657     MinPt = cms.double( 0.0 ),
14658     NSigmaPt = cms.double( 0.0 ),
14659     MatchToPreviousCand = cms.bool( True )
14660 )
14661 fragment.hltL1fForIterL3L1fL1sSingleMu5L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14662     saveTags = cms.bool( True ),
14663     CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14664     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu5L1Filtered0PPRef" ),
14665     MaxEta = cms.double( 2.5 ),
14666     MinPt = cms.double( 0.0 ),
14667     MaxDeltaR = cms.double( 999.0 ),
14668     MinN = cms.int32( 1 ),
14669     CentralBxOnly = cms.bool( True ),
14670     SelectQualities = cms.vint32(  )
14671 )
14672 fragment.hltL3fL1fL1sSingleMu5L3Filtered5PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14673     saveTags = cms.bool( True ),
14674     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14675     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14676     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu5L2Filtered0PPRef" ),
14677     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu5L1Filtered0PPRef" ),
14678     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14679     MinN = cms.int32( 1 ),
14680     MaxEta = cms.double( 2.5 ),
14681     MinNhits = cms.int32( 0 ),
14682     MaxDr = cms.double( 999.0 ),
14683     MinDr = cms.double( -1.0 ),
14684     MaxDz = cms.double( 9999.0 ),
14685     MinDxySig = cms.double( -1.0 ),
14686     MinPt = cms.double( 5.0 ),
14687     NSigmaPt = cms.double( 0.0 ),
14688     MaxNormalizedChi2 = cms.double( 9999.0 ),
14689     MaxDXYBeamSpot = cms.double( 9999.0 ),
14690     MinDXYBeamSpot = cms.double( -1.0 ),
14691     MinNmuonHits = cms.int32( 0 ),
14692     MaxPtDifference = cms.double( 9999.0 ),
14693     MinTrackPt = cms.double( 0.0 ),
14694     minMuonStations = cms.int32( -1 ),
14695     minTrkHits = cms.int32( -1 ),
14696     minMuonHits = cms.int32( -1 ),
14697     allowedTypeMask = cms.uint32( 255 ),
14698     requiredTypeMask = cms.uint32( 0 ),
14699     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14700     trkMuonId = cms.uint32( 0 ),
14701     L1MatchingdR = cms.double( 999.0 ),
14702     MatchToPreviousCand = cms.bool( True ),
14703     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14704     requireL3MuonTrajectorySeed = cms.bool( False ),
14705     useSimpleGeometry = cms.bool( True ),
14706     useStation2 = cms.bool( True ),
14707     fallbackToME1 = cms.bool( False ),
14708     cosmicPropagationHypothesis = cms.bool( False ),
14709     useMB2InOverlap = cms.bool( False ),
14710     useTrack = cms.string( "tracker" ),
14711     useState = cms.string( "atVertex" ),
14712     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14713     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14714     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14715 )
14716 fragment.hltPrePPRefL3SingleMu7 = cms.EDFilter( "HLTPrescaler",
14717     offset = cms.uint32( 0 ),
14718     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14719 )
14720 fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14721     saveTags = cms.bool( True ),
14722     CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14723     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
14724     MaxEta = cms.double( 2.5 ),
14725     MinPt = cms.double( 7.0 ),
14726     MaxDeltaR = cms.double( 999.0 ),
14727     MinN = cms.int32( 1 ),
14728     CentralBxOnly = cms.bool( True ),
14729     SelectQualities = cms.vint32(  )
14730 )
14731 fragment.hltL3fL1fL1sSingleMu7L3Filtered7PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14732     saveTags = cms.bool( True ),
14733     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14734     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14735     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14736     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14737     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14738     MinN = cms.int32( 1 ),
14739     MaxEta = cms.double( 2.5 ),
14740     MinNhits = cms.int32( 0 ),
14741     MaxDr = cms.double( 999.0 ),
14742     MinDr = cms.double( -1.0 ),
14743     MaxDz = cms.double( 9999.0 ),
14744     MinDxySig = cms.double( -1.0 ),
14745     MinPt = cms.double( 7.0 ),
14746     NSigmaPt = cms.double( 0.0 ),
14747     MaxNormalizedChi2 = cms.double( 9999.0 ),
14748     MaxDXYBeamSpot = cms.double( 9999.0 ),
14749     MinDXYBeamSpot = cms.double( -1.0 ),
14750     MinNmuonHits = cms.int32( 0 ),
14751     MaxPtDifference = cms.double( 9999.0 ),
14752     MinTrackPt = cms.double( 0.0 ),
14753     minMuonStations = cms.int32( -1 ),
14754     minTrkHits = cms.int32( -1 ),
14755     minMuonHits = cms.int32( -1 ),
14756     allowedTypeMask = cms.uint32( 255 ),
14757     requiredTypeMask = cms.uint32( 0 ),
14758     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14759     trkMuonId = cms.uint32( 0 ),
14760     L1MatchingdR = cms.double( 999.0 ),
14761     MatchToPreviousCand = cms.bool( True ),
14762     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14763     requireL3MuonTrajectorySeed = cms.bool( False ),
14764     useSimpleGeometry = cms.bool( True ),
14765     useStation2 = cms.bool( True ),
14766     fallbackToME1 = cms.bool( False ),
14767     cosmicPropagationHypothesis = cms.bool( False ),
14768     useMB2InOverlap = cms.bool( False ),
14769     useTrack = cms.string( "tracker" ),
14770     useState = cms.string( "atVertex" ),
14771     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14772     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14773     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14774 )
14775 fragment.hltPrePPRefL3SingleMu12 = cms.EDFilter( "HLTPrescaler",
14776     offset = cms.uint32( 0 ),
14777     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14778 )
14779 fragment.hltL3fL1fL1sSingleMu7L3Filtered12PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14780     saveTags = cms.bool( True ),
14781     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14782     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14783     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14784     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14785     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14786     MinN = cms.int32( 1 ),
14787     MaxEta = cms.double( 2.5 ),
14788     MinNhits = cms.int32( 0 ),
14789     MaxDr = cms.double( 999.0 ),
14790     MinDr = cms.double( -1.0 ),
14791     MaxDz = cms.double( 9999.0 ),
14792     MinDxySig = cms.double( -1.0 ),
14793     MinPt = cms.double( 12.0 ),
14794     NSigmaPt = cms.double( 0.0 ),
14795     MaxNormalizedChi2 = cms.double( 9999.0 ),
14796     MaxDXYBeamSpot = cms.double( 9999.0 ),
14797     MinDXYBeamSpot = cms.double( -1.0 ),
14798     MinNmuonHits = cms.int32( 0 ),
14799     MaxPtDifference = cms.double( 9999.0 ),
14800     MinTrackPt = cms.double( 0.0 ),
14801     minMuonStations = cms.int32( -1 ),
14802     minTrkHits = cms.int32( -1 ),
14803     minMuonHits = cms.int32( -1 ),
14804     allowedTypeMask = cms.uint32( 255 ),
14805     requiredTypeMask = cms.uint32( 0 ),
14806     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14807     trkMuonId = cms.uint32( 0 ),
14808     L1MatchingdR = cms.double( 999.0 ),
14809     MatchToPreviousCand = cms.bool( True ),
14810     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14811     requireL3MuonTrajectorySeed = cms.bool( False ),
14812     useSimpleGeometry = cms.bool( True ),
14813     useStation2 = cms.bool( True ),
14814     fallbackToME1 = cms.bool( False ),
14815     cosmicPropagationHypothesis = cms.bool( False ),
14816     useMB2InOverlap = cms.bool( False ),
14817     useTrack = cms.string( "tracker" ),
14818     useState = cms.string( "atVertex" ),
14819     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14820     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14821     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14822 )
14823 fragment.hltPrePPRefL3SingleMu15 = cms.EDFilter( "HLTPrescaler",
14824     offset = cms.uint32( 0 ),
14825     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14826 )
14827 fragment.hltL3fL1fL1sSingleMu7L3Filtered15PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14828     saveTags = cms.bool( True ),
14829     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14830     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14831     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14832     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14833     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14834     MinN = cms.int32( 1 ),
14835     MaxEta = cms.double( 2.5 ),
14836     MinNhits = cms.int32( 0 ),
14837     MaxDr = cms.double( 999.0 ),
14838     MinDr = cms.double( -1.0 ),
14839     MaxDz = cms.double( 9999.0 ),
14840     MinDxySig = cms.double( -1.0 ),
14841     MinPt = cms.double( 15.0 ),
14842     NSigmaPt = cms.double( 0.0 ),
14843     MaxNormalizedChi2 = cms.double( 9999.0 ),
14844     MaxDXYBeamSpot = cms.double( 9999.0 ),
14845     MinDXYBeamSpot = cms.double( -1.0 ),
14846     MinNmuonHits = cms.int32( 0 ),
14847     MaxPtDifference = cms.double( 9999.0 ),
14848     MinTrackPt = cms.double( 0.0 ),
14849     minMuonStations = cms.int32( -1 ),
14850     minTrkHits = cms.int32( -1 ),
14851     minMuonHits = cms.int32( -1 ),
14852     allowedTypeMask = cms.uint32( 255 ),
14853     requiredTypeMask = cms.uint32( 0 ),
14854     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14855     trkMuonId = cms.uint32( 0 ),
14856     L1MatchingdR = cms.double( 999.0 ),
14857     MatchToPreviousCand = cms.bool( True ),
14858     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14859     requireL3MuonTrajectorySeed = cms.bool( False ),
14860     useSimpleGeometry = cms.bool( True ),
14861     useStation2 = cms.bool( True ),
14862     fallbackToME1 = cms.bool( False ),
14863     cosmicPropagationHypothesis = cms.bool( False ),
14864     useMB2InOverlap = cms.bool( False ),
14865     useTrack = cms.string( "tracker" ),
14866     useState = cms.string( "atVertex" ),
14867     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14868     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14869     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14870 )
14871 fragment.hltPrePPRefL3SingleMu20 = cms.EDFilter( "HLTPrescaler",
14872     offset = cms.uint32( 0 ),
14873     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14874 )
14875 fragment.hltL3fL1fL1sSingleMu7L3Filtered20PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14876     saveTags = cms.bool( True ),
14877     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14878     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14879     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14880     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14881     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14882     MinN = cms.int32( 1 ),
14883     MaxEta = cms.double( 2.5 ),
14884     MinNhits = cms.int32( 0 ),
14885     MaxDr = cms.double( 999.0 ),
14886     MinDr = cms.double( -1.0 ),
14887     MaxDz = cms.double( 9999.0 ),
14888     MinDxySig = cms.double( -1.0 ),
14889     MinPt = cms.double( 20.0 ),
14890     NSigmaPt = cms.double( 0.0 ),
14891     MaxNormalizedChi2 = cms.double( 9999.0 ),
14892     MaxDXYBeamSpot = cms.double( 9999.0 ),
14893     MinDXYBeamSpot = cms.double( -1.0 ),
14894     MinNmuonHits = cms.int32( 0 ),
14895     MaxPtDifference = cms.double( 9999.0 ),
14896     MinTrackPt = cms.double( 0.0 ),
14897     minMuonStations = cms.int32( -1 ),
14898     minTrkHits = cms.int32( -1 ),
14899     minMuonHits = cms.int32( -1 ),
14900     allowedTypeMask = cms.uint32( 255 ),
14901     requiredTypeMask = cms.uint32( 0 ),
14902     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14903     trkMuonId = cms.uint32( 0 ),
14904     L1MatchingdR = cms.double( 999.0 ),
14905     MatchToPreviousCand = cms.bool( True ),
14906     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14907     requireL3MuonTrajectorySeed = cms.bool( False ),
14908     useSimpleGeometry = cms.bool( True ),
14909     useStation2 = cms.bool( True ),
14910     fallbackToME1 = cms.bool( False ),
14911     cosmicPropagationHypothesis = cms.bool( False ),
14912     useMB2InOverlap = cms.bool( False ),
14913     useTrack = cms.string( "tracker" ),
14914     useState = cms.string( "atVertex" ),
14915     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14916     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14917     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14918 )
14919 fragment.hltL1sSingleMuOpenSingleJet28MidEta2p7BptxANDPPRef = cms.EDFilter( "HLTL1TSeed",
14920     saveTags = cms.bool( True ),
14921     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_SingleJet28er2p7" ),
14922     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14923     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14924     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14925     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14926     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14927     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14928     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14929     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14930     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14931 )
14932 fragment.hltPrePPRefL3SingleMu3SingleAK4CaloJet40 = cms.EDFilter( "HLTPrescaler",
14933     offset = cms.uint32( 0 ),
14934     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14935 )
14936 fragment.hltL1fL1sSingleMuOpenSingleJet28MuFiltered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14937     saveTags = cms.bool( True ),
14938     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14939     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenSingleJet28MidEta2p7BptxANDPPRef" ),
14940     MaxEta = cms.double( 2.5 ),
14941     MinPt = cms.double( 0.0 ),
14942     MaxDeltaR = cms.double( 999.0 ),
14943     MinN = cms.int32( 1 ),
14944     CentralBxOnly = cms.bool( True ),
14945     SelectQualities = cms.vint32(  )
14946 )
14947 fragment.hltL2fL1fL1sSingleMuOpenSingleJet28L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14948     saveTags = cms.bool( True ),
14949     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14950     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14951     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet28MuFiltered0PPRef" ),
14952     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14953     MinN = cms.int32( 1 ),
14954     MaxEta = cms.double( 2.5 ),
14955     AbsEtaBins = cms.vdouble( 9999.0 ),
14956     MinNstations = cms.vint32( 1 ),
14957     MinNhits = cms.vint32( 0 ),
14958     CutOnChambers = cms.bool( False ),
14959     MinNchambers = cms.vint32( 0 ),
14960     MaxDr = cms.double( 9999.0 ),
14961     MinDr = cms.double( -1.0 ),
14962     MaxDz = cms.double( 9999.0 ),
14963     MinDxySig = cms.double( -1.0 ),
14964     MinPt = cms.double( 0.0 ),
14965     NSigmaPt = cms.double( 0.0 ),
14966     MatchToPreviousCand = cms.bool( True )
14967 )
14968 fragment.hltL3fL1fL1sSingleMuOpenSingleJet28L3Filtered3PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14969     saveTags = cms.bool( True ),
14970     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14971     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14972     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMuOpenSingleJet28L2Filtered0PPRef" ),
14973     L1CandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet28MuFiltered0PPRef" ),
14974     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14975     MinN = cms.int32( 1 ),
14976     MaxEta = cms.double( 2.5 ),
14977     MinNhits = cms.int32( 0 ),
14978     MaxDr = cms.double( 999.0 ),
14979     MinDr = cms.double( -1.0 ),
14980     MaxDz = cms.double( 9999.0 ),
14981     MinDxySig = cms.double( -1.0 ),
14982     MinPt = cms.double( 3.0 ),
14983     NSigmaPt = cms.double( 0.0 ),
14984     MaxNormalizedChi2 = cms.double( 9999.0 ),
14985     MaxDXYBeamSpot = cms.double( 9999.0 ),
14986     MinDXYBeamSpot = cms.double( -1.0 ),
14987     MinNmuonHits = cms.int32( 0 ),
14988     MaxPtDifference = cms.double( 9999.0 ),
14989     MinTrackPt = cms.double( 0.0 ),
14990     minMuonStations = cms.int32( -1 ),
14991     minTrkHits = cms.int32( -1 ),
14992     minMuonHits = cms.int32( -1 ),
14993     allowedTypeMask = cms.uint32( 255 ),
14994     requiredTypeMask = cms.uint32( 0 ),
14995     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14996     trkMuonId = cms.uint32( 0 ),
14997     L1MatchingdR = cms.double( 999.0 ),
14998     MatchToPreviousCand = cms.bool( True ),
14999     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
15000     requireL3MuonTrajectorySeed = cms.bool( False ),
15001     useSimpleGeometry = cms.bool( True ),
15002     useStation2 = cms.bool( True ),
15003     fallbackToME1 = cms.bool( False ),
15004     cosmicPropagationHypothesis = cms.bool( False ),
15005     useMB2InOverlap = cms.bool( False ),
15006     useTrack = cms.string( "tracker" ),
15007     useState = cms.string( "atVertex" ),
15008     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
15009     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
15010     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
15011 )
15012 fragment.hltL1sSingleMuOpenSingleJet44MidEta2p7BptxANDPPRef = cms.EDFilter( "HLTL1TSeed",
15013     saveTags = cms.bool( True ),
15014     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_SingleJet44er2p7" ),
15015     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15016     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15017     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15018     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15019     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15020     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15021     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15022     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15023     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15024 )
15025 fragment.hltPrePPRefL3SingleMu3SingleAK4CaloJet60 = cms.EDFilter( "HLTPrescaler",
15026     offset = cms.uint32( 0 ),
15027     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15028 )
15029 fragment.hltL1fL1sSingleMuOpenSingleJet44MuFiltered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
15030     saveTags = cms.bool( True ),
15031     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15032     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenSingleJet44MidEta2p7BptxANDPPRef" ),
15033     MaxEta = cms.double( 2.5 ),
15034     MinPt = cms.double( 0.0 ),
15035     MaxDeltaR = cms.double( 999.0 ),
15036     MinN = cms.int32( 1 ),
15037     CentralBxOnly = cms.bool( True ),
15038     SelectQualities = cms.vint32(  )
15039 )
15040 fragment.hltL2fL1fL1sSingleMuOpenSingleJet44L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
15041     saveTags = cms.bool( True ),
15042     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15043     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
15044     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet44MuFiltered0PPRef" ),
15045     SeedMapTag = cms.InputTag( "hltL2Muons" ),
15046     MinN = cms.int32( 1 ),
15047     MaxEta = cms.double( 2.5 ),
15048     AbsEtaBins = cms.vdouble( 9999.0 ),
15049     MinNstations = cms.vint32( 1 ),
15050     MinNhits = cms.vint32( 0 ),
15051     CutOnChambers = cms.bool( False ),
15052     MinNchambers = cms.vint32( 0 ),
15053     MaxDr = cms.double( 9999.0 ),
15054     MinDr = cms.double( -1.0 ),
15055     MaxDz = cms.double( 9999.0 ),
15056     MinDxySig = cms.double( -1.0 ),
15057     MinPt = cms.double( 0.0 ),
15058     NSigmaPt = cms.double( 0.0 ),
15059     MatchToPreviousCand = cms.bool( True )
15060 )
15061 fragment.hltL3fL1fL1sSingleMuOpenSingleJet44L3Filtered3PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
15062     saveTags = cms.bool( True ),
15063     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15064     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
15065     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMuOpenSingleJet44L2Filtered0PPRef" ),
15066     L1CandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet44MuFiltered0PPRef" ),
15067     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
15068     MinN = cms.int32( 1 ),
15069     MaxEta = cms.double( 2.5 ),
15070     MinNhits = cms.int32( 0 ),
15071     MaxDr = cms.double( 999.0 ),
15072     MinDr = cms.double( -1.0 ),
15073     MaxDz = cms.double( 9999.0 ),
15074     MinDxySig = cms.double( -1.0 ),
15075     MinPt = cms.double( 3.0 ),
15076     NSigmaPt = cms.double( 0.0 ),
15077     MaxNormalizedChi2 = cms.double( 9999.0 ),
15078     MaxDXYBeamSpot = cms.double( 9999.0 ),
15079     MinDXYBeamSpot = cms.double( -1.0 ),
15080     MinNmuonHits = cms.int32( 0 ),
15081     MaxPtDifference = cms.double( 9999.0 ),
15082     MinTrackPt = cms.double( 0.0 ),
15083     minMuonStations = cms.int32( -1 ),
15084     minTrkHits = cms.int32( -1 ),
15085     minMuonHits = cms.int32( -1 ),
15086     allowedTypeMask = cms.uint32( 255 ),
15087     requiredTypeMask = cms.uint32( 0 ),
15088     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
15089     trkMuonId = cms.uint32( 0 ),
15090     L1MatchingdR = cms.double( 999.0 ),
15091     MatchToPreviousCand = cms.bool( True ),
15092     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
15093     requireL3MuonTrajectorySeed = cms.bool( False ),
15094     useSimpleGeometry = cms.bool( True ),
15095     useStation2 = cms.bool( True ),
15096     fallbackToME1 = cms.bool( False ),
15097     cosmicPropagationHypothesis = cms.bool( False ),
15098     useMB2InOverlap = cms.bool( False ),
15099     useTrack = cms.string( "tracker" ),
15100     useState = cms.string( "atVertex" ),
15101     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
15102     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
15103     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
15104 )
15105 fragment.hltL1sSingleMuOpenSingleJet64MidEta2p7BptxANDPPRef = cms.EDFilter( "HLTL1TSeed",
15106     saveTags = cms.bool( True ),
15107     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_SingleJet64er2p7" ),
15108     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15109     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15110     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15111     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15112     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15113     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15114     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15115     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15116     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15117 )
15118 fragment.hltPrePPRefL3SingleMu3SingleAK4CaloJet80 = cms.EDFilter( "HLTPrescaler",
15119     offset = cms.uint32( 0 ),
15120     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15121 )
15122 fragment.hltL1fL1sSingleMuOpenSingleJet64MuFiltered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
15123     saveTags = cms.bool( True ),
15124     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15125     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenSingleJet64MidEta2p7BptxANDPPRef" ),
15126     MaxEta = cms.double( 2.5 ),
15127     MinPt = cms.double( 0.0 ),
15128     MaxDeltaR = cms.double( 999.0 ),
15129     MinN = cms.int32( 1 ),
15130     CentralBxOnly = cms.bool( True ),
15131     SelectQualities = cms.vint32(  )
15132 )
15133 fragment.hltL2fL1fL1sSingleMuOpenSingleJet64L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
15134     saveTags = cms.bool( True ),
15135     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15136     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
15137     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet64MuFiltered0PPRef" ),
15138     SeedMapTag = cms.InputTag( "hltL2Muons" ),
15139     MinN = cms.int32( 1 ),
15140     MaxEta = cms.double( 2.5 ),
15141     AbsEtaBins = cms.vdouble( 9999.0 ),
15142     MinNstations = cms.vint32( 1 ),
15143     MinNhits = cms.vint32( 0 ),
15144     CutOnChambers = cms.bool( False ),
15145     MinNchambers = cms.vint32( 0 ),
15146     MaxDr = cms.double( 9999.0 ),
15147     MinDr = cms.double( -1.0 ),
15148     MaxDz = cms.double( 9999.0 ),
15149     MinDxySig = cms.double( -1.0 ),
15150     MinPt = cms.double( 0.0 ),
15151     NSigmaPt = cms.double( 0.0 ),
15152     MatchToPreviousCand = cms.bool( True )
15153 )
15154 fragment.hltL3fL1fL1sSingleMuOpenSingleJet64L3Filtered3PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
15155     saveTags = cms.bool( True ),
15156     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15157     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
15158     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMuOpenSingleJet64L2Filtered0PPRef" ),
15159     L1CandTag = cms.InputTag( "hltL1fL1sSingleMuOpenSingleJet64MuFiltered0PPRef" ),
15160     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
15161     MinN = cms.int32( 1 ),
15162     MaxEta = cms.double( 2.5 ),
15163     MinNhits = cms.int32( 0 ),
15164     MaxDr = cms.double( 999.0 ),
15165     MinDr = cms.double( -1.0 ),
15166     MaxDz = cms.double( 9999.0 ),
15167     MinDxySig = cms.double( -1.0 ),
15168     MinPt = cms.double( 3.0 ),
15169     NSigmaPt = cms.double( 0.0 ),
15170     MaxNormalizedChi2 = cms.double( 9999.0 ),
15171     MaxDXYBeamSpot = cms.double( 9999.0 ),
15172     MinDXYBeamSpot = cms.double( -1.0 ),
15173     MinNmuonHits = cms.int32( 0 ),
15174     MaxPtDifference = cms.double( 9999.0 ),
15175     MinTrackPt = cms.double( 0.0 ),
15176     minMuonStations = cms.int32( -1 ),
15177     minTrkHits = cms.int32( -1 ),
15178     minMuonHits = cms.int32( -1 ),
15179     allowedTypeMask = cms.uint32( 255 ),
15180     requiredTypeMask = cms.uint32( 0 ),
15181     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
15182     trkMuonId = cms.uint32( 0 ),
15183     L1MatchingdR = cms.double( 999.0 ),
15184     MatchToPreviousCand = cms.bool( True ),
15185     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
15186     requireL3MuonTrajectorySeed = cms.bool( False ),
15187     useSimpleGeometry = cms.bool( True ),
15188     useStation2 = cms.bool( True ),
15189     fallbackToME1 = cms.bool( False ),
15190     cosmicPropagationHypothesis = cms.bool( False ),
15191     useMB2InOverlap = cms.bool( False ),
15192     useTrack = cms.string( "tracker" ),
15193     useState = cms.string( "atVertex" ),
15194     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
15195     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
15196     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
15197 )
15198 fragment.hltL1sSingleMu3SingleJet32MidEta2p7BptxANDPPRef = cms.EDFilter( "HLTL1TSeed",
15199     saveTags = cms.bool( True ),
15200     L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_SingleJet32er2p7" ),
15201     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15202     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15203     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15204     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15205     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15206     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15207     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15208     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15209     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15210 )
15211 fragment.hltPrePPRefL3SingleMu5SingleAK4CaloJet40 = cms.EDFilter( "HLTPrescaler",
15212     offset = cms.uint32( 0 ),
15213     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15214 )
15215 fragment.hltL1fL1sSingleMu3SingleJet32MuFiltered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
15216     saveTags = cms.bool( True ),
15217     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15218     PreviousCandTag = cms.InputTag( "hltL1sSingleMu3SingleJet32MidEta2p7BptxANDPPRef" ),
15219     MaxEta = cms.double( 2.5 ),
15220     MinPt = cms.double( 0.0 ),
15221     MaxDeltaR = cms.double( 999.0 ),
15222     MinN = cms.int32( 1 ),
15223     CentralBxOnly = cms.bool( True ),
15224     SelectQualities = cms.vint32(  )
15225 )
15226 fragment.hltL2fL1fL1sSingleMu3SingleJet32L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
15227     saveTags = cms.bool( True ),
15228     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15229     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
15230     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3SingleJet32MuFiltered0PPRef" ),
15231     SeedMapTag = cms.InputTag( "hltL2Muons" ),
15232     MinN = cms.int32( 1 ),
15233     MaxEta = cms.double( 2.5 ),
15234     AbsEtaBins = cms.vdouble( 9999.0 ),
15235     MinNstations = cms.vint32( 1 ),
15236     MinNhits = cms.vint32( 0 ),
15237     CutOnChambers = cms.bool( False ),
15238     MinNchambers = cms.vint32( 0 ),
15239     MaxDr = cms.double( 9999.0 ),
15240     MinDr = cms.double( -1.0 ),
15241     MaxDz = cms.double( 9999.0 ),
15242     MinDxySig = cms.double( -1.0 ),
15243     MinPt = cms.double( 0.0 ),
15244     NSigmaPt = cms.double( 0.0 ),
15245     MatchToPreviousCand = cms.bool( True )
15246 )
15247 fragment.hltL3fL1fL1sSingleMu3SingleJet32L3Filtered5PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
15248     saveTags = cms.bool( True ),
15249     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15250     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
15251     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu3SingleJet32L2Filtered0PPRef" ),
15252     L1CandTag = cms.InputTag( "hltL1fL1sSingleMu3SingleJet32MuFiltered0PPRef" ),
15253     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
15254     MinN = cms.int32( 1 ),
15255     MaxEta = cms.double( 2.5 ),
15256     MinNhits = cms.int32( 0 ),
15257     MaxDr = cms.double( 999.0 ),
15258     MinDr = cms.double( -1.0 ),
15259     MaxDz = cms.double( 9999.0 ),
15260     MinDxySig = cms.double( -1.0 ),
15261     MinPt = cms.double( 5.0 ),
15262     NSigmaPt = cms.double( 0.0 ),
15263     MaxNormalizedChi2 = cms.double( 9999.0 ),
15264     MaxDXYBeamSpot = cms.double( 9999.0 ),
15265     MinDXYBeamSpot = cms.double( -1.0 ),
15266     MinNmuonHits = cms.int32( 0 ),
15267     MaxPtDifference = cms.double( 9999.0 ),
15268     MinTrackPt = cms.double( 0.0 ),
15269     minMuonStations = cms.int32( -1 ),
15270     minTrkHits = cms.int32( -1 ),
15271     minMuonHits = cms.int32( -1 ),
15272     allowedTypeMask = cms.uint32( 255 ),
15273     requiredTypeMask = cms.uint32( 0 ),
15274     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
15275     trkMuonId = cms.uint32( 0 ),
15276     L1MatchingdR = cms.double( 999.0 ),
15277     MatchToPreviousCand = cms.bool( True ),
15278     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
15279     requireL3MuonTrajectorySeed = cms.bool( False ),
15280     useSimpleGeometry = cms.bool( True ),
15281     useStation2 = cms.bool( True ),
15282     fallbackToME1 = cms.bool( False ),
15283     cosmicPropagationHypothesis = cms.bool( False ),
15284     useMB2InOverlap = cms.bool( False ),
15285     useTrack = cms.string( "tracker" ),
15286     useState = cms.string( "atVertex" ),
15287     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
15288     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
15289     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
15290 )
15291 fragment.hltL1sSingleMu3SingleJet40MidEta2p7BptxANDPPRef = cms.EDFilter( "HLTL1TSeed",
15292     saveTags = cms.bool( True ),
15293     L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_SingleJet40er2p7" ),
15294     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15295     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15296     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15297     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15298     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15299     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15300     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15301     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15302     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15303 )
15304 fragment.hltPrePPRefL3SingleMu5SingleAK4CaloJet60 = cms.EDFilter( "HLTPrescaler",
15305     offset = cms.uint32( 0 ),
15306     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15307 )
15308 fragment.hltL1fL1sSingleMu3SingleJet40MuFiltered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
15309     saveTags = cms.bool( True ),
15310     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15311     PreviousCandTag = cms.InputTag( "hltL1sSingleMu3SingleJet40MidEta2p7BptxANDPPRef" ),
15312     MaxEta = cms.double( 2.5 ),
15313     MinPt = cms.double( 0.0 ),
15314     MaxDeltaR = cms.double( 999.0 ),
15315     MinN = cms.int32( 1 ),
15316     CentralBxOnly = cms.bool( True ),
15317     SelectQualities = cms.vint32(  )
15318 )
15319 fragment.hltL2fL1fL1sSingleMu3SingleJet40L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
15320     saveTags = cms.bool( True ),
15321     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15322     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
15323     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3SingleJet40MuFiltered0PPRef" ),
15324     SeedMapTag = cms.InputTag( "hltL2Muons" ),
15325     MinN = cms.int32( 1 ),
15326     MaxEta = cms.double( 2.5 ),
15327     AbsEtaBins = cms.vdouble( 9999.0 ),
15328     MinNstations = cms.vint32( 1 ),
15329     MinNhits = cms.vint32( 0 ),
15330     CutOnChambers = cms.bool( False ),
15331     MinNchambers = cms.vint32( 0 ),
15332     MaxDr = cms.double( 9999.0 ),
15333     MinDr = cms.double( -1.0 ),
15334     MaxDz = cms.double( 9999.0 ),
15335     MinDxySig = cms.double( -1.0 ),
15336     MinPt = cms.double( 0.0 ),
15337     NSigmaPt = cms.double( 0.0 ),
15338     MatchToPreviousCand = cms.bool( True )
15339 )
15340 fragment.hltL3fL1fL1sSingleMu3SingleJet40L3Filtered5PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
15341     saveTags = cms.bool( True ),
15342     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15343     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
15344     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu3SingleJet40L2Filtered0PPRef" ),
15345     L1CandTag = cms.InputTag( "hltL1fL1sSingleMu3SingleJet40MuFiltered0PPRef" ),
15346     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
15347     MinN = cms.int32( 1 ),
15348     MaxEta = cms.double( 2.5 ),
15349     MinNhits = cms.int32( 0 ),
15350     MaxDr = cms.double( 999.0 ),
15351     MinDr = cms.double( -1.0 ),
15352     MaxDz = cms.double( 9999.0 ),
15353     MinDxySig = cms.double( -1.0 ),
15354     MinPt = cms.double( 5.0 ),
15355     NSigmaPt = cms.double( 0.0 ),
15356     MaxNormalizedChi2 = cms.double( 9999.0 ),
15357     MaxDXYBeamSpot = cms.double( 9999.0 ),
15358     MinDXYBeamSpot = cms.double( -1.0 ),
15359     MinNmuonHits = cms.int32( 0 ),
15360     MaxPtDifference = cms.double( 9999.0 ),
15361     MinTrackPt = cms.double( 0.0 ),
15362     minMuonStations = cms.int32( -1 ),
15363     minTrkHits = cms.int32( -1 ),
15364     minMuonHits = cms.int32( -1 ),
15365     allowedTypeMask = cms.uint32( 255 ),
15366     requiredTypeMask = cms.uint32( 0 ),
15367     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
15368     trkMuonId = cms.uint32( 0 ),
15369     L1MatchingdR = cms.double( 999.0 ),
15370     MatchToPreviousCand = cms.bool( True ),
15371     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
15372     requireL3MuonTrajectorySeed = cms.bool( False ),
15373     useSimpleGeometry = cms.bool( True ),
15374     useStation2 = cms.bool( True ),
15375     fallbackToME1 = cms.bool( False ),
15376     cosmicPropagationHypothesis = cms.bool( False ),
15377     useMB2InOverlap = cms.bool( False ),
15378     useTrack = cms.string( "tracker" ),
15379     useState = cms.string( "atVertex" ),
15380     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
15381     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
15382     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
15383 )
15384 fragment.hltPrePPRefL3SingleMu5SingleAK4CaloJet80 = cms.EDFilter( "HLTPrescaler",
15385     offset = cms.uint32( 0 ),
15386     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15387 )
15388 fragment.hltL1sMuShowerOneNominal = cms.EDFilter( "HLTL1TSeed",
15389     saveTags = cms.bool( True ),
15390     L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ),
15391     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15392     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15393     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15394     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15395     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15396     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15397     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15398     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15399     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15400 )
15401 fragment.hltPrePPRefCscClusterLoose = cms.EDFilter( "HLTPrescaler",
15402     offset = cms.uint32( 0 ),
15403     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15404 )
15405 fragment.hltCSCrechitClusters = cms.EDProducer( "CSCrechitClusterProducer",
15406     nRechitMin = cms.int32( 50 ),
15407     rParam = cms.double( 0.4 ),
15408     nStationThres = cms.int32( 10 ),
15409     recHitLabel = cms.InputTag( "hltCsc2DRecHits" )
15410 )
15411 fragment.hltCscClusterLoosePPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
15412     ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
15413     MinN = cms.int32( 1 ),
15414     MinSize = cms.int32( -1 ),
15415     MinSizeMinusMB1 = cms.int32( -1 ),
15416     MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
15417     MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
15418     MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
15419     MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
15420     MinSizeRegionCutClusterSize = cms.vint32( 100, 100, 200, 200 ),
15421     Max_nMB1 = cms.int32( -1 ),
15422     Max_nMB2 = cms.int32( -1 ),
15423     Max_nME11 = cms.int32( 0 ),
15424     Max_nME12 = cms.int32( 0 ),
15425     Max_nME41 = cms.int32( -1 ),
15426     Max_nME42 = cms.int32( -1 ),
15427     MinNstation = cms.int32( 0 ),
15428     MinAvgStation = cms.double( 0.0 ),
15429     MinTime = cms.double( -5.0 ),
15430     MaxTime = cms.double( 12.5 ),
15431     MinEta = cms.double( -1.0 ),
15432     MaxEta = cms.double( -1.0 ),
15433     MaxTimeSpread = cms.double( -1.0 )
15434 )
15435 fragment.hltPrePPRefCscClusterMedium = cms.EDFilter( "HLTPrescaler",
15436     offset = cms.uint32( 0 ),
15437     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15438 )
15439 fragment.hltCscClusterMediumPPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
15440     ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
15441     MinN = cms.int32( 1 ),
15442     MinSize = cms.int32( -1 ),
15443     MinSizeMinusMB1 = cms.int32( -1 ),
15444     MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
15445     MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
15446     MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
15447     MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
15448     MinSizeRegionCutClusterSize = cms.vint32( 130, 100, 230, 230 ),
15449     Max_nMB1 = cms.int32( -1 ),
15450     Max_nMB2 = cms.int32( -1 ),
15451     Max_nME11 = cms.int32( 0 ),
15452     Max_nME12 = cms.int32( 0 ),
15453     Max_nME41 = cms.int32( -1 ),
15454     Max_nME42 = cms.int32( -1 ),
15455     MinNstation = cms.int32( 0 ),
15456     MinAvgStation = cms.double( 0.0 ),
15457     MinTime = cms.double( -5.0 ),
15458     MaxTime = cms.double( 12.5 ),
15459     MinEta = cms.double( -1.0 ),
15460     MaxEta = cms.double( -1.0 ),
15461     MaxTimeSpread = cms.double( -1.0 )
15462 )
15463 fragment.hltPrePPRefCscClusterTight = cms.EDFilter( "HLTPrescaler",
15464     offset = cms.uint32( 0 ),
15465     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15466 )
15467 fragment.hltCscClusterTightPPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
15468     ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
15469     MinN = cms.int32( 1 ),
15470     MinSize = cms.int32( -1 ),
15471     MinSizeMinusMB1 = cms.int32( -1 ),
15472     MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
15473     MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
15474     MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
15475     MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
15476     MinSizeRegionCutClusterSize = cms.vint32( 150, 100, 250, 230 ),
15477     Max_nMB1 = cms.int32( -1 ),
15478     Max_nMB2 = cms.int32( -1 ),
15479     Max_nME11 = cms.int32( 0 ),
15480     Max_nME12 = cms.int32( 0 ),
15481     Max_nME41 = cms.int32( -1 ),
15482     Max_nME42 = cms.int32( -1 ),
15483     MinNstation = cms.int32( 0 ),
15484     MinAvgStation = cms.double( 0.0 ),
15485     MinTime = cms.double( -5.0 ),
15486     MaxTime = cms.double( 12.5 ),
15487     MinEta = cms.double( -1.0 ),
15488     MaxEta = cms.double( -1.0 ),
15489     MaxTimeSpread = cms.double( -1.0 )
15490 )
15491 fragment.hltL1sZDC1nAsymXORSingleJet8 = cms.EDFilter( "HLTL1TSeed",
15492     saveTags = cms.bool( True ),
15493     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" ),
15494     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15495     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15496     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15497     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15498     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15499     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15500     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15501     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15502     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15503 )
15504 fragment.hltPrePPRefUPCSingleJet8ZDC1nAsymXOR = cms.EDFilter( "HLTPrescaler",
15505     offset = cms.uint32( 0 ),
15506     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15507 )
15508 fragment.hltL1sZDC1nAsymXORSingleJet12 = cms.EDFilter( "HLTL1TSeed",
15509     saveTags = cms.bool( True ),
15510     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" ),
15511     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15512     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15513     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15514     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15515     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15516     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15517     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15518     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15519     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15520 )
15521 fragment.hltPrePPRefUPCSingleJet12ZDC1nAsymXOR = cms.EDFilter( "HLTPrescaler",
15522     offset = cms.uint32( 0 ),
15523     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15524 )
15525 fragment.hltL1sZDC1nAsymXORSingleJet16 = cms.EDFilter( "HLTL1TSeed",
15526     saveTags = cms.bool( True ),
15527     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" ),
15528     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15529     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15530     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15531     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15532     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15533     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15534     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15535     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15536     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15537 )
15538 fragment.hltPrePPRefUPCSingleJet16ZDC1nAsymXOR = cms.EDFilter( "HLTPrescaler",
15539     offset = cms.uint32( 0 ),
15540     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15541 )
15542 fragment.hltL1sZDC1nAsymXORSingleJet20 = cms.EDFilter( "HLTL1TSeed",
15543     saveTags = cms.bool( True ),
15544     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" ),
15545     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15546     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15547     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15548     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15549     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15550     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15551     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15552     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15553     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15554 )
15555 fragment.hltPrePPRefUPCSingleJet20ZDC1nAsymXOR = cms.EDFilter( "HLTPrescaler",
15556     offset = cms.uint32( 0 ),
15557     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15558 )
15559 fragment.hltL1sZDC1nAsymXORSingleJet24 = cms.EDFilter( "HLTL1TSeed",
15560     saveTags = cms.bool( True ),
15561     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" ),
15562     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15563     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15564     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15565     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15566     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15567     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15568     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15569     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15570     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15571 )
15572 fragment.hltPrePPRefUPCSingleJet24ZDC1nAsymXOR = cms.EDFilter( "HLTPrescaler",
15573     offset = cms.uint32( 0 ),
15574     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15575 )
15576 fragment.hltL1sZDC1nAsymXORSingleJet28 = cms.EDFilter( "HLTL1TSeed",
15577     saveTags = cms.bool( True ),
15578     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" ),
15579     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15580     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15581     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15582     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15583     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15584     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15585     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15586     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15587     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15588 )
15589 fragment.hltPrePPRefUPCSingleJet28ZDC1nAsymXOR = cms.EDFilter( "HLTPrescaler",
15590     offset = cms.uint32( 0 ),
15591     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15592 )
15593 fragment.hltL1sZDC1nORSingleJet8 = cms.EDFilter( "HLTL1TSeed",
15594     saveTags = cms.bool( True ),
15595     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" ),
15596     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15597     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15598     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15599     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15600     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15601     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15602     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15603     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15604     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15605 )
15606 fragment.hltPrePPRefUPCSingleJet8ZDC1nOR = cms.EDFilter( "HLTPrescaler",
15607     offset = cms.uint32( 0 ),
15608     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15609 )
15610 fragment.hltL1sZDC1nORSingleJet12 = cms.EDFilter( "HLTL1TSeed",
15611     saveTags = cms.bool( True ),
15612     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" ),
15613     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15614     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15615     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15616     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15617     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15618     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15619     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15620     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15621     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15622 )
15623 fragment.hltPrePPRefUPCSingleJet12ZDC1nOR = cms.EDFilter( "HLTPrescaler",
15624     offset = cms.uint32( 0 ),
15625     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15626 )
15627 fragment.hltL1sZDC1nORSingleJet16 = cms.EDFilter( "HLTL1TSeed",
15628     saveTags = cms.bool( True ),
15629     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" ),
15630     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15631     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15632     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15633     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15634     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15635     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15636     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15637     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15638     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15639 )
15640 fragment.hltPrePPRefUPCSingleJet16ZDC1nOR = cms.EDFilter( "HLTPrescaler",
15641     offset = cms.uint32( 0 ),
15642     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15643 )
15644 fragment.hltL1sZDC1nORSingleJet20 = cms.EDFilter( "HLTL1TSeed",
15645     saveTags = cms.bool( True ),
15646     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" ),
15647     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15648     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15649     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15650     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15651     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15652     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15653     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15654     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15655     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15656 )
15657 fragment.hltPrePPRefUPCSingleJet20ZDC1nOR = cms.EDFilter( "HLTPrescaler",
15658     offset = cms.uint32( 0 ),
15659     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15660 )
15661 fragment.hltL1sZDC1nORSingleJet24 = cms.EDFilter( "HLTL1TSeed",
15662     saveTags = cms.bool( True ),
15663     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" ),
15664     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15665     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15666     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15667     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15668     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15669     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15670     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15671     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15672     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15673 )
15674 fragment.hltPrePPRefUPCSingleJet24ZDC1nOR = cms.EDFilter( "HLTPrescaler",
15675     offset = cms.uint32( 0 ),
15676     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15677 )
15678 fragment.hltL1sZDC1nORSingleJet28 = cms.EDFilter( "HLTL1TSeed",
15679     saveTags = cms.bool( True ),
15680     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" ),
15681     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15682     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15683     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15684     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15685     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15686     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15687     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15688     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15689     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15690 )
15691 fragment.hltPrePPRefUPCSingleJet28ZDC1nOR = cms.EDFilter( "HLTPrescaler",
15692     offset = cms.uint32( 0 ),
15693     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15694 )
15695 fragment.hltL1sZDC1nAsymXOR = cms.EDFilter( "HLTL1TSeed",
15696     saveTags = cms.bool( True ),
15697     L1SeedsLogicalExpression = cms.string( "L1_ZDC1n_AsymXOR OR L1_ZDC1n_Bkp1_AsymXOR OR L1_ZDC1n_Bkp2_AsymXOR OR L1_ZDC1n_Bkp3_AsymXOR" ),
15698     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15699     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15700     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15701     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15702     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15703     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15704     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15705     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15706     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15707 )
15708 fragment.hltPrePPRefUPCZDC1nAsymXOR = cms.EDFilter( "HLTPrescaler",
15709     offset = cms.uint32( 0 ),
15710     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15711 )
15712 fragment.hltL1sZDC1nORPRef = cms.EDFilter( "HLTL1TSeed",
15713     saveTags = cms.bool( True ),
15714     L1SeedsLogicalExpression = cms.string( "L1_ZDC1n_OR OR L1_ZDC1n_Bkp1_OR OR L1_ZDC1n_Bkp2_OR OR L1_ZDC1n_Bkp3_OR" ),
15715     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15716     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15717     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15718     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15719     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15720     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15721     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15722     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15723     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15724 )
15725 fragment.hltPrePPRefUPCZDC1nOR = cms.EDFilter( "HLTPrescaler",
15726     offset = cms.uint32( 0 ),
15727     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15728 )
15729 fragment.hltL1sL1ZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTL1TSeed",
15730     saveTags = cms.bool( True ),
15731     L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain" ),
15732     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15733     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
15734     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15735     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
15736     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15737     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15738     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15739     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15740     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
15741 )
15742 fragment.hltPrePPRefZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler",
15743     offset = cms.uint32( 0 ),
15744     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15745 )
15746 fragment.hltPreRandomHighRate = cms.EDFilter( "HLTPrescaler",
15747     offset = cms.uint32( 0 ),
15748     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15749 )
15750 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
15751     throw = cms.bool( False ),
15752     processName = cms.string( "@" ),
15753     moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
15754     moduleLabelPatternsToSkip = cms.vstring(  )
15755 )
15756 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
15757     processName = cms.string( "@" )
15758 )
15759 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
15760     AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
15761     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
15762     MinBx = cms.int32( 0 ),
15763     MaxBx = cms.int32( 0 ),
15764     DumpTrigResults = cms.bool( False ),
15765     DumpRecord = cms.bool( False ),
15766     DumpTrigSummary = cms.bool( True ),
15767     ReadPrescalesFromFile = cms.bool( False ),
15768     psFileName = cms.string( "prescale_L1TGlobal.csv" ),
15769     psColumn = cms.int32( 0 )
15770 )
15771 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
15772     HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
15773     reportBy = cms.untracked.string( "job" ),
15774     resetBy = cms.untracked.string( "never" ),
15775     serviceBy = cms.untracked.string( "never" ),
15776     ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
15777     ReferenceRate = cms.untracked.double( 100.0 )
15778 )
15779 fragment.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter",
15780     usePathStatus = cms.bool( True ),
15781     hltResults = cms.InputTag( "" ),
15782     l1tResults = cms.InputTag( "" ),
15783     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15784     throw = cms.bool( True ),
15785     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v12' )
15786 )
15787 fragment.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler",
15788     offset = cms.uint32( 0 ),
15789     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15790 )
15791 fragment.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter",
15792     usePathStatus = cms.bool( True ),
15793     hltResults = cms.InputTag( "" ),
15794     l1tResults = cms.InputTag( "" ),
15795     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15796     throw = cms.bool( True ),
15797     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v12',
15798       'AlCa_LumiPixelsCounts_ZeroBias_v14' )
15799 )
15800 fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler",
15801     offset = cms.uint32( 0 ),
15802     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15803 )
15804 fragment.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter",
15805     usePathStatus = cms.bool( True ),
15806     hltResults = cms.InputTag( "" ),
15807     l1tResults = cms.InputTag( "" ),
15808     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15809     throw = cms.bool( True ),
15810     triggerConditions = cms.vstring( 'AlCa_HIEcalEtaEBonly_v13',
15811       'AlCa_HIEcalEtaEEonly_v13',
15812       'AlCa_HIEcalPi0EBonly_v13',
15813       'AlCa_HIEcalPi0EEonly_v13' )
15814 )
15815 fragment.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler",
15816     offset = cms.uint32( 0 ),
15817     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15818 )
15819 fragment.hltDatasetAlCaPhiSym = 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_EcalPhiSym_v21' )
15826 )
15827 fragment.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler",
15828     offset = cms.uint32( 0 ),
15829     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15830 )
15831 fragment.hltDatasetDQMGPUvsCPU = 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( 'DQM_EcalReconstruction_v13',
15838       'DQM_HcalReconstruction_v11',
15839       'DQM_PixelReconstruction_v13' )
15840 )
15841 fragment.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler",
15842     offset = cms.uint32( 0 ),
15843     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15844 )
15845 fragment.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter",
15846     usePathStatus = cms.bool( True ),
15847     hltResults = cms.InputTag( "" ),
15848     l1tResults = cms.InputTag( "" ),
15849     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15850     throw = cms.bool( True ),
15851     triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v17 / 2',
15852       'HLT_ZeroBias_Beamspot_v18' )
15853 )
15854 fragment.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler",
15855     offset = cms.uint32( 0 ),
15856     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15857 )
15858 fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter",
15859     usePathStatus = cms.bool( True ),
15860     hltResults = cms.InputTag( "" ),
15861     l1tResults = cms.InputTag( "" ),
15862     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15863     throw = cms.bool( True ),
15864     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' )
15865 )
15866 fragment.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler",
15867     offset = cms.uint32( 0 ),
15868     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15869 )
15870 fragment.hltDatasetEmptyBX = cms.EDFilter( "TriggerResultsFilter",
15871     usePathStatus = cms.bool( True ),
15872     hltResults = cms.InputTag( "" ),
15873     l1tResults = cms.InputTag( "" ),
15874     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15875     throw = cms.bool( True ),
15876     triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v10',
15877       'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v10',
15878       'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v10' )
15879 )
15880 fragment.hltPreDatasetEmptyBX = cms.EDFilter( "HLTPrescaler",
15881     offset = cms.uint32( 0 ),
15882     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15883 )
15884 fragment.hltDatasetEventDisplay = cms.EDFilter( "TriggerResultsFilter",
15885     usePathStatus = cms.bool( True ),
15886     hltResults = cms.InputTag( "" ),
15887     l1tResults = cms.InputTag( "" ),
15888     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15889     throw = cms.bool( True ),
15890     triggerConditions = cms.vstring( 'HLT_AK4PFJet100_v10 / 40',
15891       'HLT_PPRefGEDPhoton30_v8 / 50',
15892       'HLT_PPRefL3SingleMu7_v10 / 200',
15893       'HLT_Physics_v15 / 10' )
15894 )
15895 fragment.hltPreDatasetEventDisplay = cms.EDFilter( "HLTPrescaler",
15896     offset = cms.uint32( 0 ),
15897     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15898 )
15899 fragment.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter",
15900     usePathStatus = cms.bool( True ),
15901     hltResults = cms.InputTag( "" ),
15902     l1tResults = cms.InputTag( "" ),
15903     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15904     throw = cms.bool( True ),
15905     triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v17 / 2',
15906       'HLT_ZeroBias_Beamspot_v18' )
15907 )
15908 fragment.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler",
15909     offset = cms.uint32( 0 ),
15910     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15911 )
15912 fragment.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter",
15913     usePathStatus = cms.bool( True ),
15914     hltResults = cms.InputTag( "" ),
15915     l1tResults = cms.InputTag( "" ),
15916     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15917     throw = cms.bool( True ),
15918     triggerConditions = cms.vstring( 'HLT_AK4PFJet80_v10 / 80',
15919       'HLT_PPRefEle15Ele10GsfMass50_v8 / 12',
15920       'HLT_PPRefL3SingleMu7_v10 / 80',
15921       'HLT_PPRefUPC_ZDC1nOR_v2 / 8500',
15922       'HLT_Physics_v15 / 2',
15923       'HLT_Random_v3',
15924       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13',
15925       'HLT_ZeroBias_v14 / 6' )
15926 )
15927 fragment.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler",
15928     offset = cms.uint32( 0 ),
15929     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15930 )
15931 fragment.hltDatasetHLTMonitor = cms.EDFilter( "TriggerResultsFilter",
15932     usePathStatus = cms.bool( True ),
15933     hltResults = cms.InputTag( "" ),
15934     l1tResults = cms.InputTag( "" ),
15935     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15936     throw = cms.bool( True ),
15937     triggerConditions = cms.vstring( 'HLT_AK4PFJet80_v10 / 20',
15938       'HLT_PPRefEle15Ele10GsfMass50_v8',
15939       'HLT_PPRefEle50Gsf_v8' )
15940 )
15941 fragment.hltPreDatasetHLTMonitor = cms.EDFilter( "HLTPrescaler",
15942     offset = cms.uint32( 0 ),
15943     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15944 )
15945 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
15946     usePathStatus = cms.bool( True ),
15947     hltResults = cms.InputTag( "" ),
15948     l1tResults = cms.InputTag( "" ),
15949     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15950     throw = cms.bool( True ),
15951     triggerConditions = cms.vstring( 'HLT_Physics_v15' )
15952 )
15953 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
15954     offset = cms.uint32( 0 ),
15955     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15956 )
15957 fragment.hltDatasetHcalNZS = cms.EDFilter( "TriggerResultsFilter",
15958     usePathStatus = cms.bool( True ),
15959     hltResults = cms.InputTag( "" ),
15960     l1tResults = cms.InputTag( "" ),
15961     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15962     throw = cms.bool( True ),
15963     triggerConditions = cms.vstring( 'HLT_HcalNZS_v22',
15964       'HLT_HcalPhiSym_v24' )
15965 )
15966 fragment.hltPreDatasetHcalNZS = cms.EDFilter( "HLTPrescaler",
15967     offset = cms.uint32( 0 ),
15968     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15969 )
15970 fragment.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter",
15971     usePathStatus = cms.bool( True ),
15972     hltResults = cms.InputTag( "" ),
15973     l1tResults = cms.InputTag( "" ),
15974     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15975     throw = cms.bool( True ),
15976     triggerConditions = cms.vstring( 'DST_Physics_v17' )
15977 )
15978 fragment.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler",
15979     offset = cms.uint32( 0 ),
15980     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15981 )
15982 fragment.hltDatasetNoBPTX = cms.EDFilter( "TriggerResultsFilter",
15983     usePathStatus = cms.bool( True ),
15984     hltResults = cms.InputTag( "" ),
15985     l1tResults = cms.InputTag( "" ),
15986     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15987     throw = cms.bool( True ),
15988     triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v11',
15989       'HLT_CDC_L2cosmic_5p5_er1p0_v11' )
15990 )
15991 fragment.hltPreDatasetNoBPTX = cms.EDFilter( "HLTPrescaler",
15992     offset = cms.uint32( 0 ),
15993     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15994 )
15995 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
15996     usePathStatus = cms.bool( True ),
15997     hltResults = cms.InputTag( "" ),
15998     l1tResults = cms.InputTag( "" ),
15999     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16000     throw = cms.bool( True ),
16001     triggerConditions = cms.vstring( 'HLT_AK4PFJet100_v10 / 10',
16002       'HLT_AK4PFJetFwd80_v10 / 2',
16003       'HLT_CDC_L2cosmic_10_er1p0_v11',
16004       'HLT_CDC_L2cosmic_5p5_er1p0_v11',
16005       'HLT_HIL1NotBptxORForPPRef_v10',
16006       'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v10',
16007       'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v10',
16008       'HLT_HcalNZS_v22',
16009       'HLT_HcalPhiSym_v24',
16010       'HLT_PPRefDoubleEle10Gsf_v8 / 50',
16011       'HLT_PPRefEle30Gsf_v9 / 5',
16012       'HLT_PPRefGEDPhoton30_EB_v8 / 20',
16013       'HLT_PPRefGEDPhoton40_v8 / 10',
16014       'HLT_PPRefL3DoubleMu0_Open_v10 / 0',
16015       'HLT_PPRefL3DoubleMu0_v10 / 200',
16016       'HLT_PPRefL3SingleMu7_v10 / 200',
16017       'HLT_Physics_v15',
16018       'HLT_Random_v3',
16019       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13',
16020       'HLT_ZeroBias_v14' )
16021 )
16022 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
16023     offset = cms.uint32( 0 ),
16024     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16025 )
16026 fragment.hltDatasetPPRefDoubleMuon = cms.EDFilter( "TriggerResultsFilter",
16027     usePathStatus = cms.bool( True ),
16028     hltResults = cms.InputTag( "" ),
16029     l1tResults = cms.InputTag( "" ),
16030     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16031     throw = cms.bool( True ),
16032     triggerConditions = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v7',
16033       'HLT_PPRefL1DoubleMu0_SQ_v2',
16034       'HLT_PPRefL1DoubleMu0_v7',
16035       'HLT_PPRefL1DoubleMu2_SQ_v2',
16036       'HLT_PPRefL1DoubleMu2_v2',
16037       'HLT_PPRefL2DoubleMu0_Open_v7',
16038       'HLT_PPRefL2DoubleMu0_v7',
16039       'HLT_PPRefL3DoubleMu0_Open_v10',
16040       'HLT_PPRefL3DoubleMu0_v10' )
16041 )
16042 fragment.hltPreDatasetPPRefDoubleMuon0 = cms.EDFilter( "HLTPrescaler",
16043     offset = cms.uint32( 0 ),
16044     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16045 )
16046 fragment.hltPreDatasetPPRefDoubleMuon1 = cms.EDFilter( "HLTPrescaler",
16047     offset = cms.uint32( 1 ),
16048     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16049 )
16050 fragment.hltPreDatasetPPRefDoubleMuon2 = cms.EDFilter( "HLTPrescaler",
16051     offset = cms.uint32( 2 ),
16052     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16053 )
16054 fragment.hltPreDatasetPPRefDoubleMuon3 = cms.EDFilter( "HLTPrescaler",
16055     offset = cms.uint32( 3 ),
16056     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16057 )
16058 fragment.hltDatasetPPRefHardProbes = cms.EDFilter( "TriggerResultsFilter",
16059     usePathStatus = cms.bool( True ),
16060     hltResults = cms.InputTag( "" ),
16061     l1tResults = cms.InputTag( "" ),
16062     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16063     throw = cms.bool( True ),
16064     triggerConditions = cms.vstring( 'HLT_AK4CaloJet100_v8',
16065       'HLT_AK4CaloJet120_v8',
16066       'HLT_AK4CaloJet40_v8',
16067       'HLT_AK4CaloJet60_v8',
16068       'HLT_AK4CaloJet70_v8',
16069       'HLT_AK4CaloJet80_v8',
16070       'HLT_AK4CaloJetFwd100_v8',
16071       'HLT_AK4CaloJetFwd120_v8',
16072       'HLT_AK4CaloJetFwd40_v8',
16073       'HLT_AK4CaloJetFwd60_v8',
16074       'HLT_AK4CaloJetFwd70_v8',
16075       'HLT_AK4CaloJetFwd80_v8',
16076       'HLT_AK4PFJet100_v10',
16077       'HLT_AK4PFJet120_v10',
16078       'HLT_AK4PFJet40_v10',
16079       'HLT_AK4PFJet60_v10',
16080       'HLT_AK4PFJet80_v10',
16081       'HLT_AK4PFJetFwd100_v10',
16082       'HLT_AK4PFJetFwd120_v10',
16083       'HLT_AK4PFJetFwd40_v10',
16084       'HLT_AK4PFJetFwd60_v10',
16085       'HLT_AK4PFJetFwd80_v10',
16086       'HLT_PPRefDoubleEle10GsfMass50_v8',
16087       'HLT_PPRefDoubleEle10Gsf_v8',
16088       'HLT_PPRefDoubleEle15GsfMass50_v8',
16089       'HLT_PPRefDoubleEle15Gsf_v8',
16090       'HLT_PPRefDoubleGEDPhoton20_v3',
16091       'HLT_PPRefEle10Gsf_v8',
16092       'HLT_PPRefEle15Ele10GsfMass50_v8',
16093       'HLT_PPRefEle15Ele10Gsf_v8',
16094       'HLT_PPRefEle15Gsf_v8',
16095       'HLT_PPRefEle20Gsf_v9',
16096       'HLT_PPRefEle30Gsf_v9',
16097       'HLT_PPRefEle40Gsf_v8',
16098       'HLT_PPRefEle50Gsf_v8',
16099       'HLT_PPRefGEDPhoton10_EB_v8',
16100       'HLT_PPRefGEDPhoton10_v8',
16101       'HLT_PPRefGEDPhoton20_EB_v8',
16102       'HLT_PPRefGEDPhoton20_v8',
16103       'HLT_PPRefGEDPhoton30_EB_v8',
16104       'HLT_PPRefGEDPhoton30_v8',
16105       'HLT_PPRefGEDPhoton40_EB_v8',
16106       'HLT_PPRefGEDPhoton40_v8',
16107       'HLT_PPRefGEDPhoton50_EB_v8',
16108       'HLT_PPRefGEDPhoton50_v8',
16109       'HLT_PPRefGEDPhoton60_EB_v8',
16110       'HLT_PPRefGEDPhoton60_v8' )
16111 )
16112 fragment.hltPreDatasetPPRefHardProbes0 = cms.EDFilter( "HLTPrescaler",
16113     offset = cms.uint32( 0 ),
16114     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16115 )
16116 fragment.hltDatasetPPRefSingleMuon = cms.EDFilter( "TriggerResultsFilter",
16117     usePathStatus = cms.bool( True ),
16118     hltResults = cms.InputTag( "" ),
16119     l1tResults = cms.InputTag( "" ),
16120     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16121     throw = cms.bool( True ),
16122     triggerConditions = cms.vstring( 'HLT_PPRefCscCluster_Loose_v7',
16123       'HLT_PPRefCscCluster_Medium_v7',
16124       'HLT_PPRefCscCluster_Tight_v7',
16125       'HLT_PPRefL1SingleMu0_Cosmics_v7',
16126       'HLT_PPRefL1SingleMu12_v7',
16127       'HLT_PPRefL1SingleMu5_Ele20Gsf_v3',
16128       'HLT_PPRefL1SingleMu5_GEDPhoton20_v3',
16129       'HLT_PPRefL1SingleMu7_Ele20Gsf_v3',
16130       'HLT_PPRefL1SingleMu7_GEDPhoton10_v3',
16131       'HLT_PPRefL1SingleMu7_v7',
16132       'HLT_PPRefL2SingleMu12_v7',
16133       'HLT_PPRefL2SingleMu15_v7',
16134       'HLT_PPRefL2SingleMu20_v7',
16135       'HLT_PPRefL2SingleMu7_v7',
16136       'HLT_PPRefL3SingleMu12_v10',
16137       'HLT_PPRefL3SingleMu15_v10',
16138       'HLT_PPRefL3SingleMu20_v10',
16139       'HLT_PPRefL3SingleMu3_SingleAK4CaloJet40_v3',
16140       'HLT_PPRefL3SingleMu3_SingleAK4CaloJet60_v3',
16141       'HLT_PPRefL3SingleMu3_SingleAK4CaloJet80_v3',
16142       'HLT_PPRefL3SingleMu3_v10',
16143       'HLT_PPRefL3SingleMu5_SingleAK4CaloJet40_v3',
16144       'HLT_PPRefL3SingleMu5_SingleAK4CaloJet60_v3',
16145       'HLT_PPRefL3SingleMu5_SingleAK4CaloJet80_v3',
16146       'HLT_PPRefL3SingleMu5_v10',
16147       'HLT_PPRefL3SingleMu7_v10' )
16148 )
16149 fragment.hltPreDatasetPPRefSingleMuon0 = cms.EDFilter( "HLTPrescaler",
16150     offset = cms.uint32( 0 ),
16151     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16152 )
16153 fragment.hltDatasetPPRefZeroBias = cms.EDFilter( "TriggerResultsFilter",
16154     usePathStatus = cms.bool( True ),
16155     hltResults = cms.InputTag( "" ),
16156     l1tResults = cms.InputTag( "" ),
16157     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16158     throw = cms.bool( True ),
16159     triggerConditions = cms.vstring( 'HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2',
16160       'HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2',
16161       'HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2',
16162       'HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2',
16163       'HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2',
16164       'HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2',
16165       'HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2',
16166       'HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2',
16167       'HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2',
16168       'HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2',
16169       'HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2',
16170       'HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2',
16171       'HLT_PPRefUPC_ZDC1nAsymXOR_v2',
16172       'HLT_PPRefUPC_ZDC1nOR_v2',
16173       'HLT_PPRefZeroBias_FirstCollisionInTrain_v1',
16174       'HLT_PPRefZeroBias_v7' )
16175 )
16176 fragment.hltPreDatasetPPRefZeroBiasPlusForward0 = cms.EDFilter( "HLTPrescaler",
16177     offset = cms.uint32( 0 ),
16178     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16179 )
16180 fragment.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter",
16181     usePathStatus = cms.bool( True ),
16182     hltResults = cms.InputTag( "" ),
16183     l1tResults = cms.InputTag( "" ),
16184     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16185     throw = cms.bool( True ),
16186     triggerConditions = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v12' )
16187 )
16188 fragment.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler",
16189     offset = cms.uint32( 0 ),
16190     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16191 )
16192 fragment.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter",
16193     usePathStatus = cms.bool( True ),
16194     hltResults = cms.InputTag( "" ),
16195     l1tResults = cms.InputTag( "" ),
16196     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16197     throw = cms.bool( True ),
16198     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
16199       'HLT_HcalCalibration_v6' )
16200 )
16201 fragment.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler",
16202     offset = cms.uint32( 0 ),
16203     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16204 )
16205 fragment.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter",
16206     usePathStatus = cms.bool( True ),
16207     hltResults = cms.InputTag( "" ),
16208     l1tResults = cms.InputTag( "" ),
16209     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16210     throw = cms.bool( True ),
16211     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
16212       'HLT_HcalCalibration_v6' )
16213 )
16214 fragment.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler",
16215     offset = cms.uint32( 0 ),
16216     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16217 )
16218 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
16219     usePathStatus = cms.bool( True ),
16220     hltResults = cms.InputTag( "" ),
16221     l1tResults = cms.InputTag( "" ),
16222     l1tIgnoreMaskAndPrescale = cms.bool( False ),
16223     throw = cms.bool( True ),
16224     triggerConditions = cms.vstring( 'HLT_Random_v3',
16225       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13',
16226       'HLT_ZeroBias_v14' )
16227 )
16228 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
16229     offset = cms.uint32( 0 ),
16230     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16231 )
16232 fragment.hltDatasetSpecialRandom = 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_Random_HighRate_v1' )
16239 )
16240 fragment.hltPreDatasetSpecialRandom0 = cms.EDFilter( "HLTPrescaler",
16241     offset = cms.uint32( 0 ),
16242     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16243 )
16244 fragment.hltPreDatasetSpecialRandom1 = cms.EDFilter( "HLTPrescaler",
16245     offset = cms.uint32( 1 ),
16246     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16247 )
16248 fragment.hltPreDatasetSpecialRandom2 = cms.EDFilter( "HLTPrescaler",
16249     offset = cms.uint32( 2 ),
16250     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16251 )
16252 fragment.hltPreDatasetSpecialRandom3 = cms.EDFilter( "HLTPrescaler",
16253     offset = cms.uint32( 3 ),
16254     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16255 )
16256 fragment.hltPreDatasetSpecialRandom4 = cms.EDFilter( "HLTPrescaler",
16257     offset = cms.uint32( 4 ),
16258     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16259 )
16260 fragment.hltPreDatasetSpecialRandom5 = cms.EDFilter( "HLTPrescaler",
16261     offset = cms.uint32( 5 ),
16262     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16263 )
16264 fragment.hltPreDatasetSpecialRandom6 = cms.EDFilter( "HLTPrescaler",
16265     offset = cms.uint32( 6 ),
16266     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16267 )
16268 fragment.hltPreDatasetSpecialRandom7 = cms.EDFilter( "HLTPrescaler",
16269     offset = cms.uint32( 7 ),
16270     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16271 )
16272 fragment.hltPreDatasetSpecialRandom8 = cms.EDFilter( "HLTPrescaler",
16273     offset = cms.uint32( 8 ),
16274     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16275 )
16276 fragment.hltPreDatasetSpecialRandom9 = cms.EDFilter( "HLTPrescaler",
16277     offset = cms.uint32( 9 ),
16278     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16279 )
16280 fragment.hltPreDatasetSpecialRandom10 = cms.EDFilter( "HLTPrescaler",
16281     offset = cms.uint32( 10 ),
16282     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16283 )
16284 fragment.hltPreDatasetSpecialRandom11 = cms.EDFilter( "HLTPrescaler",
16285     offset = cms.uint32( 11 ),
16286     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16287 )
16288 fragment.hltPreDatasetSpecialRandom12 = cms.EDFilter( "HLTPrescaler",
16289     offset = cms.uint32( 12 ),
16290     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16291 )
16292 fragment.hltPreDatasetSpecialRandom13 = cms.EDFilter( "HLTPrescaler",
16293     offset = cms.uint32( 13 ),
16294     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16295 )
16296 fragment.hltPreDatasetSpecialRandom14 = cms.EDFilter( "HLTPrescaler",
16297     offset = cms.uint32( 14 ),
16298     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16299 )
16300 fragment.hltPreDatasetSpecialRandom15 = cms.EDFilter( "HLTPrescaler",
16301     offset = cms.uint32( 15 ),
16302     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16303 )
16304 fragment.hltPreDatasetSpecialRandom16 = cms.EDFilter( "HLTPrescaler",
16305     offset = cms.uint32( 16 ),
16306     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16307 )
16308 fragment.hltPreDatasetSpecialRandom17 = cms.EDFilter( "HLTPrescaler",
16309     offset = cms.uint32( 17 ),
16310     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16311 )
16312 fragment.hltPreDatasetSpecialRandom18 = cms.EDFilter( "HLTPrescaler",
16313     offset = cms.uint32( 18 ),
16314     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16315 )
16316 fragment.hltPreDatasetSpecialRandom19 = cms.EDFilter( "HLTPrescaler",
16317     offset = cms.uint32( 19 ),
16318     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16319 )
16320 fragment.hltPreDatasetPPRefZeroBiasPlusForward1 = cms.EDFilter( "HLTPrescaler",
16321     offset = cms.uint32( 1 ),
16322     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16323 )
16324 fragment.hltPreDatasetPPRefZeroBiasPlusForward2 = cms.EDFilter( "HLTPrescaler",
16325     offset = cms.uint32( 2 ),
16326     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16327 )
16328 fragment.hltPreDatasetPPRefZeroBiasPlusForward3 = cms.EDFilter( "HLTPrescaler",
16329     offset = cms.uint32( 3 ),
16330     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16331 )
16332 fragment.hltPreDatasetPPRefZeroBiasPlusForward4 = cms.EDFilter( "HLTPrescaler",
16333     offset = cms.uint32( 4 ),
16334     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16335 )
16336 fragment.hltPreDatasetPPRefZeroBiasPlusForward5 = cms.EDFilter( "HLTPrescaler",
16337     offset = cms.uint32( 5 ),
16338     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16339 )
16340 fragment.hltPreDatasetPPRefZeroBiasPlusForward6 = cms.EDFilter( "HLTPrescaler",
16341     offset = cms.uint32( 6 ),
16342     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16343 )
16344 fragment.hltPreDatasetPPRefZeroBiasPlusForward7 = cms.EDFilter( "HLTPrescaler",
16345     offset = cms.uint32( 7 ),
16346     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16347 )
16348 fragment.hltPreDatasetPPRefZeroBiasPlusForward8 = cms.EDFilter( "HLTPrescaler",
16349     offset = cms.uint32( 8 ),
16350     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16351 )
16352 fragment.hltPreDatasetPPRefZeroBiasPlusForward9 = cms.EDFilter( "HLTPrescaler",
16353     offset = cms.uint32( 9 ),
16354     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16355 )
16356 fragment.hltPreDatasetPPRefZeroBiasPlusForward10 = cms.EDFilter( "HLTPrescaler",
16357     offset = cms.uint32( 10 ),
16358     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16359 )
16360 fragment.hltPreDatasetPPRefZeroBiasPlusForward11 = cms.EDFilter( "HLTPrescaler",
16361     offset = cms.uint32( 11 ),
16362     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16363 )
16364 fragment.hltPreDatasetPPRefZeroBiasPlusForward12 = cms.EDFilter( "HLTPrescaler",
16365     offset = cms.uint32( 12 ),
16366     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16367 )
16368 fragment.hltPreDatasetPPRefZeroBiasPlusForward13 = cms.EDFilter( "HLTPrescaler",
16369     offset = cms.uint32( 13 ),
16370     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16371 )
16372 fragment.hltPreDatasetPPRefZeroBiasPlusForward14 = cms.EDFilter( "HLTPrescaler",
16373     offset = cms.uint32( 14 ),
16374     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16375 )
16376 fragment.hltPreDatasetPPRefZeroBiasPlusForward15 = cms.EDFilter( "HLTPrescaler",
16377     offset = cms.uint32( 15 ),
16378     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16379 )
16380 fragment.hltPreDatasetPPRefZeroBiasPlusForward16 = cms.EDFilter( "HLTPrescaler",
16381     offset = cms.uint32( 16 ),
16382     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16383 )
16384 fragment.hltPreDatasetPPRefZeroBiasPlusForward17 = cms.EDFilter( "HLTPrescaler",
16385     offset = cms.uint32( 17 ),
16386     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16387 )
16388 fragment.hltPreDatasetPPRefZeroBiasPlusForward18 = cms.EDFilter( "HLTPrescaler",
16389     offset = cms.uint32( 18 ),
16390     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16391 )
16392 fragment.hltPreDatasetPPRefZeroBiasPlusForward19 = cms.EDFilter( "HLTPrescaler",
16393     offset = cms.uint32( 19 ),
16394     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16395 )
16396 fragment.hltPreDatasetPPRefZeroBiasPlusForward20 = cms.EDFilter( "HLTPrescaler",
16397     offset = cms.uint32( 20 ),
16398     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16399 )
16400 fragment.hltPreDatasetPPRefZeroBiasPlusForward21 = cms.EDFilter( "HLTPrescaler",
16401     offset = cms.uint32( 21 ),
16402     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16403 )
16404 fragment.hltPreDatasetPPRefZeroBiasPlusForward22 = cms.EDFilter( "HLTPrescaler",
16405     offset = cms.uint32( 22 ),
16406     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16407 )
16408 fragment.hltPreDatasetPPRefZeroBiasPlusForward23 = cms.EDFilter( "HLTPrescaler",
16409     offset = cms.uint32( 23 ),
16410     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16411 )
16412 fragment.hltPreDatasetPPRefZeroBiasPlusForward24 = cms.EDFilter( "HLTPrescaler",
16413     offset = cms.uint32( 24 ),
16414     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16415 )
16416 fragment.hltPreDatasetPPRefSingleMuon1 = cms.EDFilter( "HLTPrescaler",
16417     offset = cms.uint32( 1 ),
16418     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16419 )
16420 fragment.hltPreDatasetPPRefSingleMuon2 = cms.EDFilter( "HLTPrescaler",
16421     offset = cms.uint32( 2 ),
16422     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16423 )
16424 fragment.hltPreDatasetPPRefSingleMuon3 = cms.EDFilter( "HLTPrescaler",
16425     offset = cms.uint32( 3 ),
16426     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16427 )
16428 fragment.hltPreDatasetPPRefHardProbes1 = cms.EDFilter( "HLTPrescaler",
16429     offset = cms.uint32( 1 ),
16430     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16431 )
16432 fragment.hltPreDatasetPPRefHardProbes2 = cms.EDFilter( "HLTPrescaler",
16433     offset = cms.uint32( 2 ),
16434     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16435 )
16436 fragment.hltPreDatasetPPRefHardProbes3 = cms.EDFilter( "HLTPrescaler",
16437     offset = cms.uint32( 3 ),
16438     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16439 )
16440 fragment.hltPreDatasetPPRefHardProbes4 = cms.EDFilter( "HLTPrescaler",
16441     offset = cms.uint32( 4 ),
16442     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
16443 )
16444 
16445 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
16446 fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
16447 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
16448 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisSoA + fragment.hltEcalDigis + fragment.hltEcalUncalibRecHitSoA + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
16449 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
16450 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTPreshowerSequence )
16451 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
16452 fragment.HLTFEDSelectorsForRPCMonitor = cms.Sequence( fragment.hltFEDSelectorTCDS + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorDT + fragment.hltFEDSelectorRPC + fragment.hltFEDSelectorCSC + fragment.hltFEDSelectorGEM + fragment.hltFEDSelectorTwinMux + fragment.hltFEDSelectorOMTF + fragment.hltFEDSelectorCPPF )
16453 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
16454 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltOnlineBeamSpotDevice + fragment.hltSiPixelClustersSoA + fragment.hltSiPixelClusters + fragment.hltSiPixelDigiErrors + fragment.hltSiPixelRecHitsSoA + fragment.hltSiPixelRecHits )
16455 fragment.HLTDoLocalPixelSequenceSerialSync = cms.Sequence( fragment.hltOnlineBeamSpotDeviceSerialSync + fragment.hltSiPixelClustersSoASerialSync + fragment.hltSiPixelClustersSerialSync + fragment.hltSiPixelDigiErrorsSerialSync + fragment.hltSiPixelRecHitsSoASerialSync + fragment.hltSiPixelRecHitsSerialSync )
16456 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksSoA + fragment.hltPixelTracks )
16457 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVerticesSoA + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
16458 fragment.HLTRecoPixelTracksSequenceSerialSync = cms.Sequence( fragment.hltPixelTracksSoASerialSync + fragment.hltPixelTracksSerialSync )
16459 fragment.HLTRecopixelvertexingSequenceSerialSync = cms.Sequence( fragment.HLTRecoPixelTracksSequenceSerialSync + fragment.hltPixelVerticesSoASerialSync + fragment.hltPixelVerticesSerialSync + fragment.hltTrimmedPixelVerticesSerialSync )
16460 fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltSiPixelRecHitsSoAMonitorCPU + fragment.hltSiPixelRecHitsSoAMonitorGPU + fragment.hltSiPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVerticesSoAMonitorCPU + fragment.hltPixelVerticesSoAMonitorGPU + fragment.hltPixelVerticesSoACompareGPUvsCPU )
16461 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequenceSerialSync = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisSoASerialSync + fragment.hltEcalDigisSerialSync + fragment.hltEcalUncalibRecHitSoASerialSync + fragment.hltEcalUncalibRecHitSerialSync + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHitSerialSync )
16462 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHcalDigisSoA + fragment.hltHbheRecoSoA + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
16463 fragment.HLTDoLocalHcalSequenceSerialSync = cms.Sequence( fragment.hltHcalDigis + fragment.hltHcalDigisSoASerialSync + fragment.hltHbheRecoSoASerialSync + fragment.hltHbherecoSerialSync + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
16464 fragment.HLTPFHcalClustering = cms.Sequence( fragment.hltParticleFlowRecHitHBHESoA + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowClusterHBHESoA + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL )
16465 fragment.HLTPFHcalClusteringSerialSync = cms.Sequence( fragment.hltParticleFlowRecHitHBHESoASerialSync + fragment.hltParticleFlowRecHitHBHESerialSync + fragment.hltParticleFlowClusterHBHESoASerialSync + fragment.hltParticleFlowClusterHBHESerialSync + fragment.hltParticleFlowClusterHCALSerialSync )
16466 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
16467 fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
16468 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
16469 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
16470 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
16471 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
16472 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 )
16473 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
16474 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
16475 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltMeasurementTrackerEvent )
16476 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
16477 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL2 )
16478 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
16479 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
16480 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
16481 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL1 )
16482 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
16483 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 )
16484 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon )
16485 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
16486 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIter03IterL3FromL1MuonMerged + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
16487 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
16488 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 )
16489 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
16490 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
16491 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
16492 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 )
16493 fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( fragment.HLTMuonLocalRecoMeanTimerSequence + fragment.hltL2CosmicOfflineMuonSeeds + fragment.hltL2CosmicMuonSeeds + fragment.hltL2CosmicMuons )
16494 fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed )
16495 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
16496 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
16497 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
16498 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
16499 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
16500 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
16501 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 )
16502 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
16503 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
16504 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
16505 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
16506 fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded )
16507 fragment.HLTDoLocalHcalWithTowerSequence = cms.Sequence( fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
16508 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 )
16509 fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars )
16510 fragment.HLTTrackReconstructionForPFNoMu = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 )
16511 fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTTrackReconstructionForPFNoMu )
16512 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 )
16513 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 )
16514 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 )
16515 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 )
16516 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 )
16517 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 )
16518 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 )
16519 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 )
16520 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 )
16521 fragment.HLTHIGEDPhoton10PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG10EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG10HoverELoosePPRefFilter )
16522 fragment.HLTHIGEDPhoton10EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG10EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG10HoverELooseEBPPRefFilter )
16523 fragment.HLTHIGEDPhoton20PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG20EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG20HoverELoosePPRefFilter )
16524 fragment.HLTHIGEDPhoton20EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG20EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG20HoverELooseEBPPRefFilter )
16525 fragment.HLTHIGEDPhoton30PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG30EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG30HoverELoosePPRefFilter )
16526 fragment.HLTHIGEDPhoton30EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG30EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG30HoverELooseEBPPRefFilter )
16527 fragment.HLTHIGEDPhoton40PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG40EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG40HoverELoosePPRefFilter )
16528 fragment.HLTHIGEDPhoton40EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG40EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG40HoverELooseEBPPRefFilter )
16529 fragment.HLTHIGEDPhoton50PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG50EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG50HoverELoosePPRefFilter )
16530 fragment.HLTHIGEDPhoton50EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG50EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG50HoverELooseEBPPRefFilter )
16531 fragment.HLTHIGEDPhoton60PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG60EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG60HoverELoosePPRefFilter )
16532 fragment.HLTHIGEDPhoton60EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG60EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG60HoverELooseEBPPRefFilter )
16533 fragment.HLTDoubleGEDPhoton20PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltDoubleEG20EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltDoubleEG20HoverELoosePPRefFilter )
16534 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
16535 
16536 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
16537 fragment.Status_OnCPU = cms.Path( fragment.hltBackend + ~fragment.hltStatusOnGPUFilter )
16538 fragment.Status_OnGPU = cms.Path( fragment.hltBackend + fragment.hltStatusOnGPUFilter )
16539 fragment.AlCa_EcalPhiSym_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
16540 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 )
16541 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 )
16542 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 )
16543 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 )
16544 fragment.AlCa_HIRPCMuonNormalisation_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTFEDSelectorsForRPCMonitor + fragment.HLTEndSequence )
16545 fragment.AlCa_LumiPixelsCounts_Random_v12 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
16546 fragment.AlCa_LumiPixelsCounts_ZeroBias_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
16547 fragment.DQM_PixelReconstruction_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMPixelReconstruction + fragment.hltPreDQMPixelReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalPixelSequenceSerialSync + fragment.HLTRecopixelvertexingSequence + fragment.HLTRecopixelvertexingSequenceSerialSync + fragment.HLTDQMPixelReconstruction + fragment.HLTEndSequence )
16548 fragment.DQM_EcalReconstruction_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMEcalReconstruction + fragment.hltPreDQMEcalReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequenceSerialSync + fragment.HLTEndSequence )
16549 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 )
16550 fragment.DST_Physics_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorL1uGTTest + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
16551 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
16552 fragment.HLT_HcalCalibration_v6 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
16553 fragment.HLT_HcalNZS_v22 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence )
16554 fragment.HLT_HcalPhiSym_v24 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sSingleEGorSingleorDoubleMu + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence )
16555 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
16556 fragment.HLT_Physics_v15 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
16557 fragment.HLT_ZeroBias_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
16558 fragment.HLT_ZeroBias_Beamspot_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
16559 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
16560 fragment.HLT_CDC_L2cosmic_10_er1p0_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic10er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 + fragment.HLTEndSequence )
16561 fragment.HLT_CDC_L2cosmic_5p5_er1p0_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic5p5er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 + fragment.HLTEndSequence )
16562 fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence )
16563 fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence )
16564 fragment.HLT_HIL1NotBptxORForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence )
16565 fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v17 = 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 )
16566 fragment.HLT_PPRefZeroBias_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefZeroBias + fragment.HLTEndSequence )
16567 fragment.HLT_AK4CaloJet40_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet40 + fragment.HLTEndSequence )
16568 fragment.HLT_AK4CaloJet60_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4CaloJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60 + fragment.HLTEndSequence )
16569 fragment.HLT_AK4CaloJet70_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet70 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTEndSequence )
16570 fragment.HLT_AK4CaloJet80_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTEndSequence )
16571 fragment.HLT_AK4CaloJet100_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100 + fragment.HLTEndSequence )
16572 fragment.HLT_AK4CaloJet120_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK4CaloJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet120 + fragment.HLTEndSequence )
16573 fragment.HLT_AK4CaloJetFwd40_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTEndSequence )
16574 fragment.HLT_AK4CaloJetFwd60_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK4CaloJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet60 + fragment.HLTEndSequence )
16575 fragment.HLT_AK4CaloJetFwd70_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd70 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet70 + fragment.HLTEndSequence )
16576 fragment.HLT_AK4CaloJetFwd80_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet80 + fragment.HLTEndSequence )
16577 fragment.HLT_AK4CaloJetFwd100_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet100 + fragment.HLTEndSequence )
16578 fragment.HLT_AK4CaloJetFwd120_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK4CaloJetFwd120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet120 + fragment.HLTEndSequence )
16579 fragment.HLT_AK4PFJet40_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10 + fragment.hltSinglePFJet40 + fragment.HLTEndSequence )
16580 fragment.HLT_AK4PFJet60_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4PFJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40 + fragment.hltSinglePFJet60 + fragment.HLTEndSequence )
16581 fragment.HLT_AK4PFJet80_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50 + fragment.hltSinglePFJet80 + fragment.HLTEndSequence )
16582 fragment.HLT_AK4PFJet100_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets70 + fragment.hltSinglePFJet100 + fragment.HLTEndSequence )
16583 fragment.HLT_AK4PFJet120_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK4PFJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets90 + fragment.hltSinglePFJet120 + fragment.HLTEndSequence )
16584 fragment.HLT_AK4PFJetFwd40_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 + fragment.hltSinglePFFwdJet40 + fragment.HLTEndSequence )
16585 fragment.HLT_AK4PFJetFwd60_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK4PFJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 + fragment.hltSinglePFFwdJet60 + fragment.HLTEndSequence )
16586 fragment.HLT_AK4PFJetFwd80_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4PFJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 + fragment.hltSinglePFFwdJet80 + fragment.HLTEndSequence )
16587 fragment.HLT_AK4PFJetFwd100_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4PFJetFwd100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets70 + fragment.hltSinglePFFwdJet100 + fragment.HLTEndSequence )
16588 fragment.HLT_AK4PFJetFwd120_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK4PFJetFwd120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets90 + fragment.hltSinglePFFwdJet120 + fragment.HLTEndSequence )
16589 fragment.HLT_PPRefDoubleEle10Gsf_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG10EG5 + fragment.hltPrePPRefDoubleEle10Gsf + fragment.HLTDoubleEle10GsfPPRefSequence + fragment.HLTEndSequence )
16590 fragment.HLT_PPRefDoubleEle10GsfMass50_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG10EG5 + fragment.hltPrePPRefDoubleEle10GsfMass50 + fragment.HLTDoubleEle10GsfPPRefSequence + fragment.hltDoubleEle10Mass50PPRefFilter + fragment.HLTEndSequence )
16591 fragment.HLT_PPRefDoubleEle15Gsf_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG10EG5 + fragment.hltPrePPRefDoubleEle15Gsf + fragment.HLTDoubleEle15GsfPPRefSequence + fragment.HLTEndSequence )
16592 fragment.HLT_PPRefDoubleEle15GsfMass50_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG10EG5 + fragment.hltPrePPRefDoubleEle15GsfMass50 + fragment.HLTDoubleEle15GsfPPRefSequence + fragment.hltDoubleEle15Mass50PPRefFilter + fragment.HLTEndSequence )
16593 fragment.HLT_PPRefEle15Ele10Gsf_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG10EG5 + fragment.hltPrePPRefEle15Ele10Gsf + fragment.HLTEle15Ele10GsfPPRefSequence + fragment.HLTEndSequence )
16594 fragment.HLT_PPRefEle15Ele10GsfMass50_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG10EG5 + fragment.hltPrePPRefEle15Ele10GsfMass50 + fragment.HLTEle15Ele10GsfPPRefSequence + fragment.hltDoubleEle10Mass50PPRefFilter + fragment.HLTEndSequence )
16595 fragment.HLT_PPRefEle10Gsf_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePPRefEle10Gsf + fragment.HLTEle10GsfPPRefSequence + fragment.HLTEndSequence )
16596 fragment.HLT_PPRefEle15Gsf_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePPRefEle15Gsf + fragment.HLTEle15GsfPPRefSequence + fragment.HLTEndSequence )
16597 fragment.HLT_PPRefEle20Gsf_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG18OR21 + fragment.hltPrePPRefEle20Gsf + fragment.HLTEle20GsfPPRefSequence + fragment.HLTEndSequence )
16598 fragment.HLT_PPRefEle30Gsf_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefEle30Gsf + fragment.HLTEle30GsfPPRefSequence + fragment.HLTEndSequence )
16599 fragment.HLT_PPRefEle40Gsf_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefEle40Gsf + fragment.HLTEle40GsfPPRefSequence + fragment.HLTEndSequence )
16600 fragment.HLT_PPRefEle50Gsf_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefEle50Gsf + fragment.HLTEle50GsfPPRefSequence + fragment.HLTEndSequence )
16601 fragment.HLT_PPRefGEDPhoton10_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePPRefGEDPhoton10 + fragment.HLTHIGEDPhoton10PPRefSequence + fragment.HLTEndSequence )
16602 fragment.HLT_PPRefGEDPhoton10_EB_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePPRefGEDPhoton10EB + fragment.HLTHIGEDPhoton10EBPPRefSequence + fragment.HLTEndSequence )
16603 fragment.HLT_PPRefGEDPhoton20_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePPRefGEDPhoton20 + fragment.HLTHIGEDPhoton20PPRefSequence + fragment.HLTEndSequence )
16604 fragment.HLT_PPRefGEDPhoton20_EB_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePPRefGEDPhoton20EB + fragment.HLTHIGEDPhoton20EBPPRefSequence + fragment.HLTEndSequence )
16605 fragment.HLT_PPRefGEDPhoton30_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton30 + fragment.HLTHIGEDPhoton30PPRefSequence + fragment.HLTEndSequence )
16606 fragment.HLT_PPRefGEDPhoton30_EB_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefGEDPhoton30EB + fragment.HLTHIGEDPhoton30EBPPRefSequence + fragment.HLTEndSequence )
16607 fragment.HLT_PPRefGEDPhoton40_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton40 + fragment.HLTHIGEDPhoton40PPRefSequence + fragment.HLTEndSequence )
16608 fragment.HLT_PPRefGEDPhoton40_EB_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton40EB + fragment.HLTHIGEDPhoton40EBPPRefSequence + fragment.HLTEndSequence )
16609 fragment.HLT_PPRefGEDPhoton50_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton50 + fragment.HLTHIGEDPhoton50PPRefSequence + fragment.HLTEndSequence )
16610 fragment.HLT_PPRefGEDPhoton50_EB_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton50EB + fragment.HLTHIGEDPhoton50EBPPRefSequence + fragment.HLTEndSequence )
16611 fragment.HLT_PPRefGEDPhoton60_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG30 + fragment.hltPrePPRefGEDPhoton60 + fragment.HLTHIGEDPhoton60PPRefSequence + fragment.HLTEndSequence )
16612 fragment.HLT_PPRefGEDPhoton60_EB_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG30 + fragment.hltPrePPRefGEDPhoton60EB + fragment.HLTHIGEDPhoton60EBPPRefSequence + fragment.HLTEndSequence )
16613 fragment.HLT_PPRefDoubleGEDPhoton20_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG15EG10 + fragment.hltPrePPRefDoubleGEDPhoton20 + fragment.HLTDoubleGEDPhoton20PPRefSequence + fragment.HLTEndSequence )
16614 fragment.HLT_PPRefL1DoubleMu0_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPrePPRefL1DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef + fragment.HLTEndSequence )
16615 fragment.HLT_PPRefL1DoubleMu0_SQ_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPrePPRefL1DoubleMu0SQ + fragment.hltL1fL1sDoubleMu0SQL1Filtered0PPRef + fragment.HLTEndSequence )
16616 fragment.HLT_PPRefL1DoubleMu0_Open_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPrePPRefL1DoubleMu0Open + fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef + fragment.HLTEndSequence )
16617 fragment.HLT_PPRefL1DoubleMu2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu2 + fragment.hltPrePPRefL1DoubleMu2 + fragment.hltL1fL1sDoubleMu2L1Filtered0PPRef + fragment.HLTEndSequence )
16618 fragment.HLT_PPRefL1DoubleMu2_SQ_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu2SQ + fragment.hltPrePPRefL1DoubleMu2SQ + fragment.hltL1fL1sDoubleMu2SQL1Filtered0PPRef + fragment.HLTEndSequence )
16619 fragment.HLT_PPRefL1SingleMu0_Cosmics_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu0Cosmics + fragment.hltPrePPRefL1SingleMu0Cosmics + fragment.hltL1fL1sSingleMu0CosmicsL1Filtered0PPRef + fragment.HLTEndSequence )
16620 fragment.HLT_PPRefL1SingleMu7_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL1SingleMu7 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTEndSequence )
16621 fragment.HLT_PPRefL1SingleMu12_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12 + fragment.hltPrePPRefL1SingleMu12 + fragment.hltL1fL1sDoubleMu12L1Filtered12PPRef + fragment.HLTEndSequence )
16622 fragment.HLT_PPRefL1SingleMu5_Ele20Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3SingleEG12 + fragment.hltPrePPRefL1SingleMu5Ele20Gsf + fragment.hltL1fL1sSingleMu3SingleEG12L1Filtered5PPRef + fragment.HLTEle20GsfPPRefSequence + fragment.HLTEndSequence )
16623 fragment.HLT_PPRefL1SingleMu5_GEDPhoton20_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3SingleEG12 + fragment.hltPrePPRefL1SingleMu5GEDPhoton20 + fragment.hltL1fL1sSingleMu3SingleEG12L1Filtered5PPRef + fragment.HLTHIGEDPhoton20PPRefSequence + fragment.HLTEndSequence )
16624 fragment.HLT_PPRefL1SingleMu7_Ele20Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5SingleEG15 + fragment.hltPrePPRefL1SingleMu7Ele20Gsf + fragment.hltL1fL1sSingleMu5SingleEG15L1Filtered7PPRef + fragment.HLTEle20GsfPPRefSequence + fragment.HLTEndSequence )
16625 fragment.HLT_PPRefL1SingleMu7_GEDPhoton10_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5SingleEG15 + fragment.hltPrePPRefL1SingleMu7GEDPhoton10 + fragment.hltL1fL1sSingleMu5SingleEG15L1Filtered7PPRef + fragment.HLTHIGEDPhoton10PPRefSequence + fragment.HLTEndSequence )
16626 fragment.HLT_PPRefL2DoubleMu0_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPrePPRefL2DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sDoubleMu0L2Filtered0PPRef + fragment.HLTEndSequence )
16627 fragment.HLT_PPRefL2DoubleMu0_Open_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPrePPRefL2DoubleMu0Open + fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef + fragment.HLTEndSequence )
16628 fragment.HLT_PPRefL2SingleMu7_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu7 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef + fragment.HLTEndSequence )
16629 fragment.HLT_PPRefL2SingleMu12_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu12 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered12PPRef + fragment.HLTEndSequence )
16630 fragment.HLT_PPRefL2SingleMu15_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu15 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu12L2Filtered15PPRef + fragment.HLTEndSequence )
16631 fragment.HLT_PPRefL2SingleMu20_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu20 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered20PPRef + fragment.HLTEndSequence )
16632 fragment.HLT_PPRefL3DoubleMu0_v10 = 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 )
16633 fragment.HLT_PPRefL3DoubleMu0_Open_v10 = 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 )
16634 fragment.HLT_PPRefL3SingleMu3_v10 = 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 )
16635 fragment.HLT_PPRefL3SingleMu5_v10 = 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 )
16636 fragment.HLT_PPRefL3SingleMu7_v10 = 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 )
16637 fragment.HLT_PPRefL3SingleMu12_v10 = 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 )
16638 fragment.HLT_PPRefL3SingleMu15_v10 = 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 )
16639 fragment.HLT_PPRefL3SingleMu20_v10 = 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 )
16640 fragment.HLT_PPRefL3SingleMu3_SingleAK4CaloJet40_v3 = 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 )
16641 fragment.HLT_PPRefL3SingleMu3_SingleAK4CaloJet60_v3 = 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 )
16642 fragment.HLT_PPRefL3SingleMu3_SingleAK4CaloJet80_v3 = 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 )
16643 fragment.HLT_PPRefL3SingleMu5_SingleAK4CaloJet40_v3 = 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 )
16644 fragment.HLT_PPRefL3SingleMu5_SingleAK4CaloJet60_v3 = 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 )
16645 fragment.HLT_PPRefL3SingleMu5_SingleAK4CaloJet80_v3 = 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 )
16646 fragment.HLT_PPRefCscCluster_Loose_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterLoose + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterLoosePPRef + fragment.HLTEndSequence )
16647 fragment.HLT_PPRefCscCluster_Medium_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterMedium + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterMediumPPRef + fragment.HLTEndSequence )
16648 fragment.HLT_PPRefCscCluster_Tight_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterTight + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterTightPPRef + fragment.HLTEndSequence )
16649 fragment.HLT_PPRefUPC_SingleJet8_ZDC1nAsymXOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nAsymXORSingleJet8 + fragment.hltPrePPRefUPCSingleJet8ZDC1nAsymXOR + fragment.HLTEndSequence )
16650 fragment.HLT_PPRefUPC_SingleJet12_ZDC1nAsymXOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nAsymXORSingleJet12 + fragment.hltPrePPRefUPCSingleJet12ZDC1nAsymXOR + fragment.HLTEndSequence )
16651 fragment.HLT_PPRefUPC_SingleJet16_ZDC1nAsymXOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nAsymXORSingleJet16 + fragment.hltPrePPRefUPCSingleJet16ZDC1nAsymXOR + fragment.HLTEndSequence )
16652 fragment.HLT_PPRefUPC_SingleJet20_ZDC1nAsymXOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nAsymXORSingleJet20 + fragment.hltPrePPRefUPCSingleJet20ZDC1nAsymXOR + fragment.HLTEndSequence )
16653 fragment.HLT_PPRefUPC_SingleJet24_ZDC1nAsymXOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nAsymXORSingleJet24 + fragment.hltPrePPRefUPCSingleJet24ZDC1nAsymXOR + fragment.HLTEndSequence )
16654 fragment.HLT_PPRefUPC_SingleJet28_ZDC1nAsymXOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nAsymXORSingleJet28 + fragment.hltPrePPRefUPCSingleJet28ZDC1nAsymXOR + fragment.HLTEndSequence )
16655 fragment.HLT_PPRefUPC_SingleJet8_ZDC1nOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nORSingleJet8 + fragment.hltPrePPRefUPCSingleJet8ZDC1nOR + fragment.HLTEndSequence )
16656 fragment.HLT_PPRefUPC_SingleJet12_ZDC1nOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nORSingleJet12 + fragment.hltPrePPRefUPCSingleJet12ZDC1nOR + fragment.HLTEndSequence )
16657 fragment.HLT_PPRefUPC_SingleJet16_ZDC1nOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nORSingleJet16 + fragment.hltPrePPRefUPCSingleJet16ZDC1nOR + fragment.HLTEndSequence )
16658 fragment.HLT_PPRefUPC_SingleJet20_ZDC1nOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nORSingleJet20 + fragment.hltPrePPRefUPCSingleJet20ZDC1nOR + fragment.HLTEndSequence )
16659 fragment.HLT_PPRefUPC_SingleJet24_ZDC1nOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nORSingleJet24 + fragment.hltPrePPRefUPCSingleJet24ZDC1nOR + fragment.HLTEndSequence )
16660 fragment.HLT_PPRefUPC_SingleJet28_ZDC1nOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nORSingleJet28 + fragment.hltPrePPRefUPCSingleJet28ZDC1nOR + fragment.HLTEndSequence )
16661 fragment.HLT_PPRefUPC_ZDC1nAsymXOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nAsymXOR + fragment.hltPrePPRefUPCZDC1nAsymXOR + fragment.HLTEndSequence )
16662 fragment.HLT_PPRefUPC_ZDC1nOR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZDC1nORPRef + fragment.hltPrePPRefUPCZDC1nOR + fragment.HLTEndSequence )
16663 fragment.HLT_PPRefZeroBias_FirstCollisionInTrain_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionInTrain + fragment.hltPrePPRefZeroBiasFirstCollisionInTrain + fragment.HLTEndSequence )
16664 fragment.HLT_Random_HighRate_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandomHighRate + fragment.HLTEndSequence )
16665 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
16666 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
16667 fragment.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsExpress + fragment.hltPreDatasetAlCaLumiPixelsCountsExpress )
16668 fragment.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPrompt + fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt )
16669 fragment.Dataset_AlCaP0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaP0 + fragment.hltPreDatasetAlCaP0 )
16670 fragment.Dataset_AlCaPhiSym = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPhiSym + fragment.hltPreDatasetAlCaPhiSym )
16671 fragment.Dataset_DQMGPUvsCPU = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMGPUvsCPU + fragment.hltPreDatasetDQMGPUvsCPU )
16672 fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot )
16673 fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser )
16674 fragment.Dataset_EmptyBX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEmptyBX + fragment.hltPreDatasetEmptyBX )
16675 fragment.Dataset_EventDisplay = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEventDisplay + fragment.hltPreDatasetEventDisplay )
16676 fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment )
16677 fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics )
16678 fragment.Dataset_HLTMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTMonitor + fragment.hltPreDatasetHLTMonitor )
16679 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
16680 fragment.Dataset_HcalNZS = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHcalNZS + fragment.hltPreDatasetHcalNZS )
16681 fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept )
16682 fragment.Dataset_NoBPTX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetNoBPTX + fragment.hltPreDatasetNoBPTX )
16683 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
16684 fragment.Dataset_PPRefDoubleMuon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon0 )
16685 fragment.Dataset_PPRefDoubleMuon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon1 )
16686 fragment.Dataset_PPRefDoubleMuon2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon2 )
16687 fragment.Dataset_PPRefDoubleMuon3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon3 )
16688 fragment.Dataset_PPRefHardProbes0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes0 )
16689 fragment.Dataset_PPRefSingleMuon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon0 )
16690 fragment.Dataset_PPRefZeroBiasPlusForward0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward0 )
16691 fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor )
16692 fragment.Dataset_TestEnablesEcalHcal = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcal + fragment.hltPreDatasetTestEnablesEcalHcal )
16693 fragment.Dataset_TestEnablesEcalHcalDQM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcalDQM + fragment.hltPreDatasetTestEnablesEcalHcalDQM )
16694 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
16695 fragment.Dataset_SpecialRandom0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom0 )
16696 fragment.Dataset_SpecialRandom1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom1 )
16697 fragment.Dataset_SpecialRandom2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom2 )
16698 fragment.Dataset_SpecialRandom3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom3 )
16699 fragment.Dataset_SpecialRandom4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom4 )
16700 fragment.Dataset_SpecialRandom5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom5 )
16701 fragment.Dataset_SpecialRandom6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom6 )
16702 fragment.Dataset_SpecialRandom7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom7 )
16703 fragment.Dataset_SpecialRandom8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom8 )
16704 fragment.Dataset_SpecialRandom9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom9 )
16705 fragment.Dataset_SpecialRandom10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom10 )
16706 fragment.Dataset_SpecialRandom11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom11 )
16707 fragment.Dataset_SpecialRandom12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom12 )
16708 fragment.Dataset_SpecialRandom13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom13 )
16709 fragment.Dataset_SpecialRandom14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom14 )
16710 fragment.Dataset_SpecialRandom15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom15 )
16711 fragment.Dataset_SpecialRandom16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom16 )
16712 fragment.Dataset_SpecialRandom17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom17 )
16713 fragment.Dataset_SpecialRandom18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom18 )
16714 fragment.Dataset_SpecialRandom19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom19 )
16715 fragment.Dataset_PPRefZeroBiasPlusForward1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward1 )
16716 fragment.Dataset_PPRefZeroBiasPlusForward2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward2 )
16717 fragment.Dataset_PPRefZeroBiasPlusForward3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward3 )
16718 fragment.Dataset_PPRefZeroBiasPlusForward4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward4 )
16719 fragment.Dataset_PPRefZeroBiasPlusForward5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward5 )
16720 fragment.Dataset_PPRefZeroBiasPlusForward6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward6 )
16721 fragment.Dataset_PPRefZeroBiasPlusForward7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward7 )
16722 fragment.Dataset_PPRefZeroBiasPlusForward8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward8 )
16723 fragment.Dataset_PPRefZeroBiasPlusForward9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward9 )
16724 fragment.Dataset_PPRefZeroBiasPlusForward10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward10 )
16725 fragment.Dataset_PPRefZeroBiasPlusForward11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward11 )
16726 fragment.Dataset_PPRefZeroBiasPlusForward12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward12 )
16727 fragment.Dataset_PPRefZeroBiasPlusForward13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward13 )
16728 fragment.Dataset_PPRefZeroBiasPlusForward14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward14 )
16729 fragment.Dataset_PPRefZeroBiasPlusForward15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward15 )
16730 fragment.Dataset_PPRefZeroBiasPlusForward16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward16 )
16731 fragment.Dataset_PPRefZeroBiasPlusForward17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward17 )
16732 fragment.Dataset_PPRefZeroBiasPlusForward18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward18 )
16733 fragment.Dataset_PPRefZeroBiasPlusForward19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward19 )
16734 fragment.Dataset_PPRefZeroBiasPlusForward20 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward20 )
16735 fragment.Dataset_PPRefZeroBiasPlusForward21 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward21 )
16736 fragment.Dataset_PPRefZeroBiasPlusForward22 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward22 )
16737 fragment.Dataset_PPRefZeroBiasPlusForward23 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward23 )
16738 fragment.Dataset_PPRefZeroBiasPlusForward24 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBiasPlusForward24 )
16739 fragment.Dataset_PPRefSingleMuon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon1 )
16740 fragment.Dataset_PPRefSingleMuon2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon2 )
16741 fragment.Dataset_PPRefSingleMuon3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon3 )
16742 fragment.Dataset_PPRefHardProbes1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes1 )
16743 fragment.Dataset_PPRefHardProbes2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes2 )
16744 fragment.Dataset_PPRefHardProbes3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes3 )
16745 fragment.Dataset_PPRefHardProbes4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes4 )
16746 
16747 
16748 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.AlCa_EcalPhiSym_v21, 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_v14, fragment.DQM_PixelReconstruction_v13, 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_v18, 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_v17, 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_v10, fragment.HLT_AK4PFJet60_v10, fragment.HLT_AK4PFJet80_v10, fragment.HLT_AK4PFJet100_v10, fragment.HLT_AK4PFJet120_v10, fragment.HLT_AK4PFJetFwd40_v10, fragment.HLT_AK4PFJetFwd60_v10, fragment.HLT_AK4PFJetFwd80_v10, fragment.HLT_AK4PFJetFwd100_v10, fragment.HLT_AK4PFJetFwd120_v10, fragment.HLT_PPRefDoubleEle10Gsf_v8, fragment.HLT_PPRefDoubleEle10GsfMass50_v8, fragment.HLT_PPRefDoubleEle15Gsf_v8, fragment.HLT_PPRefDoubleEle15GsfMass50_v8, fragment.HLT_PPRefEle15Ele10Gsf_v8, fragment.HLT_PPRefEle15Ele10GsfMass50_v8, fragment.HLT_PPRefEle10Gsf_v8, fragment.HLT_PPRefEle15Gsf_v8, fragment.HLT_PPRefEle20Gsf_v9, fragment.HLT_PPRefEle30Gsf_v9, fragment.HLT_PPRefEle40Gsf_v8, fragment.HLT_PPRefEle50Gsf_v8, 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_v3, fragment.HLT_PPRefL1SingleMu5_GEDPhoton20_v3, fragment.HLT_PPRefL1SingleMu7_Ele20Gsf_v3, 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_v10, fragment.HLT_PPRefL3DoubleMu0_Open_v10, fragment.HLT_PPRefL3SingleMu3_v10, fragment.HLT_PPRefL3SingleMu5_v10, fragment.HLT_PPRefL3SingleMu7_v10, fragment.HLT_PPRefL3SingleMu12_v10, fragment.HLT_PPRefL3SingleMu15_v10, fragment.HLT_PPRefL3SingleMu20_v10, fragment.HLT_PPRefL3SingleMu3_SingleAK4CaloJet40_v3, fragment.HLT_PPRefL3SingleMu3_SingleAK4CaloJet60_v3, fragment.HLT_PPRefL3SingleMu3_SingleAK4CaloJet80_v3, fragment.HLT_PPRefL3SingleMu5_SingleAK4CaloJet40_v3, fragment.HLT_PPRefL3SingleMu5_SingleAK4CaloJet60_v3, fragment.HLT_PPRefL3SingleMu5_SingleAK4CaloJet80_v3, 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, ))
16749 
16750 
16751 # dummify hltGetConditions in cff's
16752 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
16753     fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
16754         result = cms.bool( True )
16755     )
16756     fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
16757 
16758 # add specific customizations
16759 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
16760 fragment = customizeHLTforAll(fragment,"PRef")
16761 
16762 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
16763 fragment = customizeHLTforCMSSW(fragment,"PRef")
16764 
16765 # Eras-based customisations
16766 from HLTrigger.Configuration.Eras import modifyHLTforEras
16767 modifyHLTforEras(fragment)
16768