Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-07-26 17:52:08

0001 # hltGetConfiguration /dev/CMSSW_14_0_0/PRef --cff --data --type PRef
0002 
0003 # /dev/CMSSW_14_0_0/PRef/V169 (CMSSW_14_0_11)
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_14_0_0/PRef/V169")
0013 )
0014 
0015 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet( 
0016   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0017   lostHitPenalty = cms.double( 30.0 ),
0018   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0019   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0020   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
0021   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0022   maxCand = cms.int32( 1 ),
0023   alwaysUseInvalidHits = cms.bool( False ),
0024   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0025   intermediateCleaning = cms.bool( True ),
0026   updator = cms.string( "hltESPKFUpdator" ),
0027   seedAs5DHit = cms.bool( False )
0028 )
0029 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0030   keepOriginalIfRebuildFails = cms.bool( False ),
0031   lockHits = cms.bool( True ),
0032   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0033   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0034   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
0035   maxCand = cms.int32( 2 ),
0036   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
0037   intermediateCleaning = cms.bool( True ),
0038   bestHitOnly = cms.bool( True ),
0039   useSameTrajFilter = cms.bool( True ),
0040   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0041   lostHitPenalty = cms.double( 30.0 ),
0042   requireSeedHitsInRebuild = cms.bool( True ),
0043   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0044   maxPtForLooperReconstruction = cms.double( 0.0 ),
0045   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0046   minNrOfHitsForRebuild = cms.int32( 5 ),
0047   alwaysUseInvalidHits = cms.bool( False ),
0048   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
0049   foundHitBonus = cms.double( 5.0 ),
0050   updator = cms.string( "hltESPKFUpdator" ),
0051   seedAs5DHit = cms.bool( False )
0052 )
0053 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet( 
0054   minimumNumberOfHits = cms.int32( 6 ),
0055   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0056   seedExtension = cms.int32( 0 ),
0057   chargeSignificance = cms.double( -1.0 ),
0058   pixelSeedExtension = cms.bool( False ),
0059   strictSeedExtension = cms.bool( False ),
0060   nSigmaMinPt = cms.double( 5.0 ),
0061   maxCCCLostHits = cms.int32( 9999 ),
0062   minPt = cms.double( 0.3 ),
0063   maxConsecLostHits = cms.int32( 1 ),
0064   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0065   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0066   seedPairPenalty = cms.int32( 0 ),
0067   maxNumberOfHits = cms.int32( 100 ),
0068   minNumberOfHitsForLoopers = cms.int32( 13 ),
0069   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0070   minNumberOfHitsPerLoop = cms.int32( 4 ),
0071   minHitsMinPt = cms.int32( 3 ),
0072   maxLostHitsFraction = cms.double( 999.0 ),
0073   maxLostHits = cms.int32( 0 ),
0074   highEtaSwitch = cms.double( 5.0 ),
0075   minHitsAtHighEta = cms.int32( 5 )
0076 )
0077 fragment.HLTPSetPvClusterComparerForIT = cms.PSet( 
0078   track_chi2_max = cms.double( 20.0 ),
0079   track_pt_max = cms.double( 20.0 ),
0080   track_prob_min = cms.double( -1.0 ),
0081   track_pt_min = cms.double( 1.0 )
0082 )
0083 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( 
0084   rescaleErrorIfFail = cms.double( 1.0 ),
0085   ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
0086   lostHitPenalty = cms.double( 30.0 ),
0087   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0088   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0089   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
0090   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0091   maxCand = cms.int32( 5 ),
0092   alwaysUseInvalidHits = cms.bool( True ),
0093   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0094   intermediateCleaning = cms.bool( False ),
0095   propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
0096   updator = cms.string( "hltESPKFUpdator" ),
0097   deltaEta = cms.double( -1.0 ),
0098   useSeedLayer = cms.bool( False ),
0099   deltaPhi = cms.double( -1.0 ),
0100   seedAs5DHit = cms.bool( False )
0101 )
0102 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( 
0103   minimumNumberOfHits = cms.int32( 3 ),
0104   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0105   seedExtension = cms.int32( 0 ),
0106   chargeSignificance = cms.double( -1.0 ),
0107   pixelSeedExtension = cms.bool( False ),
0108   strictSeedExtension = cms.bool( False ),
0109   nSigmaMinPt = cms.double( 5.0 ),
0110   maxCCCLostHits = cms.int32( 9999 ),
0111   minPt = cms.double( 0.3 ),
0112   maxConsecLostHits = cms.int32( 1 ),
0113   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0114   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0115   seedPairPenalty = cms.int32( 0 ),
0116   maxNumberOfHits = cms.int32( 100 ),
0117   minNumberOfHitsForLoopers = cms.int32( 13 ),
0118   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0119   minNumberOfHitsPerLoop = cms.int32( 4 ),
0120   minHitsMinPt = cms.int32( 3 ),
0121   maxLostHitsFraction = cms.double( 999.0 ),
0122   maxLostHits = cms.int32( 1 ),
0123   highEtaSwitch = cms.double( 5.0 ),
0124   minHitsAtHighEta = cms.int32( 5 )
0125 )
0126 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet( 
0127   track_chi2_max = cms.double( 20.0 ),
0128   track_pt_max = cms.double( 20.0 ),
0129   track_prob_min = cms.double( -1.0 ),
0130   track_pt_min = cms.double( 0.1 )
0131 )
0132 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0133   keepOriginalIfRebuildFails = cms.bool( False ),
0134   lockHits = cms.bool( True ),
0135   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0136   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0137   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
0138   maxCand = cms.int32( 2 ),
0139   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0140   intermediateCleaning = cms.bool( True ),
0141   bestHitOnly = cms.bool( True ),
0142   useSameTrajFilter = cms.bool( True ),
0143   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0144   lostHitPenalty = cms.double( 30.0 ),
0145   requireSeedHitsInRebuild = cms.bool( True ),
0146   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0147   maxPtForLooperReconstruction = cms.double( 0.0 ),
0148   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0149   minNrOfHitsForRebuild = cms.int32( 5 ),
0150   alwaysUseInvalidHits = cms.bool( False ),
0151   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
0152   foundHitBonus = cms.double( 5.0 ),
0153   updator = cms.string( "hltESPKFUpdator" ),
0154   seedAs5DHit = cms.bool( False )
0155 )
0156 fragment.HLTSiStripClusterChargeCutTight = cms.PSet(  value = cms.double( 1945.0 ) )
0157 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( 
0158   Rescale_Dz = cms.double( 3.0 ),
0159   Pt_fixed = cms.bool( False ),
0160   Eta_fixed = cms.bool( False ),
0161   Eta_min = cms.double( 0.1 ),
0162   DeltaZ = cms.double( 15.9 ),
0163   maxRegions = cms.int32( 2 ),
0164   EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
0165   UseVertex = cms.bool( False ),
0166   Z_fixed = cms.bool( True ),
0167   PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
0168   PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
0169   Rescale_phi = cms.double( 3.0 ),
0170   DeltaEta = cms.double( 0.2 ),
0171   precise = cms.bool( True ),
0172   OnDemand = cms.int32( -1 ),
0173   EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
0174   MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
0175   vertexCollection = cms.InputTag( "pixelVertices" ),
0176   Pt_min = cms.double( 1.5 ),
0177   beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
0178   Phi_fixed = cms.bool( False ),
0179   DeltaR = cms.double( 0.2 ),
0180   input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
0181   DeltaPhi = cms.double( 0.2 ),
0182   Phi_min = cms.double( 0.1 ),
0183   Rescale_eta = cms.double( 3.0 )
0184 )
0185 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet( 
0186   minimumNumberOfHits = cms.int32( 3 ),
0187   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0188   seedExtension = cms.int32( 1 ),
0189   chargeSignificance = cms.double( -1.0 ),
0190   pixelSeedExtension = cms.bool( False ),
0191   strictSeedExtension = cms.bool( False ),
0192   nSigmaMinPt = cms.double( 5.0 ),
0193   maxCCCLostHits = cms.int32( 0 ),
0194   minPt = cms.double( 0.3 ),
0195   maxConsecLostHits = cms.int32( 1 ),
0196   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0197   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0198   seedPairPenalty = cms.int32( 0 ),
0199   maxNumberOfHits = cms.int32( 100 ),
0200   minNumberOfHitsForLoopers = cms.int32( 13 ),
0201   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0202   minNumberOfHitsPerLoop = cms.int32( 4 ),
0203   minHitsMinPt = cms.int32( 3 ),
0204   maxLostHitsFraction = cms.double( 999.0 ),
0205   maxLostHits = cms.int32( 1 ),
0206   highEtaSwitch = cms.double( 5.0 ),
0207   minHitsAtHighEta = cms.int32( 5 )
0208 )
0209 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet( 
0210   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0211   lostHitPenalty = cms.double( 30.0 ),
0212   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0213   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0214   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
0215   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0216   maxCand = cms.int32( 1 ),
0217   alwaysUseInvalidHits = cms.bool( False ),
0218   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0219   intermediateCleaning = cms.bool( True ),
0220   updator = cms.string( "hltESPKFUpdator" ),
0221   seedAs5DHit = cms.bool( False )
0222 )
0223 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet( 
0224   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0225   lostHitPenalty = cms.double( 90.0 ),
0226   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0227   propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
0228   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
0229   propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
0230   maxCand = cms.int32( 5 ),
0231   alwaysUseInvalidHits = cms.bool( True ),
0232   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
0233   intermediateCleaning = cms.bool( False ),
0234   updator = cms.string( "hltESPKFUpdator" ),
0235   seedAs5DHit = cms.bool( False )
0236 )
0237 fragment.HLTSiStripClusterChargeCutNone = cms.PSet(  value = cms.double( -1.0 ) )
0238 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet( 
0239   minimumNumberOfHits = cms.int32( 5 ),
0240   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0241   seedExtension = cms.int32( 0 ),
0242   chargeSignificance = cms.double( -1.0 ),
0243   pixelSeedExtension = cms.bool( False ),
0244   strictSeedExtension = cms.bool( False ),
0245   nSigmaMinPt = cms.double( 5.0 ),
0246   maxCCCLostHits = cms.int32( 9999 ),
0247   minPt = cms.double( 0.9 ),
0248   maxConsecLostHits = cms.int32( 1 ),
0249   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0250   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0251   seedPairPenalty = cms.int32( 0 ),
0252   maxNumberOfHits = cms.int32( -1 ),
0253   minNumberOfHitsForLoopers = cms.int32( 13 ),
0254   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0255   minNumberOfHitsPerLoop = cms.int32( 4 ),
0256   minHitsMinPt = cms.int32( 3 ),
0257   maxLostHitsFraction = cms.double( 999.0 ),
0258   maxLostHits = cms.int32( 1 ),
0259   highEtaSwitch = cms.double( 5.0 ),
0260   minHitsAtHighEta = cms.int32( 5 )
0261 )
0262 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet( 
0263   minimumNumberOfHits = cms.int32( 3 ),
0264   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0265   seedExtension = cms.int32( 0 ),
0266   chargeSignificance = cms.double( -1.0 ),
0267   pixelSeedExtension = cms.bool( False ),
0268   strictSeedExtension = cms.bool( False ),
0269   nSigmaMinPt = cms.double( 5.0 ),
0270   maxCCCLostHits = cms.int32( 0 ),
0271   minPt = cms.double( 0.2 ),
0272   maxConsecLostHits = cms.int32( 1 ),
0273   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0274   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0275   seedPairPenalty = cms.int32( 0 ),
0276   maxNumberOfHits = cms.int32( 100 ),
0277   minNumberOfHitsForLoopers = cms.int32( 13 ),
0278   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0279   minNumberOfHitsPerLoop = cms.int32( 4 ),
0280   minHitsMinPt = cms.int32( 3 ),
0281   maxLostHitsFraction = cms.double( 999.0 ),
0282   maxLostHits = cms.int32( 1 ),
0283   highEtaSwitch = cms.double( 5.0 ),
0284   minHitsAtHighEta = cms.int32( 5 )
0285 )
0286 fragment.HLTSeedFromProtoTracks = cms.PSet( 
0287   TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
0288   SeedMomentumForBOFF = cms.double( 5.0 ),
0289   propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
0290   forceKinematicWithRegionDirection = cms.bool( False ),
0291   magneticField = cms.string( "ParabolicMf" ),
0292   OriginTransverseErrorMultiplier = cms.double( 1.0 ),
0293   ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
0294   MinOneOverPtError = cms.double( 1.0 )
0295 )
0296 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet( 
0297   minimumNumberOfHits = cms.int32( 5 ),
0298   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0299   seedExtension = cms.int32( 0 ),
0300   chargeSignificance = cms.double( -1.0 ),
0301   pixelSeedExtension = cms.bool( False ),
0302   strictSeedExtension = cms.bool( False ),
0303   nSigmaMinPt = cms.double( 5.0 ),
0304   maxCCCLostHits = cms.int32( 9999 ),
0305   minPt = cms.double( 10.0 ),
0306   maxConsecLostHits = cms.int32( 1 ),
0307   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0308   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0309   seedPairPenalty = cms.int32( 0 ),
0310   maxNumberOfHits = cms.int32( 8 ),
0311   minNumberOfHitsForLoopers = cms.int32( 13 ),
0312   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0313   minNumberOfHitsPerLoop = cms.int32( 4 ),
0314   minHitsMinPt = cms.int32( 3 ),
0315   maxLostHitsFraction = cms.double( 999.0 ),
0316   maxLostHits = cms.int32( 1 ),
0317   highEtaSwitch = cms.double( 5.0 ),
0318   minHitsAtHighEta = cms.int32( 5 )
0319 )
0320 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet( 
0321   minimumNumberOfHits = cms.int32( 3 ),
0322   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0323   seedExtension = cms.int32( 0 ),
0324   chargeSignificance = cms.double( -1.0 ),
0325   pixelSeedExtension = cms.bool( False ),
0326   strictSeedExtension = cms.bool( False ),
0327   nSigmaMinPt = cms.double( 5.0 ),
0328   maxCCCLostHits = cms.int32( 0 ),
0329   minPt = cms.double( 0.3 ),
0330   maxConsecLostHits = cms.int32( 1 ),
0331   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0332   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0333   seedPairPenalty = cms.int32( 0 ),
0334   maxNumberOfHits = cms.int32( 100 ),
0335   minNumberOfHitsForLoopers = cms.int32( 13 ),
0336   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0337   minNumberOfHitsPerLoop = cms.int32( 4 ),
0338   minHitsMinPt = cms.int32( 3 ),
0339   maxLostHitsFraction = cms.double( 999.0 ),
0340   maxLostHits = cms.int32( 1 ),
0341   highEtaSwitch = cms.double( 5.0 ),
0342   minHitsAtHighEta = cms.int32( 5 )
0343 )
0344 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet( 
0345   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0346   SeedMomentumForBOFF = cms.double( 5.0 ),
0347   propagator = cms.string( "PropagatorWithMaterial" ),
0348   forceKinematicWithRegionDirection = cms.bool( False ),
0349   magneticField = cms.string( "" ),
0350   OriginTransverseErrorMultiplier = cms.double( 1.0 ),
0351   ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
0352   MinOneOverPtError = cms.double( 1.0 )
0353 )
0354 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet(  value = cms.double( 2069.0 ) )
0355 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet( 
0356   minimumNumberOfHits = cms.int32( 5 ),
0357   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0358   seedExtension = cms.int32( 0 ),
0359   chargeSignificance = cms.double( -1.0 ),
0360   pixelSeedExtension = cms.bool( False ),
0361   strictSeedExtension = cms.bool( False ),
0362   nSigmaMinPt = cms.double( 5.0 ),
0363   maxCCCLostHits = cms.int32( 9999 ),
0364   minPt = cms.double( 2.0 ),
0365   maxConsecLostHits = cms.int32( 1 ),
0366   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0367   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0368   seedPairPenalty = cms.int32( 0 ),
0369   maxNumberOfHits = cms.int32( -1 ),
0370   minNumberOfHitsForLoopers = cms.int32( 13 ),
0371   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0372   minNumberOfHitsPerLoop = cms.int32( 4 ),
0373   minHitsMinPt = cms.int32( -1 ),
0374   maxLostHitsFraction = cms.double( 999.0 ),
0375   maxLostHits = cms.int32( 1 ),
0376   highEtaSwitch = cms.double( 5.0 ),
0377   minHitsAtHighEta = cms.int32( 5 )
0378 )
0379 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( 
0380   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0381   lostHitPenalty = cms.double( 30.0 ),
0382   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0383   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0384   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
0385   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0386   maxCand = cms.int32( 4 ),
0387   alwaysUseInvalidHits = cms.bool( True ),
0388   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0389   intermediateCleaning = cms.bool( True ),
0390   updator = cms.string( "hltESPKFUpdator" ),
0391   seedAs5DHit = cms.bool( False )
0392 )
0393 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0394   useSameTrajFilter = cms.bool( True ),
0395   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0396   keepOriginalIfRebuildFails = cms.bool( False ),
0397   lostHitPenalty = cms.double( 30.0 ),
0398   lockHits = cms.bool( True ),
0399   requireSeedHitsInRebuild = cms.bool( True ),
0400   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0401   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0402   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
0403   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0404   minNrOfHitsForRebuild = cms.int32( 5 ),
0405   maxCand = cms.int32( 2 ),
0406   alwaysUseInvalidHits = cms.bool( False ),
0407   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0408   intermediateCleaning = cms.bool( True ),
0409   foundHitBonus = cms.double( 5.0 ),
0410   updator = cms.string( "hltESPKFUpdator" ),
0411   bestHitOnly = cms.bool( True ),
0412   seedAs5DHit = cms.bool( False ),
0413   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) )
0414 )
0415 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( 
0416   useSameTrajFilter = cms.bool( True ),
0417   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0418   keepOriginalIfRebuildFails = cms.bool( True ),
0419   lostHitPenalty = cms.double( 1.0 ),
0420   lockHits = cms.bool( True ),
0421   requireSeedHitsInRebuild = cms.bool( True ),
0422   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0423   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0424   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
0425   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0426   minNrOfHitsForRebuild = cms.int32( 2 ),
0427   maxCand = cms.int32( 5 ),
0428   alwaysUseInvalidHits = cms.bool( True ),
0429   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0430   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
0431   intermediateCleaning = cms.bool( True ),
0432   foundHitBonus = cms.double( 1000.0 ),
0433   updator = cms.string( "hltESPKFUpdator" ),
0434   bestHitOnly = cms.bool( True ),
0435   seedAs5DHit = cms.bool( False )
0436 )
0437 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( 
0438   minimumNumberOfHits = cms.int32( 3 ),
0439   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0440   seedExtension = cms.int32( 0 ),
0441   chargeSignificance = cms.double( -1.0 ),
0442   pixelSeedExtension = cms.bool( False ),
0443   strictSeedExtension = cms.bool( False ),
0444   nSigmaMinPt = cms.double( 5.0 ),
0445   maxCCCLostHits = cms.int32( 9999 ),
0446   minPt = cms.double( 0.9 ),
0447   maxConsecLostHits = cms.int32( 1 ),
0448   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0449   constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
0450   seedPairPenalty = cms.int32( 0 ),
0451   maxNumberOfHits = cms.int32( 100 ),
0452   minNumberOfHitsForLoopers = cms.int32( 13 ),
0453   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0454   minNumberOfHitsPerLoop = cms.int32( 4 ),
0455   minHitsMinPt = cms.int32( 3 ),
0456   maxLostHitsFraction = cms.double( 0.1 ),
0457   maxLostHits = cms.int32( 999 ),
0458   highEtaSwitch = cms.double( 5.0 ),
0459   minHitsAtHighEta = cms.int32( 5 )
0460 )
0461 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( 
0462   useSameTrajFilter = cms.bool( True ),
0463   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0464   keepOriginalIfRebuildFails = cms.bool( True ),
0465   lostHitPenalty = cms.double( 1.0 ),
0466   lockHits = cms.bool( True ),
0467   requireSeedHitsInRebuild = cms.bool( True ),
0468   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0469   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0470   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
0471   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0472   minNrOfHitsForRebuild = cms.int32( 2 ),
0473   maxCand = cms.int32( 5 ),
0474   alwaysUseInvalidHits = cms.bool( True ),
0475   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0476   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
0477   intermediateCleaning = cms.bool( True ),
0478   foundHitBonus = cms.double( 1000.0 ),
0479   updator = cms.string( "hltESPKFUpdator" ),
0480   bestHitOnly = cms.bool( True ),
0481   seedAs5DHit = cms.bool( False )
0482 )
0483 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( 
0484   minimumNumberOfHits = cms.int32( 3 ),
0485   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0486   seedExtension = cms.int32( 0 ),
0487   chargeSignificance = cms.double( -1.0 ),
0488   pixelSeedExtension = cms.bool( False ),
0489   strictSeedExtension = cms.bool( False ),
0490   nSigmaMinPt = cms.double( 5.0 ),
0491   maxCCCLostHits = cms.int32( 9999 ),
0492   minPt = cms.double( 0.9 ),
0493   maxConsecLostHits = cms.int32( 1 ),
0494   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0495   constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
0496   seedPairPenalty = cms.int32( 0 ),
0497   maxNumberOfHits = cms.int32( 100 ),
0498   minNumberOfHitsForLoopers = cms.int32( 13 ),
0499   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0500   minNumberOfHitsPerLoop = cms.int32( 4 ),
0501   minHitsMinPt = cms.int32( 3 ),
0502   maxLostHitsFraction = cms.double( 0.1 ),
0503   maxLostHits = cms.int32( 999 ),
0504   highEtaSwitch = cms.double( 5.0 ),
0505   minHitsAtHighEta = cms.int32( 5 )
0506 )
0507 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( 
0508   minimumNumberOfHits = cms.int32( 5 ),
0509   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0510   seedExtension = cms.int32( 0 ),
0511   chargeSignificance = cms.double( -1.0 ),
0512   pixelSeedExtension = cms.bool( False ),
0513   strictSeedExtension = cms.bool( False ),
0514   nSigmaMinPt = cms.double( 5.0 ),
0515   maxCCCLostHits = cms.int32( 9999 ),
0516   minPt = cms.double( 0.9 ),
0517   maxConsecLostHits = cms.int32( 1 ),
0518   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0519   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0520   seedPairPenalty = cms.int32( 0 ),
0521   maxNumberOfHits = cms.int32( 100 ),
0522   minNumberOfHitsForLoopers = cms.int32( 13 ),
0523   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0524   minNumberOfHitsPerLoop = cms.int32( 4 ),
0525   minHitsMinPt = cms.int32( 3 ),
0526   maxLostHitsFraction = cms.double( 0.1 ),
0527   maxLostHits = cms.int32( 999 ),
0528   highEtaSwitch = cms.double( 5.0 ),
0529   minHitsAtHighEta = cms.int32( 5 )
0530 )
0531 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet(  value = cms.double( 1620.0 ) )
0532 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( 
0533   ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
0534   subclusterCutSN = cms.double( 12.0 ),
0535   trimMaxADC = cms.double( 30.0 ),
0536   seedCutMIPs = cms.double( 0.35 ),
0537   subclusterCutMIPs = cms.double( 0.45 ),
0538   subclusterWindow = cms.double( 0.7 ),
0539   maxNSat = cms.uint32( 3 ),
0540   trimMaxFracNeigh = cms.double( 0.25 ),
0541   maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
0542   seedCutSN = cms.double( 7.0 ),
0543   layerMask = cms.PSet( 
0544     TOB = cms.bool( False ),
0545     TIB = cms.vuint32( 1, 2 ),
0546     TID = cms.vuint32( 1, 2 ),
0547     TEC = cms.bool( False )
0548   ),
0549   maxTrimmedSizeDiffPos = cms.double( 0.7 ),
0550   trimMaxFracTotal = cms.double( 0.15 )
0551 )
0552 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( 
0553   minimumNumberOfHits = cms.int32( 4 ),
0554   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0555   seedExtension = cms.int32( 0 ),
0556   chargeSignificance = cms.double( -1.0 ),
0557   pixelSeedExtension = cms.bool( False ),
0558   strictSeedExtension = cms.bool( False ),
0559   maxCCCLostHits = cms.int32( 0 ),
0560   nSigmaMinPt = cms.double( 5.0 ),
0561   minPt = cms.double( 1.0 ),
0562   maxConsecLostHits = cms.int32( 1 ),
0563   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0564   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0565   seedPairPenalty = cms.int32( 0 ),
0566   maxNumberOfHits = cms.int32( 100 ),
0567   minNumberOfHitsForLoopers = cms.int32( 13 ),
0568   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0569   minNumberOfHitsPerLoop = cms.int32( 4 ),
0570   minHitsMinPt = cms.int32( 3 ),
0571   maxLostHitsFraction = cms.double( 0.1 ),
0572   maxLostHits = cms.int32( 999 ),
0573   highEtaSwitch = cms.double( 5.0 ),
0574   minHitsAtHighEta = cms.int32( 5 )
0575 )
0576 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet( 
0577   useSameTrajFilter = cms.bool( True ),
0578   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0579   keepOriginalIfRebuildFails = cms.bool( False ),
0580   lostHitPenalty = cms.double( 30.0 ),
0581   lockHits = cms.bool( True ),
0582   requireSeedHitsInRebuild = cms.bool( True ),
0583   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0584   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0585   maxPtForLooperReconstruction = cms.double( 0.0 ),
0586   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0587   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
0588   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0589   minNrOfHitsForRebuild = cms.int32( 5 ),
0590   maxCand = cms.int32( 3 ),
0591   alwaysUseInvalidHits = cms.bool( True ),
0592   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
0593   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0594   intermediateCleaning = cms.bool( True ),
0595   foundHitBonus = cms.double( 10.0 ),
0596   updator = cms.string( "hltESPKFUpdator" ),
0597   bestHitOnly = cms.bool( True ),
0598   seedAs5DHit = cms.bool( False )
0599 )
0600 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( 
0601   ComponentType = cms.string( "CompositeTrajectoryFilter" ),
0602   filters = cms.VPSet( 
0603     cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" )    ),
0604     cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" )    )
0605   )
0606 )
0607 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0608   minimumNumberOfHits = cms.int32( 4 ),
0609   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0610   seedExtension = cms.int32( 0 ),
0611   chargeSignificance = cms.double( -1.0 ),
0612   pixelSeedExtension = cms.bool( False ),
0613   strictSeedExtension = cms.bool( False ),
0614   maxCCCLostHits = cms.int32( 0 ),
0615   nSigmaMinPt = cms.double( 5.0 ),
0616   minPt = cms.double( 1.0 ),
0617   maxConsecLostHits = cms.int32( 1 ),
0618   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0619   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0620   seedPairPenalty = cms.int32( 0 ),
0621   maxNumberOfHits = cms.int32( 100 ),
0622   minNumberOfHitsForLoopers = cms.int32( 13 ),
0623   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0624   minNumberOfHitsPerLoop = cms.int32( 4 ),
0625   minHitsMinPt = cms.int32( 3 ),
0626   maxLostHitsFraction = cms.double( 0.1 ),
0627   maxLostHits = cms.int32( 999 ),
0628   highEtaSwitch = cms.double( 5.0 ),
0629   minHitsAtHighEta = cms.int32( 5 )
0630 )
0631 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0632   useSameTrajFilter = cms.bool( True ),
0633   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0634   keepOriginalIfRebuildFails = cms.bool( True ),
0635   lostHitPenalty = cms.double( 30.0 ),
0636   lockHits = cms.bool( True ),
0637   requireSeedHitsInRebuild = cms.bool( True ),
0638   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0639   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0640   maxPtForLooperReconstruction = cms.double( 0.0 ),
0641   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0642   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0643   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0644   minNrOfHitsForRebuild = cms.int32( 1 ),
0645   maxCand = cms.int32( 3 ),
0646   alwaysUseInvalidHits = cms.bool( True ),
0647   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
0648   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0649   intermediateCleaning = cms.bool( True ),
0650   foundHitBonus = cms.double( 10.0 ),
0651   updator = cms.string( "hltESPKFUpdator" ),
0652   bestHitOnly = cms.bool( True ),
0653   seedAs5DHit = cms.bool( False )
0654 )
0655 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0656   minimumNumberOfHits = cms.int32( 3 ),
0657   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0658   seedExtension = cms.int32( 0 ),
0659   chargeSignificance = cms.double( -1.0 ),
0660   pixelSeedExtension = cms.bool( False ),
0661   strictSeedExtension = cms.bool( False ),
0662   nSigmaMinPt = cms.double( 5.0 ),
0663   maxCCCLostHits = cms.int32( 0 ),
0664   minPt = cms.double( 1.0 ),
0665   maxConsecLostHits = cms.int32( 1 ),
0666   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0667   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0668   seedPairPenalty = cms.int32( 0 ),
0669   maxNumberOfHits = cms.int32( 100 ),
0670   minNumberOfHitsForLoopers = cms.int32( 13 ),
0671   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0672   minNumberOfHitsPerLoop = cms.int32( 4 ),
0673   minHitsMinPt = cms.int32( 3 ),
0674   maxLostHitsFraction = cms.double( 0.1 ),
0675   maxLostHits = cms.int32( 999 ),
0676   highEtaSwitch = cms.double( 5.0 ),
0677   minHitsAtHighEta = cms.int32( 5 )
0678 )
0679 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0680   useSameTrajFilter = cms.bool( True ),
0681   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0682   keepOriginalIfRebuildFails = cms.bool( False ),
0683   lostHitPenalty = cms.double( 30.0 ),
0684   lockHits = cms.bool( True ),
0685   requireSeedHitsInRebuild = cms.bool( True ),
0686   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0687   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0688   maxPtForLooperReconstruction = cms.double( 0.0 ),
0689   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0690   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0691   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0692   minNrOfHitsForRebuild = cms.int32( 5 ),
0693   maxCand = cms.int32( 4 ),
0694   alwaysUseInvalidHits = cms.bool( True ),
0695   estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
0696   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0697   intermediateCleaning = cms.bool( True ),
0698   foundHitBonus = cms.double( 10.0 ),
0699   updator = cms.string( "hltESPKFUpdator" ),
0700   bestHitOnly = cms.bool( True ),
0701   seedAs5DHit = cms.bool( False )
0702 )
0703 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0704   minimumNumberOfHits = cms.int32( 3 ),
0705   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0706   seedExtension = cms.int32( 0 ),
0707   chargeSignificance = cms.double( -1.0 ),
0708   pixelSeedExtension = cms.bool( False ),
0709   strictSeedExtension = cms.bool( False ),
0710   nSigmaMinPt = cms.double( 5.0 ),
0711   maxCCCLostHits = cms.int32( 0 ),
0712   minPt = cms.double( 1.0 ),
0713   maxConsecLostHits = cms.int32( 1 ),
0714   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0715   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0716   seedPairPenalty = cms.int32( 0 ),
0717   maxNumberOfHits = cms.int32( 100 ),
0718   minNumberOfHitsForLoopers = cms.int32( 13 ),
0719   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0720   minNumberOfHitsPerLoop = cms.int32( 4 ),
0721   minHitsMinPt = cms.int32( 3 ),
0722   maxLostHitsFraction = cms.double( 0.1 ),
0723   maxLostHits = cms.int32( 999 ),
0724   highEtaSwitch = cms.double( 5.0 ),
0725   minHitsAtHighEta = cms.int32( 5 )
0726 )
0727 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0728   useSameTrajFilter = cms.bool( True ),
0729   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0730   keepOriginalIfRebuildFails = cms.bool( False ),
0731   lostHitPenalty = cms.double( 30.0 ),
0732   lockHits = cms.bool( True ),
0733   requireSeedHitsInRebuild = cms.bool( True ),
0734   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0735   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0736   maxPtForLooperReconstruction = cms.double( 0.0 ),
0737   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0738   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0739   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0740   minNrOfHitsForRebuild = cms.int32( 5 ),
0741   maxCand = cms.int32( 3 ),
0742   alwaysUseInvalidHits = cms.bool( True ),
0743   estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
0744   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0745   intermediateCleaning = cms.bool( True ),
0746   foundHitBonus = cms.double( 10.0 ),
0747   updator = cms.string( "hltESPKFUpdator" ),
0748   bestHitOnly = cms.bool( True ),
0749   seedAs5DHit = cms.bool( False )
0750 )
0751 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0752   minimumNumberOfHits = cms.int32( 3 ),
0753   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0754   seedExtension = cms.int32( 0 ),
0755   chargeSignificance = cms.double( -1.0 ),
0756   pixelSeedExtension = cms.bool( False ),
0757   strictSeedExtension = cms.bool( False ),
0758   nSigmaMinPt = cms.double( 5.0 ),
0759   maxCCCLostHits = cms.int32( 0 ),
0760   minPt = cms.double( 2.8 ),
0761   maxConsecLostHits = cms.int32( 1 ),
0762   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0763   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0764   seedPairPenalty = cms.int32( 0 ),
0765   maxNumberOfHits = cms.int32( 100 ),
0766   minNumberOfHitsForLoopers = cms.int32( 13 ),
0767   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0768   minNumberOfHitsPerLoop = cms.int32( 4 ),
0769   minHitsMinPt = cms.int32( 3 ),
0770   maxLostHitsFraction = cms.double( 0.1 ),
0771   maxLostHits = cms.int32( 999 ),
0772   highEtaSwitch = cms.double( 5.0 ),
0773   minHitsAtHighEta = cms.int32( 5 )
0774 )
0775 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0776   useSameTrajFilter = cms.bool( True ),
0777   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0778   keepOriginalIfRebuildFails = cms.bool( False ),
0779   lostHitPenalty = cms.double( 30.0 ),
0780   lockHits = cms.bool( True ),
0781   requireSeedHitsInRebuild = cms.bool( True ),
0782   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0783   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0784   maxPtForLooperReconstruction = cms.double( 0.0 ),
0785   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0786   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0787   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0788   minNrOfHitsForRebuild = cms.int32( 5 ),
0789   maxCand = cms.int32( 4 ),
0790   alwaysUseInvalidHits = cms.bool( True ),
0791   estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
0792   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0793   intermediateCleaning = cms.bool( True ),
0794   foundHitBonus = cms.double( 10.0 ),
0795   updator = cms.string( "hltESPKFUpdator" ),
0796   bestHitOnly = cms.bool( True ),
0797   seedAs5DHit = cms.bool( False )
0798 )
0799 fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0800   minimumNumberOfHits = cms.int32( 3 ),
0801   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0802   seedExtension = cms.int32( 0 ),
0803   chargeSignificance = cms.double( -1.0 ),
0804   pixelSeedExtension = cms.bool( False ),
0805   strictSeedExtension = cms.bool( False ),
0806   nSigmaMinPt = cms.double( 5.0 ),
0807   maxCCCLostHits = cms.int32( 0 ),
0808   minPt = cms.double( 5.0 ),
0809   maxConsecLostHits = cms.int32( 1 ),
0810   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0811   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0812   seedPairPenalty = cms.int32( 0 ),
0813   maxNumberOfHits = cms.int32( 100 ),
0814   minNumberOfHitsForLoopers = cms.int32( 13 ),
0815   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0816   minNumberOfHitsPerLoop = cms.int32( 4 ),
0817   minHitsMinPt = cms.int32( 3 ),
0818   maxLostHitsFraction = cms.double( 0.1 ),
0819   maxLostHits = cms.int32( 999 ),
0820   highEtaSwitch = cms.double( 5.0 ),
0821   minHitsAtHighEta = cms.int32( 5 )
0822 )
0823 fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = 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( 5.0 ),
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.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0848   minimumNumberOfHits = cms.int32( 4 ),
0849   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0850   seedExtension = cms.int32( 0 ),
0851   chargeSignificance = cms.double( -1.0 ),
0852   pixelSeedExtension = cms.bool( False ),
0853   strictSeedExtension = cms.bool( False ),
0854   nSigmaMinPt = cms.double( 5.0 ),
0855   maxCCCLostHits = cms.int32( 0 ),
0856   minPt = cms.double( 5.0 ),
0857   maxConsecLostHits = cms.int32( 1 ),
0858   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0859   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0860   seedPairPenalty = cms.int32( 0 ),
0861   maxNumberOfHits = cms.int32( 100 ),
0862   minNumberOfHitsForLoopers = cms.int32( 13 ),
0863   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0864   minNumberOfHitsPerLoop = cms.int32( 4 ),
0865   minHitsMinPt = cms.int32( 3 ),
0866   maxLostHitsFraction = cms.double( 0.1 ),
0867   maxLostHits = cms.int32( 999 ),
0868   highEtaSwitch = cms.double( 5.0 ),
0869   minHitsAtHighEta = cms.int32( 5 )
0870 )
0871 fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0872   useSameTrajFilter = cms.bool( False ),
0873   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0874   keepOriginalIfRebuildFails = cms.bool( False ),
0875   lostHitPenalty = cms.double( 30.0 ),
0876   lockHits = cms.bool( True ),
0877   requireSeedHitsInRebuild = cms.bool( True ),
0878   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0879   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0880   maxPtForLooperReconstruction = cms.double( 0.0 ),
0881   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0882   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0883   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0884   minNrOfHitsForRebuild = cms.int32( 5 ),
0885   maxCand = cms.int32( 3 ),
0886   alwaysUseInvalidHits = cms.bool( True ),
0887   estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
0888   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ),
0889   intermediateCleaning = cms.bool( True ),
0890   foundHitBonus = cms.double( 10.0 ),
0891   updator = cms.string( "hltESPKFUpdator" ),
0892   bestHitOnly = cms.bool( True ),
0893   seedAs5DHit = cms.bool( False )
0894 )
0895 fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0896   minimumNumberOfHits = cms.int32( 3 ),
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( 1.4 ),
0908   seedPairPenalty = cms.int32( 0 ),
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( 999 ),
0916   highEtaSwitch = cms.double( 5.0 ),
0917   minHitsAtHighEta = cms.int32( 5 )
0918 )
0919 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0920   minimumNumberOfHits = cms.int32( 4 ),
0921   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0922   seedExtension = cms.int32( 0 ),
0923   chargeSignificance = cms.double( -1.0 ),
0924   pixelSeedExtension = cms.bool( False ),
0925   strictSeedExtension = cms.bool( False ),
0926   nSigmaMinPt = cms.double( 5.0 ),
0927   maxCCCLostHits = cms.int32( 9999 ),
0928   minPt = cms.double( 5.0 ),
0929   maxConsecLostHits = cms.int32( 1 ),
0930   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0931   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0932   seedPairPenalty = cms.int32( 1 ),
0933   maxNumberOfHits = cms.int32( 100 ),
0934   minNumberOfHitsForLoopers = cms.int32( 13 ),
0935   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0936   minNumberOfHitsPerLoop = cms.int32( 4 ),
0937   minHitsMinPt = cms.int32( 3 ),
0938   maxLostHitsFraction = cms.double( 0.1 ),
0939   maxLostHits = cms.int32( 0 ),
0940   highEtaSwitch = cms.double( 5.0 ),
0941   minHitsAtHighEta = cms.int32( 5 )
0942 )
0943 fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0944   useSameTrajFilter = cms.bool( True ),
0945   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0946   keepOriginalIfRebuildFails = cms.bool( False ),
0947   lostHitPenalty = cms.double( 30.0 ),
0948   lockHits = cms.bool( True ),
0949   requireSeedHitsInRebuild = cms.bool( True ),
0950   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0951   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0952   maxPtForLooperReconstruction = cms.double( 0.0 ),
0953   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0954   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0955   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0956   minNrOfHitsForRebuild = cms.int32( 4 ),
0957   maxCand = cms.int32( 2 ),
0958   alwaysUseInvalidHits = cms.bool( False ),
0959   estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
0960   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0961   intermediateCleaning = cms.bool( True ),
0962   foundHitBonus = cms.double( 10.0 ),
0963   updator = cms.string( "hltESPKFUpdator" ),
0964   bestHitOnly = cms.bool( True ),
0965   seedAs5DHit = cms.bool( False )
0966 )
0967 fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0968   minimumNumberOfHits = cms.int32( 5 ),
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.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0992   minimumNumberOfHits = cms.int32( 4 ),
0993   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0994   seedExtension = cms.int32( 0 ),
0995   chargeSignificance = cms.double( -1.0 ),
0996   pixelSeedExtension = cms.bool( False ),
0997   strictSeedExtension = cms.bool( False ),
0998   nSigmaMinPt = cms.double( 5.0 ),
0999   maxCCCLostHits = cms.int32( 9999 ),
1000   minPt = cms.double( 5.0 ),
1001   maxConsecLostHits = cms.int32( 1 ),
1002   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1003   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1004   seedPairPenalty = cms.int32( 1 ),
1005   maxNumberOfHits = cms.int32( 100 ),
1006   minNumberOfHitsForLoopers = cms.int32( 13 ),
1007   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1008   minNumberOfHitsPerLoop = cms.int32( 4 ),
1009   minHitsMinPt = cms.int32( 3 ),
1010   maxLostHitsFraction = cms.double( 0.1 ),
1011   maxLostHits = cms.int32( 0 ),
1012   highEtaSwitch = cms.double( 5.0 ),
1013   minHitsAtHighEta = cms.int32( 5 )
1014 )
1015 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1016   useSameTrajFilter = cms.bool( False ),
1017   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1018   keepOriginalIfRebuildFails = cms.bool( False ),
1019   lostHitPenalty = cms.double( 30.0 ),
1020   lockHits = cms.bool( True ),
1021   requireSeedHitsInRebuild = cms.bool( True ),
1022   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1023   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1024   maxPtForLooperReconstruction = cms.double( 0.0 ),
1025   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1026   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1027   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1028   minNrOfHitsForRebuild = cms.int32( 4 ),
1029   maxCand = cms.int32( 2 ),
1030   alwaysUseInvalidHits = cms.bool( False ),
1031   estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1032   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
1033   intermediateCleaning = cms.bool( True ),
1034   foundHitBonus = cms.double( 10.0 ),
1035   updator = cms.string( "hltESPKFUpdator" ),
1036   bestHitOnly = cms.bool( True ),
1037   seedAs5DHit = cms.bool( False )
1038 )
1039 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
1040   minimumNumberOfHits = cms.int32( 4 ),
1041   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1042   seedExtension = cms.int32( 0 ),
1043   chargeSignificance = cms.double( -1.0 ),
1044   pixelSeedExtension = cms.bool( False ),
1045   strictSeedExtension = cms.bool( False ),
1046   nSigmaMinPt = cms.double( 5.0 ),
1047   maxCCCLostHits = cms.int32( 9999 ),
1048   minPt = cms.double( 5.0 ),
1049   maxConsecLostHits = cms.int32( 1 ),
1050   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1051   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1052   seedPairPenalty = cms.int32( 0 ),
1053   maxNumberOfHits = cms.int32( 100 ),
1054   minNumberOfHitsForLoopers = cms.int32( 13 ),
1055   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1056   minNumberOfHitsPerLoop = cms.int32( 4 ),
1057   minHitsMinPt = cms.int32( 3 ),
1058   maxLostHitsFraction = cms.double( 0.1 ),
1059   maxLostHits = cms.int32( 999 ),
1060   highEtaSwitch = cms.double( 5.0 ),
1061   minHitsAtHighEta = cms.int32( 5 )
1062 )
1063 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = 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( "PropagatorWithMaterialParabolicMfOpposite" ),
1074   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1075   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1076   minNrOfHitsForRebuild = cms.int32( 5 ),
1077   maxCand = cms.int32( 50 ),
1078   alwaysUseInvalidHits = cms.bool( True ),
1079   estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
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.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet( 
1088   minimumNumberOfHits = cms.int32( 4 ),
1089   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1090   seedExtension = cms.int32( 1 ),
1091   chargeSignificance = cms.double( -1.0 ),
1092   pixelSeedExtension = cms.bool( False ),
1093   strictSeedExtension = cms.bool( False ),
1094   nSigmaMinPt = cms.double( 5.0 ),
1095   maxCCCLostHits = cms.int32( 0 ),
1096   minPt = cms.double( 5.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.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1112   useSameTrajFilter = cms.bool( True ),
1113   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1114   keepOriginalIfRebuildFails = cms.bool( False ),
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( "PropagatorWithMaterialForMixedStepOpposite" ),
1122   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1123   propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1124   minNrOfHitsForRebuild = cms.int32( 5 ),
1125   maxCand = cms.int32( 2 ),
1126   alwaysUseInvalidHits = cms.bool( True ),
1127   estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
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.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1136   useSameTrajFilter = cms.bool( True ),
1137   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1138   keepOriginalIfRebuildFails = cms.bool( False ),
1139   lostHitPenalty = cms.double( 30.0 ),
1140   lockHits = cms.bool( True ),
1141   requireSeedHitsInRebuild = cms.bool( True ),
1142   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1143   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1144   maxPtForLooperReconstruction = cms.double( 0.0 ),
1145   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1146   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1147   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1148   minNrOfHitsForRebuild = cms.int32( 5 ),
1149   maxCand = cms.int32( 3 ),
1150   alwaysUseInvalidHits = cms.bool( True ),
1151   estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
1152   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1153   intermediateCleaning = cms.bool( True ),
1154   foundHitBonus = cms.double( 10.0 ),
1155   updator = cms.string( "hltESPKFUpdator" ),
1156   bestHitOnly = cms.bool( True ),
1157   seedAs5DHit = cms.bool( False )
1158 )
1159 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = 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( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1171   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1172   minNrOfHitsForRebuild = cms.int32( 5 ),
1173   maxCand = cms.int32( 3 ),
1174   alwaysUseInvalidHits = cms.bool( True ),
1175   estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
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.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1184   minimumNumberOfHits = cms.int32( 4 ),
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   maxCCCLostHits = cms.int32( 0 ),
1191   nSigmaMinPt = cms.double( 5.0 ),
1192   minPt = cms.double( 3.0 ),
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.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1208   useSameTrajFilter = cms.bool( True ),
1209   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1210   keepOriginalIfRebuildFails = cms.bool( True ),
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( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
1219   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1220   minNrOfHitsForRebuild = cms.int32( 1 ),
1221   maxCand = cms.int32( 3 ),
1222   alwaysUseInvalidHits = cms.bool( True ),
1223   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
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.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1232   minimumNumberOfHits = cms.int32( 3 ),
1233   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1234   seedExtension = cms.int32( 0 ),
1235   chargeSignificance = cms.double( -1.0 ),
1236   pixelSeedExtension = cms.bool( False ),
1237   strictSeedExtension = cms.bool( False ),
1238   nSigmaMinPt = cms.double( 5.0 ),
1239   maxCCCLostHits = cms.int32( 0 ),
1240   minPt = cms.double( 2.8 ),
1241   maxConsecLostHits = cms.int32( 1 ),
1242   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1243   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1244   seedPairPenalty = cms.int32( 0 ),
1245   maxNumberOfHits = cms.int32( 100 ),
1246   minNumberOfHitsForLoopers = cms.int32( 13 ),
1247   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1248   minNumberOfHitsPerLoop = cms.int32( 4 ),
1249   minHitsMinPt = cms.int32( 3 ),
1250   maxLostHitsFraction = cms.double( 0.1 ),
1251   maxLostHits = cms.int32( 999 ),
1252   highEtaSwitch = cms.double( 5.0 ),
1253   minHitsAtHighEta = cms.int32( 5 )
1254 )
1255 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1256   useSameTrajFilter = cms.bool( True ),
1257   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1258   keepOriginalIfRebuildFails = cms.bool( False ),
1259   lostHitPenalty = cms.double( 30.0 ),
1260   lockHits = cms.bool( True ),
1261   requireSeedHitsInRebuild = cms.bool( True ),
1262   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1263   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1264   maxPtForLooperReconstruction = cms.double( 0.0 ),
1265   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1266   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
1267   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1268   minNrOfHitsForRebuild = cms.int32( 5 ),
1269   maxCand = cms.int32( 4 ),
1270   alwaysUseInvalidHits = cms.bool( True ),
1271   estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1272   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1273   intermediateCleaning = cms.bool( True ),
1274   foundHitBonus = cms.double( 10.0 ),
1275   updator = cms.string( "hltESPKFUpdator" ),
1276   bestHitOnly = cms.bool( True ),
1277   seedAs5DHit = cms.bool( False )
1278 )
1279 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1280   minimumNumberOfHits = cms.int32( 3 ),
1281   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1282   seedExtension = cms.int32( 0 ),
1283   chargeSignificance = cms.double( -1.0 ),
1284   pixelSeedExtension = cms.bool( False ),
1285   strictSeedExtension = cms.bool( False ),
1286   nSigmaMinPt = cms.double( 5.0 ),
1287   maxCCCLostHits = cms.int32( 0 ),
1288   minPt = cms.double( 3.5 ),
1289   maxConsecLostHits = cms.int32( 1 ),
1290   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1291   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1292   seedPairPenalty = cms.int32( 0 ),
1293   maxNumberOfHits = cms.int32( 100 ),
1294   minNumberOfHitsForLoopers = cms.int32( 13 ),
1295   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1296   minNumberOfHitsPerLoop = cms.int32( 4 ),
1297   minHitsMinPt = cms.int32( 3 ),
1298   maxLostHitsFraction = cms.double( 0.1 ),
1299   maxLostHits = cms.int32( 999 ),
1300   highEtaSwitch = cms.double( 5.0 ),
1301   minHitsAtHighEta = cms.int32( 5 )
1302 )
1303 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1304   useSameTrajFilter = cms.bool( True ),
1305   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1306   keepOriginalIfRebuildFails = cms.bool( False ),
1307   lostHitPenalty = cms.double( 30.0 ),
1308   lockHits = cms.bool( True ),
1309   requireSeedHitsInRebuild = cms.bool( True ),
1310   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1311   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1312   maxPtForLooperReconstruction = cms.double( 0.0 ),
1313   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1314   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
1315   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1316   minNrOfHitsForRebuild = cms.int32( 5 ),
1317   maxCand = cms.int32( 3 ),
1318   alwaysUseInvalidHits = cms.bool( True ),
1319   estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1320   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1321   intermediateCleaning = cms.bool( True ),
1322   foundHitBonus = cms.double( 10.0 ),
1323   updator = cms.string( "hltESPKFUpdator" ),
1324   bestHitOnly = cms.bool( True ),
1325   seedAs5DHit = cms.bool( False )
1326 )
1327 fragment.streams = cms.PSet( 
1328   ALCALumiPixelsCountsExpress = cms.vstring( 'AlCaLumiPixelsCountsExpress' ),
1329   ALCALumiPixelsCountsPrompt = cms.vstring( 'AlCaLumiPixelsCountsPrompt' ),
1330   ALCAP0 = cms.vstring( 'AlCaP0' ),
1331   ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
1332   Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
1333   DQM = cms.vstring( 'OnlineMonitor' ),
1334   DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
1335   DQMEventDisplay = cms.vstring( 'EventDisplay' ),
1336   DQMGPUvsCPU = cms.vstring( 'DQMGPUvsCPU' ),
1337   DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
1338   EcalCalibration = cms.vstring( 'EcalLaser' ),
1339   Express = cms.vstring( 'ExpressPhysics' ),
1340   ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
1341   HLTMonitor = cms.vstring( 'HLTMonitor' ),
1342   NanoDST = cms.vstring( 'L1Accept' ),
1343   PhysicsCommissioning = cms.vstring( 'Commissioning',
1344     'CommissioningZDC',
1345     'EmptyBX',
1346     'HLTPhysics',
1347     'HcalNZS',
1348     'NoBPTX',
1349     'ZeroBias' ),
1350   PhysicsCommissioningRawPrime = cms.vstring( 'CommissioningRawPrime' ),
1351   PhysicsPPRefDoubleMuon0 = cms.vstring( 'PPRefDoubleMuon0' ),
1352   PhysicsPPRefDoubleMuon1 = cms.vstring( 'PPRefDoubleMuon1' ),
1353   PhysicsPPRefDoubleMuon2 = cms.vstring( 'PPRefDoubleMuon2' ),
1354   PhysicsPPRefDoubleMuon3 = cms.vstring( 'PPRefDoubleMuon3' ),
1355   PhysicsPPRefExotica = cms.vstring( 'PPRefExotica' ),
1356   PhysicsPPRefHardProbes0 = cms.vstring( 'PPRefHardProbes0' ),
1357   PhysicsPPRefHardProbes1 = cms.vstring( 'PPRefHardProbes1' ),
1358   PhysicsPPRefHardProbes2 = cms.vstring( 'PPRefHardProbes2' ),
1359   PhysicsPPRefSingleMuon0 = cms.vstring( 'PPRefSingleMuon0' ),
1360   PhysicsPPRefSingleMuon1 = cms.vstring( 'PPRefSingleMuon1' ),
1361   PhysicsPPRefSingleMuon2 = cms.vstring( 'PPRefSingleMuon2' ),
1362   PhysicsPPRefZeroBias0 = cms.vstring( 'PPRefZeroBias0',
1363     'PPRefZeroBias1' ),
1364   PhysicsPPRefZeroBias1 = cms.vstring( 'PPRefZeroBias2',
1365     'PPRefZeroBias3' ),
1366   PhysicsPPRefZeroBias2 = cms.vstring( 'PPRefZeroBias4',
1367     'PPRefZeroBias5' ),
1368   PhysicsPPRefZeroBias3 = cms.vstring( 'PPRefZeroBias6',
1369     'PPRefZeroBias7' ),
1370   PhysicsPPRefZeroBias4 = cms.vstring( 'PPRefZeroBias8',
1371     'PPRefZeroBias9' ),
1372   PhysicsPPRefZeroBias5 = cms.vstring( 'PPRefZeroBias10',
1373     'PPRefZeroBias11' ),
1374   PhysicsPPRefZeroBias6 = cms.vstring( 'PPRefZeroBias12',
1375     'PPRefZeroBias13' ),
1376   PhysicsPPRefZeroBias7 = cms.vstring( 'PPRefZeroBias14',
1377     'PPRefZeroBias15' ),
1378   PhysicsPPRefZeroBias8 = cms.vstring( 'PPRefZeroBias16',
1379     'PPRefZeroBias17' ),
1380   PhysicsPPRefZeroBias9 = cms.vstring( 'PPRefZeroBias18',
1381     'PPRefZeroBias19' ),
1382   RPCMON = cms.vstring( 'RPCMonitor' )
1383 )
1384 fragment.datasets = cms.PSet( 
1385   AlCaLumiPixelsCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v9' ),
1386   AlCaLumiPixelsCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v9',
1387     'AlCa_LumiPixelsCounts_ZeroBias_v11' ),
1388   AlCaP0 = cms.vstring( 'AlCa_HIEcalEtaEBonly_v11',
1389     'AlCa_HIEcalEtaEEonly_v11',
1390     'AlCa_HIEcalPi0EBonly_v11',
1391     'AlCa_HIEcalPi0EEonly_v11' ),
1392   AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v19' ),
1393   Commissioning = cms.vstring( 'HLT_IsoTrackHB_v13',
1394     'HLT_IsoTrackHE_v13' ),
1395   CommissioningRawPrime = cms.vstring( 'HLT_PPRefZeroBiasRawPrime_v6' ),
1396   CommissioningZDC = cms.vstring( 'HLT_ZDCCommissioning_v5' ),
1397   DQMGPUvsCPU = cms.vstring( 'DQM_EcalReconstruction_v11',
1398     'DQM_HcalReconstruction_v9',
1399     'DQM_PixelReconstruction_v11' ),
1400   DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v14',
1401     'HLT_ZeroBias_Beamspot_v15' ),
1402   EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
1403   EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v8',
1404     'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v8',
1405     'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v8' ),
1406   EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v7',
1407     'HLT_PPRefGEDPhoton30_v5',
1408     'HLT_PPRefL3SingleMu7_v7',
1409     'HLT_Physics_v13' ),
1410   ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v14',
1411     'HLT_ZeroBias_Beamspot_v15' ),
1412   ExpressPhysics = cms.vstring( 'HLT_AK4PFJet80_v7',
1413     'HLT_PPRefEle15Ele10GsfMass50_v5',
1414     'HLT_PPRefL3SingleMu7_v7',
1415     'HLT_Physics_v13',
1416     'HLT_Random_v3',
1417     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v11',
1418     'HLT_ZeroBias_v12' ),
1419   HLTMonitor = cms.vstring( 'HLT_AK4PFJet80_v7',
1420     'HLT_PPRefEle15Ele10GsfMass50_v5',
1421     'HLT_PPRefEle50Gsf_v5' ),
1422   HLTPhysics = cms.vstring( 'HLT_Physics_v13' ),
1423   HcalNZS = cms.vstring( 'HLT_HcalNZS_v20',
1424     'HLT_HcalPhiSym_v22' ),
1425   L1Accept = cms.vstring( 'DST_Physics_v15' ),
1426   NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v9',
1427     'HLT_CDC_L2cosmic_5p5_er1p0_v9' ),
1428   OnlineMonitor = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v9',
1429     'HLT_CDC_L2cosmic_5p5_er1p0_v9',
1430     'HLT_HIL1NotBptxORForPPRef_v8',
1431     'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v8',
1432     'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v8',
1433     'HLT_HcalNZS_v20',
1434     'HLT_HcalPhiSym_v22',
1435     'HLT_IsoTrackHB_v13',
1436     'HLT_IsoTrackHE_v13',
1437     'HLT_Physics_v13',
1438     'HLT_Random_v3',
1439     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v11',
1440     'HLT_ZeroBias_v12' ),
1441   PPRefDoubleMuon0 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v5',
1442     'HLT_PPRefL1DoubleMu0_v5',
1443     'HLT_PPRefL2DoubleMu0_Open_v5',
1444     'HLT_PPRefL2DoubleMu0_v5',
1445     'HLT_PPRefL3DoubleMu0_Open_v7',
1446     'HLT_PPRefL3DoubleMu0_v7' ),
1447   PPRefDoubleMuon1 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v5',
1448     'HLT_PPRefL1DoubleMu0_v5',
1449     'HLT_PPRefL2DoubleMu0_Open_v5',
1450     'HLT_PPRefL2DoubleMu0_v5',
1451     'HLT_PPRefL3DoubleMu0_Open_v7',
1452     'HLT_PPRefL3DoubleMu0_v7' ),
1453   PPRefDoubleMuon2 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v5',
1454     'HLT_PPRefL1DoubleMu0_v5',
1455     'HLT_PPRefL2DoubleMu0_Open_v5',
1456     'HLT_PPRefL2DoubleMu0_v5',
1457     'HLT_PPRefL3DoubleMu0_Open_v7',
1458     'HLT_PPRefL3DoubleMu0_v7' ),
1459   PPRefDoubleMuon3 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v5',
1460     'HLT_PPRefL1DoubleMu0_v5',
1461     'HLT_PPRefL2DoubleMu0_Open_v5',
1462     'HLT_PPRefL2DoubleMu0_v5',
1463     'HLT_PPRefL3DoubleMu0_Open_v7',
1464     'HLT_PPRefL3DoubleMu0_v7' ),
1465   PPRefExotica = cms.vstring( 'HLT_PPRefCscCluster_Loose_v5',
1466     'HLT_PPRefCscCluster_Medium_v5',
1467     'HLT_PPRefCscCluster_Tight_v5' ),
1468   PPRefHardProbes0 = cms.vstring( 'HLT_AK4CaloJet100_v5',
1469     'HLT_AK4CaloJet120_v5',
1470     'HLT_AK4CaloJet40_v5',
1471     'HLT_AK4CaloJet60_v5',
1472     'HLT_AK4CaloJet70_v5',
1473     'HLT_AK4CaloJet80_v5',
1474     'HLT_AK4CaloJetFwd100_v5',
1475     'HLT_AK4CaloJetFwd120_v5',
1476     'HLT_AK4CaloJetFwd40_v5',
1477     'HLT_AK4CaloJetFwd60_v5',
1478     'HLT_AK4CaloJetFwd70_v5',
1479     'HLT_AK4CaloJetFwd80_v5',
1480     'HLT_AK4PFJet100_v7',
1481     'HLT_AK4PFJet120_v7',
1482     'HLT_AK4PFJet40_v7',
1483     'HLT_AK4PFJet60_v7',
1484     'HLT_AK4PFJet80_v7',
1485     'HLT_AK4PFJetFwd100_v7',
1486     'HLT_AK4PFJetFwd120_v7',
1487     'HLT_AK4PFJetFwd40_v7',
1488     'HLT_AK4PFJetFwd60_v7',
1489     'HLT_AK4PFJetFwd80_v7',
1490     'HLT_PPRefDoubleEle10GsfMass50_v5',
1491     'HLT_PPRefDoubleEle10Gsf_v5',
1492     'HLT_PPRefDoubleEle15GsfMass50_v5',
1493     'HLT_PPRefDoubleEle15Gsf_v5',
1494     'HLT_PPRefEle10Gsf_v5',
1495     'HLT_PPRefEle15Ele10GsfMass50_v5',
1496     'HLT_PPRefEle15Ele10Gsf_v5',
1497     'HLT_PPRefEle15Gsf_v5',
1498     'HLT_PPRefEle20Gsf_v5',
1499     'HLT_PPRefEle30Gsf_v5',
1500     'HLT_PPRefEle40Gsf_v5',
1501     'HLT_PPRefEle50Gsf_v5',
1502     'HLT_PPRefGEDPhoton10_EB_v5',
1503     'HLT_PPRefGEDPhoton10_v5',
1504     'HLT_PPRefGEDPhoton20_EB_v5',
1505     'HLT_PPRefGEDPhoton20_v5',
1506     'HLT_PPRefGEDPhoton30_EB_v5',
1507     'HLT_PPRefGEDPhoton30_v5',
1508     'HLT_PPRefGEDPhoton40_EB_v5',
1509     'HLT_PPRefGEDPhoton40_v5',
1510     'HLT_PPRefGEDPhoton50_EB_v5',
1511     'HLT_PPRefGEDPhoton50_v5',
1512     'HLT_PPRefGEDPhoton60_EB_v5',
1513     'HLT_PPRefGEDPhoton60_v5' ),
1514   PPRefHardProbes1 = cms.vstring( 'HLT_AK4CaloJet100_v5',
1515     'HLT_AK4CaloJet120_v5',
1516     'HLT_AK4CaloJet40_v5',
1517     'HLT_AK4CaloJet60_v5',
1518     'HLT_AK4CaloJet70_v5',
1519     'HLT_AK4CaloJet80_v5',
1520     'HLT_AK4CaloJetFwd100_v5',
1521     'HLT_AK4CaloJetFwd120_v5',
1522     'HLT_AK4CaloJetFwd40_v5',
1523     'HLT_AK4CaloJetFwd60_v5',
1524     'HLT_AK4CaloJetFwd70_v5',
1525     'HLT_AK4CaloJetFwd80_v5',
1526     'HLT_AK4PFJet100_v7',
1527     'HLT_AK4PFJet120_v7',
1528     'HLT_AK4PFJet40_v7',
1529     'HLT_AK4PFJet60_v7',
1530     'HLT_AK4PFJet80_v7',
1531     'HLT_AK4PFJetFwd100_v7',
1532     'HLT_AK4PFJetFwd120_v7',
1533     'HLT_AK4PFJetFwd40_v7',
1534     'HLT_AK4PFJetFwd60_v7',
1535     'HLT_AK4PFJetFwd80_v7',
1536     'HLT_PPRefDoubleEle10GsfMass50_v5',
1537     'HLT_PPRefDoubleEle10Gsf_v5',
1538     'HLT_PPRefDoubleEle15GsfMass50_v5',
1539     'HLT_PPRefDoubleEle15Gsf_v5',
1540     'HLT_PPRefEle10Gsf_v5',
1541     'HLT_PPRefEle15Ele10GsfMass50_v5',
1542     'HLT_PPRefEle15Ele10Gsf_v5',
1543     'HLT_PPRefEle15Gsf_v5',
1544     'HLT_PPRefEle20Gsf_v5',
1545     'HLT_PPRefEle30Gsf_v5',
1546     'HLT_PPRefEle40Gsf_v5',
1547     'HLT_PPRefEle50Gsf_v5',
1548     'HLT_PPRefGEDPhoton10_EB_v5',
1549     'HLT_PPRefGEDPhoton10_v5',
1550     'HLT_PPRefGEDPhoton20_EB_v5',
1551     'HLT_PPRefGEDPhoton20_v5',
1552     'HLT_PPRefGEDPhoton30_EB_v5',
1553     'HLT_PPRefGEDPhoton30_v5',
1554     'HLT_PPRefGEDPhoton40_EB_v5',
1555     'HLT_PPRefGEDPhoton40_v5',
1556     'HLT_PPRefGEDPhoton50_EB_v5',
1557     'HLT_PPRefGEDPhoton50_v5',
1558     'HLT_PPRefGEDPhoton60_EB_v5',
1559     'HLT_PPRefGEDPhoton60_v5' ),
1560   PPRefHardProbes2 = cms.vstring( 'HLT_AK4CaloJet100_v5',
1561     'HLT_AK4CaloJet120_v5',
1562     'HLT_AK4CaloJet40_v5',
1563     'HLT_AK4CaloJet60_v5',
1564     'HLT_AK4CaloJet70_v5',
1565     'HLT_AK4CaloJet80_v5',
1566     'HLT_AK4CaloJetFwd100_v5',
1567     'HLT_AK4CaloJetFwd120_v5',
1568     'HLT_AK4CaloJetFwd40_v5',
1569     'HLT_AK4CaloJetFwd60_v5',
1570     'HLT_AK4CaloJetFwd70_v5',
1571     'HLT_AK4CaloJetFwd80_v5',
1572     'HLT_AK4PFJet100_v7',
1573     'HLT_AK4PFJet120_v7',
1574     'HLT_AK4PFJet40_v7',
1575     'HLT_AK4PFJet60_v7',
1576     'HLT_AK4PFJet80_v7',
1577     'HLT_AK4PFJetFwd100_v7',
1578     'HLT_AK4PFJetFwd120_v7',
1579     'HLT_AK4PFJetFwd40_v7',
1580     'HLT_AK4PFJetFwd60_v7',
1581     'HLT_AK4PFJetFwd80_v7',
1582     'HLT_PPRefDoubleEle10GsfMass50_v5',
1583     'HLT_PPRefDoubleEle10Gsf_v5',
1584     'HLT_PPRefDoubleEle15GsfMass50_v5',
1585     'HLT_PPRefDoubleEle15Gsf_v5',
1586     'HLT_PPRefEle10Gsf_v5',
1587     'HLT_PPRefEle15Ele10GsfMass50_v5',
1588     'HLT_PPRefEle15Ele10Gsf_v5',
1589     'HLT_PPRefEle15Gsf_v5',
1590     'HLT_PPRefEle20Gsf_v5',
1591     'HLT_PPRefEle30Gsf_v5',
1592     'HLT_PPRefEle40Gsf_v5',
1593     'HLT_PPRefEle50Gsf_v5',
1594     'HLT_PPRefGEDPhoton10_EB_v5',
1595     'HLT_PPRefGEDPhoton10_v5',
1596     'HLT_PPRefGEDPhoton20_EB_v5',
1597     'HLT_PPRefGEDPhoton20_v5',
1598     'HLT_PPRefGEDPhoton30_EB_v5',
1599     'HLT_PPRefGEDPhoton30_v5',
1600     'HLT_PPRefGEDPhoton40_EB_v5',
1601     'HLT_PPRefGEDPhoton40_v5',
1602     'HLT_PPRefGEDPhoton50_EB_v5',
1603     'HLT_PPRefGEDPhoton50_v5',
1604     'HLT_PPRefGEDPhoton60_EB_v5',
1605     'HLT_PPRefGEDPhoton60_v5' ),
1606   PPRefSingleMuon0 = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v5',
1607     'HLT_PPRefL1SingleMu12_v5',
1608     'HLT_PPRefL1SingleMu7_v5',
1609     'HLT_PPRefL2SingleMu12_v5',
1610     'HLT_PPRefL2SingleMu15_v5',
1611     'HLT_PPRefL2SingleMu20_v5',
1612     'HLT_PPRefL2SingleMu7_v5',
1613     'HLT_PPRefL3SingleMu12_v7',
1614     'HLT_PPRefL3SingleMu15_v7',
1615     'HLT_PPRefL3SingleMu20_v7',
1616     'HLT_PPRefL3SingleMu3_v7',
1617     'HLT_PPRefL3SingleMu5_v7',
1618     'HLT_PPRefL3SingleMu7_v7' ),
1619   PPRefSingleMuon1 = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v5',
1620     'HLT_PPRefL1SingleMu12_v5',
1621     'HLT_PPRefL1SingleMu7_v5',
1622     'HLT_PPRefL2SingleMu12_v5',
1623     'HLT_PPRefL2SingleMu15_v5',
1624     'HLT_PPRefL2SingleMu20_v5',
1625     'HLT_PPRefL2SingleMu7_v5',
1626     'HLT_PPRefL3SingleMu12_v7',
1627     'HLT_PPRefL3SingleMu15_v7',
1628     'HLT_PPRefL3SingleMu20_v7',
1629     'HLT_PPRefL3SingleMu3_v7',
1630     'HLT_PPRefL3SingleMu5_v7',
1631     'HLT_PPRefL3SingleMu7_v7' ),
1632   PPRefSingleMuon2 = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v5',
1633     'HLT_PPRefL1SingleMu12_v5',
1634     'HLT_PPRefL1SingleMu7_v5',
1635     'HLT_PPRefL2SingleMu12_v5',
1636     'HLT_PPRefL2SingleMu15_v5',
1637     'HLT_PPRefL2SingleMu20_v5',
1638     'HLT_PPRefL2SingleMu7_v5',
1639     'HLT_PPRefL3SingleMu12_v7',
1640     'HLT_PPRefL3SingleMu15_v7',
1641     'HLT_PPRefL3SingleMu20_v7',
1642     'HLT_PPRefL3SingleMu3_v7',
1643     'HLT_PPRefL3SingleMu5_v7',
1644     'HLT_PPRefL3SingleMu7_v7' ),
1645   PPRefZeroBias0 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1646   PPRefZeroBias1 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1647   PPRefZeroBias10 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1648   PPRefZeroBias11 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1649   PPRefZeroBias12 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1650   PPRefZeroBias13 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1651   PPRefZeroBias14 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1652   PPRefZeroBias15 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1653   PPRefZeroBias16 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1654   PPRefZeroBias17 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1655   PPRefZeroBias18 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1656   PPRefZeroBias19 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1657   PPRefZeroBias2 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1658   PPRefZeroBias3 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1659   PPRefZeroBias4 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1660   PPRefZeroBias5 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1661   PPRefZeroBias6 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1662   PPRefZeroBias7 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1663   PPRefZeroBias8 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1664   PPRefZeroBias9 = cms.vstring( 'HLT_PPRefZeroBias_v5' ),
1665   RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v10' ),
1666   TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
1667     'HLT_HcalCalibration_v6' ),
1668   TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
1669     'HLT_HcalCalibration_v6' ),
1670   ZeroBias = cms.vstring( 'HLT_Random_v3',
1671     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v11',
1672     'HLT_ZeroBias_v12' )
1673 )
1674 
1675 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1676     recordName = cms.string( "CSCChannelMapperRecord" ),
1677     iovIsRunNotTime = cms.bool( True ),
1678     firstValid = cms.vuint32( 1 )
1679 )
1680 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1681     recordName = cms.string( "CSCIndexerRecord" ),
1682     iovIsRunNotTime = cms.bool( True ),
1683     firstValid = cms.vuint32( 1 )
1684 )
1685 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1686     recordName = cms.string( "L1TGlobalParametersRcd" ),
1687     iovIsRunNotTime = cms.bool( True ),
1688     firstValid = cms.vuint32( 1 )
1689 )
1690 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
1691     appendToDataLabel = cms.string( "HBHE" ),
1692     timeSlewParametersM2 = cms.VPSet( 
1693       cms.PSet(  tmax = cms.double( 16.0 ),
1694         tzero = cms.double( 23.960177 ),
1695         slope = cms.double( -3.178648 )
1696       ),
1697       cms.PSet(  tmax = cms.double( 10.0 ),
1698         tzero = cms.double( 11.977461 ),
1699         slope = cms.double( -1.5610227 )
1700       ),
1701       cms.PSet(  tmax = cms.double( 6.25 ),
1702         tzero = cms.double( 9.109694 ),
1703         slope = cms.double( -1.075824 )
1704       )
1705     ),
1706     timeSlewParametersM3 = cms.VPSet( 
1707       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1708         tspar2_siPM = cms.double( 0.0 ),
1709         tspar2 = cms.double( 0.0 ),
1710         cap = cms.double( 6.0 ),
1711         tspar1 = cms.double( -2.19142 ),
1712         tspar0 = cms.double( 12.2999 ),
1713         tspar1_siPM = cms.double( 0.0 )
1714       ),
1715       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1716         tspar2_siPM = cms.double( 0.0 ),
1717         tspar2 = cms.double( 32.0 ),
1718         cap = cms.double( 6.0 ),
1719         tspar1 = cms.double( -3.2 ),
1720         tspar0 = cms.double( 15.5 ),
1721         tspar1_siPM = cms.double( 0.0 )
1722       ),
1723       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1724         tspar2_siPM = cms.double( 0.0 ),
1725         tspar2 = cms.double( 0.0 ),
1726         cap = cms.double( 6.0 ),
1727         tspar1 = cms.double( -2.19142 ),
1728         tspar0 = cms.double( 12.2999 ),
1729         tspar1_siPM = cms.double( 0.0 )
1730       ),
1731       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1732         tspar2_siPM = cms.double( 0.0 ),
1733         tspar2 = cms.double( 0.0 ),
1734         cap = cms.double( 6.0 ),
1735         tspar1 = cms.double( -2.19142 ),
1736         tspar0 = cms.double( 12.2999 ),
1737         tspar1_siPM = cms.double( 0.0 )
1738       )
1739     )
1740 )
1741 fragment.ecalMultifitParametersSource = cms.ESSource( "EmptyESSource",
1742     recordName = cms.string( "EcalMultifitParametersRcd" ),
1743     iovIsRunNotTime = cms.bool( True ),
1744     firstValid = cms.vuint32( 1 )
1745 )
1746 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1747     recordName = cms.string( "JetTagComputerRecord" ),
1748     iovIsRunNotTime = cms.bool( True ),
1749     firstValid = cms.vuint32( 1 )
1750 )
1751 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1752     recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1753     iovIsRunNotTime = cms.bool( True ),
1754     firstValid = cms.vuint32( 1 )
1755 )
1756 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1757     recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1758     iovIsRunNotTime = cms.bool( True ),
1759     firstValid = cms.vuint32( 1 )
1760 )
1761 fragment.hltESSJobConfigurationGPURecord = cms.ESSource( "EmptyESSource",
1762     recordName = cms.string( "JobConfigurationGPURecord" ),
1763     iovIsRunNotTime = cms.bool( True ),
1764     firstValid = cms.vuint32( 1 )
1765 )
1766 fragment.hltESSPFRecHitHCALParamsRecord = cms.ESSource( "EmptyESSource",
1767     recordName = cms.string( "PFRecHitHCALParamsRecord" ),
1768     iovIsRunNotTime = cms.bool( True ),
1769     firstValid = cms.vuint32( 1 )
1770 )
1771 fragment.hltESSPFRecHitHCALTopologyRecord = cms.ESSource( "EmptyESSource",
1772     recordName = cms.string( "PFRecHitHCALTopologyRecord" ),
1773     iovIsRunNotTime = cms.bool( True ),
1774     firstValid = cms.vuint32( 1 )
1775 )
1776 fragment.hltESSTfGraphRecord = cms.ESSource( "EmptyESSource",
1777     recordName = cms.string( "TfGraphRecord" ),
1778     iovIsRunNotTime = cms.bool( True ),
1779     firstValid = cms.vuint32( 1 )
1780 )
1781 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
1782     RunType = cms.string( "Run3" ),
1783     PitchSimY = cms.double( 0.15 ),
1784     PitchSimX = cms.double( 0.1 ),
1785     thickness = cms.double( 0.23 ),
1786     noOfPixelSimX = cms.int32( 160 ),
1787     noOfPixelSimY = cms.int32( 104 ),
1788     noOfPixels = cms.int32( 16640 ),
1789     simXWidth = cms.double( 16.6 ),
1790     simYWidth = cms.double( 16.2 ),
1791     deadEdgeWidth = cms.double( 0.2 ),
1792     activeEdgeSigma = cms.double( 0.02 ),
1793     physActiveEdgeDist = cms.double( 0.15 ),
1794     appendToDataLabel = cms.string( "" )
1795 )
1796 
1797 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1798   MaxDPhi = cms.double( 1.6 ),
1799   ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1800   PropagationDirection = cms.string( "anyDirection" )
1801 )
1802 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1803   AlgoName = cms.string( "CSCChannelMapperPostls1" )
1804 )
1805 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1806   AlgoName = cms.string( "CSCIndexerPostls1" )
1807 )
1808 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1809   appendToDataLabel = cms.string( "" )
1810 )
1811 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1812 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1813   MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
1814   MapAuto = cms.untracked.bool( False ),
1815   SkipHE = cms.untracked.bool( False ),
1816   appendToDataLabel = cms.string( "" )
1817 )
1818 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1819   appendToDataLabel = cms.string( "" )
1820 )
1821 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1822   appendToDataLabel = cms.string( "" )
1823 )
1824 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1825   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
1826   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
1827   ComponentName = cms.string( "ClusterShapeHitFilter" ),
1828   isPhase2 = cms.bool( False ),
1829   doPixelShapeCut = cms.bool( True ),
1830   doStripShapeCut = cms.bool( True ),
1831   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1832   appendToDataLabel = cms.string( "" )
1833 )
1834 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1835   appendToDataLabel = cms.string( "" )
1836 )
1837 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
1838   TotalBxInEvent = cms.int32( 5 ),
1839   NumberPhysTriggers = cms.uint32( 512 ),
1840   NumberL1Muon = cms.uint32( 8 ),
1841   NumberL1EGamma = cms.uint32( 12 ),
1842   NumberL1Jet = cms.uint32( 12 ),
1843   NumberL1Tau = cms.uint32( 12 ),
1844   NumberChips = cms.uint32( 1 ),
1845   PinsOnChip = cms.uint32( 512 ),
1846   OrderOfChip = cms.vint32( 1 ),
1847   NumberL1IsoEG = cms.uint32( 4 ),
1848   NumberL1JetCounts = cms.uint32( 12 ),
1849   UnitLength = cms.int32( 8 ),
1850   NumberL1ForJet = cms.uint32( 4 ),
1851   IfCaloEtaNumberBits = cms.uint32( 4 ),
1852   IfMuEtaNumberBits = cms.uint32( 6 ),
1853   NumberL1TauJet = cms.uint32( 4 ),
1854   NumberL1Mu = cms.uint32( 4 ),
1855   NumberConditionChips = cms.uint32( 1 ),
1856   NumberPsbBoards = cms.int32( 7 ),
1857   NumberL1CenJet = cms.uint32( 4 ),
1858   PinsOnConditionChip = cms.uint32( 512 ),
1859   NumberL1NoIsoEG = cms.uint32( 4 ),
1860   NumberTechnicalTriggers = cms.uint32( 64 ),
1861   NumberPhysTriggersExtended = cms.uint32( 64 ),
1862   WordLength = cms.int32( 64 ),
1863   OrderConditionChip = cms.vint32( 1 ),
1864   appendToDataLabel = cms.string( "" )
1865 )
1866 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1867   SimpleMagneticField = cms.string( "" ),
1868   MaxDPhi = cms.double( 1.6 ),
1869   ComponentName = cms.string( "PropagatorWithMaterial" ),
1870   Mass = cms.double( 0.105 ),
1871   PropagationDirection = cms.string( "alongMomentum" ),
1872   useRungeKutta = cms.bool( False ),
1873   ptMin = cms.double( -1.0 )
1874 )
1875 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1876   SimpleMagneticField = cms.string( "ParabolicMf" ),
1877   MaxDPhi = cms.double( 1.6 ),
1878   ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
1879   Mass = cms.double( 0.139 ),
1880   PropagationDirection = cms.string( "alongMomentum" ),
1881   useRungeKutta = cms.bool( False ),
1882   ptMin = cms.double( -1.0 )
1883 )
1884 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1885   SimpleMagneticField = cms.string( "ParabolicMf" ),
1886   MaxDPhi = cms.double( 1.6 ),
1887   ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
1888   Mass = cms.double( 0.105 ),
1889   PropagationDirection = cms.string( "alongMomentum" ),
1890   useRungeKutta = cms.bool( False ),
1891   ptMin = cms.double( -1.0 )
1892 )
1893 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1894   SimpleMagneticField = cms.string( "" ),
1895   MaxDPhi = cms.double( 1.6 ),
1896   ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
1897   Mass = cms.double( 0.105 ),
1898   PropagationDirection = cms.string( "oppositeToMomentum" ),
1899   useRungeKutta = cms.bool( False ),
1900   ptMin = cms.double( -1.0 )
1901 )
1902 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1903   SimpleMagneticField = cms.string( "ParabolicMf" ),
1904   MaxDPhi = cms.double( 1.6 ),
1905   ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1906   Mass = cms.double( 0.139 ),
1907   PropagationDirection = cms.string( "oppositeToMomentum" ),
1908   useRungeKutta = cms.bool( False ),
1909   ptMin = cms.double( -1.0 )
1910 )
1911 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1912   SimpleMagneticField = cms.string( "ParabolicMf" ),
1913   MaxDPhi = cms.double( 1.6 ),
1914   ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1915   Mass = cms.double( 0.105 ),
1916   PropagationDirection = cms.string( "oppositeToMomentum" ),
1917   useRungeKutta = cms.bool( False ),
1918   ptMin = cms.double( -1.0 )
1919 )
1920 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1921   SimpleMagneticField = cms.string( "ParabolicMf" ),
1922   MaxDPhi = cms.double( 1.6 ),
1923   ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1924   Mass = cms.double( 0.105 ),
1925   PropagationDirection = cms.string( "oppositeToMomentum" ),
1926   useRungeKutta = cms.bool( False ),
1927   ptMin = cms.double( 0.1 )
1928 )
1929 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
1930   SimpleMagneticField = cms.string( "ParabolicMf" ),
1931   MaxDPhi = cms.double( 4.0 ),
1932   ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
1933   Mass = cms.double( 0.1396 ),
1934   PropagationDirection = cms.string( "alongMomentum" ),
1935   useRungeKutta = cms.bool( False ),
1936   ptMin = cms.double( -1.0 )
1937 )
1938 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1939   SimpleMagneticField = cms.string( "ParabolicMf" ),
1940   MaxDPhi = cms.double( 1.6 ),
1941   ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
1942   Mass = cms.double( 0.105 ),
1943   PropagationDirection = cms.string( "alongMomentum" ),
1944   useRungeKutta = cms.bool( False ),
1945   ptMin = cms.double( 0.1 )
1946 )
1947 fragment.SiPixelTemplateStoreESProducer = cms.ESProducer( "SiPixelTemplateStoreESProducer",
1948   appendToDataLabel = cms.string( "" )
1949 )
1950 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
1951   QualityLabel = cms.string( "" ),
1952   Label = cms.string( "" ),
1953   appendToDataLabel = cms.string( "" )
1954 )
1955 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
1956   EtaDivisions = cms.untracked.uint32( 20 ),
1957   PhiDivisions = cms.untracked.uint32( 20 ),
1958   EtaMax = cms.untracked.double( 2.5 )
1959 )
1960 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
1961   use3d = cms.bool( True ),
1962   unBoost = cms.bool( False ),
1963   useSignificance = cms.bool( True ),
1964   minTracks = cms.uint32( 3 ),
1965   minVertices = cms.uint32( 1 )
1966 )
1967 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1968   ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
1969   NoErrorPropagation = cms.bool( False ),
1970   PropagationDirection = cms.string( "anyDirection" ),
1971   useTuningForL2Speed = cms.bool( False ),
1972   useIsYokeFlag = cms.bool( True ),
1973   endcapShiftInZNeg = cms.double( 0.0 ),
1974   SetVBFPointer = cms.bool( False ),
1975   AssumeNoMaterial = cms.bool( False ),
1976   endcapShiftInZPos = cms.double( 0.0 ),
1977   useInTeslaFromMagField = cms.bool( False ),
1978   VBFName = cms.string( "VolumeBasedMagneticField" ),
1979   useEndcapShiftsInZ = cms.bool( False ),
1980   sendLogWarning = cms.bool( False ),
1981   useMatVolumes = cms.bool( True ),
1982   debug = cms.bool( False ),
1983   ApplyRadX0Correction = cms.bool( True ),
1984   useMagVolumes = cms.bool( True ),
1985   returnTangentPlane = cms.bool( True )
1986 )
1987 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
1988   ComponentName = cms.string( "TransientTrackBuilder" )
1989 )
1990 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1991   ComponentName = cms.string( "CaloDetIdAssociator" ),
1992   etaBinSize = cms.double( 0.087 ),
1993   nEta = cms.int32( 70 ),
1994   nPhi = cms.int32( 72 ),
1995   hcalRegion = cms.int32( 2 ),
1996   includeBadChambers = cms.bool( False ),
1997   includeGEM = cms.bool( False ),
1998   includeME0 = cms.bool( False )
1999 )
2000 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2001   ComponentName = cms.string( "CosmicNavigationSchool" ),
2002   PluginName = cms.string( "" ),
2003   SimpleMagneticField = cms.string( "" )
2004 )
2005 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
2006   verbosity = cms.untracked.uint32( 1 ),
2007   buildMisalignedGeometry = cms.bool( False ),
2008   isRun2 = cms.bool( False ),
2009   dbTag = cms.string( "" ),
2010   compactViewTag = cms.string( "" ),
2011   fromPreprocessedDB = cms.untracked.bool( True ),
2012   fromDD4hep = cms.untracked.bool( False ),
2013   appendToDataLabel = cms.string( "" )
2014 )
2015 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
2016   lhcInfoLabel = cms.string( "" ),
2017   lhcInfoPerFillLabel = cms.string( "" ),
2018   lhcInfoPerLSLabel = cms.string( "" ),
2019   opticsLabel = cms.string( "" ),
2020   useNewLHCInfo = cms.bool( True ),
2021   appendToDataLabel = cms.string( "" )
2022 )
2023 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2024   ComponentName = cms.string( "EcalDetIdAssociator" ),
2025   etaBinSize = cms.double( 0.02 ),
2026   nEta = cms.int32( 300 ),
2027   nPhi = cms.int32( 360 ),
2028   hcalRegion = cms.int32( 2 ),
2029   includeBadChambers = cms.bool( False ),
2030   includeGEM = cms.bool( False ),
2031   includeME0 = cms.bool( False )
2032 )
2033 fragment.ecalElectronicsMappingHostESProducer = cms.ESProducer( "EcalElectronicsMappingHostESProducer@alpaka",
2034   appendToDataLabel = cms.string( "" ),
2035   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2036 )
2037 fragment.ecalMultifitConditionsHostESProducer = cms.ESProducer( "EcalMultifitConditionsHostESProducer@alpaka",
2038   appendToDataLabel = cms.string( "" ),
2039   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2040 )
2041 fragment.ecalMultifitParametersHostESProducer = cms.ESProducer( "EcalMultifitParametersHostESProducer@alpaka",
2042   EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
2043   EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
2044   EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
2045   EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
2046   appendToDataLabel = cms.string( "" ),
2047   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2048 )
2049 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2050   flagMask = cms.PSet( 
2051     kBad = cms.vstring( 'kFaultyHardware',
2052       'kDead',
2053       'kKilled' ),
2054     kGood = cms.vstring( 'kGood' ),
2055     kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2056       'kTowerRecovered' ),
2057     kProblematic = cms.vstring( 'kPoorReco',
2058       'kPoorCalib',
2059       'kNoisy',
2060       'kSaturated' ),
2061     kWeird = cms.vstring( 'kWeird',
2062       'kDiWeird' ),
2063     kTime = cms.vstring( 'kOutOfTime' )
2064   ),
2065   dbstatusMask = cms.PSet( 
2066     kBad = cms.vstring( 'kNonRespondingIsolated',
2067       'kDeadVFE',
2068       'kDeadFE',
2069       'kNoDataNoTP' ),
2070     kGood = cms.vstring( 'kOk' ),
2071     kRecovered = cms.vstring(  ),
2072     kProblematic = cms.vstring( 'kDAC',
2073       'kNoLaser',
2074       'kNoisy',
2075       'kNNoisy',
2076       'kNNNoisy',
2077       'kNNNNoisy',
2078       'kNNNNNoisy',
2079       'kFixedG6',
2080       'kFixedG1',
2081       'kFixedG0' ),
2082     kWeird = cms.vstring(  ),
2083     kTime = cms.vstring(  )
2084   ),
2085   timeThresh = cms.double( 2.0 )
2086 )
2087 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
2088 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2089   appendToDataLabel = cms.string( "" )
2090 )
2091 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2092   appendToDataLabel = cms.string( "" )
2093 )
2094 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2095   ComponentName = cms.string( "HcalDetIdAssociator" ),
2096   etaBinSize = cms.double( 0.087 ),
2097   nEta = cms.int32( 70 ),
2098   nPhi = cms.int32( 72 ),
2099   hcalRegion = cms.int32( 2 ),
2100   includeBadChambers = cms.bool( False ),
2101   includeGEM = cms.bool( False ),
2102   includeME0 = cms.bool( False )
2103 )
2104 fragment.hcalMahiConditionsESProducer = cms.ESProducer( "HcalMahiConditionsESProducer@alpaka",
2105   appendToDataLabel = cms.string( "" ),
2106   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2107 )
2108 fragment.hcalMahiPulseOffsetsESProducer = cms.ESProducer( "HcalMahiPulseOffsetsESProducer@alpaka",
2109   pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
2110   appendToDataLabel = cms.string( "" ),
2111   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2112 )
2113 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2114   phase = cms.uint32( 1 ),
2115   RecoveredRecHitBits = cms.vstring( '' ),
2116   SeverityLevels = cms.VPSet( 
2117     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2118       RecHitFlags = cms.vstring( '' ),
2119       Level = cms.int32( 0 )
2120     ),
2121     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2122       RecHitFlags = cms.vstring( '' ),
2123       Level = cms.int32( 1 )
2124     ),
2125     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2126       RecHitFlags = cms.vstring( 'HBHEIsolatedNoise',
2127         'HFAnomalousHit' ),
2128       Level = cms.int32( 5 )
2129     ),
2130     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2131       RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2132         'HBHESpikeNoise',
2133         'HBHETS4TS5Noise',
2134         'HBHEOOTPU',
2135         'HBHEFlatNoise',
2136         'HBHENegativeNoise' ),
2137       Level = cms.int32( 8 )
2138     ),
2139     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2140       RecHitFlags = cms.vstring( 'HFLongShort',
2141         'HFS8S1Ratio',
2142         'HFPET',
2143         'HFSignalAsymmetry' ),
2144       Level = cms.int32( 11 )
2145     ),
2146     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2147       RecHitFlags = cms.vstring(  ),
2148       Level = cms.int32( 12 )
2149     ),
2150     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellHot' ),
2151       RecHitFlags = cms.vstring( '' ),
2152       Level = cms.int32( 15 )
2153     ),
2154     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellOff',
2155   'HcalCellDead' ),
2156       RecHitFlags = cms.vstring( '' ),
2157       Level = cms.int32( 20 )
2158     )
2159   ),
2160   DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2161     'HcalCellOff',
2162     'HcalCellDead' ),
2163   appendToDataLabel = cms.string( "" )
2164 )
2165 fragment.hcalRecoParamWithPulseShapeESProducer = cms.ESProducer( "HcalRecoParamWithPulseShapeESProducer@alpaka",
2166   appendToDataLabel = cms.string( "" ),
2167   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2168 )
2169 fragment.hcalSiPMCharacteristicsESProducer = cms.ESProducer( "HcalSiPMCharacteristicsESProducer@alpaka",
2170   appendToDataLabel = cms.string( "" ),
2171   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2172 )
2173 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
2174   useCondDB = cms.bool( False ),
2175   weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
2176   useGBRForest = cms.bool( True ),
2177   useAdaBoost = cms.bool( False )
2178 )
2179 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2180   trackPseudoSelection = cms.PSet( 
2181     maxDistToAxis = cms.double( 0.07 ),
2182     totalHitsMin = cms.uint32( 0 ),
2183     ptMin = cms.double( 0.0 ),
2184     sip2dSigMax = cms.double( 99999.9 ),
2185     sip2dValMax = cms.double( 99999.9 ),
2186     sip3dSigMax = cms.double( 99999.9 ),
2187     sip3dValMax = cms.double( 99999.9 ),
2188     maxDecayLen = cms.double( 5.0 ),
2189     qualityClass = cms.string( "any" ),
2190     jetDeltaRMax = cms.double( 0.3 ),
2191     normChi2Max = cms.double( 99999.9 ),
2192     pixelHitsMin = cms.uint32( 0 ),
2193     sip2dSigMin = cms.double( 2.0 ),
2194     sip2dValMin = cms.double( -99999.9 ),
2195     sip3dSigMin = cms.double( -99999.9 ),
2196     sip3dValMin = cms.double( -99999.9 )
2197   ),
2198   trackSelection = cms.PSet( 
2199     maxDistToAxis = cms.double( 0.07 ),
2200     totalHitsMin = cms.uint32( 0 ),
2201     ptMin = cms.double( 0.0 ),
2202     sip2dSigMax = cms.double( 99999.9 ),
2203     sip2dValMax = cms.double( 99999.9 ),
2204     sip3dSigMax = cms.double( 99999.9 ),
2205     sip3dValMax = cms.double( 99999.9 ),
2206     maxDecayLen = cms.double( 5.0 ),
2207     qualityClass = cms.string( "any" ),
2208     jetDeltaRMax = cms.double( 0.3 ),
2209     normChi2Max = cms.double( 99999.9 ),
2210     pixelHitsMin = cms.uint32( 0 ),
2211     sip2dSigMin = cms.double( -99999.9 ),
2212     sip2dValMin = cms.double( -99999.9 ),
2213     sip3dSigMin = cms.double( -99999.9 ),
2214     sip3dValMin = cms.double( -99999.9 )
2215   ),
2216   trackFlip = cms.bool( False ),
2217   vertexFlip = cms.bool( False ),
2218   SoftLeptonFlip = cms.bool( False ),
2219   useTrackWeights = cms.bool( True ),
2220   pseudoMultiplicityMin = cms.uint32( 2 ),
2221   correctVertexMass = cms.bool( True ),
2222   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
2223   charmCut = cms.double( 1.5 ),
2224   minimumTrackWeight = cms.double( 0.5 ),
2225   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
2226   trackMultiplicityMin = cms.uint32( 3 ),
2227   trackSort = cms.string( "sip2dSig" ),
2228   useCategories = cms.bool( True ),
2229   calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2230     'CombinedSVPseudoVertex',
2231     'CombinedSVNoVertex' ),
2232   recordLabel = cms.string( "HLT" ),
2233   categoryVariableName = cms.string( "vertexCategory" )
2234 )
2235 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2236   trackPseudoSelection = cms.PSet( 
2237     max_pT_dRcut = cms.double( 0.1 ),
2238     b_dR = cms.double( 0.6263 ),
2239     min_pT = cms.double( 120.0 ),
2240     b_pT = cms.double( 0.3684 ),
2241     ptMin = cms.double( 0.0 ),
2242     max_pT_trackPTcut = cms.double( 3.0 ),
2243     max_pT = cms.double( 500.0 ),
2244     useVariableJTA = cms.bool( False ),
2245     maxDecayLen = cms.double( 5.0 ),
2246     qualityClass = cms.string( "any" ),
2247     normChi2Max = cms.double( 99999.9 ),
2248     sip2dValMin = cms.double( -99999.9 ),
2249     sip3dValMin = cms.double( -99999.9 ),
2250     a_dR = cms.double( -0.001053 ),
2251     maxDistToAxis = cms.double( 0.07 ),
2252     totalHitsMin = cms.uint32( 0 ),
2253     a_pT = cms.double( 0.005263 ),
2254     sip2dSigMax = cms.double( 99999.9 ),
2255     sip2dValMax = cms.double( 99999.9 ),
2256     sip3dSigMax = cms.double( 99999.9 ),
2257     sip3dValMax = cms.double( 99999.9 ),
2258     min_pT_dRcut = cms.double( 0.5 ),
2259     jetDeltaRMax = cms.double( 0.3 ),
2260     pixelHitsMin = cms.uint32( 0 ),
2261     sip3dSigMin = cms.double( -99999.9 ),
2262     sip2dSigMin = cms.double( 2.0 )
2263   ),
2264   trackSelection = cms.PSet( 
2265     max_pT_dRcut = cms.double( 0.1 ),
2266     b_dR = cms.double( 0.6263 ),
2267     min_pT = cms.double( 120.0 ),
2268     b_pT = cms.double( 0.3684 ),
2269     ptMin = cms.double( 0.0 ),
2270     max_pT_trackPTcut = cms.double( 3.0 ),
2271     max_pT = cms.double( 500.0 ),
2272     useVariableJTA = cms.bool( False ),
2273     maxDecayLen = cms.double( 5.0 ),
2274     qualityClass = cms.string( "any" ),
2275     normChi2Max = cms.double( 99999.9 ),
2276     sip2dValMin = cms.double( -99999.9 ),
2277     sip3dValMin = cms.double( -99999.9 ),
2278     a_dR = cms.double( -0.001053 ),
2279     maxDistToAxis = cms.double( 0.07 ),
2280     totalHitsMin = cms.uint32( 0 ),
2281     a_pT = cms.double( 0.005263 ),
2282     sip2dSigMax = cms.double( 99999.9 ),
2283     sip2dValMax = cms.double( 99999.9 ),
2284     sip3dSigMax = cms.double( 99999.9 ),
2285     sip3dValMax = cms.double( 99999.9 ),
2286     min_pT_dRcut = cms.double( 0.5 ),
2287     jetDeltaRMax = cms.double( 0.3 ),
2288     pixelHitsMin = cms.uint32( 0 ),
2289     sip3dSigMin = cms.double( -99999.9 ),
2290     sip2dSigMin = cms.double( -99999.9 )
2291   ),
2292   trackFlip = cms.bool( False ),
2293   vertexFlip = cms.bool( False ),
2294   SoftLeptonFlip = cms.bool( False ),
2295   useTrackWeights = cms.bool( True ),
2296   pseudoMultiplicityMin = cms.uint32( 2 ),
2297   correctVertexMass = cms.bool( True ),
2298   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
2299   charmCut = cms.double( 1.5 ),
2300   minimumTrackWeight = cms.double( 0.5 ),
2301   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
2302   trackMultiplicityMin = cms.uint32( 3 ),
2303   trackSort = cms.string( "sip2dSig" ),
2304   useCategories = cms.bool( True ),
2305   calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2306     'CombinedSVIVFV2PseudoVertex',
2307     'CombinedSVIVFV2NoVertex' ),
2308   recordLabel = cms.string( "HLT" ),
2309   categoryVariableName = cms.string( "vertexCategory" )
2310 )
2311 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2312   impactParameterType = cms.int32( 1 ),
2313   minimumImpactParameter = cms.double( -1.0 ),
2314   useSignedImpactParameterSig = cms.bool( True ),
2315   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2316   deltaR = cms.double( -1.0 ),
2317   deltaRmin = cms.double( 0.0 ),
2318   maximumDecayLength = cms.double( 999999.0 ),
2319   maxImpactParameter = cms.double( 0.1 ),
2320   maxImpactParameterSig = cms.double( 999999.0 ),
2321   trackQualityClass = cms.string( "any" ),
2322   nthTrack = cms.int32( -1 )
2323 )
2324 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2325   a_dR = cms.double( -0.001053 ),
2326   b_dR = cms.double( 0.6263 ),
2327   a_pT = cms.double( 0.005263 ),
2328   b_pT = cms.double( 0.3684 ),
2329   min_pT = cms.double( 120.0 ),
2330   max_pT = cms.double( 500.0 ),
2331   min_pT_dRcut = cms.double( 0.5 ),
2332   max_pT_dRcut = cms.double( 0.1 ),
2333   max_pT_trackPTcut = cms.double( 3.0 ),
2334   minimumImpactParameter = cms.double( 0.05 ),
2335   useSignedImpactParameterSig = cms.bool( False ),
2336   impactParameterType = cms.int32( 1 ),
2337   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2338   deltaR = cms.double( -1.0 ),
2339   maximumDecayLength = cms.double( 999999.0 ),
2340   nthTrack = cms.int32( 1 ),
2341   trackQualityClass = cms.string( "any" ),
2342   useVariableJTA = cms.bool( False )
2343 )
2344 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2345   MaxDPhi = cms.double( 1.6 ),
2346   ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2347   PropagationDirection = cms.string( "alongMomentum" )
2348 )
2349 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2350   MaxDPhi = cms.double( 1.6 ),
2351   ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2352   PropagationDirection = cms.string( "oppositeToMomentum" )
2353 )
2354 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2355   SimpleMagneticField = cms.string( "" ),
2356   MaxDPhi = cms.double( 1.6 ),
2357   ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2358   Mass = cms.double( 5.11E-4 ),
2359   PropagationDirection = cms.string( "oppositeToMomentum" ),
2360   useRungeKutta = cms.bool( False ),
2361   ptMin = cms.double( -1.0 )
2362 )
2363 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2364   MaxChi2 = cms.double( 16.0 ),
2365   nSigma = cms.double( 3.0 ),
2366   MaxDisplacement = cms.double( 0.5 ),
2367   MaxSagitta = cms.double( 2.0 ),
2368   MinimalTolerance = cms.double( 0.5 ),
2369   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2370   ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2371   pTChargeCutThreshold = cms.double( -1.0 ),
2372   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2373   appendToDataLabel = cms.string( "" )
2374 )
2375 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2376   MaxChi2 = cms.double( 16.0 ),
2377   nSigma = cms.double( 3.0 ),
2378   MaxDisplacement = cms.double( 0.5 ),
2379   MaxSagitta = cms.double( 2.0 ),
2380   MinimalTolerance = cms.double( 0.5 ),
2381   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2382   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2383   pTChargeCutThreshold = cms.double( 15.0 ),
2384   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2385   appendToDataLabel = cms.string( "" )
2386 )
2387 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2388   MaxChi2 = cms.double( 2000.0 ),
2389   nSigma = cms.double( 3.0 ),
2390   MaxDisplacement = cms.double( 100.0 ),
2391   MaxSagitta = cms.double( -1.0 ),
2392   MinimalTolerance = cms.double( 10.0 ),
2393   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2394   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2395   pTChargeCutThreshold = cms.double( 15.0 ),
2396   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2397   appendToDataLabel = cms.string( "" )
2398 )
2399 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2400   MaxChi2 = cms.double( 30.0 ),
2401   nSigma = cms.double( 3.0 ),
2402   MaxDisplacement = cms.double( 100.0 ),
2403   MaxSagitta = cms.double( -1.0 ),
2404   MinimalTolerance = cms.double( 10.0 ),
2405   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2406   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2407   pTChargeCutThreshold = cms.double( 15.0 ),
2408   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2409   appendToDataLabel = cms.string( "" )
2410 )
2411 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2412   MaxChi2 = cms.double( 9.0 ),
2413   nSigma = cms.double( 3.0 ),
2414   MaxDisplacement = cms.double( 0.5 ),
2415   MaxSagitta = cms.double( 2.0 ),
2416   MinimalTolerance = cms.double( 0.5 ),
2417   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2418   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2419   pTChargeCutThreshold = cms.double( 15.0 ),
2420   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2421   appendToDataLabel = cms.string( "" )
2422 )
2423 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2424   MaxChi2 = cms.double( 9.0 ),
2425   nSigma = cms.double( 3.0 ),
2426   MaxDisplacement = cms.double( 100.0 ),
2427   MaxSagitta = cms.double( -1.0 ),
2428   MinimalTolerance = cms.double( 10.0 ),
2429   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2430   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2431   pTChargeCutThreshold = cms.double( 15.0 ),
2432   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2433   appendToDataLabel = cms.string( "" )
2434 )
2435 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2436   MaxChi2 = cms.double( 16.0 ),
2437   nSigma = cms.double( 3.0 ),
2438   MaxDisplacement = cms.double( 0.5 ),
2439   MaxSagitta = cms.double( 2.0 ),
2440   MinimalTolerance = cms.double( 0.5 ),
2441   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2442   ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2443   pTChargeCutThreshold = cms.double( -1.0 ),
2444   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2445   appendToDataLabel = cms.string( "" )
2446 )
2447 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2448   MaxChi2 = cms.double( 40.0 ),
2449   nSigma = cms.double( 4.0 ),
2450   MaxDisplacement = cms.double( 0.5 ),
2451   MaxSagitta = cms.double( 2.0 ),
2452   MinimalTolerance = cms.double( 0.5 ),
2453   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2454   ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2455   appendToDataLabel = cms.string( "" )
2456 )
2457 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2458   MaxChi2 = cms.double( 16.0 ),
2459   nSigma = cms.double( 3.0 ),
2460   MaxDisplacement = cms.double( 100.0 ),
2461   MaxSagitta = cms.double( -1.0 ),
2462   MinimalTolerance = cms.double( 10.0 ),
2463   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2464   ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2465   appendToDataLabel = cms.string( "" )
2466 )
2467 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2468   MaxChi2 = cms.double( 30.0 ),
2469   nSigma = cms.double( 3.0 ),
2470   MaxDisplacement = cms.double( 100.0 ),
2471   MaxSagitta = cms.double( -1.0 ),
2472   MinimalTolerance = cms.double( 10.0 ),
2473   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2474   ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2475   appendToDataLabel = cms.string( "" )
2476 )
2477 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2478   MaxChi2 = cms.double( 9.0 ),
2479   nSigma = cms.double( 3.0 ),
2480   MaxDisplacement = cms.double( 100.0 ),
2481   MaxSagitta = cms.double( -1.0 ),
2482   MinimalTolerance = cms.double( 10.0 ),
2483   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2484   ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2485   appendToDataLabel = cms.string( "" )
2486 )
2487 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2488   ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2489   MaxComponents = cms.int32( 12 ),
2490   DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2491 )
2492 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2493   MaxChi2 = cms.double( 9.0 ),
2494   nSigma = cms.double( 3.0 ),
2495   MaxDisplacement = cms.double( 0.5 ),
2496   MaxSagitta = cms.double( 2.0 ),
2497   MinimalTolerance = cms.double( 0.5 ),
2498   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2499   ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2500   pTChargeCutThreshold = cms.double( -1.0 ),
2501   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2502   appendToDataLabel = cms.string( "" )
2503 )
2504 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2505   ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2506   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2507   fractionShared = cms.double( 0.13 ),
2508   ValidHitBonus = cms.double( 5.0 ),
2509   MissingHitPenalty = cms.double( 20.0 ),
2510   allowSharedFirstHit = cms.bool( True )
2511 )
2512 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2513   ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2514   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2515   fractionShared = cms.double( 0.13 ),
2516   ValidHitBonus = cms.double( 5.0 ),
2517   MissingHitPenalty = cms.double( 20.0 ),
2518   allowSharedFirstHit = cms.bool( True )
2519 )
2520 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2521   MaxChi2 = cms.double( 9.0 ),
2522   nSigma = cms.double( 3.0 ),
2523   MaxDisplacement = cms.double( 0.5 ),
2524   MaxSagitta = cms.double( 2.0 ),
2525   MinimalTolerance = cms.double( 0.5 ),
2526   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2527   ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2528   pTChargeCutThreshold = cms.double( -1.0 ),
2529   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2530   appendToDataLabel = cms.string( "" )
2531 )
2532 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2533   ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
2534   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2535   fractionShared = cms.double( 0.13 ),
2536   ValidHitBonus = cms.double( 5.0 ),
2537   MissingHitPenalty = cms.double( 20.0 ),
2538   allowSharedFirstHit = cms.bool( True )
2539 )
2540 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2541   impactParameterType = cms.int32( 1 ),
2542   minimumImpactParameter = cms.double( -1.0 ),
2543   useSignedImpactParameterSig = cms.bool( True ),
2544   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2545   deltaR = cms.double( -1.0 ),
2546   deltaRmin = cms.double( 0.0 ),
2547   maximumDecayLength = cms.double( 999999.0 ),
2548   maxImpactParameter = cms.double( 0.1 ),
2549   maxImpactParameterSig = cms.double( 999999.0 ),
2550   trackQualityClass = cms.string( "any" ),
2551   nthTrack = cms.int32( -1 )
2552 )
2553 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2554   impactParameterType = cms.int32( 1 ),
2555   minimumImpactParameter = cms.double( -1.0 ),
2556   useSignedImpactParameterSig = cms.bool( True ),
2557   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2558   deltaR = cms.double( -1.0 ),
2559   deltaRmin = cms.double( 0.0 ),
2560   maximumDecayLength = cms.double( 999999.0 ),
2561   maxImpactParameter = cms.double( 0.2 ),
2562   maxImpactParameterSig = cms.double( 999999.0 ),
2563   trackQualityClass = cms.string( "any" ),
2564   nthTrack = cms.int32( -1 )
2565 )
2566 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
2567   impactParameterType = cms.int32( 1 ),
2568   minimumImpactParameter = cms.double( -1.0 ),
2569   useSignedImpactParameterSig = cms.bool( False ),
2570   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2571   deltaR = cms.double( -1.0 ),
2572   deltaRmin = cms.double( 0.0 ),
2573   maximumDecayLength = cms.double( 999999.0 ),
2574   maxImpactParameter = cms.double( 0.05 ),
2575   maxImpactParameterSig = cms.double( 5.0 ),
2576   trackQualityClass = cms.string( "any" ),
2577   nthTrack = cms.int32( -1 )
2578 )
2579 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2580   a_dR = cms.double( -0.001053 ),
2581   b_dR = cms.double( 0.6263 ),
2582   a_pT = cms.double( 0.005263 ),
2583   b_pT = cms.double( 0.3684 ),
2584   min_pT = cms.double( 120.0 ),
2585   max_pT = cms.double( 500.0 ),
2586   min_pT_dRcut = cms.double( 0.5 ),
2587   max_pT_dRcut = cms.double( 0.1 ),
2588   max_pT_trackPTcut = cms.double( 3.0 ),
2589   minimumImpactParameter = cms.double( 0.05 ),
2590   useSignedImpactParameterSig = cms.bool( False ),
2591   impactParameterType = cms.int32( 1 ),
2592   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2593   deltaR = cms.double( -1.0 ),
2594   maximumDecayLength = cms.double( 999999.0 ),
2595   nthTrack = cms.int32( 1 ),
2596   trackQualityClass = cms.string( "any" ),
2597   useVariableJTA = cms.bool( False )
2598 )
2599 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
2600   a_dR = cms.double( -0.001053 ),
2601   b_dR = cms.double( 0.6263 ),
2602   a_pT = cms.double( 0.005263 ),
2603   b_pT = cms.double( 0.3684 ),
2604   min_pT = cms.double( 120.0 ),
2605   max_pT = cms.double( 500.0 ),
2606   min_pT_dRcut = cms.double( 0.5 ),
2607   max_pT_dRcut = cms.double( 0.1 ),
2608   max_pT_trackPTcut = cms.double( 3.0 ),
2609   minimumImpactParameter = cms.double( 0.03 ),
2610   useSignedImpactParameterSig = cms.bool( False ),
2611   impactParameterType = cms.int32( 1 ),
2612   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2613   deltaR = cms.double( -1.0 ),
2614   maximumDecayLength = cms.double( 999999.0 ),
2615   nthTrack = cms.int32( 1 ),
2616   trackQualityClass = cms.string( "any" ),
2617   useVariableJTA = cms.bool( False )
2618 )
2619 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2620   a_dR = cms.double( -0.001053 ),
2621   b_dR = cms.double( 0.6263 ),
2622   a_pT = cms.double( 0.005263 ),
2623   b_pT = cms.double( 0.3684 ),
2624   min_pT = cms.double( 120.0 ),
2625   max_pT = cms.double( 500.0 ),
2626   min_pT_dRcut = cms.double( 0.5 ),
2627   max_pT_dRcut = cms.double( 0.1 ),
2628   max_pT_trackPTcut = cms.double( 3.0 ),
2629   minimumImpactParameter = cms.double( 0.2 ),
2630   useSignedImpactParameterSig = cms.bool( True ),
2631   impactParameterType = cms.int32( 1 ),
2632   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2633   deltaR = cms.double( -1.0 ),
2634   maximumDecayLength = cms.double( 999999.0 ),
2635   nthTrack = cms.int32( 2 ),
2636   trackQualityClass = cms.string( "any" ),
2637   useVariableJTA = cms.bool( False )
2638 )
2639 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2640   ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2641 )
2642 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2643   BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2644   EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2645   ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2646   MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2647   Mass = cms.double( 5.11E-4 ),
2648   BetheHeitlerCorrection = cms.int32( 2 )
2649 )
2650 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2651   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2652   NoErrorPropagation = cms.bool( False ),
2653   PropagationDirection = cms.string( "anyDirection" ),
2654   useTuningForL2Speed = cms.bool( True ),
2655   useIsYokeFlag = cms.bool( True ),
2656   endcapShiftInZNeg = cms.double( 0.0 ),
2657   SetVBFPointer = cms.bool( False ),
2658   AssumeNoMaterial = cms.bool( False ),
2659   endcapShiftInZPos = cms.double( 0.0 ),
2660   useInTeslaFromMagField = cms.bool( False ),
2661   VBFName = cms.string( "VolumeBasedMagneticField" ),
2662   useEndcapShiftsInZ = cms.bool( False ),
2663   sendLogWarning = cms.bool( False ),
2664   useMatVolumes = cms.bool( True ),
2665   debug = cms.bool( False ),
2666   ApplyRadX0Correction = cms.bool( True ),
2667   useMagVolumes = cms.bool( True ),
2668   returnTangentPlane = cms.bool( True )
2669 )
2670 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2671   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2672   NoErrorPropagation = cms.bool( False ),
2673   PropagationDirection = cms.string( "oppositeToMomentum" ),
2674   useTuningForL2Speed = cms.bool( True ),
2675   useIsYokeFlag = cms.bool( True ),
2676   endcapShiftInZNeg = cms.double( 0.0 ),
2677   SetVBFPointer = cms.bool( False ),
2678   AssumeNoMaterial = cms.bool( False ),
2679   endcapShiftInZPos = cms.double( 0.0 ),
2680   useInTeslaFromMagField = cms.bool( False ),
2681   VBFName = cms.string( "VolumeBasedMagneticField" ),
2682   useEndcapShiftsInZ = cms.bool( False ),
2683   sendLogWarning = cms.bool( False ),
2684   useMatVolumes = cms.bool( True ),
2685   debug = cms.bool( False ),
2686   ApplyRadX0Correction = cms.bool( True ),
2687   useMagVolumes = cms.bool( True ),
2688   returnTangentPlane = cms.bool( True )
2689 )
2690 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2691   ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2692   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2693   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2694   EstimateCut = cms.double( -1.0 ),
2695   MaxFractionOutliers = cms.double( 0.3 ),
2696   MaxNumberOfOutliers = cms.int32( 3 ),
2697   MinDof = cms.int32( 2 ),
2698   NoOutliersBeginEnd = cms.bool( False ),
2699   MinNumberOfHits = cms.int32( 3 ),
2700   MinNumberOfHitsHighEta = cms.int32( 5 ),
2701   HighEtaSwitch = cms.double( 5.0 ),
2702   RejectTracks = cms.bool( True ),
2703   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2704   NoInvalidHitsBeginEnd = cms.bool( True ),
2705   LogPixelProbabilityCut = cms.double( -16.0 ),
2706   appendToDataLabel = cms.string( "" )
2707 )
2708 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2709   ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2710   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2711   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2712   EstimateCut = cms.double( -1.0 ),
2713   MaxFractionOutliers = cms.double( 0.3 ),
2714   MaxNumberOfOutliers = cms.int32( 3 ),
2715   MinDof = cms.int32( 2 ),
2716   NoOutliersBeginEnd = cms.bool( False ),
2717   MinNumberOfHits = cms.int32( 5 ),
2718   MinNumberOfHitsHighEta = cms.int32( 5 ),
2719   HighEtaSwitch = cms.double( 5.0 ),
2720   RejectTracks = cms.bool( True ),
2721   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2722   NoInvalidHitsBeginEnd = cms.bool( False ),
2723   LogPixelProbabilityCut = cms.double( -16.0 ),
2724   appendToDataLabel = cms.string( "" )
2725 )
2726 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2727   ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2728   standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2729   looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2730   appendToDataLabel = cms.string( "" )
2731 )
2732 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2733   SimpleMagneticField = cms.string( "" ),
2734   MaxDPhi = cms.double( 1.6 ),
2735   ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2736   Mass = cms.double( 5.11E-4 ),
2737   PropagationDirection = cms.string( "alongMomentum" ),
2738   useRungeKutta = cms.bool( False ),
2739   ptMin = cms.double( -1.0 )
2740 )
2741 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2742   ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2743 )
2744 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2745   ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2746   Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2747   Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2748   EstimateCut = cms.double( -1.0 ),
2749   MaxFractionOutliers = cms.double( 0.3 ),
2750   MaxNumberOfOutliers = cms.int32( 3 ),
2751   MinDof = cms.int32( 2 ),
2752   NoOutliersBeginEnd = cms.bool( False ),
2753   MinNumberOfHits = cms.int32( 5 ),
2754   MinNumberOfHitsHighEta = cms.int32( 5 ),
2755   HighEtaSwitch = cms.double( 5.0 ),
2756   RejectTracks = cms.bool( True ),
2757   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2758   NoInvalidHitsBeginEnd = cms.bool( True ),
2759   LogPixelProbabilityCut = cms.double( -16.0 ),
2760   appendToDataLabel = cms.string( "" )
2761 )
2762 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2763   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2764   ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2765   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2766   GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
2767   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2768 )
2769 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2770   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2771   ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2772   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2773   ErrorRescaling = cms.double( 100.0 ),
2774   GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2775   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2776 )
2777 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2778   MaxChi2 = cms.double( 30.0 ),
2779   nSigma = cms.double( 3.0 ),
2780   MaxDisplacement = cms.double( 0.5 ),
2781   MaxSagitta = cms.double( 2.0 ),
2782   MinimalTolerance = cms.double( 0.5 ),
2783   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2784   ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2785   pTChargeCutThreshold = cms.double( 15.0 ),
2786   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2787   appendToDataLabel = cms.string( "" )
2788 )
2789 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2790   MaxChi2 = cms.double( 30.0 ),
2791   nSigma = cms.double( 3.0 ),
2792   MaxDisplacement = cms.double( 0.5 ),
2793   MaxSagitta = cms.double( 2.0 ),
2794   MinimalTolerance = cms.double( 0.5 ),
2795   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2796   ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2797   pTChargeCutThreshold = cms.double( 15.0 ),
2798   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2799   appendToDataLabel = cms.string( "" )
2800 )
2801 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2802   MaxChi2 = cms.double( 36.0 ),
2803   nSigma = cms.double( 3.0 ),
2804   MaxDisplacement = cms.double( 100.0 ),
2805   MaxSagitta = cms.double( -1.0 ),
2806   MinimalTolerance = cms.double( 10.0 ),
2807   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2808   ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2809   appendToDataLabel = cms.string( "" )
2810 )
2811 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2812   ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2813   Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2814   Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
2815   EstimateCut = cms.double( -1.0 ),
2816   MaxFractionOutliers = cms.double( 0.3 ),
2817   MaxNumberOfOutliers = cms.int32( 3 ),
2818   MinDof = cms.int32( 2 ),
2819   NoOutliersBeginEnd = cms.bool( False ),
2820   MinNumberOfHits = cms.int32( 5 ),
2821   MinNumberOfHitsHighEta = cms.int32( 5 ),
2822   HighEtaSwitch = cms.double( 5.0 ),
2823   RejectTracks = cms.bool( True ),
2824   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2825   NoInvalidHitsBeginEnd = cms.bool( False ),
2826   LogPixelProbabilityCut = cms.double( -16.0 ),
2827   appendToDataLabel = cms.string( "" )
2828 )
2829 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2830   ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2831   Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2832   Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2833   EstimateCut = cms.double( -1.0 ),
2834   MaxFractionOutliers = cms.double( 0.3 ),
2835   MaxNumberOfOutliers = cms.int32( 3 ),
2836   MinDof = cms.int32( 2 ),
2837   NoOutliersBeginEnd = cms.bool( False ),
2838   MinNumberOfHits = cms.int32( 5 ),
2839   MinNumberOfHitsHighEta = cms.int32( 5 ),
2840   HighEtaSwitch = cms.double( 5.0 ),
2841   RejectTracks = cms.bool( True ),
2842   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2843   NoInvalidHitsBeginEnd = cms.bool( False ),
2844   LogPixelProbabilityCut = cms.double( -16.0 ),
2845   appendToDataLabel = cms.string( "" )
2846 )
2847 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2848   ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2849   Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2850   Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2851   EstimateCut = cms.double( 20.0 ),
2852   MaxFractionOutliers = cms.double( 0.3 ),
2853   MaxNumberOfOutliers = cms.int32( 3 ),
2854   MinDof = cms.int32( 2 ),
2855   NoOutliersBeginEnd = cms.bool( False ),
2856   MinNumberOfHits = cms.int32( 3 ),
2857   MinNumberOfHitsHighEta = cms.int32( 5 ),
2858   HighEtaSwitch = cms.double( 5.0 ),
2859   RejectTracks = cms.bool( True ),
2860   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2861   NoInvalidHitsBeginEnd = cms.bool( True ),
2862   LogPixelProbabilityCut = cms.double( -14.0 ),
2863   appendToDataLabel = cms.string( "" )
2864 )
2865 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
2866   ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2867   Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2868   Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2869   EstimateCut = cms.double( 20.0 ),
2870   MaxFractionOutliers = cms.double( 0.3 ),
2871   MaxNumberOfOutliers = cms.int32( 3 ),
2872   MinDof = cms.int32( 2 ),
2873   NoOutliersBeginEnd = cms.bool( False ),
2874   MinNumberOfHits = cms.int32( 3 ),
2875   MinNumberOfHitsHighEta = cms.int32( 5 ),
2876   HighEtaSwitch = cms.double( 5.0 ),
2877   RejectTracks = cms.bool( True ),
2878   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2879   NoInvalidHitsBeginEnd = cms.bool( True ),
2880   LogPixelProbabilityCut = cms.double( -14.0 ),
2881   appendToDataLabel = cms.string( "" )
2882 )
2883 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2884   ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
2885   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2886   Updator = cms.string( "hltESPKFUpdator" ),
2887   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2888   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2889   minHits = cms.int32( 3 ),
2890   appendToDataLabel = cms.string( "" )
2891 )
2892 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
2893   ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2894   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2895   Updator = cms.string( "hltESPKFUpdator" ),
2896   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2897   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2898   minHits = cms.int32( 3 ),
2899   appendToDataLabel = cms.string( "" )
2900 )
2901 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
2902   ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2903   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2904   Updator = cms.string( "hltESPKFUpdator" ),
2905   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2906   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2907   minHits = cms.int32( 3 ),
2908   appendToDataLabel = cms.string( "" )
2909 )
2910 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2911   ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
2912   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2913   Updator = cms.string( "hltESPKFUpdator" ),
2914   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2915   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2916   errorRescaling = cms.double( 100.0 ),
2917   minHits = cms.int32( 3 ),
2918   appendToDataLabel = cms.string( "" )
2919 )
2920 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
2921   ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2922   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2923   Updator = cms.string( "hltESPKFUpdator" ),
2924   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2925   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2926   errorRescaling = cms.double( 100.0 ),
2927   minHits = cms.int32( 3 ),
2928   appendToDataLabel = cms.string( "" )
2929 )
2930 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
2931   ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2932   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2933   Updator = cms.string( "hltESPKFUpdator" ),
2934   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2935   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2936   errorRescaling = cms.double( 10.0 ),
2937   minHits = cms.int32( 3 ),
2938   appendToDataLabel = cms.string( "" )
2939 )
2940 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
2941   ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2942   Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
2943   Updator = cms.string( "hltESPKFUpdator" ),
2944   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2945   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2946   errorRescaling = cms.double( 10.0 ),
2947   minHits = cms.int32( 3 ),
2948   appendToDataLabel = cms.string( "" )
2949 )
2950 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
2951   ComponentName = cms.string( "hltESPKFUpdator" )
2952 )
2953 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
2954   ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
2955   DistanceMeasure = cms.string( "KullbackLeibler" )
2956 )
2957 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2958   ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2959   Propagator = cms.string( "hltESPSmartPropagatorAny" ),
2960   Updator = cms.string( "hltESPKFUpdator" ),
2961   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2962   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2963   minHits = cms.int32( 3 ),
2964   appendToDataLabel = cms.string( "" )
2965 )
2966 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2967   MaxChi2 = cms.double( 9.0 ),
2968   nSigma = cms.double( 3.0 ),
2969   MaxDisplacement = cms.double( 0.5 ),
2970   MaxSagitta = cms.double( 2.0 ),
2971   MinimalTolerance = cms.double( 0.5 ),
2972   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2973   ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
2974   pTChargeCutThreshold = cms.double( -1.0 ),
2975   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2976   appendToDataLabel = cms.string( "" )
2977 )
2978 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2979   ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
2980   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2981   fractionShared = cms.double( 0.16 ),
2982   ValidHitBonus = cms.double( 5.0 ),
2983   MissingHitPenalty = cms.double( 20.0 ),
2984   allowSharedFirstHit = cms.bool( True )
2985 )
2986 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2987   ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
2988   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2989   fractionShared = cms.double( 0.16 ),
2990   ValidHitBonus = cms.double( 5.0 ),
2991   MissingHitPenalty = cms.double( 20.0 ),
2992   allowSharedFirstHit = cms.bool( True )
2993 )
2994 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2995   MaxChi2 = cms.double( 9.0 ),
2996   nSigma = cms.double( 3.0 ),
2997   MaxDisplacement = cms.double( 0.5 ),
2998   MaxSagitta = cms.double( 2.0 ),
2999   MinimalTolerance = cms.double( 0.5 ),
3000   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3001   ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3002   pTChargeCutThreshold = cms.double( -1.0 ),
3003   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3004   appendToDataLabel = cms.string( "" )
3005 )
3006 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3007   ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3008   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3009   fractionShared = cms.double( 0.16 ),
3010   ValidHitBonus = cms.double( 5.0 ),
3011   MissingHitPenalty = cms.double( 20.0 ),
3012   allowSharedFirstHit = cms.bool( True )
3013 )
3014 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3015   ComponentName = cms.string( "hltESPMeasurementTracker" ),
3016   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3017   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3018   HitMatcher = cms.string( "StandardMatcher" ),
3019   Phase2StripCPE = cms.string( "" ),
3020   SiStripQualityLabel = cms.string( "" ),
3021   UseStripModuleQualityDB = cms.bool( True ),
3022   DebugStripModuleQualityDB = cms.untracked.bool( False ),
3023   UseStripAPVFiberQualityDB = cms.bool( True ),
3024   DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3025   MaskBadAPVFibers = cms.bool( True ),
3026   UseStripStripQualityDB = cms.bool( True ),
3027   DebugStripStripQualityDB = cms.untracked.bool( False ),
3028   badStripCuts = cms.PSet( 
3029     TOB = cms.PSet( 
3030       maxBad = cms.uint32( 4 ),
3031       maxConsecutiveBad = cms.uint32( 2 )
3032     ),
3033     TIB = cms.PSet( 
3034       maxBad = cms.uint32( 4 ),
3035       maxConsecutiveBad = cms.uint32( 2 )
3036     ),
3037     TID = cms.PSet( 
3038       maxBad = cms.uint32( 4 ),
3039       maxConsecutiveBad = cms.uint32( 2 )
3040     ),
3041     TEC = cms.PSet( 
3042       maxBad = cms.uint32( 4 ),
3043       maxConsecutiveBad = cms.uint32( 2 )
3044     )
3045   ),
3046   UsePixelModuleQualityDB = cms.bool( True ),
3047   DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3048   UsePixelROCQualityDB = cms.bool( True ),
3049   DebugPixelROCQualityDB = cms.untracked.bool( False ),
3050   appendToDataLabel = cms.string( "" )
3051 )
3052 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3053   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3054   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3055   ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3056   isPhase2 = cms.bool( False ),
3057   doPixelShapeCut = cms.bool( True ),
3058   doStripShapeCut = cms.bool( True ),
3059   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3060   appendToDataLabel = cms.string( "" )
3061 )
3062 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3063   ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3064   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3065   fractionShared = cms.double( 0.11 ),
3066   ValidHitBonus = cms.double( 5.0 ),
3067   MissingHitPenalty = cms.double( 20.0 ),
3068   allowSharedFirstHit = cms.bool( True )
3069 )
3070 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3071   MaxChi2 = cms.double( 16.0 ),
3072   nSigma = cms.double( 3.0 ),
3073   MaxDisplacement = cms.double( 0.5 ),
3074   MaxSagitta = cms.double( 2.0 ),
3075   MinimalTolerance = cms.double( 0.5 ),
3076   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3077   ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3078   pTChargeCutThreshold = cms.double( -1.0 ),
3079   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3080   appendToDataLabel = cms.string( "" )
3081 )
3082 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3083   ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3084   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3085   fractionShared = cms.double( 0.11 ),
3086   ValidHitBonus = cms.double( 5.0 ),
3087   MissingHitPenalty = cms.double( 20.0 ),
3088   allowSharedFirstHit = cms.bool( True )
3089 )
3090 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3091   ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
3092 )
3093 fragment.hltESPPFClusterParams = cms.ESProducer( "PFClusterParamsESProducer@alpaka",
3094   seedFinder = cms.PSet( 
3095     thresholdsByDetector = cms.VPSet( 
3096       cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
3097         seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ),
3098         detector = cms.string( "HCAL_BARREL1" )
3099       ),
3100       cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
3101         seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
3102         detector = cms.string( "HCAL_ENDCAP" )
3103       )
3104     ),
3105     nNeighbours = cms.int32( 4 )
3106   ),
3107   initialClusteringStep = cms.PSet(  thresholdsByDetector = cms.VPSet( 
3108   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3109     detector = cms.string( "HCAL_BARREL1" )
3110   ),
3111   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3112     detector = cms.string( "HCAL_ENDCAP" )
3113   )
3114 ) ),
3115   pfClusterBuilder = cms.PSet( 
3116     minFracTot = cms.double( 1.0E-20 ),
3117     stoppingTolerance = cms.double( 1.0E-8 ),
3118     positionCalc = cms.PSet( 
3119       minAllowedNormalization = cms.double( 1.0E-9 ),
3120       minFractionInCalc = cms.double( 1.0E-9 )
3121     ),
3122     maxIterations = cms.uint32( 5 ),
3123     recHitEnergyNorms = cms.VPSet( 
3124       cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3125         detector = cms.string( "HCAL_BARREL1" )
3126       ),
3127       cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3128         detector = cms.string( "HCAL_ENDCAP" )
3129       )
3130     ),
3131     showerSigma = cms.double( 10.0 ),
3132     minFractionToKeep = cms.double( 1.0E-7 ),
3133     excludeOtherSeeds = cms.bool( True ),
3134     timeResolutionCalcBarrel = cms.PSet( 
3135       corrTermLowE = cms.double( 0.0 ),
3136       threshLowE = cms.double( 6.0 ),
3137       noiseTerm = cms.double( 21.86 ),
3138       constantTermLowE = cms.double( 4.24 ),
3139       noiseTermLowE = cms.double( 8.0 ),
3140       threshHighE = cms.double( 15.0 ),
3141       constantTerm = cms.double( 2.82 )
3142     ),
3143     timeResolutionCalcEndcap = cms.PSet( 
3144       corrTermLowE = cms.double( 0.0 ),
3145       threshLowE = cms.double( 6.0 ),
3146       noiseTerm = cms.double( 21.86 ),
3147       constantTermLowE = cms.double( 4.24 ),
3148       noiseTermLowE = cms.double( 8.0 ),
3149       threshHighE = cms.double( 15.0 ),
3150       constantTerm = cms.double( 2.82 )
3151     )
3152   ),
3153   appendToDataLabel = cms.string( "" ),
3154   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3155 )
3156 fragment.hltESPPFRecHitHCALParams = cms.ESProducer( "PFRecHitHCALParamsESProducer@alpaka",
3157   energyThresholdsHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3158   energyThresholdsHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3159   appendToDataLabel = cms.string( "" ),
3160   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3161 )
3162 fragment.hltESPPFRecHitHCALTopology = cms.ESProducer( "PFRecHitHCALTopologyESProducer@alpaka",
3163   usePFThresholdsFromDB = cms.bool( True ),
3164   appendToDataLabel = cms.string( "" ),
3165   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3166 )
3167 fragment.hltESPPixelCPEFastHIon = cms.ESProducer( "PixelCPEFastESProducerHIonPhase1",
3168   LoadTemplatesFromDB = cms.bool( True ),
3169   Alpha2Order = cms.bool( True ),
3170   ClusterProbComputationFlag = cms.int32( 0 ),
3171   useLAWidthFromDB = cms.bool( True ),
3172   lAOffset = cms.double( 0.0 ),
3173   lAWidthBPix = cms.double( 0.0 ),
3174   lAWidthFPix = cms.double( 0.0 ),
3175   doLorentzFromAlignment = cms.bool( False ),
3176   useLAFromDB = cms.bool( True ),
3177   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3178   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3179   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3180   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3181   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3182   yerr_endcap = cms.vdouble( 0.0021 ),
3183   xerr_barrel_l1_def = cms.double( 0.0103 ),
3184   yerr_barrel_l1_def = cms.double( 0.0021 ),
3185   xerr_barrel_ln_def = cms.double( 0.0103 ),
3186   yerr_barrel_ln_def = cms.double( 0.0021 ),
3187   xerr_endcap_def = cms.double( 0.002 ),
3188   yerr_endcap_def = cms.double( 7.5E-4 ),
3189   EdgeClusterErrorX = cms.double( 50.0 ),
3190   EdgeClusterErrorY = cms.double( 85.0 ),
3191   UseErrorsFromTemplates = cms.bool( True ),
3192   TruncatePixelCharge = cms.bool( True ),
3193   ComponentName = cms.string( "hltESPPixelCPEFastHIon" ),
3194   MagneticFieldRecord = cms.ESInputTag( "","" ),
3195   appendToDataLabel = cms.string( "" )
3196 )
3197 fragment.hltESPPixelCPEFastParamsPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaPhase1@alpaka",
3198   LoadTemplatesFromDB = cms.bool( True ),
3199   Alpha2Order = cms.bool( True ),
3200   ClusterProbComputationFlag = cms.int32( 0 ),
3201   useLAWidthFromDB = cms.bool( True ),
3202   lAOffset = cms.double( 0.0 ),
3203   lAWidthBPix = cms.double( 0.0 ),
3204   lAWidthFPix = cms.double( 0.0 ),
3205   doLorentzFromAlignment = cms.bool( False ),
3206   useLAFromDB = cms.bool( True ),
3207   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3208   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3209   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3210   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3211   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3212   yerr_endcap = cms.vdouble( 0.0021 ),
3213   xerr_barrel_l1_def = cms.double( 0.0103 ),
3214   yerr_barrel_l1_def = cms.double( 0.0021 ),
3215   xerr_barrel_ln_def = cms.double( 0.0103 ),
3216   yerr_barrel_ln_def = cms.double( 0.0021 ),
3217   xerr_endcap_def = cms.double( 0.002 ),
3218   yerr_endcap_def = cms.double( 7.5E-4 ),
3219   EdgeClusterErrorX = cms.double( 50.0 ),
3220   EdgeClusterErrorY = cms.double( 85.0 ),
3221   UseErrorsFromTemplates = cms.bool( True ),
3222   TruncatePixelCharge = cms.bool( True ),
3223   ComponentName = cms.string( "PixelCPEFastParams" ),
3224   MagneticFieldRecord = cms.ESInputTag( "","" ),
3225   appendToDataLabel = cms.string( "" ),
3226   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3227 )
3228 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3229   LoadTemplatesFromDB = cms.bool( True ),
3230   Alpha2Order = cms.bool( True ),
3231   ClusterProbComputationFlag = cms.int32( 0 ),
3232   useLAWidthFromDB = cms.bool( False ),
3233   lAOffset = cms.double( 0.0 ),
3234   lAWidthBPix = cms.double( 0.0 ),
3235   lAWidthFPix = cms.double( 0.0 ),
3236   doLorentzFromAlignment = cms.bool( False ),
3237   useLAFromDB = cms.bool( True ),
3238   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3239   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3240   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3241   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3242   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3243   yerr_endcap = cms.vdouble( 0.0021 ),
3244   xerr_barrel_l1_def = cms.double( 0.0103 ),
3245   yerr_barrel_l1_def = cms.double( 0.0021 ),
3246   xerr_barrel_ln_def = cms.double( 0.0103 ),
3247   yerr_barrel_ln_def = cms.double( 0.0021 ),
3248   xerr_endcap_def = cms.double( 0.002 ),
3249   yerr_endcap_def = cms.double( 7.5E-4 ),
3250   eff_charge_cut_highX = cms.double( 1.0 ),
3251   eff_charge_cut_highY = cms.double( 1.0 ),
3252   eff_charge_cut_lowX = cms.double( 0.0 ),
3253   eff_charge_cut_lowY = cms.double( 0.0 ),
3254   size_cutX = cms.double( 3.0 ),
3255   size_cutY = cms.double( 3.0 ),
3256   EdgeClusterErrorX = cms.double( 50.0 ),
3257   EdgeClusterErrorY = cms.double( 85.0 ),
3258   inflate_errors = cms.bool( False ),
3259   inflate_all_errors_no_trk_angle = cms.bool( False ),
3260   NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
3261   UseErrorsFromTemplates = cms.bool( True ),
3262   TruncatePixelCharge = cms.bool( True ),
3263   IrradiationBiasCorrection = cms.bool( True ),
3264   DoCosmics = cms.bool( False ),
3265   isPhase2 = cms.bool( False ),
3266   SmallPitch = cms.bool( False ),
3267   ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3268   MagneticFieldRecord = cms.ESInputTag( "","" ),
3269   appendToDataLabel = cms.string( "" )
3270 )
3271 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3272   LoadTemplatesFromDB = cms.bool( True ),
3273   Alpha2Order = cms.bool( True ),
3274   ClusterProbComputationFlag = cms.int32( 0 ),
3275   useLAWidthFromDB = cms.bool( True ),
3276   lAOffset = cms.double( 0.0 ),
3277   lAWidthBPix = cms.double( 0.0 ),
3278   lAWidthFPix = cms.double( 0.0 ),
3279   doLorentzFromAlignment = cms.bool( False ),
3280   useLAFromDB = cms.bool( True ),
3281   barrelTemplateID = cms.int32( 0 ),
3282   forwardTemplateID = cms.int32( 0 ),
3283   directoryWithTemplates = cms.int32( 0 ),
3284   speed = cms.int32( -2 ),
3285   UseClusterSplitter = cms.bool( False ),
3286   ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3287   appendToDataLabel = cms.string( "" )
3288 )
3289 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3290   MaxChi2 = cms.double( 16.0 ),
3291   nSigma = cms.double( 3.0 ),
3292   MaxDisplacement = cms.double( 0.5 ),
3293   MaxSagitta = cms.double( 2.0 ),
3294   MinimalTolerance = cms.double( 0.5 ),
3295   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3296   ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3297   pTChargeCutThreshold = cms.double( -1.0 ),
3298   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3299   appendToDataLabel = cms.string( "" )
3300 )
3301 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3302   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3303   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3304   ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3305   isPhase2 = cms.bool( False ),
3306   doPixelShapeCut = cms.bool( True ),
3307   doStripShapeCut = cms.bool( True ),
3308   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3309   appendToDataLabel = cms.string( "" )
3310 )
3311 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3312   ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3313   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3314   fractionShared = cms.double( 0.11 ),
3315   ValidHitBonus = cms.double( 5.0 ),
3316   MissingHitPenalty = cms.double( 20.0 ),
3317   allowSharedFirstHit = cms.bool( True )
3318 )
3319 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3320   MaxChi2 = cms.double( 9.0 ),
3321   nSigma = cms.double( 3.0 ),
3322   MaxDisplacement = cms.double( 0.5 ),
3323   MaxSagitta = cms.double( 2.0 ),
3324   MinimalTolerance = cms.double( 0.5 ),
3325   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
3326   ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3327   pTChargeCutThreshold = cms.double( 15.0 ),
3328   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3329   appendToDataLabel = cms.string( "" )
3330 )
3331 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3332   MaxChi2 = cms.double( 25.0 ),
3333   nSigma = cms.double( 3.0 ),
3334   MaxDisplacement = cms.double( 100.0 ),
3335   MaxSagitta = cms.double( -1.0 ),
3336   MinimalTolerance = cms.double( 10.0 ),
3337   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3338   ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3339   appendToDataLabel = cms.string( "" )
3340 )
3341 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3342   ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3343   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3344   fractionShared = cms.double( 0.19 ),
3345   ValidHitBonus = cms.double( 5.0 ),
3346   MissingHitPenalty = cms.double( 20.0 ),
3347   allowSharedFirstHit = cms.bool( True )
3348 )
3349 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3350   ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3351   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3352   Updator = cms.string( "hltESPKFUpdator" ),
3353   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3354   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3355   minHits = cms.int32( 3 ),
3356   appendToDataLabel = cms.string( "" )
3357 )
3358 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3359   ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3360   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3361   Updator = cms.string( "hltESPKFUpdator" ),
3362   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3363   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3364   errorRescaling = cms.double( 100.0 ),
3365   minHits = cms.int32( 3 ),
3366   appendToDataLabel = cms.string( "" )
3367 )
3368 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3369   SimpleMagneticField = cms.string( "" ),
3370   MaxDPhi = cms.double( 1.6 ),
3371   ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3372   Mass = cms.double( 0.105 ),
3373   PropagationDirection = cms.string( "alongMomentum" ),
3374   useRungeKutta = cms.bool( True ),
3375   ptMin = cms.double( -1.0 )
3376 )
3377 fragment.hltESPSiPixelCablingSoA = cms.ESProducer( "SiPixelCablingSoAESProducer@alpaka",
3378   CablingMapLabel = cms.string( "" ),
3379   UseQualityInfo = cms.bool( False ),
3380   appendToDataLabel = cms.string( "" ),
3381   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3382 )
3383 fragment.hltESPSiPixelGainCalibrationForHLTSoA = cms.ESProducer( "SiPixelGainCalibrationForHLTSoAESProducer@alpaka",
3384   appendToDataLabel = cms.string( "" ),
3385   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3386 )
3387 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3388   ComponentName = cms.string( "hltESPSmartPropagator" ),
3389   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3390   MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3391   PropagationDirection = cms.string( "alongMomentum" ),
3392   Epsilon = cms.double( 5.0 )
3393 )
3394 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3395   ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
3396   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3397   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3398   PropagationDirection = cms.string( "alongMomentum" ),
3399   Epsilon = cms.double( 5.0 )
3400 )
3401 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3402   ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3403   TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3404   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3405   PropagationDirection = cms.string( "oppositeToMomentum" ),
3406   Epsilon = cms.double( 5.0 )
3407 )
3408 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3409   distance = cms.double( 0.5 )
3410 )
3411 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3412   ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3413   NoErrorPropagation = cms.bool( False ),
3414   PropagationDirection = cms.string( "alongMomentum" ),
3415   useTuningForL2Speed = cms.bool( False ),
3416   useIsYokeFlag = cms.bool( True ),
3417   endcapShiftInZNeg = cms.double( 0.0 ),
3418   SetVBFPointer = cms.bool( False ),
3419   AssumeNoMaterial = cms.bool( False ),
3420   endcapShiftInZPos = cms.double( 0.0 ),
3421   useInTeslaFromMagField = cms.bool( False ),
3422   VBFName = cms.string( "VolumeBasedMagneticField" ),
3423   useEndcapShiftsInZ = cms.bool( False ),
3424   sendLogWarning = cms.bool( False ),
3425   useMatVolumes = cms.bool( True ),
3426   debug = cms.bool( False ),
3427   ApplyRadX0Correction = cms.bool( True ),
3428   useMagVolumes = cms.bool( True ),
3429   returnTangentPlane = cms.bool( True )
3430 )
3431 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3432   ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3433   NoErrorPropagation = cms.bool( False ),
3434   PropagationDirection = cms.string( "oppositeToMomentum" ),
3435   useTuningForL2Speed = cms.bool( False ),
3436   useIsYokeFlag = cms.bool( True ),
3437   endcapShiftInZNeg = cms.double( 0.0 ),
3438   SetVBFPointer = cms.bool( False ),
3439   AssumeNoMaterial = cms.bool( False ),
3440   endcapShiftInZPos = cms.double( 0.0 ),
3441   useInTeslaFromMagField = cms.bool( False ),
3442   VBFName = cms.string( "VolumeBasedMagneticField" ),
3443   useEndcapShiftsInZ = cms.bool( False ),
3444   sendLogWarning = cms.bool( False ),
3445   useMatVolumes = cms.bool( True ),
3446   debug = cms.bool( False ),
3447   ApplyRadX0Correction = cms.bool( True ),
3448   useMagVolumes = cms.bool( True ),
3449   returnTangentPlane = cms.bool( True )
3450 )
3451 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3452   ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3453   ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3454   parameters = cms.PSet( 
3455     mTIB_P1 = cms.double( 0.202 ),
3456     maxChgOneMIP = cms.double( 6000.0 ),
3457     mTEC_P0 = cms.double( -1.885 ),
3458     mTOB_P1 = cms.double( 0.253 ),
3459     mTEC_P1 = cms.double( 0.471 ),
3460     mLC_P2 = cms.double( 0.3 ),
3461     mLC_P1 = cms.double( 0.618 ),
3462     mTOB_P0 = cms.double( -1.026 ),
3463     mLC_P0 = cms.double( -0.326 ),
3464     useLegacyError = cms.bool( False ),
3465     mTIB_P0 = cms.double( -0.742 ),
3466     mTID_P1 = cms.double( 0.433 ),
3467     mTID_P0 = cms.double( -1.427 )
3468   )
3469 )
3470 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3471   ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
3472   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3473   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3474   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3475   Matcher = cms.string( "StandardMatcher" ),
3476   Phase2StripCPE = cms.string( "" ),
3477   appendToDataLabel = cms.string( "" )
3478 )
3479 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3480   ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
3481   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3482   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3483   PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3484   Matcher = cms.string( "StandardMatcher" ),
3485   Phase2StripCPE = cms.string( "" ),
3486   appendToDataLabel = cms.string( "" )
3487 )
3488 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3489   ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3490   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3491   StripCPE = cms.string( "Fake" ),
3492   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3493   Matcher = cms.string( "StandardMatcher" ),
3494   Phase2StripCPE = cms.string( "" ),
3495   appendToDataLabel = cms.string( "" )
3496 )
3497 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3498   ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
3499   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3500   StripCPE = cms.string( "Fake" ),
3501   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3502   Matcher = cms.string( "StandardMatcher" ),
3503   Phase2StripCPE = cms.string( "" ),
3504   appendToDataLabel = cms.string( "" )
3505 )
3506 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3507   MaxChi2 = cms.double( 16.0 ),
3508   nSigma = cms.double( 3.0 ),
3509   MaxDisplacement = cms.double( 0.5 ),
3510   MaxSagitta = cms.double( 2.0 ),
3511   MinimalTolerance = cms.double( 0.5 ),
3512   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3513   ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3514   pTChargeCutThreshold = cms.double( -1.0 ),
3515   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3516   appendToDataLabel = cms.string( "" )
3517 )
3518 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3519   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3520   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3521   ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3522   isPhase2 = cms.bool( False ),
3523   doPixelShapeCut = cms.bool( True ),
3524   doStripShapeCut = cms.bool( True ),
3525   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3526   appendToDataLabel = cms.string( "" )
3527 )
3528 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3529   ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3530   Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3531   Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3532   EstimateCut = cms.double( 30.0 ),
3533   MaxFractionOutliers = cms.double( 0.3 ),
3534   MaxNumberOfOutliers = cms.int32( 3 ),
3535   MinDof = cms.int32( 2 ),
3536   NoOutliersBeginEnd = cms.bool( False ),
3537   MinNumberOfHits = cms.int32( 7 ),
3538   MinNumberOfHitsHighEta = cms.int32( 5 ),
3539   HighEtaSwitch = cms.double( 5.0 ),
3540   RejectTracks = cms.bool( True ),
3541   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3542   NoInvalidHitsBeginEnd = cms.bool( False ),
3543   LogPixelProbabilityCut = cms.double( -16.0 ),
3544   appendToDataLabel = cms.string( "" )
3545 )
3546 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3547   ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3548   Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3549   Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3550   EstimateCut = cms.double( 30.0 ),
3551   MaxFractionOutliers = cms.double( 0.3 ),
3552   MaxNumberOfOutliers = cms.int32( 3 ),
3553   MinDof = cms.int32( 2 ),
3554   NoOutliersBeginEnd = cms.bool( False ),
3555   MinNumberOfHits = cms.int32( 7 ),
3556   MinNumberOfHitsHighEta = cms.int32( 5 ),
3557   HighEtaSwitch = cms.double( 5.0 ),
3558   RejectTracks = cms.bool( True ),
3559   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3560   NoInvalidHitsBeginEnd = cms.bool( False ),
3561   LogPixelProbabilityCut = cms.double( -16.0 ),
3562   appendToDataLabel = cms.string( "" )
3563 )
3564 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3565   ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3566   standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3567   looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3568   appendToDataLabel = cms.string( "" )
3569 )
3570 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3571   ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3572   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3573   Updator = cms.string( "hltESPKFUpdator" ),
3574   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3575   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3576   minHits = cms.int32( 7 ),
3577   appendToDataLabel = cms.string( "" )
3578 )
3579 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3580   ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3581   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3582   Updator = cms.string( "hltESPKFUpdator" ),
3583   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3584   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3585   minHits = cms.int32( 7 ),
3586   appendToDataLabel = cms.string( "" )
3587 )
3588 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3589   ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3590   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3591   Updator = cms.string( "hltESPKFUpdator" ),
3592   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3593   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3594   errorRescaling = cms.double( 10.0 ),
3595   minHits = cms.int32( 7 ),
3596   appendToDataLabel = cms.string( "" )
3597 )
3598 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3599   ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3600   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3601   Updator = cms.string( "hltESPKFUpdator" ),
3602   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3603   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3604   errorRescaling = cms.double( 10.0 ),
3605   minHits = cms.int32( 7 ),
3606   appendToDataLabel = cms.string( "" )
3607 )
3608 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3609   ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3610   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3611   fractionShared = cms.double( 0.09 ),
3612   ValidHitBonus = cms.double( 5.0 ),
3613   MissingHitPenalty = cms.double( 20.0 ),
3614   allowSharedFirstHit = cms.bool( True )
3615 )
3616 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3617   ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3618   algoOrder = cms.vstring(  ),
3619   appendToDataLabel = cms.string( "" )
3620 )
3621 fragment.hltESPTrackSelectionTfCKF = cms.ESProducer( "TfGraphDefProducer",
3622   ComponentName = cms.string( "hltESPTrackSelectionTfCKF" ),
3623   FileName = cms.FileInPath( "RecoTracker/FinalTrackSelectors/data/TrackTfClassifier/CKF_Run3_12_5_0_pre5.pb" ),
3624   appendToDataLabel = cms.string( "" )
3625 )
3626 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3627   ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3628   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3629   fractionShared = cms.double( 0.5 ),
3630   ValidHitBonus = cms.double( 100.0 ),
3631   MissingHitPenalty = cms.double( 0.0 ),
3632   allowSharedFirstHit = cms.bool( False )
3633 )
3634 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3635   ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3636   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3637   Updator = cms.string( "hltESPKFUpdator" ),
3638   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3639   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3640   minHits = cms.int32( 3 ),
3641   appendToDataLabel = cms.string( "" )
3642 )
3643 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3644   ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3645   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3646   Updator = cms.string( "hltESPKFUpdator" ),
3647   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3648   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3649   errorRescaling = cms.double( 100.0 ),
3650   minHits = cms.int32( 3 ),
3651   appendToDataLabel = cms.string( "" )
3652 )
3653 fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer",
3654   timeThreshold = cms.int32( 48 ),
3655   sigmaZThreshold = cms.double( 2.0 ),
3656   sigmaXYThreshold = cms.double( 4.0 ),
3657   appendToDataLabel = cms.string( "" )
3658 )
3659 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3660   ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3661   useQuadrupletAlgo = cms.bool( False ),
3662   appendToDataLabel = cms.string( "" )
3663 )
3664 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3665   ComponentName = cms.string( "hltTrackCleaner" ),
3666   appendToDataLabel = cms.string( "" )
3667 )
3668 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3669   ComponentName = cms.string( "HODetIdAssociator" ),
3670   etaBinSize = cms.double( 0.087 ),
3671   nEta = cms.int32( 30 ),
3672   nPhi = cms.int32( 72 ),
3673   hcalRegion = cms.int32( 2 ),
3674   includeBadChambers = cms.bool( False ),
3675   includeGEM = cms.bool( False ),
3676   includeME0 = cms.bool( False )
3677 )
3678 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
3679   appendToDataLabel = cms.string( "" )
3680 )
3681 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3682   ComponentName = cms.string( "MuonDetIdAssociator" ),
3683   etaBinSize = cms.double( 0.125 ),
3684   nEta = cms.int32( 48 ),
3685   nPhi = cms.int32( 48 ),
3686   hcalRegion = cms.int32( 2 ),
3687   includeBadChambers = cms.bool( True ),
3688   includeGEM = cms.bool( True ),
3689   includeME0 = cms.bool( False )
3690 )
3691 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3692   ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3693   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3694   fractionShared = cms.double( 0.1 ),
3695   ValidHitBonus = cms.double( 1000.0 ),
3696   MissingHitPenalty = cms.double( 1.0 ),
3697   allowSharedFirstHit = cms.bool( True )
3698 )
3699 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3700   ComponentName = cms.string( "SimpleNavigationSchool" ),
3701   PluginName = cms.string( "" ),
3702   SimpleMagneticField = cms.string( "ParabolicMf" )
3703 )
3704 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3705   ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3706   etaBinSize = cms.double( 0.1 ),
3707   nEta = cms.int32( 60 ),
3708   nPhi = cms.int32( 30 ),
3709   hcalRegion = cms.int32( 2 ),
3710   includeBadChambers = cms.bool( False ),
3711   includeGEM = cms.bool( False ),
3712   includeME0 = cms.bool( False )
3713 )
3714 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
3715   appendToDataLabel = cms.string( "" )
3716 )
3717 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
3718   ComponentName = cms.string( "" ),
3719   CablingMapLabel = cms.string( "" ),
3720   UseQualityInfo = cms.bool( False ),
3721   appendToDataLabel = cms.string( "" )
3722 )
3723 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3724 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3725   LatencyRecord = cms.PSet( 
3726     label = cms.untracked.string( "" ),
3727     record = cms.string( "SiStripLatencyRcd" )
3728   ),
3729   BackPlaneCorrectionPeakMode = cms.PSet( 
3730     label = cms.untracked.string( "peak" ),
3731     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3732   ),
3733   BackPlaneCorrectionDeconvMode = cms.PSet( 
3734     label = cms.untracked.string( "deconvolution" ),
3735     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3736   )
3737 )
3738 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3739   LatencyRecord = cms.PSet( 
3740     label = cms.untracked.string( "" ),
3741     record = cms.string( "SiStripLatencyRcd" )
3742   ),
3743   LorentzAnglePeakMode = cms.PSet( 
3744     label = cms.untracked.string( "peak" ),
3745     record = cms.string( "SiStripLorentzAngleRcd" )
3746   ),
3747   LorentzAngleDeconvMode = cms.PSet( 
3748     label = cms.untracked.string( "deconvolution" ),
3749     record = cms.string( "SiStripLorentzAngleRcd" )
3750   )
3751 )
3752 
3753 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3754     RawDataCollection = cms.InputTag( "rawDataCollector" )
3755 )
3756 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
3757 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3758     result = cms.bool( False )
3759 )
3760 fragment.hltBackend = cms.EDProducer( "AlpakaBackendProducer@alpaka"
3761 )
3762 fragment.hltStatusOnGPUFilter = cms.EDFilter( "AlpakaBackendFilter",
3763     producer = cms.InputTag( 'hltBackend','backend' ),
3764     backends = cms.vstring( 'CudaAsync',
3765       'ROCmAsync' )
3766 )
3767 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3768     SelectedTriggerType = cms.int32( 1 )
3769 )
3770 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3771     FedIds = cms.vint32( 1404 ),
3772     Setup = cms.string( "stage2::GTSetup" ),
3773     FWId = cms.uint32( 0 ),
3774     DmxFWId = cms.uint32( 0 ),
3775     FWOverride = cms.bool( False ),
3776     TMTCheck = cms.bool( True ),
3777     CTP7 = cms.untracked.bool( False ),
3778     MTF7 = cms.untracked.bool( False ),
3779     InputLabel = cms.InputTag( "rawDataCollector" ),
3780     lenSlinkHeader = cms.untracked.int32( 8 ),
3781     lenSlinkTrailer = cms.untracked.int32( 8 ),
3782     lenAMCHeader = cms.untracked.int32( 8 ),
3783     lenAMCTrailer = cms.untracked.int32( 0 ),
3784     lenAMC13Header = cms.untracked.int32( 8 ),
3785     lenAMC13Trailer = cms.untracked.int32( 8 ),
3786     debug = cms.untracked.bool( False ),
3787     MinFeds = cms.uint32( 0 )
3788 )
3789 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3790     MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3791     MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3792     EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3793     TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3794     JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3795     EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3796     EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
3797     CICADAInputTag = cms.InputTag( 'hltGtStage2Digis','CICADAScore' ),
3798     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3799     AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
3800     GetPrescaleColumnFromData = cms.bool( False ),
3801     AlgorithmTriggersUnprescaled = cms.bool( True ),
3802     RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
3803     AlgorithmTriggersUnmasked = cms.bool( True ),
3804     useMuonShowers = cms.bool( True ),
3805     resetPSCountersEachLumiSec = cms.bool( True ),
3806     semiRandomInitialPSCounters = cms.bool( False ),
3807     ProduceL1GtDaqRecord = cms.bool( True ),
3808     ProduceL1GtObjectMapRecord = cms.bool( True ),
3809     EmulateBxInEvent = cms.int32( 1 ),
3810     L1DataBxInEvent = cms.int32( 5 ),
3811     AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3812     BstLengthBytes = cms.int32( -1 ),
3813     PrescaleSet = cms.uint32( 1 ),
3814     Verbosity = cms.untracked.int32( 0 ),
3815     PrintL1Menu = cms.untracked.bool( False ),
3816     TriggerMenuLuminosity = cms.string( "startup" )
3817 )
3818 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
3819     onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
3820 )
3821 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3822     changeToCMSCoordinates = cms.bool( False ),
3823     maxZ = cms.double( 40.0 ),
3824     setSigmaZ = cms.double( 0.0 ),
3825     beamMode = cms.untracked.uint32( 11 ),
3826     src = cms.InputTag( "" ),
3827     gtEvmLabel = cms.InputTag( "" ),
3828     maxRadius = cms.double( 2.0 ),
3829     useTransientRecord = cms.bool( True )
3830 )
3831 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
3832     saveTags = cms.bool( True ),
3833     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
3834     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3835     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
3836     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3837     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3838     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3839     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3840     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3841     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3842     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
3843 )
3844 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
3845     offset = cms.uint32( 0 ),
3846     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3847 )
3848 fragment.hltEcalDigisLegacy = cms.EDProducer( "EcalRawToDigi",
3849     tccUnpacking = cms.bool( True ),
3850     FedLabel = cms.InputTag( "listfeds" ),
3851     srpUnpacking = cms.bool( True ),
3852     syncCheck = cms.bool( True ),
3853     feIdCheck = cms.bool( True ),
3854     silentMode = cms.untracked.bool( True ),
3855     InputLabel = cms.InputTag( "rawDataCollector" ),
3856     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 ),
3857     eventPut = cms.bool( True ),
3858     numbTriggerTSamples = cms.int32( 1 ),
3859     numbXtalTSamples = cms.int32( 10 ),
3860     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 ),
3861     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 ),
3862     DoRegional = cms.bool( False ),
3863     feUnpacking = cms.bool( True ),
3864     forceToKeepFRData = cms.bool( False ),
3865     headerUnpacking = cms.bool( True ),
3866     memUnpacking = cms.bool( True )
3867 )
3868 fragment.hltEcalDigisSoA = cms.EDProducer( "EcalRawToDigiPortable@alpaka",
3869     InputLabel = cms.InputTag( "rawDataCollector" ),
3870     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 ),
3871     maxChannelsEB = cms.uint32( 61200 ),
3872     maxChannelsEE = cms.uint32( 14648 ),
3873     digisLabelEB = cms.string( "ebDigis" ),
3874     digisLabelEE = cms.string( "eeDigis" ),
3875     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3876 )
3877 fragment.hltEcalDigis = cms.EDProducer( "EcalDigisFromPortableProducer",
3878     digisInLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
3879     digisInLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
3880     digisOutLabelEB = cms.string( "ebDigis" ),
3881     digisOutLabelEE = cms.string( "eeDigis" ),
3882     produceDummyIntegrityCollections = cms.bool( False )
3883 )
3884 fragment.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalUncalibRecHitProducerPortable@alpaka",
3885     digisLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
3886     digisLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
3887     recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
3888     recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
3889     EBtimeFitLimits_Lower = cms.double( 0.2 ),
3890     EBtimeFitLimits_Upper = cms.double( 1.4 ),
3891     EEtimeFitLimits_Lower = cms.double( 0.2 ),
3892     EEtimeFitLimits_Upper = cms.double( 1.4 ),
3893     EBtimeConstantTerm = cms.double( 0.6 ),
3894     EEtimeConstantTerm = cms.double( 1.0 ),
3895     EBtimeNconst = cms.double( 28.5 ),
3896     EEtimeNconst = cms.double( 31.8 ),
3897     outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
3898     outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
3899     outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
3900     outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
3901     outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
3902     outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
3903     outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
3904     outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
3905     amplitudeThresholdEB = cms.double( 10.0 ),
3906     amplitudeThresholdEE = cms.double( 10.0 ),
3907     kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
3908     shouldRunTimingComputation = cms.bool( True ),
3909     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3910 )
3911 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
3912     uncalibRecHitsPortableEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ),
3913     recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
3914     isPhase2 = cms.bool( False ),
3915     uncalibRecHitsPortableEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ),
3916     recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
3917 )
3918 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
3919     ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
3920     ebDetIdToBeRecovered = cms.string( "ebDetId" ),
3921     integrityTTIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityTTIdErrors' ),
3922     eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
3923     ebFEToBeRecovered = cms.string( "ebFE" ),
3924     ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
3925     eeDetIdToBeRecovered = cms.string( "eeDetId" ),
3926     eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
3927     eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
3928     ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
3929     ebSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ),
3930     eeFEToBeRecovered = cms.string( "eeFE" ),
3931     integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityBlockSizeErrors' ),
3932     eeSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" )
3933 )
3934 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
3935     recoverEEVFE = cms.bool( False ),
3936     EErechitCollection = cms.string( "EcalRecHitsEE" ),
3937     recoverEBIsolatedChannels = cms.bool( False ),
3938     recoverEBVFE = cms.bool( False ),
3939     laserCorrection = cms.bool( True ),
3940     EBLaserMIN = cms.double( 0.5 ),
3941     killDeadChannels = cms.bool( True ),
3942     dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
3943     EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
3944     dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
3945     EELaserMIN = cms.double( 0.5 ),
3946     ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
3947     cleaningConfig = cms.PSet( 
3948       cThreshold_endcap = cms.double( 15.0 ),
3949       tightenCrack_e1_double = cms.double( 2.0 ),
3950       cThreshold_barrel = cms.double( 4.0 ),
3951       e6e2thresh = cms.double( 0.04 ),
3952       e4e1Threshold_barrel = cms.double( 0.08 ),
3953       e4e1Threshold_endcap = cms.double( 0.3 ),
3954       tightenCrack_e4e1_single = cms.double( 3.0 ),
3955       cThreshold_double = cms.double( 10.0 ),
3956       e4e1_b_barrel = cms.double( -0.024 ),
3957       tightenCrack_e6e2_double = cms.double( 3.0 ),
3958       e4e1_a_barrel = cms.double( 0.04 ),
3959       tightenCrack_e1_single = cms.double( 2.0 ),
3960       e4e1_a_endcap = cms.double( 0.02 ),
3961       e4e1_b_endcap = cms.double( -0.0125 ),
3962       ignoreOutOfTimeThresh = cms.double( 1.0E9 )
3963     ),
3964     logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
3965     eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
3966     recoverEBFE = cms.bool( False ),
3967     eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
3968     ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
3969     singleChannelRecoveryThreshold = cms.double( 8.0 ),
3970     sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
3971     bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
3972     bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
3973     ChannelStatusToBeExcluded = cms.vstring(  ),
3974     EBrechitCollection = cms.string( "EcalRecHitsEB" ),
3975     triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
3976     recoverEEFE = cms.bool( False ),
3977     singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
3978     EBLaserMAX = cms.double( 3.0 ),
3979     flagsMapDBReco = cms.PSet( 
3980       kDead = cms.vstring( 'kNoDataNoTP' ),
3981       kGood = cms.vstring( 'kOk',
3982         'kDAC',
3983         'kNoLaser',
3984         'kNoisy' ),
3985       kTowerRecovered = cms.vstring( 'kDeadFE' ),
3986       kNoisy = cms.vstring( 'kNNoisy',
3987         'kFixedG6',
3988         'kFixedG1' ),
3989       kNeighboursRecovered = cms.vstring( 'kFixedG0',
3990         'kNonRespondingIsolated',
3991         'kDeadVFE' )
3992     ),
3993     EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
3994     algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
3995     algo = cms.string( "EcalRecHitWorkerSimple" ),
3996     EELaserMAX = cms.double( 8.0 ),
3997     logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
3998     recoverEEIsolatedChannels = cms.bool( False ),
3999     timeCalibTag = cms.ESInputTag( "","" ),
4000     timeOffsetTag = cms.ESInputTag( "","" ),
4001     skipTimeCalib = cms.bool( False )
4002 )
4003 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
4004     sourceTag = cms.InputTag( "rawDataCollector" ),
4005     debugMode = cms.untracked.bool( False ),
4006     InstanceES = cms.string( "" ),
4007     LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
4008     ESdigiCollection = cms.string( "" )
4009 )
4010 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
4011     ESrechitCollection = cms.string( "EcalRecHitsES" ),
4012     ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
4013     algo = cms.string( "ESRecHitWorker" ),
4014     ESRecoAlgo = cms.int32( 0 )
4015 )
4016 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
4017     barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4018     endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4019     barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4020     endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4021     barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4022     endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4023     statusThreshold = cms.uint32( 3 ),
4024     useRecoFlag = cms.bool( False ),
4025     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 ),
4026     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 ),
4027     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 ),
4028     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 ),
4029     phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
4030     phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
4031 )
4032 fragment.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector",
4033     inputTag = cms.InputTag( "rawDataCollector" ),
4034     fedList = cms.vuint32( 1404 )
4035 )
4036 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
4037     result = cms.bool( True )
4038 )
4039 fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
4040     saveTags = cms.bool( True ),
4041     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" ),
4042     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4043     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4044     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4045     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4046     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4047     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4048     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4049     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4050     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4051 )
4052 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
4053     offset = cms.uint32( 0 ),
4054     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4055 )
4056 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
4057     doBarrel = cms.bool( True ),
4058     doEndcaps = cms.bool( True ),
4059     barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4060     endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4061     clusEtaSize = cms.int32( 3 ),
4062     clusPhiSize = cms.int32( 3 ),
4063     barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
4064     endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
4065     clusSeedThr = cms.double( 0.5 ),
4066     clusSeedThrEndCap = cms.double( 1.0 ),
4067     useRecoFlag = cms.bool( False ),
4068     flagLevelRecHitsToUse = cms.int32( 1 ),
4069     useDBStatus = cms.bool( True ),
4070     statusLevelRecHitsToUse = cms.int32( 1 ),
4071     posCalcParameters = cms.PSet( 
4072       T0_barl = cms.double( 7.4 ),
4073       T0_endcPresh = cms.double( 1.2 ),
4074       LogWeighted = cms.bool( True ),
4075       T0_endc = cms.double( 3.1 ),
4076       X0 = cms.double( 0.89 ),
4077       W0 = cms.double( 4.2 )
4078     ),
4079     maxNumberofSeeds = cms.int32( 700 ),
4080     maxNumberofClusters = cms.int32( 300 ),
4081     debugLevel = cms.int32( 0 )
4082 )
4083 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4084     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4085     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4086     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4087     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4088     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4089     useRecoFlag = cms.bool( False ),
4090     flagLevelRecHitsToUse = cms.int32( 1 ),
4091     useDBStatus = cms.bool( True ),
4092     statusLevelRecHitsToUse = cms.int32( 1 ),
4093     doSelBarrel = cms.bool( True ),
4094     barrelSelection = cms.PSet( 
4095       massHighPi0Cand = cms.double( 0.156 ),
4096       ptMinForIsolation = cms.double( 1.0 ),
4097       seleMinvMaxBarrel = cms.double( 0.8 ),
4098       massLowPi0Cand = cms.double( 0.084 ),
4099       seleS9S25Gamma = cms.double( 0.8 ),
4100       seleBeltDeta = cms.double( 0.1 ),
4101       seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4102       barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4103       removePi0CandidatesForEta = cms.bool( True ),
4104       seleMinvMinBarrel = cms.double( 0.2 ),
4105       seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
4106       selePtPairBarrel_region1 = cms.double( 3.0 ),
4107       selePtPairBarrel_region2 = cms.double( 3.0 ),
4108       seleBeltDR = cms.double( 0.3 ),
4109       region1_Barrel = cms.double( 1.0 ),
4110       seleIsoBarrel_region1 = cms.double( 0.5 ),
4111       selePtGammaBarrel_region1 = cms.double( 0.65 ),
4112       seleIsoBarrel_region2 = cms.double( 0.5 ),
4113       selePtGammaBarrel_region2 = cms.double( 1.4 ),
4114       store5x5RecHitEB = cms.bool( True ),
4115       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4116       seleNxtalBarrel_region1 = cms.uint32( 6 )
4117     ),
4118     doSelEndcap = cms.bool( False ),
4119     endcapSelection = cms.PSet( 
4120       seleBeltDetaEndCap = cms.double( 0.05 ),
4121       selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4122       seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4123       seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4124       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4125       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4126       ptMinForIsolationEndCap = cms.double( 0.5 ),
4127       selePtPairEndCap_region1 = cms.double( 1.5 ),
4128       endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4129       selePtPairEndCap_region2 = cms.double( 1.5 ),
4130       seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4131       selePtGammaEndCap_region3 = cms.double( 0.5 ),
4132       selePtGammaEndCap_region2 = cms.double( 0.5 ),
4133       selePtGammaEndCap_region1 = cms.double( 0.5 ),
4134       region1_EndCap = cms.double( 1.8 ),
4135       region2_EndCap = cms.double( 2.0 ),
4136       store5x5RecHitEE = cms.bool( False ),
4137       seleIsoEndCap_region3 = cms.double( 0.5 ),
4138       seleIsoEndCap_region2 = cms.double( 0.5 ),
4139       seleMinvMinEndCap = cms.double( 0.05 ),
4140       selePtPairEndCap_region3 = cms.double( 99.0 ),
4141       seleIsoEndCap_region1 = cms.double( 0.5 ),
4142       seleBeltDREndCap = cms.double( 0.2 ),
4143       seleMinvMaxEndCap = cms.double( 0.3 ),
4144       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4145       seleS9S25GammaEndCap = cms.double( 0.0 )
4146     ),
4147     storeRecHitES = cms.bool( False ),
4148     preshowerSelection = cms.PSet( 
4149       preshClusterEnergyCut = cms.double( 0.0 ),
4150       debugLevelES = cms.string( "" ),
4151       ESCollection = cms.string( "etaEcalRecHitsES" ),
4152       preshNclust = cms.int32( 4 ),
4153       preshStripEnergyCut = cms.double( 0.0 ),
4154       preshCalibPlaneY = cms.double( 0.7 ),
4155       preshSeededNstrip = cms.int32( 15 ),
4156       preshCalibGamma = cms.double( 0.024 ),
4157       preshCalibPlaneX = cms.double( 1.0 ),
4158       preshCalibMIP = cms.double( 9.0E-5 )
4159     ),
4160     debugLevel = cms.int32( 0 )
4161 )
4162 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4163     doEnergyScale = cms.bool( False ),
4164     doEnergyScaleInverse = cms.bool( False ),
4165     doIntercalib = cms.bool( False ),
4166     doIntercalibInverse = cms.bool( False ),
4167     EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4168     EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4169     doLaserCorrections = cms.bool( False ),
4170     doLaserCorrectionsInverse = cms.bool( False ),
4171     EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4172     EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4173 )
4174 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4175     region = cms.string( "barrel" ),
4176     digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4177     digisOut = cms.string( "etaEBDigis" ),
4178     recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
4179     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4180     srFlagsOut = cms.string( "etaEBSrFlags" )
4181 )
4182 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
4183     offset = cms.uint32( 0 ),
4184     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4185 )
4186 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4187     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4188     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4189     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4190     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4191     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4192     useRecoFlag = cms.bool( False ),
4193     flagLevelRecHitsToUse = cms.int32( 1 ),
4194     useDBStatus = cms.bool( True ),
4195     statusLevelRecHitsToUse = cms.int32( 1 ),
4196     doSelBarrel = cms.bool( False ),
4197     barrelSelection = cms.PSet( 
4198       massHighPi0Cand = cms.double( 0.163 ),
4199       ptMinForIsolation = cms.double( 1.0 ),
4200       seleMinvMaxBarrel = cms.double( 0.8 ),
4201       massLowPi0Cand = cms.double( 0.104 ),
4202       seleS9S25Gamma = cms.double( 0.0 ),
4203       seleBeltDeta = cms.double( 0.05 ),
4204       seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4205       barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4206       removePi0CandidatesForEta = cms.bool( False ),
4207       seleMinvMinBarrel = cms.double( 0.3 ),
4208       seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4209       selePtPairBarrel_region1 = cms.double( 1.5 ),
4210       selePtPairBarrel_region2 = cms.double( 1.5 ),
4211       seleBeltDR = cms.double( 0.2 ),
4212       region1_Barrel = cms.double( 1.0 ),
4213       seleIsoBarrel_region1 = cms.double( 0.5 ),
4214       selePtGammaBarrel_region1 = cms.double( 1.0 ),
4215       seleIsoBarrel_region2 = cms.double( 0.5 ),
4216       selePtGammaBarrel_region2 = cms.double( 0.5 ),
4217       store5x5RecHitEB = cms.bool( False ),
4218       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4219       seleNxtalBarrel_region1 = cms.uint32( 6 )
4220     ),
4221     doSelEndcap = cms.bool( True ),
4222     endcapSelection = cms.PSet( 
4223       seleBeltDetaEndCap = cms.double( 0.1 ),
4224       selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4225       seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
4226       seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
4227       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4228       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4229       ptMinForIsolationEndCap = cms.double( 0.5 ),
4230       selePtPairEndCap_region1 = cms.double( 3.0 ),
4231       endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4232       selePtPairEndCap_region2 = cms.double( 3.0 ),
4233       seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
4234       selePtGammaEndCap_region3 = cms.double( 1.0 ),
4235       selePtGammaEndCap_region2 = cms.double( 1.0 ),
4236       selePtGammaEndCap_region1 = cms.double( 1.0 ),
4237       region1_EndCap = cms.double( 1.8 ),
4238       region2_EndCap = cms.double( 2.0 ),
4239       store5x5RecHitEE = cms.bool( True ),
4240       seleIsoEndCap_region3 = cms.double( 0.5 ),
4241       seleIsoEndCap_region2 = cms.double( 0.5 ),
4242       seleMinvMinEndCap = cms.double( 0.2 ),
4243       selePtPairEndCap_region3 = cms.double( 3.0 ),
4244       seleIsoEndCap_region1 = cms.double( 0.5 ),
4245       seleBeltDREndCap = cms.double( 0.3 ),
4246       seleMinvMaxEndCap = cms.double( 0.8 ),
4247       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4248       seleS9S25GammaEndCap = cms.double( 0.85 )
4249     ),
4250     storeRecHitES = cms.bool( True ),
4251     preshowerSelection = cms.PSet( 
4252       preshClusterEnergyCut = cms.double( 0.0 ),
4253       debugLevelES = cms.string( "" ),
4254       ESCollection = cms.string( "etaEcalRecHitsES" ),
4255       preshNclust = cms.int32( 4 ),
4256       preshStripEnergyCut = cms.double( 0.0 ),
4257       preshCalibPlaneY = cms.double( 0.7 ),
4258       preshSeededNstrip = cms.int32( 15 ),
4259       preshCalibGamma = cms.double( 0.024 ),
4260       preshCalibPlaneX = cms.double( 1.0 ),
4261       preshCalibMIP = cms.double( 9.0E-5 )
4262     ),
4263     debugLevel = cms.int32( 0 )
4264 )
4265 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4266     doEnergyScale = cms.bool( False ),
4267     doEnergyScaleInverse = cms.bool( False ),
4268     doIntercalib = cms.bool( False ),
4269     doIntercalibInverse = cms.bool( False ),
4270     EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4271     EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4272     doLaserCorrections = cms.bool( False ),
4273     doLaserCorrectionsInverse = cms.bool( False ),
4274     EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4275     EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4276 )
4277 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4278     region = cms.string( "endcap" ),
4279     digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4280     digisOut = cms.string( "etaEEDigis" ),
4281     recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
4282     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4283     srFlagsOut = cms.string( "etaEESrFlags" )
4284 )
4285 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
4286     offset = cms.uint32( 0 ),
4287     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4288 )
4289 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4290     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4291     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4292     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4293     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4294     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4295     useRecoFlag = cms.bool( False ),
4296     flagLevelRecHitsToUse = cms.int32( 1 ),
4297     useDBStatus = cms.bool( True ),
4298     statusLevelRecHitsToUse = cms.int32( 1 ),
4299     doSelBarrel = cms.bool( True ),
4300     barrelSelection = cms.PSet( 
4301       massHighPi0Cand = cms.double( 0.163 ),
4302       ptMinForIsolation = cms.double( 1.0 ),
4303       seleMinvMaxBarrel = cms.double( 0.22 ),
4304       massLowPi0Cand = cms.double( 0.104 ),
4305       seleS9S25Gamma = cms.double( 0.0 ),
4306       seleBeltDeta = cms.double( 0.05 ),
4307       seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4308       barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4309       removePi0CandidatesForEta = cms.bool( False ),
4310       seleMinvMinBarrel = cms.double( 0.06 ),
4311       seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
4312       selePtPairBarrel_region1 = cms.double( 2.0 ),
4313       selePtPairBarrel_region2 = cms.double( 1.75 ),
4314       seleBeltDR = cms.double( 0.2 ),
4315       region1_Barrel = cms.double( 1.0 ),
4316       seleIsoBarrel_region1 = cms.double( 0.5 ),
4317       selePtGammaBarrel_region1 = cms.double( 0.65 ),
4318       seleIsoBarrel_region2 = cms.double( 0.5 ),
4319       selePtGammaBarrel_region2 = cms.double( 0.65 ),
4320       store5x5RecHitEB = cms.bool( False ),
4321       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4322       seleNxtalBarrel_region1 = cms.uint32( 6 )
4323     ),
4324     doSelEndcap = cms.bool( False ),
4325     endcapSelection = cms.PSet( 
4326       seleBeltDetaEndCap = cms.double( 0.05 ),
4327       selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4328       seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4329       seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4330       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4331       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4332       ptMinForIsolationEndCap = cms.double( 0.5 ),
4333       selePtPairEndCap_region1 = cms.double( 1.5 ),
4334       endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4335       selePtPairEndCap_region2 = cms.double( 1.5 ),
4336       seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4337       selePtGammaEndCap_region3 = cms.double( 0.5 ),
4338       selePtGammaEndCap_region2 = cms.double( 0.5 ),
4339       selePtGammaEndCap_region1 = cms.double( 0.5 ),
4340       region1_EndCap = cms.double( 1.8 ),
4341       region2_EndCap = cms.double( 2.0 ),
4342       store5x5RecHitEE = cms.bool( False ),
4343       seleIsoEndCap_region3 = cms.double( 0.5 ),
4344       seleIsoEndCap_region2 = cms.double( 0.5 ),
4345       seleMinvMinEndCap = cms.double( 0.05 ),
4346       selePtPairEndCap_region3 = cms.double( 99.0 ),
4347       seleIsoEndCap_region1 = cms.double( 0.5 ),
4348       seleBeltDREndCap = cms.double( 0.2 ),
4349       seleMinvMaxEndCap = cms.double( 0.3 ),
4350       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4351       seleS9S25GammaEndCap = cms.double( 0.0 )
4352     ),
4353     storeRecHitES = cms.bool( False ),
4354     preshowerSelection = cms.PSet( 
4355       preshClusterEnergyCut = cms.double( 0.0 ),
4356       debugLevelES = cms.string( "" ),
4357       ESCollection = cms.string( "pi0EcalRecHitsES" ),
4358       preshNclust = cms.int32( 4 ),
4359       preshStripEnergyCut = cms.double( 0.0 ),
4360       preshCalibPlaneY = cms.double( 0.7 ),
4361       preshSeededNstrip = cms.int32( 15 ),
4362       preshCalibGamma = cms.double( 0.024 ),
4363       preshCalibPlaneX = cms.double( 1.0 ),
4364       preshCalibMIP = cms.double( 9.0E-5 )
4365     ),
4366     debugLevel = cms.int32( 0 )
4367 )
4368 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4369     doEnergyScale = cms.bool( False ),
4370     doEnergyScaleInverse = cms.bool( False ),
4371     doIntercalib = cms.bool( False ),
4372     doIntercalibInverse = cms.bool( False ),
4373     EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4374     EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4375     doLaserCorrections = cms.bool( False ),
4376     doLaserCorrectionsInverse = cms.bool( False ),
4377     EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4378     EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4379 )
4380 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4381     region = cms.string( "barrel" ),
4382     digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4383     digisOut = cms.string( "pi0EBDigis" ),
4384     recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
4385     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4386     srFlagsOut = cms.string( "pi0EBSrFlags" )
4387 )
4388 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
4389     offset = cms.uint32( 0 ),
4390     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4391 )
4392 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4393     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4394     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4395     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4396     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4397     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4398     useRecoFlag = cms.bool( False ),
4399     flagLevelRecHitsToUse = cms.int32( 1 ),
4400     useDBStatus = cms.bool( True ),
4401     statusLevelRecHitsToUse = cms.int32( 1 ),
4402     doSelBarrel = cms.bool( False ),
4403     barrelSelection = cms.PSet( 
4404       massHighPi0Cand = cms.double( 0.163 ),
4405       ptMinForIsolation = cms.double( 1.0 ),
4406       seleMinvMaxBarrel = cms.double( 0.22 ),
4407       massLowPi0Cand = cms.double( 0.104 ),
4408       seleS9S25Gamma = cms.double( 0.0 ),
4409       seleBeltDeta = cms.double( 0.05 ),
4410       seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4411       barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4412       removePi0CandidatesForEta = cms.bool( False ),
4413       seleMinvMinBarrel = cms.double( 0.06 ),
4414       seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4415       selePtPairBarrel_region1 = cms.double( 1.5 ),
4416       selePtPairBarrel_region2 = cms.double( 1.5 ),
4417       seleBeltDR = cms.double( 0.2 ),
4418       region1_Barrel = cms.double( 1.0 ),
4419       seleIsoBarrel_region1 = cms.double( 0.5 ),
4420       selePtGammaBarrel_region1 = cms.double( 0.5 ),
4421       seleIsoBarrel_region2 = cms.double( 0.5 ),
4422       selePtGammaBarrel_region2 = cms.double( 0.5 ),
4423       store5x5RecHitEB = cms.bool( False ),
4424       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4425       seleNxtalBarrel_region1 = cms.uint32( 6 )
4426     ),
4427     doSelEndcap = cms.bool( True ),
4428     endcapSelection = cms.PSet( 
4429       seleBeltDetaEndCap = cms.double( 0.05 ),
4430       selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4431       seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
4432       seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
4433       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4434       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4435       ptMinForIsolationEndCap = cms.double( 0.5 ),
4436       selePtPairEndCap_region1 = cms.double( 3.75 ),
4437       endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4438       selePtPairEndCap_region2 = cms.double( 2.0 ),
4439       seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
4440       selePtGammaEndCap_region3 = cms.double( 0.95 ),
4441       selePtGammaEndCap_region2 = cms.double( 0.95 ),
4442       selePtGammaEndCap_region1 = cms.double( 1.1 ),
4443       region1_EndCap = cms.double( 1.8 ),
4444       region2_EndCap = cms.double( 2.0 ),
4445       store5x5RecHitEE = cms.bool( False ),
4446       seleIsoEndCap_region3 = cms.double( 0.5 ),
4447       seleIsoEndCap_region2 = cms.double( 0.5 ),
4448       seleMinvMinEndCap = cms.double( 0.05 ),
4449       selePtPairEndCap_region3 = cms.double( 2.0 ),
4450       seleIsoEndCap_region1 = cms.double( 0.5 ),
4451       seleBeltDREndCap = cms.double( 0.2 ),
4452       seleMinvMaxEndCap = cms.double( 0.3 ),
4453       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4454       seleS9S25GammaEndCap = cms.double( 0.0 )
4455     ),
4456     storeRecHitES = cms.bool( True ),
4457     preshowerSelection = cms.PSet( 
4458       preshClusterEnergyCut = cms.double( 0.0 ),
4459       debugLevelES = cms.string( "" ),
4460       ESCollection = cms.string( "pi0EcalRecHitsES" ),
4461       preshNclust = cms.int32( 4 ),
4462       preshStripEnergyCut = cms.double( 0.0 ),
4463       preshCalibPlaneY = cms.double( 0.7 ),
4464       preshSeededNstrip = cms.int32( 15 ),
4465       preshCalibGamma = cms.double( 0.024 ),
4466       preshCalibPlaneX = cms.double( 1.0 ),
4467       preshCalibMIP = cms.double( 9.0E-5 )
4468     ),
4469     debugLevel = cms.int32( 0 )
4470 )
4471 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4472     doEnergyScale = cms.bool( False ),
4473     doEnergyScaleInverse = cms.bool( False ),
4474     doIntercalib = cms.bool( False ),
4475     doIntercalibInverse = cms.bool( False ),
4476     EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4477     EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4478     doLaserCorrections = cms.bool( False ),
4479     doLaserCorrectionsInverse = cms.bool( False ),
4480     EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4481     EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4482 )
4483 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4484     region = cms.string( "endcap" ),
4485     digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4486     digisOut = cms.string( "pi0EEDigis" ),
4487     recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
4488     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4489     srFlagsOut = cms.string( "pi0EESrFlags" )
4490 )
4491 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
4492     saveTags = cms.bool( True ),
4493     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" ),
4494     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4495     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4496     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4497     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4498     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4499     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4500     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4501     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4502     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4503 )
4504 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
4505     offset = cms.uint32( 0 ),
4506     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4507 )
4508 fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
4509     saveTags = cms.bool( True ),
4510     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4511     PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
4512     MaxEta = cms.double( 2.4 ),
4513     MinPt = cms.double( 0.0 ),
4514     MaxDeltaR = cms.double( 0.3 ),
4515     MinN = cms.int32( 1 ),
4516     CentralBxOnly = cms.bool( True ),
4517     SelectQualities = cms.vint32(  )
4518 )
4519 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
4520     inputTag = cms.InputTag( "rawDataCollector" ),
4521     fedList = cms.vuint32( 1024, 1025 )
4522 )
4523 fragment.hltFEDSelectorDT = cms.EDProducer( "EvFFEDSelector",
4524     inputTag = cms.InputTag( "rawDataCollector" ),
4525     fedList = cms.vuint32( 1369, 1370, 1371 )
4526 )
4527 fragment.hltFEDSelectorRPC = cms.EDProducer( "EvFFEDSelector",
4528     inputTag = cms.InputTag( "rawDataCollector" ),
4529     fedList = cms.vuint32( 790, 791, 792, 793, 794, 795, 821 )
4530 )
4531 fragment.hltFEDSelectorCSC = cms.EDProducer( "EvFFEDSelector",
4532     inputTag = cms.InputTag( "rawDataCollector" ),
4533     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 )
4534 )
4535 fragment.hltFEDSelectorGEM = cms.EDProducer( "EvFFEDSelector",
4536     inputTag = cms.InputTag( "rawDataCollector" ),
4537     fedList = cms.vuint32( 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478 )
4538 )
4539 fragment.hltFEDSelectorTwinMux = cms.EDProducer( "EvFFEDSelector",
4540     inputTag = cms.InputTag( "rawDataCollector" ),
4541     fedList = cms.vuint32( 1390, 1391, 1393, 1394, 1395 )
4542 )
4543 fragment.hltFEDSelectorOMTF = cms.EDProducer( "EvFFEDSelector",
4544     inputTag = cms.InputTag( "rawDataCollector" ),
4545     fedList = cms.vuint32( 1380, 1381 )
4546 )
4547 fragment.hltFEDSelectorCPPF = cms.EDProducer( "EvFFEDSelector",
4548     inputTag = cms.InputTag( "rawDataCollector" ),
4549     fedList = cms.vuint32( 1386 )
4550 )
4551 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
4552     SelectedTriggerType = cms.int32( 3 )
4553 )
4554 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
4555     offset = cms.uint32( 0 ),
4556     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4557 )
4558 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
4559     DebugOn = cms.untracked.bool( False ),
4560     DetectorType = cms.untracked.string( "pixel" ),
4561     acceptedCombinations = cms.untracked.vstring(  ),
4562     DcsStatusLabel = cms.untracked.InputTag( "" ),
4563     DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" )
4564 )
4565 fragment.hltOnlineBeamSpotDevice = cms.EDProducer( "BeamSpotDeviceProducer@alpaka",
4566     src = cms.InputTag( "hltOnlineBeamSpot" ),
4567     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4568 )
4569 fragment.hltSiPixelClustersSoA = cms.EDProducer( "SiPixelRawToClusterPhase1@alpaka",
4570     IncludeErrors = cms.bool( True ),
4571     UseQualityInfo = cms.bool( False ),
4572     clusterThreshold_layer1 = cms.int32( 4000 ),
4573     clusterThreshold_otherLayers = cms.int32( 4000 ),
4574     VCaltoElectronGain = cms.double( 1.0 ),
4575     VCaltoElectronGain_L1 = cms.double( 1.0 ),
4576     VCaltoElectronOffset = cms.double( 0.0 ),
4577     VCaltoElectronOffset_L1 = cms.double( 0.0 ),
4578     InputLabel = cms.InputTag( "rawDataCollector" ),
4579     Regions = cms.PSet(  ),
4580     CablingMapLabel = cms.string( "" ),
4581     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4582 )
4583 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1",
4584     src = cms.InputTag( "hltSiPixelClustersSoA" ),
4585     clusterThreshold_layer1 = cms.int32( 4000 ),
4586     clusterThreshold_otherLayers = cms.int32( 4000 ),
4587     produceDigis = cms.bool( False ),
4588     storeDigis = cms.bool( False )
4589 )
4590 fragment.hltSiPixelDigiErrors = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka",
4591     digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ),
4592     fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ),
4593     CablingMapLabel = cms.string( "" ),
4594     UsePhase1 = cms.bool( True ),
4595     ErrorList = cms.vint32( 29 ),
4596     UserErrorList = cms.vint32( 40 )
4597 )
4598 fragment.hltSiPixelRecHitsSoA = cms.EDProducer( "SiPixelRecHitAlpakaPhase1@alpaka",
4599     beamSpot = cms.InputTag( "hltOnlineBeamSpotDevice" ),
4600     src = cms.InputTag( "hltSiPixelClustersSoA" ),
4601     CPE = cms.string( "PixelCPEFastParams" ),
4602     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4603 )
4604 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitFromSoAAlpakaPhase1",
4605     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
4606     src = cms.InputTag( "hltSiPixelClusters" )
4607 )
4608 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
4609     pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
4610     trigstring = cms.untracked.string( "alcaPCCEvent" )
4611 )
4612 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
4613     saveTags = cms.bool( True ),
4614     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
4615     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4616     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4617     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4618     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4619     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4620     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4621     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4622     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4623     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4624 )
4625 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
4626     offset = cms.uint32( 0 ),
4627     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4628 )
4629 fragment.hltL1sDQMPixelReconstruction = cms.EDFilter( "HLTL1TSeed",
4630     saveTags = cms.bool( True ),
4631     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
4632     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4633     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4634     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4635     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4636     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4637     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4638     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4639     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4640     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4641 )
4642 fragment.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler",
4643     offset = cms.uint32( 0 ),
4644     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4645 )
4646 fragment.hltOnlineBeamSpotDeviceSerialSync = cms.EDProducer( "alpaka_serial_sync::BeamSpotDeviceProducer",
4647     src = cms.InputTag( "hltOnlineBeamSpot" )
4648 )
4649 fragment.hltSiPixelClustersSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRawToClusterPhase1",
4650     IncludeErrors = cms.bool( True ),
4651     UseQualityInfo = cms.bool( False ),
4652     clusterThreshold_layer1 = cms.int32( 4000 ),
4653     clusterThreshold_otherLayers = cms.int32( 4000 ),
4654     VCaltoElectronGain = cms.double( 1.0 ),
4655     VCaltoElectronGain_L1 = cms.double( 1.0 ),
4656     VCaltoElectronOffset = cms.double( 0.0 ),
4657     VCaltoElectronOffset_L1 = cms.double( 0.0 ),
4658     InputLabel = cms.InputTag( "rawDataCollector" ),
4659     Regions = cms.PSet(  ),
4660     CablingMapLabel = cms.string( "" )
4661 )
4662 fragment.hltSiPixelClustersSerialSync = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1",
4663     src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
4664     clusterThreshold_layer1 = cms.int32( 4000 ),
4665     clusterThreshold_otherLayers = cms.int32( 4000 ),
4666     produceDigis = cms.bool( False ),
4667     storeDigis = cms.bool( False )
4668 )
4669 fragment.hltSiPixelDigiErrorsSerialSync = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka",
4670     digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
4671     fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
4672     CablingMapLabel = cms.string( "" ),
4673     UsePhase1 = cms.bool( True ),
4674     ErrorList = cms.vint32( 29 ),
4675     UserErrorList = cms.vint32( 40 )
4676 )
4677 fragment.hltSiPixelRecHitsSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRecHitAlpakaPhase1",
4678     beamSpot = cms.InputTag( "hltOnlineBeamSpotDeviceSerialSync" ),
4679     src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
4680     CPE = cms.string( "PixelCPEFastParams" )
4681 )
4682 fragment.hltSiPixelRecHitsSerialSync = cms.EDProducer( "SiPixelRecHitFromSoAAlpakaPhase1",
4683     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
4684     src = cms.InputTag( "hltSiPixelClustersSerialSync" )
4685 )
4686 fragment.hltPixelTracksSoA = cms.EDProducer( "CAHitNtupletAlpakaPhase1@alpaka",
4687     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
4688     CPE = cms.string( "PixelCPEFastParams" ),
4689     ptmin = cms.double( 0.9 ),
4690     CAThetaCutBarrel = cms.double( 0.002 ),
4691     CAThetaCutForward = cms.double( 0.003 ),
4692     hardCurvCut = cms.double( 0.0328407225 ),
4693     dcaCutInnerTriplet = cms.double( 0.15 ),
4694     dcaCutOuterTriplet = cms.double( 0.25 ),
4695     earlyFishbone = cms.bool( True ),
4696     lateFishbone = cms.bool( False ),
4697     fillStatistics = cms.bool( False ),
4698     minHitsPerNtuplet = cms.uint32( 3 ),
4699     minHitsForSharingCut = cms.uint32( 10 ),
4700     fitNas4 = cms.bool( False ),
4701     doClusterCut = cms.bool( True ),
4702     doZ0Cut = cms.bool( True ),
4703     doPtCut = cms.bool( True ),
4704     useRiemannFit = cms.bool( False ),
4705     doSharedHitCut = cms.bool( True ),
4706     dupPassThrough = cms.bool( False ),
4707     useSimpleTripletCleaner = cms.bool( True ),
4708     maxNumberOfDoublets = cms.uint32( 524288 ),
4709     idealConditions = cms.bool( False ),
4710     includeJumpingForwardDoublets = cms.bool( True ),
4711     cellZ0Cut = cms.double( 12.0 ),
4712     cellPtCut = cms.double( 0.5 ),
4713     trackQualityCuts = cms.PSet( 
4714       chi2MaxPt = cms.double( 10.0 ),
4715       tripletMaxTip = cms.double( 0.3 ),
4716       chi2Scale = cms.double( 8.0 ),
4717       quadrupletMaxTip = cms.double( 0.5 ),
4718       quadrupletMinPt = cms.double( 0.3 ),
4719       quadrupletMaxZip = cms.double( 12.0 ),
4720       tripletMaxZip = cms.double( 12.0 ),
4721       tripletMinPt = cms.double( 0.5 ),
4722       chi2Coeff = cms.vdouble( 0.9, 1.8 )
4723     ),
4724     phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
4725     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4726 )
4727 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoAAlpakaPhase1",
4728     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4729     trackSrc = cms.InputTag( "hltPixelTracksSoA" ),
4730     pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ),
4731     minNumberOfHits = cms.int32( 0 ),
4732     minQuality = cms.string( "loose" )
4733 )
4734 fragment.hltPixelVerticesSoA = cms.EDProducer( "PixelVertexProducerAlpakaPhase1@alpaka",
4735     oneKernel = cms.bool( True ),
4736     useDensity = cms.bool( True ),
4737     useDBSCAN = cms.bool( False ),
4738     useIterative = cms.bool( False ),
4739     doSplitting = cms.bool( True ),
4740     minT = cms.int32( 2 ),
4741     eps = cms.double( 0.07 ),
4742     errmax = cms.double( 0.01 ),
4743     chi2max = cms.double( 9.0 ),
4744     PtMin = cms.double( 0.5 ),
4745     PtMax = cms.double( 75.0 ),
4746     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ),
4747     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4748 )
4749 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka",
4750     TrackCollection = cms.InputTag( "hltPixelTracks" ),
4751     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4752     src = cms.InputTag( "hltPixelVerticesSoA" )
4753 )
4754 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
4755     src = cms.InputTag( "hltPixelVertices" ),
4756     maxVtx = cms.uint32( 100 ),
4757     fractionSumPt2 = cms.double( 0.3 ),
4758     minSumPt2 = cms.double( 0.0 ),
4759     PVcomparer = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
4760 )
4761 fragment.hltPixelTracksSoASerialSync = cms.EDProducer( "alpaka_serial_sync::CAHitNtupletAlpakaPhase1",
4762     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
4763     CPE = cms.string( "PixelCPEFastParams" ),
4764     ptmin = cms.double( 0.9 ),
4765     CAThetaCutBarrel = cms.double( 0.002 ),
4766     CAThetaCutForward = cms.double( 0.003 ),
4767     hardCurvCut = cms.double( 0.0328407225 ),
4768     dcaCutInnerTriplet = cms.double( 0.15 ),
4769     dcaCutOuterTriplet = cms.double( 0.25 ),
4770     earlyFishbone = cms.bool( True ),
4771     lateFishbone = cms.bool( False ),
4772     fillStatistics = cms.bool( False ),
4773     minHitsPerNtuplet = cms.uint32( 3 ),
4774     minHitsForSharingCut = cms.uint32( 10 ),
4775     fitNas4 = cms.bool( False ),
4776     doClusterCut = cms.bool( True ),
4777     doZ0Cut = cms.bool( True ),
4778     doPtCut = cms.bool( True ),
4779     useRiemannFit = cms.bool( False ),
4780     doSharedHitCut = cms.bool( True ),
4781     dupPassThrough = cms.bool( False ),
4782     useSimpleTripletCleaner = cms.bool( True ),
4783     maxNumberOfDoublets = cms.uint32( 524288 ),
4784     idealConditions = cms.bool( False ),
4785     includeJumpingForwardDoublets = cms.bool( True ),
4786     cellZ0Cut = cms.double( 12.0 ),
4787     cellPtCut = cms.double( 0.5 ),
4788     trackQualityCuts = cms.PSet( 
4789       chi2MaxPt = cms.double( 10.0 ),
4790       tripletMaxTip = cms.double( 0.3 ),
4791       chi2Scale = cms.double( 8.0 ),
4792       quadrupletMaxTip = cms.double( 0.5 ),
4793       quadrupletMinPt = cms.double( 0.3 ),
4794       quadrupletMaxZip = cms.double( 12.0 ),
4795       tripletMaxZip = cms.double( 12.0 ),
4796       tripletMinPt = cms.double( 0.5 ),
4797       chi2Coeff = cms.vdouble( 0.9, 1.8 )
4798     ),
4799     phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 )
4800 )
4801 fragment.hltPixelTracksSerialSync = cms.EDProducer( "PixelTrackProducerFromSoAAlpakaPhase1",
4802     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4803     trackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ),
4804     pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsSerialSync" ),
4805     minNumberOfHits = cms.int32( 0 ),
4806     minQuality = cms.string( "loose" )
4807 )
4808 fragment.hltPixelVerticesSoASerialSync = cms.EDProducer( "alpaka_serial_sync::PixelVertexProducerAlpakaPhase1",
4809     oneKernel = cms.bool( True ),
4810     useDensity = cms.bool( True ),
4811     useDBSCAN = cms.bool( False ),
4812     useIterative = cms.bool( False ),
4813     doSplitting = cms.bool( True ),
4814     minT = cms.int32( 2 ),
4815     eps = cms.double( 0.07 ),
4816     errmax = cms.double( 0.01 ),
4817     chi2max = cms.double( 9.0 ),
4818     PtMin = cms.double( 0.5 ),
4819     PtMax = cms.double( 75.0 ),
4820     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" )
4821 )
4822 fragment.hltPixelVerticesSerialSync = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka",
4823     TrackCollection = cms.InputTag( "hltPixelTracksSerialSync" ),
4824     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4825     src = cms.InputTag( "hltPixelVerticesSoASerialSync" )
4826 )
4827 fragment.hltTrimmedPixelVerticesSerialSync = cms.EDProducer( "PixelVertexCollectionTrimmer",
4828     src = cms.InputTag( "hltPixelVerticesSerialSync" ),
4829     maxVtx = cms.uint32( 100 ),
4830     fractionSumPt2 = cms.double( 0.3 ),
4831     minSumPt2 = cms.double( 0.0 ),
4832     PVcomparer = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
4833 )
4834 fragment.hltPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoAAlpaka",
4835     pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
4836     TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" )
4837 )
4838 fragment.hltPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoAAlpaka",
4839     pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
4840     TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" )
4841 )
4842 fragment.hltPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHits",
4843     pixelHitsReferenceSoA = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
4844     pixelHitsTargetSoA = cms.InputTag( "hltSiPixelRecHitsSoA" ),
4845     topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ),
4846     minD2cut = cms.double( 1.0E-4 )
4847 )
4848 fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoAAlpaka",
4849     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ),
4850     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackCPU" ),
4851     useQualityCut = cms.bool( True ),
4852     minQuality = cms.string( "loose" )
4853 )
4854 fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoAAlpaka",
4855     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ),
4856     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackGPU" ),
4857     useQualityCut = cms.bool( True ),
4858     minQuality = cms.string( "loose" )
4859 )
4860 fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTracks",
4861     pixelTrackReferenceSoA = cms.InputTag( "hltPixelTracksSoASerialSync" ),
4862     pixelTrackTargetSoA = cms.InputTag( "hltPixelTracksSoA" ),
4863     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackCompareGPUvsCPU" ),
4864     useQualityCut = cms.bool( True ),
4865     minQuality = cms.string( "loose" ),
4866     deltaR2cut = cms.double( 0.04 )
4867 )
4868 fragment.hltPixelVertexSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoAAlpaka",
4869     pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoASerialSync" ),
4870     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
4871     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexCPU" )
4872 )
4873 fragment.hltPixelVertexSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoAAlpaka",
4874     pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA" ),
4875     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
4876     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexGPU" )
4877 )
4878 fragment.hltPixelVertexSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertices",
4879     pixelVertexReferenceSoA = cms.InputTag( "hltPixelVerticesSoASerialSync" ),
4880     pixelVertexTargetSoA = cms.InputTag( "hltPixelVerticesSoA" ),
4881     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
4882     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexCompareGPUvsCPU" ),
4883     dzCut = cms.double( 1.0 )
4884 )
4885 fragment.hltL1sDQMEcalReconstruction = cms.EDFilter( "HLTL1TSeed",
4886     saveTags = cms.bool( True ),
4887     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
4888     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4889     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4890     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4891     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4892     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4893     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4894     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4895     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4896     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4897 )
4898 fragment.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler",
4899     offset = cms.uint32( 0 ),
4900     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4901 )
4902 fragment.hltEcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalRawToDigiPortable",
4903     InputLabel = cms.InputTag( "rawDataCollector" ),
4904     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 ),
4905     maxChannelsEB = cms.uint32( 61200 ),
4906     maxChannelsEE = cms.uint32( 14648 ),
4907     digisLabelEB = cms.string( "ebDigis" ),
4908     digisLabelEE = cms.string( "eeDigis" )
4909 )
4910 fragment.hltEcalDigisSerialSync = cms.EDProducer( "EcalDigisFromPortableProducer",
4911     digisInLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ),
4912     digisInLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ),
4913     digisOutLabelEB = cms.string( "ebDigis" ),
4914     digisOutLabelEE = cms.string( "eeDigis" ),
4915     produceDummyIntegrityCollections = cms.bool( False )
4916 )
4917 fragment.hltEcalUncalibRecHitSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalUncalibRecHitProducerPortable",
4918     digisLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ),
4919     digisLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ),
4920     recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4921     recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
4922     EBtimeFitLimits_Lower = cms.double( 0.2 ),
4923     EBtimeFitLimits_Upper = cms.double( 1.4 ),
4924     EEtimeFitLimits_Lower = cms.double( 0.2 ),
4925     EEtimeFitLimits_Upper = cms.double( 1.4 ),
4926     EBtimeConstantTerm = cms.double( 0.6 ),
4927     EEtimeConstantTerm = cms.double( 1.0 ),
4928     EBtimeNconst = cms.double( 28.5 ),
4929     EEtimeNconst = cms.double( 31.8 ),
4930     outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
4931     outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
4932     outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
4933     outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
4934     outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4935     outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4936     outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4937     outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4938     amplitudeThresholdEB = cms.double( 10.0 ),
4939     amplitudeThresholdEE = cms.double( 10.0 ),
4940     kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
4941     shouldRunTimingComputation = cms.bool( True )
4942 )
4943 fragment.hltEcalUncalibRecHitSerialSync = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
4944     uncalibRecHitsPortableEB = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEB' ),
4945     recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
4946     isPhase2 = cms.bool( False ),
4947     uncalibRecHitsPortableEE = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEE' ),
4948     recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
4949 )
4950 fragment.hltEcalRecHitSerialSync = cms.EDProducer( "EcalRecHitProducer",
4951     recoverEEVFE = cms.bool( False ),
4952     EErechitCollection = cms.string( "EcalRecHitsEE" ),
4953     recoverEBIsolatedChannels = cms.bool( False ),
4954     recoverEBVFE = cms.bool( False ),
4955     laserCorrection = cms.bool( True ),
4956     EBLaserMIN = cms.double( 0.5 ),
4957     killDeadChannels = cms.bool( True ),
4958     dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
4959     EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEE' ),
4960     dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
4961     EELaserMIN = cms.double( 0.5 ),
4962     ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
4963     cleaningConfig = cms.PSet( 
4964       cThreshold_endcap = cms.double( 15.0 ),
4965       tightenCrack_e1_double = cms.double( 2.0 ),
4966       cThreshold_barrel = cms.double( 4.0 ),
4967       e6e2thresh = cms.double( 0.04 ),
4968       e4e1Threshold_barrel = cms.double( 0.08 ),
4969       e4e1Threshold_endcap = cms.double( 0.3 ),
4970       tightenCrack_e4e1_single = cms.double( 3.0 ),
4971       cThreshold_double = cms.double( 10.0 ),
4972       e4e1_b_barrel = cms.double( -0.024 ),
4973       tightenCrack_e6e2_double = cms.double( 3.0 ),
4974       e4e1_a_barrel = cms.double( 0.04 ),
4975       tightenCrack_e1_single = cms.double( 2.0 ),
4976       e4e1_a_endcap = cms.double( 0.02 ),
4977       e4e1_b_endcap = cms.double( -0.0125 ),
4978       ignoreOutOfTimeThresh = cms.double( 1.0E9 )
4979     ),
4980     logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
4981     eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
4982     recoverEBFE = cms.bool( False ),
4983     eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
4984     ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
4985     singleChannelRecoveryThreshold = cms.double( 8.0 ),
4986     sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
4987     bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
4988     bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
4989     ChannelStatusToBeExcluded = cms.vstring(  ),
4990     EBrechitCollection = cms.string( "EcalRecHitsEB" ),
4991     triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
4992     recoverEEFE = cms.bool( False ),
4993     singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
4994     EBLaserMAX = cms.double( 3.0 ),
4995     flagsMapDBReco = cms.PSet( 
4996       kDead = cms.vstring( 'kNoDataNoTP' ),
4997       kGood = cms.vstring( 'kOk',
4998         'kDAC',
4999         'kNoLaser',
5000         'kNoisy' ),
5001       kTowerRecovered = cms.vstring( 'kDeadFE' ),
5002       kNoisy = cms.vstring( 'kNNoisy',
5003         'kFixedG6',
5004         'kFixedG1' ),
5005       kNeighboursRecovered = cms.vstring( 'kFixedG0',
5006         'kNonRespondingIsolated',
5007         'kDeadVFE' )
5008     ),
5009     EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEB' ),
5010     algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
5011     algo = cms.string( "EcalRecHitWorkerSimple" ),
5012     EELaserMAX = cms.double( 8.0 ),
5013     logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
5014     recoverEEIsolatedChannels = cms.bool( False ),
5015     timeCalibTag = cms.ESInputTag( "","" ),
5016     timeOffsetTag = cms.ESInputTag( "","" ),
5017     skipTimeCalib = cms.bool( False )
5018 )
5019 fragment.hltL1sDQMHcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5020     saveTags = cms.bool( True ),
5021     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5022     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5023     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5024     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5025     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5026     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5027     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5028     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5029     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5030     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5031 )
5032 fragment.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler",
5033     offset = cms.uint32( 0 ),
5034     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5035 )
5036 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5037     HcalFirstFED = cms.untracked.int32( 700 ),
5038     firstSample = cms.int32( 0 ),
5039     lastSample = cms.int32( 9 ),
5040     FilterDataQuality = cms.bool( True ),
5041     FEDs = cms.untracked.vint32(  ),
5042     UnpackZDC = cms.untracked.bool( True ),
5043     UnpackCalib = cms.untracked.bool( True ),
5044     UnpackUMNio = cms.untracked.bool( True ),
5045     UnpackTTP = cms.untracked.bool( False ),
5046     silent = cms.untracked.bool( True ),
5047     saveQIE10DataNSamples = cms.untracked.vint32(  ),
5048     saveQIE10DataTags = cms.untracked.vstring(  ),
5049     saveQIE11DataNSamples = cms.untracked.vint32(  ),
5050     saveQIE11DataTags = cms.untracked.vstring(  ),
5051     ComplainEmptyData = cms.untracked.bool( False ),
5052     UnpackerMode = cms.untracked.int32( 0 ),
5053     ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5054     InputLabel = cms.InputTag( "rawDataCollector" ),
5055     ElectronicsMap = cms.string( "" )
5056 )
5057 fragment.hltHcalDigisSoA = cms.EDProducer( "HcalDigisSoAProducer@alpaka",
5058     hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5059     qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5060     digisLabelF01HE = cms.string( "f01HEDigis" ),
5061     digisLabelF5HB = cms.string( "f5HBDigis" ),
5062     digisLabelF3HB = cms.string( "f3HBDigis" ),
5063     maxChannelsF01HE = cms.uint32( 10000 ),
5064     maxChannelsF5HB = cms.uint32( 10000 ),
5065     maxChannelsF3HB = cms.uint32( 10000 ),
5066     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5067 )
5068 fragment.hltHbheRecoSoA = cms.EDProducer( "HBHERecHitProducerPortable@alpaka",
5069     mahiPulseOffSets = cms.ESInputTag( "hcalMahiPulseOffsetsESProducer","" ),
5070     maxTimeSamples = cms.uint32( 10 ),
5071     kprep1dChannelsPerBlock = cms.uint32( 32 ),
5072     digisLabelF01HE = cms.InputTag( 'hltHcalDigisSoA','f01HEDigis' ),
5073     digisLabelF5HB = cms.InputTag( 'hltHcalDigisSoA','f5HBDigis' ),
5074     digisLabelF3HB = cms.InputTag( 'hltHcalDigisSoA','f3HBDigis' ),
5075     recHitsLabelM0HBHE = cms.string( "" ),
5076     sipmQTSShift = cms.int32( 0 ),
5077     sipmQNTStoSum = cms.int32( 3 ),
5078     firstSampleShift = cms.int32( 0 ),
5079     useEffectivePedestals = cms.bool( True ),
5080     meanTime = cms.double( 0.0 ),
5081     timeSigmaSiPM = cms.double( 2.5 ),
5082     timeSigmaHPD = cms.double( 5.0 ),
5083     ts4Thresh = cms.double( 0.0 ),
5084     applyTimeSlew = cms.bool( True ),
5085     tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5086     slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5087     tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5088     kernelMinimizeThreads = cms.vuint32( 16, 1, 1 ),
5089     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5090 )
5091 fragment.hltHbhereco = cms.EDProducer( "HcalRecHitSoAToLegacy",
5092     src = cms.InputTag( "hltHbheRecoSoA" )
5093 )
5094 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5095     digiLabel = cms.InputTag( "hltHcalDigis" ),
5096     dropZSmarkedPassed = cms.bool( True ),
5097     tsFromDB = cms.bool( False ),
5098     sumAllTimeSlices = cms.bool( False ),
5099     forceSOI = cms.int32( -1 ),
5100     soiShift = cms.int32( 0 )
5101 )
5102 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5103     inputLabel = cms.InputTag( "hltHfprereco" ),
5104     useChannelQualityFromDB = cms.bool( False ),
5105     checkChannelQualityForDepth3and4 = cms.bool( False ),
5106     algorithm = cms.PSet( 
5107       tfallIfNoTDC = cms.double( -101.0 ),
5108       triseIfNoTDC = cms.double( -100.0 ),
5109       rejectAllFailures = cms.bool( True ),
5110       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 ),
5111       soiPhase = cms.uint32( 1 ),
5112       timeShift = cms.double( 0.0 ),
5113       tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5114       Class = cms.string( "HFFlexibleTimeCheck" )
5115     ),
5116     algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5117     setNoiseFlags = cms.bool( True ),
5118     runHFStripFilter = cms.bool( False ),
5119     S9S1stat = cms.PSet( 
5120       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 ),
5121       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 ),
5122       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 ),
5123       isS8S1 = cms.bool( False ),
5124       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 ),
5125       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 ),
5126       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 ),
5127       HcalAcceptSeverityLevel = cms.int32( 9 )
5128     ),
5129     S8S1stat = cms.PSet( 
5130       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 ),
5131       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 ),
5132       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 ),
5133       isS8S1 = cms.bool( True ),
5134       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 ),
5135       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 ),
5136       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 ),
5137       HcalAcceptSeverityLevel = cms.int32( 9 )
5138     ),
5139     PETstat = cms.PSet( 
5140       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 ),
5141       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 ),
5142       long_R_29 = cms.vdouble( 0.8 ),
5143       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 ),
5144       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 ),
5145       short_R_29 = cms.vdouble( 0.8 ),
5146       long_R = cms.vdouble( 0.98 ),
5147       short_R = cms.vdouble( 0.8 ),
5148       HcalAcceptSeverityLevel = cms.int32( 9 )
5149     ),
5150     HFStripFilter = cms.PSet( 
5151       seedHitIetaMax = cms.int32( 35 ),
5152       verboseLevel = cms.untracked.int32( 10 ),
5153       maxThreshold = cms.double( 100.0 ),
5154       stripThreshold = cms.double( 40.0 ),
5155       wedgeCut = cms.double( 0.05 ),
5156       lstrips = cms.int32( 2 ),
5157       maxStripTime = cms.double( 10.0 ),
5158       gap = cms.int32( 2 ),
5159       timeMax = cms.double( 6.0 )
5160     )
5161 )
5162 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5163     correctForPhaseContainment = cms.bool( True ),
5164     correctionPhaseNS = cms.double( 13.0 ),
5165     digiLabel = cms.InputTag( "hltHcalDigis" ),
5166     Subdetector = cms.string( "HO" ),
5167     correctForTimeslew = cms.bool( True ),
5168     dropZSmarkedPassed = cms.bool( True ),
5169     firstSample = cms.int32( 4 ),
5170     samplesToAdd = cms.int32( 4 ),
5171     tsFromDB = cms.bool( True ),
5172     recoParamsFromDB = cms.bool( True ),
5173     useLeakCorrection = cms.bool( False ),
5174     dataOOTCorrectionName = cms.string( "" ),
5175     dataOOTCorrectionCategory = cms.string( "Data" ),
5176     mcOOTCorrectionName = cms.string( "" ),
5177     mcOOTCorrectionCategory = cms.string( "MC" ),
5178     correctTiming = cms.bool( False ),
5179     firstAuxTS = cms.int32( 4 ),
5180     setNoiseFlags = cms.bool( False ),
5181     digiTimeFromDB = cms.bool( True ),
5182     setHSCPFlags = cms.bool( False ),
5183     setSaturationFlags = cms.bool( False ),
5184     setTimingTrustFlags = cms.bool( False ),
5185     setPulseShapeFlags = cms.bool( False ),
5186     setNegativeFlags = cms.bool( False ),
5187     digistat = cms.PSet(  ),
5188     HFInWindowStat = cms.PSet(  ),
5189     S9S1stat = cms.PSet(  ),
5190     S8S1stat = cms.PSet(  ),
5191     PETstat = cms.PSet(  ),
5192     saturationParameters = cms.PSet(  maxADCvalue = cms.int32( 127 ) ),
5193     hfTimingTrustParameters = cms.PSet(  )
5194 )
5195 fragment.hltHcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HcalDigisSoAProducer",
5196     hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5197     qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5198     digisLabelF01HE = cms.string( "f01HEDigis" ),
5199     digisLabelF5HB = cms.string( "f5HBDigis" ),
5200     digisLabelF3HB = cms.string( "f3HBDigis" ),
5201     maxChannelsF01HE = cms.uint32( 10000 ),
5202     maxChannelsF5HB = cms.uint32( 10000 ),
5203     maxChannelsF3HB = cms.uint32( 10000 )
5204 )
5205 fragment.hltHbheRecoSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HBHERecHitProducerPortable",
5206     mahiPulseOffSets = cms.ESInputTag( "hcalMahiPulseOffsetsESProducer","" ),
5207     maxTimeSamples = cms.uint32( 10 ),
5208     kprep1dChannelsPerBlock = cms.uint32( 32 ),
5209     digisLabelF01HE = cms.InputTag( 'hltHcalDigisSoASerialSync','f01HEDigis' ),
5210     digisLabelF5HB = cms.InputTag( 'hltHcalDigisSoASerialSync','f5HBDigis' ),
5211     digisLabelF3HB = cms.InputTag( 'hltHcalDigisSoASerialSync','f3HBDigis' ),
5212     recHitsLabelM0HBHE = cms.string( "" ),
5213     sipmQTSShift = cms.int32( 0 ),
5214     sipmQNTStoSum = cms.int32( 3 ),
5215     firstSampleShift = cms.int32( 0 ),
5216     useEffectivePedestals = cms.bool( True ),
5217     meanTime = cms.double( 0.0 ),
5218     timeSigmaSiPM = cms.double( 2.5 ),
5219     timeSigmaHPD = cms.double( 5.0 ),
5220     ts4Thresh = cms.double( 0.0 ),
5221     applyTimeSlew = cms.bool( True ),
5222     tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5223     slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5224     tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5225     kernelMinimizeThreads = cms.vuint32( 16, 1, 1 )
5226 )
5227 fragment.hltHbherecoSerialSync = cms.EDProducer( "HcalRecHitSoAToLegacy",
5228     src = cms.InputTag( "hltHbheRecoSoASerialSync" )
5229 )
5230 fragment.hltParticleFlowRecHitHBHESoA = cms.EDProducer( "PFRecHitSoAProducerHCAL@alpaka",
5231     producers = cms.VPSet( 
5232       cms.PSet(  src = cms.InputTag( "hltHbheRecoSoA" ),
5233         params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
5234       )
5235     ),
5236     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5237     synchronise = cms.untracked.bool( False ),
5238     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5239 )
5240 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "LegacyPFRecHitProducer",
5241     src = cms.InputTag( "hltParticleFlowRecHitHBHESoA" )
5242 )
5243 fragment.hltParticleFlowClusterHBHESoA = cms.EDProducer( "PFClusterSoAProducer@alpaka",
5244     pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
5245     pfClusterParams = cms.ESInputTag( "hltESPPFClusterParams","" ),
5246     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5247     synchronise = cms.bool( False ),
5248     pfRecHitFractionAllocation = cms.int32( 250 ),
5249     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5250 )
5251 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "LegacyPFClusterProducer",
5252     src = cms.InputTag( "hltParticleFlowClusterHBHESoA" ),
5253     PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
5254     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ),
5255     usePFThresholdsFromDB = cms.bool( True ),
5256     pfClusterBuilder = cms.PSet( 
5257       minFracTot = cms.double( 1.0E-20 ),
5258       stoppingTolerance = cms.double( 1.0E-8 ),
5259       positionCalc = cms.PSet( 
5260         minAllowedNormalization = cms.double( 1.0E-9 ),
5261         posCalcNCrystals = cms.int32( 5 ),
5262         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5263         logWeightDenominatorByDetector = cms.VPSet( 
5264           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5265             depths = cms.vint32( 1, 2, 3, 4 ),
5266             detector = cms.string( "HCAL_BARREL1" )
5267           ),
5268           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5269             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5270             detector = cms.string( "HCAL_ENDCAP" )
5271           )
5272         ),
5273         minFractionInCalc = cms.double( 1.0E-9 )
5274       ),
5275       maxIterations = cms.uint32( 5 ),
5276       minChi2Prob = cms.double( 0.0 ),
5277       allCellsPositionCalc = cms.PSet( 
5278         minAllowedNormalization = cms.double( 1.0E-9 ),
5279         posCalcNCrystals = cms.int32( -1 ),
5280         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5281         logWeightDenominatorByDetector = cms.VPSet( 
5282           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5283             depths = cms.vint32( 1, 2, 3, 4 ),
5284             detector = cms.string( "HCAL_BARREL1" )
5285           ),
5286           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5287             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5288             detector = cms.string( "HCAL_ENDCAP" )
5289           )
5290         ),
5291         minFractionInCalc = cms.double( 1.0E-9 )
5292       ),
5293       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5294       recHitEnergyNorms = cms.VPSet( 
5295         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5296           depths = cms.vint32( 1, 2, 3, 4 ),
5297           detector = cms.string( "HCAL_BARREL1" )
5298         ),
5299         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5300           depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5301           detector = cms.string( "HCAL_ENDCAP" )
5302         )
5303       ),
5304       maxNSigmaTime = cms.double( 10.0 ),
5305       showerSigma = cms.double( 10.0 ),
5306       timeSigmaEE = cms.double( 10.0 ),
5307       clusterTimeResFromSeed = cms.bool( False ),
5308       minFractionToKeep = cms.double( 1.0E-7 ),
5309       excludeOtherSeeds = cms.bool( True ),
5310       timeResolutionCalcBarrel = cms.PSet( 
5311         corrTermLowE = cms.double( 0.0 ),
5312         threshLowE = cms.double( 6.0 ),
5313         noiseTerm = cms.double( 21.86 ),
5314         constantTermLowE = cms.double( 4.24 ),
5315         noiseTermLowE = cms.double( 8.0 ),
5316         threshHighE = cms.double( 15.0 ),
5317         constantTerm = cms.double( 2.82 )
5318       ),
5319       timeResolutionCalcEndcap = cms.PSet( 
5320         corrTermLowE = cms.double( 0.0 ),
5321         threshLowE = cms.double( 6.0 ),
5322         noiseTerm = cms.double( 21.86 ),
5323         constantTermLowE = cms.double( 4.24 ),
5324         noiseTermLowE = cms.double( 8.0 ),
5325         threshHighE = cms.double( 15.0 ),
5326         constantTerm = cms.double( 2.82 )
5327       ),
5328       timeSigmaEB = cms.double( 10.0 )
5329     )
5330 )
5331 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
5332     clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ),
5333     usePFThresholdsFromDB = cms.bool( True ),
5334     pfClusterBuilder = cms.PSet( 
5335       allCellsPositionCalc = cms.PSet( 
5336         minAllowedNormalization = cms.double( 1.0E-9 ),
5337         posCalcNCrystals = cms.int32( -1 ),
5338         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5339         logWeightDenominatorByDetector = cms.VPSet( 
5340           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5341             depths = cms.vint32( 1, 2, 3, 4 ),
5342             detector = cms.string( "HCAL_BARREL1" )
5343           ),
5344           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5345             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5346             detector = cms.string( "HCAL_ENDCAP" )
5347           )
5348         ),
5349         minFractionInCalc = cms.double( 1.0E-9 )
5350       ),
5351       algoName = cms.string( "PFMultiDepthClusterizer" ),
5352       nSigmaPhi = cms.double( 2.0 ),
5353       minFractionToKeep = cms.double( 1.0E-7 ),
5354       nSigmaEta = cms.double( 2.0 )
5355     ),
5356     positionReCalc = cms.PSet(  ),
5357     energyCorrector = cms.PSet(  )
5358 )
5359 fragment.hltParticleFlowRecHitHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFRecHitSoAProducerHCAL",
5360     producers = cms.VPSet( 
5361       cms.PSet(  src = cms.InputTag( "hltHbheRecoSoASerialSync" ),
5362         params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
5363       )
5364     ),
5365     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5366     synchronise = cms.untracked.bool( False )
5367 )
5368 fragment.hltParticleFlowRecHitHBHESerialSync = cms.EDProducer( "LegacyPFRecHitProducer",
5369     src = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" )
5370 )
5371 fragment.hltParticleFlowClusterHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFClusterSoAProducer",
5372     pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ),
5373     pfClusterParams = cms.ESInputTag( "hltESPPFClusterParams","" ),
5374     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5375     synchronise = cms.bool( False ),
5376     pfRecHitFractionAllocation = cms.int32( 250 )
5377 )
5378 fragment.hltParticleFlowClusterHBHESerialSync = cms.EDProducer( "LegacyPFClusterProducer",
5379     src = cms.InputTag( "hltParticleFlowClusterHBHESoASerialSync" ),
5380     PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ),
5381     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHESerialSync" ),
5382     usePFThresholdsFromDB = cms.bool( True ),
5383     pfClusterBuilder = cms.PSet( 
5384       minFracTot = cms.double( 1.0E-20 ),
5385       stoppingTolerance = cms.double( 1.0E-8 ),
5386       positionCalc = cms.PSet( 
5387         minAllowedNormalization = cms.double( 1.0E-9 ),
5388         posCalcNCrystals = cms.int32( 5 ),
5389         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5390         logWeightDenominatorByDetector = cms.VPSet( 
5391           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5392             depths = cms.vint32( 1, 2, 3, 4 ),
5393             detector = cms.string( "HCAL_BARREL1" )
5394           ),
5395           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5396             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5397             detector = cms.string( "HCAL_ENDCAP" )
5398           )
5399         ),
5400         minFractionInCalc = cms.double( 1.0E-9 )
5401       ),
5402       maxIterations = cms.uint32( 5 ),
5403       minChi2Prob = cms.double( 0.0 ),
5404       allCellsPositionCalc = cms.PSet( 
5405         minAllowedNormalization = cms.double( 1.0E-9 ),
5406         posCalcNCrystals = cms.int32( -1 ),
5407         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5408         logWeightDenominatorByDetector = cms.VPSet( 
5409           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5410             depths = cms.vint32( 1, 2, 3, 4 ),
5411             detector = cms.string( "HCAL_BARREL1" )
5412           ),
5413           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5414             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5415             detector = cms.string( "HCAL_ENDCAP" )
5416           )
5417         ),
5418         minFractionInCalc = cms.double( 1.0E-9 )
5419       ),
5420       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5421       recHitEnergyNorms = cms.VPSet( 
5422         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5423           depths = cms.vint32( 1, 2, 3, 4 ),
5424           detector = cms.string( "HCAL_BARREL1" )
5425         ),
5426         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5427           depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5428           detector = cms.string( "HCAL_ENDCAP" )
5429         )
5430       ),
5431       maxNSigmaTime = cms.double( 10.0 ),
5432       showerSigma = cms.double( 10.0 ),
5433       timeSigmaEE = cms.double( 10.0 ),
5434       clusterTimeResFromSeed = cms.bool( False ),
5435       minFractionToKeep = cms.double( 1.0E-7 ),
5436       excludeOtherSeeds = cms.bool( True ),
5437       timeResolutionCalcBarrel = cms.PSet( 
5438         corrTermLowE = cms.double( 0.0 ),
5439         threshLowE = cms.double( 6.0 ),
5440         noiseTerm = cms.double( 21.86 ),
5441         constantTermLowE = cms.double( 4.24 ),
5442         noiseTermLowE = cms.double( 8.0 ),
5443         threshHighE = cms.double( 15.0 ),
5444         constantTerm = cms.double( 2.82 )
5445       ),
5446       timeResolutionCalcEndcap = cms.PSet( 
5447         corrTermLowE = cms.double( 0.0 ),
5448         threshLowE = cms.double( 6.0 ),
5449         noiseTerm = cms.double( 21.86 ),
5450         constantTermLowE = cms.double( 4.24 ),
5451         noiseTermLowE = cms.double( 8.0 ),
5452         threshHighE = cms.double( 15.0 ),
5453         constantTerm = cms.double( 2.82 )
5454       ),
5455       timeSigmaEB = cms.double( 10.0 )
5456     )
5457 )
5458 fragment.hltParticleFlowClusterHCALSerialSync = cms.EDProducer( "PFMultiDepthClusterProducer",
5459     clustersSource = cms.InputTag( "hltParticleFlowClusterHBHESerialSync" ),
5460     usePFThresholdsFromDB = cms.bool( True ),
5461     pfClusterBuilder = cms.PSet( 
5462       allCellsPositionCalc = cms.PSet( 
5463         minAllowedNormalization = cms.double( 1.0E-9 ),
5464         posCalcNCrystals = cms.int32( -1 ),
5465         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5466         logWeightDenominatorByDetector = cms.VPSet( 
5467           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5468             depths = cms.vint32( 1, 2, 3, 4 ),
5469             detector = cms.string( "HCAL_BARREL1" )
5470           ),
5471           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5472             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5473             detector = cms.string( "HCAL_ENDCAP" )
5474           )
5475         ),
5476         minFractionInCalc = cms.double( 1.0E-9 )
5477       ),
5478       algoName = cms.string( "PFMultiDepthClusterizer" ),
5479       nSigmaPhi = cms.double( 2.0 ),
5480       minFractionToKeep = cms.double( 1.0E-7 ),
5481       nSigmaEta = cms.double( 2.0 )
5482     ),
5483     positionReCalc = cms.PSet(  ),
5484     energyCorrector = cms.PSet(  )
5485 )
5486 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
5487     offset = cms.uint32( 0 ),
5488     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5489 )
5490 fragment.hltFEDSelectorL1uGTTest = cms.EDProducer( "EvFFEDSelector",
5491     inputTag = cms.InputTag( "rawDataCollector" ),
5492     fedList = cms.vuint32( 1405 )
5493 )
5494 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
5495     SelectedTriggerType = cms.int32( 2 )
5496 )
5497 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
5498     offset = cms.uint32( 0 ),
5499     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5500 )
5501 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
5502     inputTag = cms.InputTag( "rawDataCollector" ),
5503     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 )
5504 )
5505 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
5506     offset = cms.uint32( 0 ),
5507     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5508 )
5509 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
5510     inputTag = cms.InputTag( "rawDataCollector" ),
5511     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 )
5512 )
5513 fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter",
5514     rawInput = cms.InputTag( "rawDataCollector" ),
5515     period = cms.uint32( 4096 ),
5516     invert = cms.bool( False ),
5517     fedId = cms.int32( 1024 ),
5518     useTCDSEventNumber = cms.bool( False )
5519 )
5520 fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed",
5521     saveTags = cms.bool( True ),
5522     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" ),
5523     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5524     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5525     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5526     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5527     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5528     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5529     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5530     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5531     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5532 )
5533 fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler",
5534     offset = cms.uint32( 0 ),
5535     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5536 )
5537 fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed",
5538     saveTags = cms.bool( True ),
5539     L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_TripleEG_18_17_8_er2p5 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3" ),
5540     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5541     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5542     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5543     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5544     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5545     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5546     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5547     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5548     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5549 )
5550 fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler",
5551     offset = cms.uint32( 0 ),
5552     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5553 )
5554 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
5555     offset = cms.uint32( 0 ),
5556     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5557 )
5558 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
5559     rawInput = cms.InputTag( "rawDataCollector" ),
5560     period = cms.uint32( 107 ),
5561     invert = cms.bool( False ),
5562     fedId = cms.int32( 1024 ),
5563     useTCDSEventNumber = cms.bool( True )
5564 )
5565 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
5566     offset = cms.uint32( 0 ),
5567     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5568 )
5569 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
5570     offset = cms.uint32( 0 ),
5571     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5572 )
5573 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
5574     offset = cms.uint32( 0 ),
5575     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5576 )
5577 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
5578     EBSumThreshold = cms.double( 0.2 ),
5579     HF2Weight = cms.double( 1.0 ),
5580     EBWeight = cms.double( 1.0 ),
5581     hfInput = cms.InputTag( "hltHfreco" ),
5582     EESumThreshold = cms.double( 0.45 ),
5583     HOThreshold0 = cms.double( 3.5 ),
5584     HOThresholdPlus1 = cms.double( 3.5 ),
5585     HOThresholdMinus1 = cms.double( 3.5 ),
5586     HOThresholdPlus2 = cms.double( 3.5 ),
5587     HOThresholdMinus2 = cms.double( 3.5 ),
5588     HBGrid = cms.vdouble(  ),
5589     HBThreshold1 = cms.double( 0.4 ),
5590     HBThreshold2 = cms.double( 0.3 ),
5591     HBThreshold = cms.double( 0.3 ),
5592     EEWeights = cms.vdouble(  ),
5593     HF1Threshold = cms.double( 0.5 ),
5594     HF2Weights = cms.vdouble(  ),
5595     HOWeights = cms.vdouble(  ),
5596     EEGrid = cms.vdouble(  ),
5597     HEDWeight = cms.double( 1.0 ),
5598     EEWeight = cms.double( 1.0 ),
5599     UseHO = cms.bool( False ),
5600     HBWeights = cms.vdouble(  ),
5601     HESWeight = cms.double( 1.0 ),
5602     HF1Weight = cms.double( 1.0 ),
5603     HF2Grid = cms.vdouble(  ),
5604     HEDWeights = cms.vdouble(  ),
5605     HF1Grid = cms.vdouble(  ),
5606     EBWeights = cms.vdouble(  ),
5607     HOWeight = cms.double( 1.0E-99 ),
5608     EBThreshold = cms.double( 0.07 ),
5609     EEThreshold = cms.double( 0.3 ),
5610     UseEtEBTreshold = cms.bool( False ),
5611     UseSymEBTreshold = cms.bool( False ),
5612     UseEtEETreshold = cms.bool( False ),
5613     UseSymEETreshold = cms.bool( False ),
5614     hbheInput = cms.InputTag( "hltHbhereco" ),
5615     HcalThreshold = cms.double( -1000.0 ),
5616     HF2Threshold = cms.double( 0.85 ),
5617     HESThreshold1 = cms.double( 0.1 ),
5618     HESThreshold = cms.double( 0.2 ),
5619     HF1Weights = cms.vdouble(  ),
5620     hoInput = cms.InputTag( "hltHoreco" ),
5621     HESGrid = cms.vdouble(  ),
5622     HESWeights = cms.vdouble(  ),
5623     HEDThreshold1 = cms.double( 0.1 ),
5624     HEDThreshold = cms.double( 0.2 ),
5625     EcutTower = cms.double( -1000.0 ),
5626     HEDGrid = cms.vdouble(  ),
5627     ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
5628     HBWeight = cms.double( 1.0 ),
5629     HOGrid = cms.vdouble(  ),
5630     EBGrid = cms.vdouble(  ),
5631     MomConstrMethod = cms.int32( 1 ),
5632     MomHBDepth = cms.double( 0.2 ),
5633     MomHEDepth = cms.double( 0.4 ),
5634     MomEBDepth = cms.double( 0.3 ),
5635     MomEEDepth = cms.double( 0.0 ),
5636     HcalAcceptSeverityLevel = cms.uint32( 9 ),
5637     EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
5638       'kWeird',
5639       'kBad' ),
5640     UseHcalRecoveredHits = cms.bool( False ),
5641     UseEcalRecoveredHits = cms.bool( False ),
5642     UseRejectedHitsOnly = cms.bool( False ),
5643     HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
5644     EcalSeveritiesToBeUsedInBadTowers = cms.vstring(  ),
5645     UseRejectedRecoveredHcalHits = cms.bool( False ),
5646     UseRejectedRecoveredEcalHits = cms.bool( False ),
5647     missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
5648     AllowMissingInputs = cms.bool( False ),
5649     HcalPhase = cms.int32( 1 ),
5650     usePFThresholdsFromDB = cms.bool( True )
5651 )
5652 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
5653     useMassDropTagger = cms.bool( False ),
5654     useFiltering = cms.bool( False ),
5655     useDynamicFiltering = cms.bool( False ),
5656     useTrimming = cms.bool( False ),
5657     usePruning = cms.bool( False ),
5658     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
5659     useKtPruning = cms.bool( False ),
5660     useConstituentSubtraction = cms.bool( False ),
5661     useSoftDrop = cms.bool( False ),
5662     correctShape = cms.bool( False ),
5663     UseOnlyVertexTracks = cms.bool( False ),
5664     UseOnlyOnePV = cms.bool( False ),
5665     muCut = cms.double( -1.0 ),
5666     yCut = cms.double( -1.0 ),
5667     rFilt = cms.double( -1.0 ),
5668     rFiltFactor = cms.double( -1.0 ),
5669     trimPtFracMin = cms.double( -1.0 ),
5670     zcut = cms.double( -1.0 ),
5671     rcut_factor = cms.double( -1.0 ),
5672     csRho_EtaMax = cms.double( -1.0 ),
5673     csRParam = cms.double( -1.0 ),
5674     beta = cms.double( -1.0 ),
5675     R0 = cms.double( -1.0 ),
5676     gridMaxRapidity = cms.double( -1.0 ),
5677     gridSpacing = cms.double( -1.0 ),
5678     DzTrVtxMax = cms.double( 0.0 ),
5679     DxyTrVtxMax = cms.double( 0.0 ),
5680     MaxVtxZ = cms.double( 15.0 ),
5681     subjetPtMin = cms.double( -1.0 ),
5682     muMin = cms.double( -1.0 ),
5683     muMax = cms.double( -1.0 ),
5684     yMin = cms.double( -1.0 ),
5685     yMax = cms.double( -1.0 ),
5686     dRMin = cms.double( -1.0 ),
5687     dRMax = cms.double( -1.0 ),
5688     maxDepth = cms.int32( -1 ),
5689     nFilt = cms.int32( -1 ),
5690     MinVtxNdof = cms.int32( 5 ),
5691     src = cms.InputTag( "hltTowerMakerForAll" ),
5692     srcPVs = cms.InputTag( "NotUsed" ),
5693     jetType = cms.string( "CaloJet" ),
5694     jetAlgorithm = cms.string( "AntiKt" ),
5695     rParam = cms.double( 0.4 ),
5696     inputEtMin = cms.double( 0.3 ),
5697     inputEMin = cms.double( 0.0 ),
5698     jetPtMin = cms.double( 1.0 ),
5699     doPVCorrection = cms.bool( False ),
5700     doAreaFastjet = cms.bool( False ),
5701     doRhoFastjet = cms.bool( False ),
5702     doPUOffsetCorr = cms.bool( False ),
5703     puPtMin = cms.double( 10.0 ),
5704     nSigmaPU = cms.double( 1.0 ),
5705     radiusPU = cms.double( 0.4 ),
5706     subtractorName = cms.string( "" ),
5707     useExplicitGhosts = cms.bool( False ),
5708     doAreaDiskApprox = cms.bool( False ),
5709     voronoiRfact = cms.double( -9.0 ),
5710     Rho_EtaMax = cms.double( 4.4 ),
5711     Ghost_EtaMax = cms.double( 6.0 ),
5712     Active_Area_Repeats = cms.int32( 5 ),
5713     GhostArea = cms.double( 0.01 ),
5714     restrictInputs = cms.bool( False ),
5715     maxInputs = cms.uint32( 1 ),
5716     writeCompound = cms.bool( False ),
5717     writeJetsWithConst = cms.bool( False ),
5718     doFastJetNonUniform = cms.bool( False ),
5719     useDeterministicSeed = cms.bool( True ),
5720     minSeed = cms.uint32( 0 ),
5721     verbosity = cms.int32( 0 ),
5722     puWidth = cms.double( 0.0 ),
5723     nExclude = cms.uint32( 0 ),
5724     maxBadEcalCells = cms.uint32( 9999999 ),
5725     maxBadHcalCells = cms.uint32( 9999999 ),
5726     maxProblematicEcalCells = cms.uint32( 9999999 ),
5727     maxProblematicHcalCells = cms.uint32( 9999999 ),
5728     maxRecoveredEcalCells = cms.uint32( 9999999 ),
5729     maxRecoveredHcalCells = cms.uint32( 9999999 ),
5730     puCenters = cms.vdouble(  ),
5731     applyWeight = cms.bool( False ),
5732     srcWeights = cms.InputTag( "" ),
5733     minimumTowersFraction = cms.double( 0.0 ),
5734     jetCollInstanceName = cms.string( "" ),
5735     sumRecHits = cms.bool( False )
5736 )
5737 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
5738     src = cms.InputTag( "hltAK4CaloJetsPF" ),
5739     filter = cms.bool( False ),
5740     etMin = cms.double( 5.0 )
5741 )
5742 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
5743     inputLabel = cms.InputTag( "rawDataCollector" ),
5744     debug = cms.untracked.bool( False )
5745 )
5746 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
5747     recAlgoConfig = cms.PSet( 
5748       maxTime = cms.double( 420.0 ),
5749       debug = cms.untracked.bool( False ),
5750       stepTwoFromDigi = cms.bool( False ),
5751       tTrigModeConfig = cms.PSet( 
5752         debug = cms.untracked.bool( False ),
5753         tofCorrType = cms.int32( 0 ),
5754         tTrigLabel = cms.string( "" ),
5755         wirePropCorrType = cms.int32( 0 ),
5756         doTOFCorrection = cms.bool( True ),
5757         vPropWire = cms.double( 24.4 ),
5758         doT0Correction = cms.bool( True ),
5759         doWirePropCorrection = cms.bool( True ),
5760         t0Label = cms.string( "" )
5761       ),
5762       useUncertDB = cms.bool( True ),
5763       doVdriftCorr = cms.bool( True ),
5764       minTime = cms.double( -3.0 ),
5765       tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5766       readLegacyTTrigDB = cms.bool( True ),
5767       readLegacyVDriftDB = cms.bool( True )
5768     ),
5769     recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5770     debug = cms.untracked.bool( False ),
5771     dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
5772 )
5773 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
5774     Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
5775     Reco4DAlgoConfig = cms.PSet( 
5776       Reco2DAlgoConfig = cms.PSet( 
5777         AlphaMaxPhi = cms.double( 1.0 ),
5778         debug = cms.untracked.bool( False ),
5779         segmCleanerMode = cms.int32( 2 ),
5780         AlphaMaxTheta = cms.double( 0.9 ),
5781         hit_afterT0_resolution = cms.double( 0.03 ),
5782         performT0_vdriftSegCorrection = cms.bool( False ),
5783         recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5784         recAlgoConfig = cms.PSet( 
5785           maxTime = cms.double( 420.0 ),
5786           debug = cms.untracked.bool( False ),
5787           stepTwoFromDigi = cms.bool( False ),
5788           tTrigModeConfig = cms.PSet( 
5789             debug = cms.untracked.bool( False ),
5790             tofCorrType = cms.int32( 0 ),
5791             tTrigLabel = cms.string( "" ),
5792             wirePropCorrType = cms.int32( 0 ),
5793             doTOFCorrection = cms.bool( True ),
5794             vPropWire = cms.double( 24.4 ),
5795             doT0Correction = cms.bool( True ),
5796             doWirePropCorrection = cms.bool( True ),
5797             t0Label = cms.string( "" )
5798           ),
5799           useUncertDB = cms.bool( True ),
5800           doVdriftCorr = cms.bool( True ),
5801           minTime = cms.double( -3.0 ),
5802           tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5803           readLegacyTTrigDB = cms.bool( True ),
5804           readLegacyVDriftDB = cms.bool( True )
5805         ),
5806         MaxAllowedHits = cms.uint32( 50 ),
5807         nUnSharedHitsMin = cms.int32( 2 ),
5808         nSharedHitsMax = cms.int32( 2 ),
5809         performT0SegCorrection = cms.bool( False ),
5810         perform_delta_rejecting = cms.bool( False )
5811       ),
5812       Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
5813       debug = cms.untracked.bool( False ),
5814       segmCleanerMode = cms.int32( 2 ),
5815       AllDTRecHits = cms.bool( True ),
5816       hit_afterT0_resolution = cms.double( 0.03 ),
5817       performT0_vdriftSegCorrection = cms.bool( False ),
5818       recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5819       recAlgoConfig = cms.PSet( 
5820         maxTime = cms.double( 420.0 ),
5821         debug = cms.untracked.bool( False ),
5822         stepTwoFromDigi = cms.bool( False ),
5823         tTrigModeConfig = cms.PSet( 
5824           debug = cms.untracked.bool( False ),
5825           tofCorrType = cms.int32( 0 ),
5826           tTrigLabel = cms.string( "" ),
5827           wirePropCorrType = cms.int32( 0 ),
5828           doTOFCorrection = cms.bool( True ),
5829           vPropWire = cms.double( 24.4 ),
5830           doT0Correction = cms.bool( True ),
5831           doWirePropCorrection = cms.bool( True ),
5832           t0Label = cms.string( "" )
5833         ),
5834         useUncertDB = cms.bool( True ),
5835         doVdriftCorr = cms.bool( True ),
5836         minTime = cms.double( -3.0 ),
5837         tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5838         readLegacyTTrigDB = cms.bool( True ),
5839         readLegacyVDriftDB = cms.bool( True )
5840       ),
5841       nUnSharedHitsMin = cms.int32( 2 ),
5842       nSharedHitsMax = cms.int32( 2 ),
5843       performT0SegCorrection = cms.bool( False ),
5844       perform_delta_rejecting = cms.bool( False )
5845     ),
5846     debug = cms.untracked.bool( False ),
5847     recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
5848     recHits2DLabel = cms.InputTag( "dt2DSegments" )
5849 )
5850 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
5851     InputObjects = cms.InputTag( "rawDataCollector" ),
5852     UseExaminer = cms.bool( True ),
5853     ExaminerMask = cms.uint32( 535558134 ),
5854     UseSelectiveUnpacking = cms.bool( True ),
5855     ErrorMask = cms.uint32( 0 ),
5856     UnpackStatusDigis = cms.bool( False ),
5857     UseFormatStatus = cms.bool( True ),
5858     useRPCs = cms.bool( False ),
5859     useGEMs = cms.bool( False ),
5860     useCSCShowers = cms.bool( False ),
5861     Debug = cms.untracked.bool( False ),
5862     PrintEventNumber = cms.untracked.bool( False ),
5863     runDQM = cms.untracked.bool( False ),
5864     VisualFEDInspect = cms.untracked.bool( False ),
5865     VisualFEDShort = cms.untracked.bool( False ),
5866     FormatedEventDump = cms.untracked.bool( False ),
5867     SuppressZeroLCT = cms.untracked.bool( True ),
5868     DisableMappingCheck = cms.untracked.bool( False ),
5869     B904Setup = cms.untracked.bool( False ),
5870     B904vmecrate = cms.untracked.int32( 1 ),
5871     B904dmb = cms.untracked.int32( 3 )
5872 )
5873 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
5874     CSCStripPeakThreshold = cms.double( 10.0 ),
5875     CSCStripClusterChargeCut = cms.double( 25.0 ),
5876     CSCStripxtalksOffset = cms.double( 0.03 ),
5877     UseAverageTime = cms.bool( False ),
5878     UseParabolaFit = cms.bool( False ),
5879     UseFivePoleFit = cms.bool( True ),
5880     CSCWireClusterDeltaT = cms.int32( 1 ),
5881     CSCUseCalibrations = cms.bool( True ),
5882     CSCUseStaticPedestals = cms.bool( False ),
5883     CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
5884     wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
5885     stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
5886     readBadChannels = cms.bool( False ),
5887     readBadChambers = cms.bool( True ),
5888     CSCUseTimingCorrections = cms.bool( True ),
5889     CSCUseGasGainCorrections = cms.bool( False ),
5890     CSCDebug = cms.untracked.bool( False ),
5891     CSCstripWireDeltaTime = cms.int32( 8 ),
5892     XTasymmetry_ME1a = cms.double( 0.023 ),
5893     XTasymmetry_ME1b = cms.double( 0.01 ),
5894     XTasymmetry_ME12 = cms.double( 0.015 ),
5895     XTasymmetry_ME13 = cms.double( 0.02 ),
5896     XTasymmetry_ME21 = cms.double( 0.023 ),
5897     XTasymmetry_ME22 = cms.double( 0.023 ),
5898     XTasymmetry_ME31 = cms.double( 0.023 ),
5899     XTasymmetry_ME32 = cms.double( 0.023 ),
5900     XTasymmetry_ME41 = cms.double( 0.023 ),
5901     ConstSyst_ME1a = cms.double( 0.01 ),
5902     ConstSyst_ME1b = cms.double( 0.02 ),
5903     ConstSyst_ME12 = cms.double( 0.02 ),
5904     ConstSyst_ME13 = cms.double( 0.03 ),
5905     ConstSyst_ME21 = cms.double( 0.03 ),
5906     ConstSyst_ME22 = cms.double( 0.03 ),
5907     ConstSyst_ME31 = cms.double( 0.03 ),
5908     ConstSyst_ME32 = cms.double( 0.03 ),
5909     ConstSyst_ME41 = cms.double( 0.03 ),
5910     NoiseLevel_ME1a = cms.double( 9.0 ),
5911     NoiseLevel_ME1b = cms.double( 6.0 ),
5912     NoiseLevel_ME12 = cms.double( 7.0 ),
5913     NoiseLevel_ME13 = cms.double( 4.0 ),
5914     NoiseLevel_ME21 = cms.double( 5.0 ),
5915     NoiseLevel_ME22 = cms.double( 7.0 ),
5916     NoiseLevel_ME31 = cms.double( 5.0 ),
5917     NoiseLevel_ME32 = cms.double( 7.0 ),
5918     NoiseLevel_ME41 = cms.double( 5.0 ),
5919     CSCUseReducedWireTimeWindow = cms.bool( True ),
5920     CSCWireTimeWindowLow = cms.int32( 5 ),
5921     CSCWireTimeWindowHigh = cms.int32( 11 )
5922 )
5923 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
5924     inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
5925     algo_type = cms.int32( 1 ),
5926     algo_psets = cms.VPSet( 
5927       cms.PSet(  parameters_per_chamber_type = cms.vint32( 1, 2, 3, 4, 5, 6, 5, 6, 5, 6 ),
5928         algo_psets = cms.VPSet( 
5929           cms.PSet(  wideSeg = cms.double( 3.0 ),
5930             chi2Norm_2D_ = cms.double( 35.0 ),
5931             dRIntMax = cms.double( 2.0 ),
5932             doCollisions = cms.bool( True ),
5933             dPhiMax = cms.double( 0.006 ),
5934             dRMax = cms.double( 1.5 ),
5935             dPhiIntMax = cms.double( 0.005 ),
5936             minLayersApart = cms.int32( 1 ),
5937             chi2Max = cms.double( 100.0 ),
5938             chi2_str = cms.double( 50.0 )
5939           ),
5940           cms.PSet(  wideSeg = cms.double( 3.0 ),
5941             chi2Norm_2D_ = cms.double( 35.0 ),
5942             dRIntMax = cms.double( 2.0 ),
5943             doCollisions = cms.bool( True ),
5944             dPhiMax = cms.double( 0.005 ),
5945             dRMax = cms.double( 1.5 ),
5946             dPhiIntMax = cms.double( 0.004 ),
5947             minLayersApart = cms.int32( 1 ),
5948             chi2Max = cms.double( 100.0 ),
5949             chi2_str = cms.double( 50.0 )
5950           ),
5951           cms.PSet(  wideSeg = cms.double( 3.0 ),
5952             chi2Norm_2D_ = cms.double( 35.0 ),
5953             dRIntMax = cms.double( 2.0 ),
5954             doCollisions = cms.bool( True ),
5955             dPhiMax = cms.double( 0.004 ),
5956             dRMax = cms.double( 1.5 ),
5957             dPhiIntMax = cms.double( 0.003 ),
5958             minLayersApart = cms.int32( 1 ),
5959             chi2Max = cms.double( 100.0 ),
5960             chi2_str = cms.double( 50.0 )
5961           ),
5962           cms.PSet(  wideSeg = cms.double( 3.0 ),
5963             chi2Norm_2D_ = cms.double( 20.0 ),
5964             dRIntMax = cms.double( 2.0 ),
5965             doCollisions = cms.bool( True ),
5966             dPhiMax = cms.double( 0.003 ),
5967             dRMax = cms.double( 1.5 ),
5968             dPhiIntMax = cms.double( 0.002 ),
5969             minLayersApart = cms.int32( 1 ),
5970             chi2Max = cms.double( 60.0 ),
5971             chi2_str = cms.double( 30.0 )
5972           ),
5973           cms.PSet(  wideSeg = cms.double( 3.0 ),
5974             chi2Norm_2D_ = cms.double( 60.0 ),
5975             dRIntMax = cms.double( 2.0 ),
5976             doCollisions = cms.bool( True ),
5977             dPhiMax = cms.double( 0.007 ),
5978             dRMax = cms.double( 1.5 ),
5979             dPhiIntMax = cms.double( 0.005 ),
5980             minLayersApart = cms.int32( 1 ),
5981             chi2Max = cms.double( 180.0 ),
5982             chi2_str = cms.double( 80.0 )
5983           ),
5984           cms.PSet(  wideSeg = cms.double( 3.0 ),
5985             chi2Norm_2D_ = cms.double( 35.0 ),
5986             dRIntMax = cms.double( 2.0 ),
5987             doCollisions = cms.bool( True ),
5988             dPhiMax = cms.double( 0.006 ),
5989             dRMax = cms.double( 1.5 ),
5990             dPhiIntMax = cms.double( 0.004 ),
5991             minLayersApart = cms.int32( 1 ),
5992             chi2Max = cms.double( 100.0 ),
5993             chi2_str = cms.double( 50.0 )
5994           )
5995         ),
5996         algo_name = cms.string( "CSCSegAlgoRU" ),
5997         chamber_types = cms.vstring( 'ME1/a',
5998           'ME1/b',
5999           'ME1/2',
6000           'ME1/3',
6001           'ME2/1',
6002           'ME2/2',
6003           'ME3/1',
6004           'ME3/2',
6005           'ME4/1',
6006           'ME4/2' )
6007       )
6008     )
6009 )
6010 fragment.hltMuonRPCDigisCPPF = cms.EDProducer( "RPCAMCRawToDigi",
6011     inputTag = cms.InputTag( "rawDataCollector" ),
6012     calculateCRC = cms.bool( True ),
6013     fillCounters = cms.bool( True ),
6014     RPCAMCUnpacker = cms.string( "RPCCPPFUnpacker" ),
6015     RPCAMCUnpackerSettings = cms.PSet( 
6016       bxMin = cms.int32( -2 ),
6017       cppfDaqDelay = cms.int32( 2 ),
6018       fillAMCCounters = cms.bool( True ),
6019       bxMax = cms.int32( 2 )
6020     )
6021 )
6022 fragment.hltOmtfDigis = cms.EDProducer( "OmtfUnpacker",
6023     inputLabel = cms.InputTag( "rawDataCollector" ),
6024     skipRpc = cms.bool( False ),
6025     skipCsc = cms.bool( False ),
6026     skipDt = cms.bool( False ),
6027     skipMuon = cms.bool( False ),
6028     useRpcConnectionFile = cms.bool( False ),
6029     rpcConnectionFile = cms.string( "" ),
6030     outputTag = cms.string( "" )
6031 )
6032 fragment.hltMuonRPCDigisTwinMux = cms.EDProducer( "RPCTwinMuxRawToDigi",
6033     inputTag = cms.InputTag( "rawDataCollector" ),
6034     calculateCRC = cms.bool( True ),
6035     fillCounters = cms.bool( True ),
6036     bxMin = cms.int32( -2 ),
6037     bxMax = cms.int32( 2 )
6038 )
6039 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCDigiMerger",
6040     inputTagSimRPCDigis = cms.InputTag( "" ),
6041     inputTagTwinMuxDigis = cms.InputTag( "hltMuonRPCDigisTwinMux" ),
6042     inputTagOMTFDigis = cms.InputTag( "hltOmtfDigis" ),
6043     inputTagCPPFDigis = cms.InputTag( "hltMuonRPCDigisCPPF" ),
6044     InputLabel = cms.InputTag( "rawDataCollector" ),
6045     bxMinTwinMux = cms.int32( -2 ),
6046     bxMaxTwinMux = cms.int32( 2 ),
6047     bxMinOMTF = cms.int32( -3 ),
6048     bxMaxOMTF = cms.int32( 4 ),
6049     bxMinCPPF = cms.int32( -2 ),
6050     bxMaxCPPF = cms.int32( 2 )
6051 )
6052 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
6053     recAlgoConfig = cms.PSet(  ),
6054     recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
6055     rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
6056     maskSource = cms.string( "File" ),
6057     maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
6058     deadSource = cms.string( "File" ),
6059     deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
6060 )
6061 fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule",
6062     InputLabel = cms.InputTag( "rawDataCollector" ),
6063     useDBEMap = cms.bool( True ),
6064     keepDAQStatus = cms.bool( False ),
6065     readMultiBX = cms.bool( False ),
6066     ge21Off = cms.bool( True ),
6067     fedIdStart = cms.uint32( 1467 ),
6068     fedIdEnd = cms.uint32( 1478 )
6069 )
6070 fragment.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer",
6071     recAlgoConfig = cms.PSet(  ),
6072     recAlgo = cms.string( "GEMRecHitStandardAlgo" ),
6073     gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ),
6074     applyMasking = cms.bool( False ),
6075     ge21Off = cms.bool( False )
6076 )
6077 fragment.hltGemSegments = cms.EDProducer( "GEMSegmentProducer",
6078     gemRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6079     enableGE0 = cms.bool( True ),
6080     enableGE12 = cms.bool( False ),
6081     ge0_name = cms.string( "GE0SegAlgoRU" ),
6082     algo_name = cms.string( "GEMSegmentAlgorithm" ),
6083     ge0_pset = cms.PSet( 
6084       maxChi2GoodSeg = cms.double( 50.0 ),
6085       maxChi2Prune = cms.double( 50.0 ),
6086       maxNumberOfHitsPerLayer = cms.uint32( 100 ),
6087       maxETASeeds = cms.double( 0.1 ),
6088       maxPhiAdditional = cms.double( 0.001096605744 ),
6089       minNumberOfHits = cms.uint32( 4 ),
6090       doCollisions = cms.bool( True ),
6091       maxPhiSeeds = cms.double( 0.001096605744 ),
6092       requireCentralBX = cms.bool( True ),
6093       maxChi2Additional = cms.double( 100.0 ),
6094       allowWideSegments = cms.bool( True ),
6095       maxNumberOfHits = cms.uint32( 300 ),
6096       maxTOFDiff = cms.double( 25.0 )
6097     ),
6098     algo_pset = cms.PSet( 
6099       dYclusBoxMax = cms.double( 5.0 ),
6100       dXclusBoxMax = cms.double( 1.0 ),
6101       maxRecHitsInCluster = cms.int32( 4 ),
6102       preClustering = cms.bool( True ),
6103       preClusteringUseChaining = cms.bool( True ),
6104       dEtaChainBoxMax = cms.double( 0.05 ),
6105       clusterOnlySameBXRecHits = cms.bool( True ),
6106       minHitsPerSegment = cms.uint32( 2 ),
6107       dPhiChainBoxMax = cms.double( 0.02 )
6108     )
6109 )
6110 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
6111     beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
6112     scaleDT = cms.bool( True ),
6113     CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6114     DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6115     ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
6116     EnableDTMeasurement = cms.bool( True ),
6117     EnableCSCMeasurement = cms.bool( True ),
6118     EnableME0Measurement = cms.bool( False ),
6119     crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
6120     crackWindow = cms.double( 0.04 ),
6121     deltaPhiSearchWindow = cms.double( 0.25 ),
6122     deltaEtaSearchWindow = cms.double( 0.2 ),
6123     deltaEtaCrackSearchWindow = cms.double( 0.25 ),
6124     CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
6125     CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
6126     CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
6127     CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
6128     CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
6129     CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
6130     CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
6131     CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
6132     CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
6133     DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
6134     DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
6135     DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
6136     DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
6137     DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
6138     DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
6139     OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
6140     OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
6141     OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
6142     OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
6143     OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
6144     SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
6145     SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
6146     SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
6147     SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
6148     SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
6149     SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
6150     SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
6151     SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6152     SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6153     SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
6154     SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
6155     SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
6156     SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
6157     SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
6158     SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
6159     SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
6160     SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
6161     SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
6162     CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
6163     CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
6164     CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
6165     CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
6166     CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
6167     CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
6168     CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
6169     CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
6170     CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
6171     CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
6172     CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
6173     OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
6174     OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
6175     OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
6176     OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
6177     OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
6178     DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
6179     DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
6180     DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
6181     DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
6182     DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
6183     DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
6184     DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
6185     DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
6186     DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
6187     DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
6188     DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
6189     DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
6190     SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
6191     SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
6192     SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
6193     SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
6194     SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
6195     SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
6196     SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
6197     SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
6198     SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
6199     SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
6200     SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
6201     SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
6202     SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
6203     SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
6204 )
6205 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
6206     GMTReadoutCollection = cms.InputTag( "" ),
6207     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6208     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6209     L1MinPt = cms.double( 0.0 ),
6210     L1MaxEta = cms.double( 2.5 ),
6211     L1MinQuality = cms.uint32( 7 ),
6212     SetMinPtBarrelTo = cms.double( 3.5 ),
6213     SetMinPtEndcapTo = cms.double( 1.0 ),
6214     UseOfflineSeed = cms.untracked.bool( True ),
6215     UseUnassociatedL1 = cms.bool( False ),
6216     MatchDR = cms.vdouble( 0.3 ),
6217     EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
6218     CentralBxOnly = cms.bool( True ),
6219     MatchType = cms.uint32( 0 ),
6220     SortType = cms.uint32( 0 ),
6221     OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
6222     ServiceParameters = cms.PSet( 
6223       RPCLayers = cms.bool( True ),
6224       UseMuonNavigation = cms.untracked.bool( True ),
6225       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6226     )
6227 )
6228 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
6229     ServiceParameters = cms.PSet( 
6230       RPCLayers = cms.bool( True ),
6231       UseMuonNavigation = cms.untracked.bool( True ),
6232       Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
6233         'hltESPFastSteppingHelixPropagatorOpposite' )
6234     ),
6235     InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
6236     SeedTransformerParameters = cms.PSet( 
6237       Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6238       NMinRecHits = cms.uint32( 2 ),
6239       RescaleError = cms.double( 100.0 ),
6240       Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6241       UseSubRecHits = cms.bool( False ),
6242       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6243     ),
6244     L2TrajBuilderParameters = cms.PSet( 
6245       BWFilterParameters = cms.PSet( 
6246         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6247         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6248         BWSeedType = cms.string( "fromGenerator" ),
6249         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6250         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6251         EnableGEMMeasurement = cms.bool( True ),
6252         EnableRPCMeasurement = cms.bool( True ),
6253         MuonTrajectoryUpdatorParameters = cms.PSet( 
6254           ExcludeRPCFromFit = cms.bool( False ),
6255           Granularity = cms.int32( 0 ),
6256           MaxChi2 = cms.double( 25.0 ),
6257           RescaleError = cms.bool( False ),
6258           RescaleErrorFactor = cms.double( 100.0 ),
6259           UseInvalidHits = cms.bool( True )
6260         ),
6261         EnableCSCMeasurement = cms.bool( True ),
6262         MaxChi2 = cms.double( 100.0 ),
6263         FitDirection = cms.string( "outsideIn" ),
6264         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6265         NumberOfSigma = cms.double( 3.0 ),
6266         EnableDTMeasurement = cms.bool( True )
6267       ),
6268       DoSeedRefit = cms.bool( False ),
6269       FilterParameters = cms.PSet( 
6270         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6271         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6272         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6273         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6274         EnableGEMMeasurement = cms.bool( True ),
6275         EnableRPCMeasurement = cms.bool( True ),
6276         MuonTrajectoryUpdatorParameters = cms.PSet( 
6277           ExcludeRPCFromFit = cms.bool( False ),
6278           Granularity = cms.int32( 0 ),
6279           MaxChi2 = cms.double( 25.0 ),
6280           RescaleError = cms.bool( False ),
6281           RescaleErrorFactor = cms.double( 100.0 ),
6282           UseInvalidHits = cms.bool( True )
6283         ),
6284         EnableCSCMeasurement = cms.bool( True ),
6285         MaxChi2 = cms.double( 1000.0 ),
6286         FitDirection = cms.string( "insideOut" ),
6287         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6288         NumberOfSigma = cms.double( 3.0 ),
6289         EnableDTMeasurement = cms.bool( True )
6290       ),
6291       SeedPosition = cms.string( "in" ),
6292       DoBackwardFilter = cms.bool( True ),
6293       DoRefit = cms.bool( False ),
6294       NavigationType = cms.string( "Standard" ),
6295       SeedTransformerParameters = cms.PSet( 
6296         Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6297         NMinRecHits = cms.uint32( 2 ),
6298         RescaleError = cms.double( 100.0 ),
6299         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6300         UseSubRecHits = cms.bool( False ),
6301         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6302       ),
6303       SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6304     ),
6305     DoSeedRefit = cms.bool( False ),
6306     TrackLoaderParameters = cms.PSet( 
6307       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6308       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6309       DoSmoothing = cms.bool( False ),
6310       VertexConstraint = cms.bool( True ),
6311       MuonUpdatorAtVertexParameters = cms.PSet( 
6312         MaxChi2 = cms.double( 1000000.0 ),
6313         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6314         BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6315         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6316       ),
6317       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6318     ),
6319     MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6320 )
6321 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6322     InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6323 )
6324 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6325     ProductLabel = cms.InputTag( "rawDataCollector" )
6326 )
6327 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6328     ProductLabel = cms.InputTag( "rawDataCollector" ),
6329     ConditionsLabel = cms.string( "" ),
6330     onDemand = cms.bool( True ),
6331     DoAPVEmulatorCheck = cms.bool( False ),
6332     LegacyUnpacker = cms.bool( False ),
6333     HybridZeroSuppressed = cms.bool( False ),
6334     Clusterizer = cms.PSet( 
6335       ConditionsLabel = cms.string( "" ),
6336       ClusterThreshold = cms.double( 5.0 ),
6337       SeedThreshold = cms.double( 3.0 ),
6338       Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6339       ChannelThreshold = cms.double( 2.0 ),
6340       MaxAdjacentBad = cms.uint32( 0 ),
6341       setDetId = cms.bool( True ),
6342       MaxSequentialHoles = cms.uint32( 0 ),
6343       RemoveApvShots = cms.bool( True ),
6344       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6345       MaxSequentialBad = cms.uint32( 1 )
6346     ),
6347     Algorithms = cms.PSet( 
6348       Use10bitsTruncation = cms.bool( False ),
6349       CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6350       useCMMeanMap = cms.bool( False ),
6351       TruncateInSuppressor = cms.bool( True ),
6352       doAPVRestore = cms.bool( False ),
6353       SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6354       PedestalSubtractionFedMode = cms.bool( True )
6355     )
6356 )
6357 fragment.hltMeasurementTrackerEvent = cms.EDProducer( "MeasurementTrackerEventProducer",
6358     measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6359     skipClusters = cms.InputTag( "" ),
6360     pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6361     stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
6362     Phase2TrackerCluster1DProducer = cms.string( "" ),
6363     vectorHits = cms.InputTag( "" ),
6364     vectorHitsRej = cms.InputTag( "" ),
6365     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
6366     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
6367     pixelCablingMapLabel = cms.string( "" ),
6368     inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6369     switchOffPixelsIfEmpty = cms.bool( True )
6370 )
6371 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIDNN",
6372     src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6373     layersToTry = cms.int32( 2 ),
6374     fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
6375     hitsToTry = cms.int32( 1 ),
6376     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6377     estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
6378     maxEtaForTOB = cms.double( 1.8 ),
6379     minEtaForTEC = cms.double( 0.7 ),
6380     debug = cms.untracked.bool( False ),
6381     maxSeeds = cms.uint32( 20 ),
6382     maxHitlessSeeds = cms.uint32( 5 ),
6383     maxHitSeeds = cms.uint32( 1 ),
6384     propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
6385     maxHitlessSeedsIP = cms.uint32( 5 ),
6386     maxHitlessSeedsMuS = cms.uint32( 0 ),
6387     maxHitDoubletSeeds = cms.uint32( 0 ),
6388     getStrategyFromDNN = cms.bool( True ),
6389     useRegressor = cms.bool( False ),
6390     dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" )
6391 )
6392 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6393     cleanTrajectoryAfterInOut = cms.bool( False ),
6394     doSeedingRegionRebuilding = cms.bool( False ),
6395     onlyPixelHitsForSeedCleaner = cms.bool( False ),
6396     reverseTrajectories = cms.bool( True ),
6397     useHitsSplitting = cms.bool( False ),
6398     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6399     src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
6400     clustersToSkip = cms.InputTag( "" ),
6401     phase2clustersToSkip = cms.InputTag( "" ),
6402     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
6403     TransientInitialStateEstimatorParameters = cms.PSet( 
6404       propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
6405       numberMeasurementsForFit = cms.int32( 4 ),
6406       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
6407     ),
6408     numHitsForSeedCleaner = cms.int32( 4 ),
6409     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6410     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6411     TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6412     maxNSeeds = cms.uint32( 500000 ),
6413     maxSeedsBeforeCleaning = cms.uint32( 5000 )
6414 )
6415 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6416     useSimpleMF = cms.bool( False ),
6417     SimpleMagneticField = cms.string( "" ),
6418     src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6419     clusterRemovalInfo = cms.InputTag( "" ),
6420     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6421     Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6422     useHitsSplitting = cms.bool( False ),
6423     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6424     TrajectoryInEvent = cms.bool( False ),
6425     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6426     AlgorithmName = cms.string( "iter10" ),
6427     Propagator = cms.string( "PropagatorWithMaterial" ),
6428     GeometricInnerState = cms.bool( True ),
6429     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6430     MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6431     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
6432 )
6433 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6434     src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6435     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6436     vertices = cms.InputTag( "Notused" ),
6437     ignoreVertices = cms.bool( True ),
6438     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6439     mva = cms.PSet( 
6440       minPixelHits = cms.vint32( 0, 0, 0 ),
6441       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6442       dr_par = cms.PSet( 
6443         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6444         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6445         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6446         dr_exp = cms.vint32( 4, 4, 2147483647 ),
6447         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6448       ),
6449       maxLostLayers = cms.vint32( 4, 3, 2 ),
6450       min3DLayers = cms.vint32( 0, 0, 0 ),
6451       dz_par = cms.PSet( 
6452         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6453         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6454         dz_exp = cms.vint32( 4, 4, 2147483647 )
6455       ),
6456       minNVtxTrk = cms.int32( 3 ),
6457       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6458       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6459       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6460       maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6461       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6462       minLayers = cms.vint32( 3, 5, 5 )
6463     )
6464 )
6465 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6466     originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6467     originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
6468     originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6469     minQuality = cms.string( "highPurity" ),
6470     copyExtras = cms.untracked.bool( True ),
6471     copyTrajectories = cms.untracked.bool( False )
6472 )
6473 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6474     ServiceParameters = cms.PSet( 
6475       RPCLayers = cms.bool( True ),
6476       UseMuonNavigation = cms.untracked.bool( True ),
6477       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6478         'SteppingHelixPropagatorAny',
6479         'hltESPSmartPropagator',
6480         'hltESPSteppingHelixPropagatorOpposite' )
6481     ),
6482     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6483     TrackLoaderParameters = cms.PSet( 
6484       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6485       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6486       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6487       DoSmoothing = cms.bool( True ),
6488       SmoothTkTrack = cms.untracked.bool( False ),
6489       VertexConstraint = cms.bool( False ),
6490       MuonUpdatorAtVertexParameters = cms.PSet( 
6491         MaxChi2 = cms.double( 1000000.0 ),
6492         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6493         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6494       ),
6495       PutTkTrackIntoEvent = cms.untracked.bool( False ),
6496       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6497     ),
6498     L3TrajBuilderParameters = cms.PSet( 
6499       PtCut = cms.double( 1.0 ),
6500       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6501       GlobalMuonTrackMatcher = cms.PSet( 
6502         Chi2Cut_3 = cms.double( 200.0 ),
6503         DeltaDCut_2 = cms.double( 10.0 ),
6504         Eta_threshold = cms.double( 1.2 ),
6505         Quality_2 = cms.double( 15.0 ),
6506         DeltaDCut_1 = cms.double( 40.0 ),
6507         Quality_3 = cms.double( 7.0 ),
6508         DeltaDCut_3 = cms.double( 15.0 ),
6509         Quality_1 = cms.double( 20.0 ),
6510         Pt_threshold1 = cms.double( 0.0 ),
6511         DeltaRCut_2 = cms.double( 0.2 ),
6512         DeltaRCut_1 = cms.double( 0.1 ),
6513         Pt_threshold2 = cms.double( 9.99999999E8 ),
6514         Chi2Cut_1 = cms.double( 50.0 ),
6515         Chi2Cut_2 = cms.double( 50.0 ),
6516         DeltaRCut_3 = cms.double( 1.0 ),
6517         LocChi2Cut = cms.double( 0.001 ),
6518         Propagator = cms.string( "hltESPSmartPropagator" ),
6519         MinPt = cms.double( 1.0 ),
6520         MinP = cms.double( 2.5 )
6521       ),
6522       ScaleTECxFactor = cms.double( -1.0 ),
6523       tkTrajUseVertex = cms.bool( False ),
6524       MuonTrackingRegionBuilder = cms.PSet( 
6525         Rescale_Dz = cms.double( 4.0 ),
6526         Pt_fixed = cms.bool( False ),
6527         Eta_fixed = cms.bool( True ),
6528         Eta_min = cms.double( 0.1 ),
6529         DeltaZ = cms.double( 24.2 ),
6530         maxRegions = cms.int32( 2 ),
6531         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6532         UseVertex = cms.bool( False ),
6533         Z_fixed = cms.bool( False ),
6534         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6535         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6536         Rescale_phi = cms.double( 3.0 ),
6537         DeltaEta = cms.double( 0.2 ),
6538         precise = cms.bool( True ),
6539         OnDemand = cms.int32( -1 ),
6540         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6541         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6542         vertexCollection = cms.InputTag( "pixelVertices" ),
6543         Pt_min = cms.double( 3.0 ),
6544         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6545         Phi_fixed = cms.bool( True ),
6546         DeltaR = cms.double( 0.025 ),
6547         input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6548         DeltaPhi = cms.double( 0.15 ),
6549         Phi_min = cms.double( 0.1 ),
6550         Rescale_eta = cms.double( 3.0 )
6551       ),
6552       TrackTransformer = cms.PSet( 
6553         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6554         RefitDirection = cms.string( "insideOut" ),
6555         RefitRPCHits = cms.bool( True ),
6556         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6557         DoPredictionsOnly = cms.bool( False ),
6558         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6559         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6560         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6561       ),
6562       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6563       RefitRPCHits = cms.bool( True ),
6564       tkTrajVertex = cms.InputTag( "Notused" ),
6565       GlbRefitterParameters = cms.PSet( 
6566         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6567         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6568         RefitFlag = cms.bool( True ),
6569         SkipStation = cms.int32( -1 ),
6570         Chi2CutRPC = cms.double( 1.0 ),
6571         PropDirForCosmics = cms.bool( False ),
6572         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6573         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6574         HitThreshold = cms.int32( 1 ),
6575         Chi2CutGEM = cms.double( 1.0 ),
6576         DYTthrs = cms.vint32( 30, 15 ),
6577         TrackerSkipSystem = cms.int32( -1 ),
6578         RefitDirection = cms.string( "insideOut" ),
6579         Chi2CutCSC = cms.double( 150.0 ),
6580         Chi2CutDT = cms.double( 10.0 ),
6581         RefitRPCHits = cms.bool( True ),
6582         TrackerSkipSection = cms.int32( -1 ),
6583         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6584         DoPredictionsOnly = cms.bool( False ),
6585         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6586         MuonHitsOption = cms.int32( 1 ),
6587         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6588       ),
6589       PCut = cms.double( 2.5 ),
6590       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6591       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6592       tkTrajMaxChi2 = cms.double( 9999.0 ),
6593       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6594       ScaleTECyFactor = cms.double( -1.0 ),
6595       tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6596     )
6597 )
6598 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6599     labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6600 )
6601 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6602     labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6603 )
6604 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6605     InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6606     InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6607     MuonPtOption = cms.string( "Tracker" )
6608 )
6609 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6610     l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6611     l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6612     InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6613     applyL3Filters = cms.bool( False ),
6614     MinNhits = cms.int32( 1 ),
6615     MaxNormalizedChi2 = cms.double( 20.0 ),
6616     MinNmuonHits = cms.int32( 1 ),
6617     MaxPtDifference = cms.double( 0.3 )
6618 )
6619 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionByPtEDProducer",
6620     DeltaR = cms.double( 0.025 ),
6621     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6622     OnDemand = cms.int32( -1 ),
6623     vertexCollection = cms.InputTag( "notUsed" ),
6624     MeasurementTrackerName = cms.InputTag( "" ),
6625     UseVertex = cms.bool( False ),
6626     Rescale_Dz = cms.double( 4.0 ),
6627     Pt_fixed = cms.bool( True ),
6628     Z_fixed = cms.bool( True ),
6629     Pt_min = cms.double( 0.0 ),
6630     DeltaZ = cms.double( 24.2 ),
6631     ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ),
6632     deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ),
6633     deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ),
6634     maxRegions = cms.int32( 5 ),
6635     precise = cms.bool( True ),
6636     input = cms.InputTag( "hltL2SelectorForL3IO" )
6637 )
6638 fragment.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion",
6639     tracks = cms.InputTag( "hltPixelTracks" ),
6640     regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6641     produceTrackCollection = cms.bool( True ),
6642     produceMask = cms.bool( False )
6643 )
6644 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6645     InputCollection = cms.InputTag( "hltPixelTracksInRegionL2" ),
6646     InputVertexCollection = cms.InputTag( "" ),
6647     originHalfLength = cms.double( 0.3 ),
6648     originRadius = cms.double( 0.1 ),
6649     useProtoTrackKinematics = cms.bool( False ),
6650     useEventsWithNoVertex = cms.bool( True ),
6651     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6652     usePV = cms.bool( False ),
6653     includeFourthHit = cms.bool( True ),
6654     produceComplement = cms.bool( False ),
6655     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6656 )
6657 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6658     src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
6659     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6660     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6661     rejectAll = cms.bool( False ),
6662     isFromL1 = cms.bool( False ),
6663     mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
6664     mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
6665     mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
6666     mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
6667     mvaScaleMeanBL1 = cms.vdouble(  ),
6668     mvaScaleStdBL1 = cms.vdouble(  ),
6669     mvaScaleMeanEL1 = cms.vdouble(  ),
6670     mvaScaleStdEL1 = cms.vdouble(  ),
6671     mvaScaleMeanBL2 = cms.vdouble( 4.332629261558539E-4, 4.689795312031938E-6, 7.644844964566431E-6, 6.580623848546099E-4, 0.00523266117445817, 5.6968993532947E-4, 0.20322471101222087, -0.005575351463397025, 0.18247595248098955, 1.5342398341020196E-4 ),
6672     mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
6673     mvaScaleMeanEL2 = cms.vdouble( 3.120747098810717E-4, 4.5298701434656295E-6, 1.2002076996572005E-5, 0.007900535887258366, -0.022166389143849694, 7.12338927507459E-4, 0.22819667672872926, -0.0039375694144792705, 0.19304371973554835, -1.2936058928324214E-5 ),
6674     mvaScaleStdEL2 = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
6675     doSort = cms.bool( False ),
6676     nSeedsMaxB = cms.int32( 99999 ),
6677     nSeedsMaxE = cms.int32( 99999 ),
6678     etaEdge = cms.double( 1.2 ),
6679     mvaCutB = cms.double( 0.04 ),
6680     mvaCutE = cms.double( 0.04 ),
6681     minL1Qual = cms.int32( 7 ),
6682     baseScore = cms.double( 0.5 )
6683 )
6684 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6685     cleanTrajectoryAfterInOut = cms.bool( False ),
6686     doSeedingRegionRebuilding = cms.bool( True ),
6687     onlyPixelHitsForSeedCleaner = cms.bool( False ),
6688     reverseTrajectories = cms.bool( False ),
6689     useHitsSplitting = cms.bool( True ),
6690     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6691     src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered" ),
6692     clustersToSkip = cms.InputTag( "" ),
6693     phase2clustersToSkip = cms.InputTag( "" ),
6694     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6695     TransientInitialStateEstimatorParameters = cms.PSet( 
6696       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6697       numberMeasurementsForFit = cms.int32( 4 ),
6698       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6699     ),
6700     numHitsForSeedCleaner = cms.int32( 4 ),
6701     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6702     RedundantSeedCleaner = cms.string( "none" ),
6703     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6704     maxNSeeds = cms.uint32( 100000 ),
6705     maxSeedsBeforeCleaning = cms.uint32( 1000 )
6706 )
6707 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6708     useSimpleMF = cms.bool( True ),
6709     SimpleMagneticField = cms.string( "ParabolicMf" ),
6710     src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
6711     clusterRemovalInfo = cms.InputTag( "" ),
6712     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6713     Fitter = cms.string( "hltESPFittingSmootherIT" ),
6714     useHitsSplitting = cms.bool( False ),
6715     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6716     TrajectoryInEvent = cms.bool( False ),
6717     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6718     AlgorithmName = cms.string( "hltIter0" ),
6719     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6720     GeometricInnerState = cms.bool( True ),
6721     NavigationSchool = cms.string( "" ),
6722     MeasurementTracker = cms.string( "" ),
6723     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
6724 )
6725 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6726     src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6727     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6728     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6729     ignoreVertices = cms.bool( False ),
6730     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6731     mva = cms.PSet( 
6732       minPixelHits = cms.vint32( 0, 0, 0 ),
6733       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6734       dr_par = cms.PSet( 
6735         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6736         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6737         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6738         dr_exp = cms.vint32( 4, 4, 2147483647 ),
6739         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6740       ),
6741       maxLostLayers = cms.vint32( 1, 1, 1 ),
6742       min3DLayers = cms.vint32( 0, 0, 0 ),
6743       dz_par = cms.PSet( 
6744         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6745         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6746         dz_exp = cms.vint32( 4, 4, 2147483647 )
6747       ),
6748       minNVtxTrk = cms.int32( 3 ),
6749       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6750       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6751       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6752       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6753       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6754       minLayers = cms.vint32( 3, 3, 4 )
6755     )
6756 )
6757 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6758     originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6759     originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
6760     originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
6761     minQuality = cms.string( "highPurity" ),
6762     copyExtras = cms.untracked.bool( True ),
6763     copyTrajectories = cms.untracked.bool( False )
6764 )
6765 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
6766     ServiceParameters = cms.PSet( 
6767       RPCLayers = cms.bool( True ),
6768       UseMuonNavigation = cms.untracked.bool( True ),
6769       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6770         'SteppingHelixPropagatorAny',
6771         'hltESPSmartPropagator',
6772         'hltESPSteppingHelixPropagatorOpposite' )
6773     ),
6774     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6775     TrackLoaderParameters = cms.PSet( 
6776       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6777       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6778       DoSmoothing = cms.bool( False ),
6779       SmoothTkTrack = cms.untracked.bool( False ),
6780       VertexConstraint = cms.bool( False ),
6781       MuonUpdatorAtVertexParameters = cms.PSet( 
6782         MaxChi2 = cms.double( 1000000.0 ),
6783         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6784         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6785       ),
6786       PutTkTrackIntoEvent = cms.untracked.bool( False ),
6787       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6788     ),
6789     L3TrajBuilderParameters = cms.PSet( 
6790       PtCut = cms.double( 1.0 ),
6791       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6792       GlobalMuonTrackMatcher = cms.PSet( 
6793         Chi2Cut_3 = cms.double( 200.0 ),
6794         DeltaDCut_2 = cms.double( 10.0 ),
6795         Eta_threshold = cms.double( 1.2 ),
6796         Quality_2 = cms.double( 15.0 ),
6797         DeltaDCut_1 = cms.double( 40.0 ),
6798         Quality_3 = cms.double( 7.0 ),
6799         DeltaDCut_3 = cms.double( 15.0 ),
6800         Quality_1 = cms.double( 20.0 ),
6801         Pt_threshold1 = cms.double( 0.0 ),
6802         DeltaRCut_2 = cms.double( 0.2 ),
6803         DeltaRCut_1 = cms.double( 0.1 ),
6804         Pt_threshold2 = cms.double( 9.99999999E8 ),
6805         Chi2Cut_1 = cms.double( 50.0 ),
6806         Chi2Cut_2 = cms.double( 50.0 ),
6807         DeltaRCut_3 = cms.double( 1.0 ),
6808         LocChi2Cut = cms.double( 0.001 ),
6809         Propagator = cms.string( "hltESPSmartPropagator" ),
6810         MinPt = cms.double( 1.0 ),
6811         MinP = cms.double( 2.5 )
6812       ),
6813       ScaleTECxFactor = cms.double( -1.0 ),
6814       tkTrajUseVertex = cms.bool( False ),
6815       MuonTrackingRegionBuilder = cms.PSet( 
6816         Rescale_Dz = cms.double( 4.0 ),
6817         Pt_fixed = cms.bool( True ),
6818         Eta_fixed = cms.bool( True ),
6819         Eta_min = cms.double( 0.1 ),
6820         DeltaZ = cms.double( 24.2 ),
6821         maxRegions = cms.int32( 2 ),
6822         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6823         UseVertex = cms.bool( False ),
6824         Z_fixed = cms.bool( True ),
6825         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6826         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6827         Rescale_phi = cms.double( 3.0 ),
6828         DeltaEta = cms.double( 0.04 ),
6829         precise = cms.bool( True ),
6830         OnDemand = cms.int32( -1 ),
6831         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6832         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6833         vertexCollection = cms.InputTag( "pixelVertices" ),
6834         Pt_min = cms.double( 3.0 ),
6835         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6836         Phi_fixed = cms.bool( True ),
6837         DeltaR = cms.double( 0.025 ),
6838         input = cms.InputTag( "hltL2SelectorForL3IO" ),
6839         DeltaPhi = cms.double( 0.15 ),
6840         Phi_min = cms.double( 0.1 ),
6841         Rescale_eta = cms.double( 3.0 )
6842       ),
6843       TrackTransformer = cms.PSet( 
6844         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6845         RefitDirection = cms.string( "insideOut" ),
6846         RefitRPCHits = cms.bool( True ),
6847         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6848         DoPredictionsOnly = cms.bool( False ),
6849         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6850         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6851         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6852       ),
6853       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6854       RefitRPCHits = cms.bool( True ),
6855       tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ),
6856       GlbRefitterParameters = cms.PSet( 
6857         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6858         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6859         RefitFlag = cms.bool( True ),
6860         SkipStation = cms.int32( -1 ),
6861         Chi2CutRPC = cms.double( 1.0 ),
6862         PropDirForCosmics = cms.bool( False ),
6863         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6864         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6865         HitThreshold = cms.int32( 1 ),
6866         Chi2CutGEM = cms.double( 1.0 ),
6867         DYTthrs = cms.vint32( 30, 15 ),
6868         TrackerSkipSystem = cms.int32( -1 ),
6869         RefitDirection = cms.string( "insideOut" ),
6870         Chi2CutCSC = cms.double( 150.0 ),
6871         Chi2CutDT = cms.double( 10.0 ),
6872         RefitRPCHits = cms.bool( True ),
6873         TrackerSkipSection = cms.int32( -1 ),
6874         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6875         DoPredictionsOnly = cms.bool( False ),
6876         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6877         MuonHitsOption = cms.int32( 1 ),
6878         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6879       ),
6880       PCut = cms.double( 2.5 ),
6881       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6882       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6883       matchToSeeds = cms.bool( True ),
6884       tkTrajMaxChi2 = cms.double( 9999.0 ),
6885       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6886       ScaleTECyFactor = cms.double( -1.0 ),
6887       tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" )
6888     )
6889 )
6890 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6891     labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
6892 )
6893 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
6894     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6895     L1MinPt = cms.double( -1.0 ),
6896     L1MaxEta = cms.double( 5.0 ),
6897     L1MinQuality = cms.uint32( 7 ),
6898     CentralBxOnly = cms.bool( True )
6899 )
6900 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
6901     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6902     L1MinPt = cms.double( 0.0 ),
6903     L1MaxEta = cms.double( 2.5 ),
6904     L1MinQuality = cms.uint32( 7 ),
6905     SetMinPtBarrelTo = cms.double( 3.5 ),
6906     SetMinPtEndcapTo = cms.double( 1.0 ),
6907     CentralBxOnly = cms.bool( True ),
6908     RegionPSet = cms.PSet( 
6909       vertexCollection = cms.InputTag( "notUsed" ),
6910       deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ),
6911       zErrorVetex = cms.double( 0.2 ),
6912       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6913       zErrorBeamSpot = cms.double( 24.2 ),
6914       maxNVertices = cms.int32( 1 ),
6915       maxNRegions = cms.int32( 5 ),
6916       nSigmaZVertex = cms.double( 3.0 ),
6917       nSigmaZBeamSpot = cms.double( 4.0 ),
6918       ptMin = cms.double( 0.0 ),
6919       mode = cms.string( "BeamSpotSigma" ),
6920       input = cms.InputTag( "hltL1MuonsPt0" ),
6921       ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
6922       searchOpt = cms.bool( False ),
6923       deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ),
6924       whereToUseMeasurementTracker = cms.string( "Never" ),
6925       originRadius = cms.double( 0.2 ),
6926       measurementTrackerName = cms.InputTag( "" ),
6927       precise = cms.bool( True )
6928     ),
6929     ServiceParameters = cms.PSet( 
6930       RPCLayers = cms.bool( True ),
6931       UseMuonNavigation = cms.untracked.bool( True ),
6932       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6933     )
6934 )
6935 fragment.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion",
6936     tracks = cms.InputTag( "hltPixelTracks" ),
6937     regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
6938     produceTrackCollection = cms.bool( True ),
6939     produceMask = cms.bool( False )
6940 )
6941 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6942     InputCollection = cms.InputTag( "hltPixelTracksInRegionL1" ),
6943     InputVertexCollection = cms.InputTag( "" ),
6944     originHalfLength = cms.double( 0.3 ),
6945     originRadius = cms.double( 0.1 ),
6946     useProtoTrackKinematics = cms.bool( False ),
6947     useEventsWithNoVertex = cms.bool( True ),
6948     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6949     usePV = cms.bool( False ),
6950     includeFourthHit = cms.bool( True ),
6951     produceComplement = cms.bool( False ),
6952     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6953 )
6954 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6955     src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
6956     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6957     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6958     rejectAll = cms.bool( False ),
6959     isFromL1 = cms.bool( True ),
6960     mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
6961     mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
6962     mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
6963     mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
6964     mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
6965     mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
6966     mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
6967     mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
6968     mvaScaleMeanBL2 = cms.vdouble(  ),
6969     mvaScaleStdBL2 = cms.vdouble(  ),
6970     mvaScaleMeanEL2 = cms.vdouble(  ),
6971     mvaScaleStdEL2 = cms.vdouble(  ),
6972     doSort = cms.bool( False ),
6973     nSeedsMaxB = cms.int32( 99999 ),
6974     nSeedsMaxE = cms.int32( 99999 ),
6975     etaEdge = cms.double( 1.2 ),
6976     mvaCutB = cms.double( 0.04 ),
6977     mvaCutE = cms.double( 0.04 ),
6978     minL1Qual = cms.int32( 7 ),
6979     baseScore = cms.double( 0.5 )
6980 )
6981 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6982     cleanTrajectoryAfterInOut = cms.bool( False ),
6983     doSeedingRegionRebuilding = cms.bool( True ),
6984     onlyPixelHitsForSeedCleaner = cms.bool( False ),
6985     reverseTrajectories = cms.bool( False ),
6986     useHitsSplitting = cms.bool( True ),
6987     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6988     src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered" ),
6989     clustersToSkip = cms.InputTag( "" ),
6990     phase2clustersToSkip = cms.InputTag( "" ),
6991     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6992     TransientInitialStateEstimatorParameters = cms.PSet( 
6993       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6994       numberMeasurementsForFit = cms.int32( 4 ),
6995       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6996     ),
6997     numHitsForSeedCleaner = cms.int32( 4 ),
6998     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6999     RedundantSeedCleaner = cms.string( "none" ),
7000     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7001     maxNSeeds = cms.uint32( 100000 ),
7002     maxSeedsBeforeCleaning = cms.uint32( 1000 )
7003 )
7004 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7005     useSimpleMF = cms.bool( True ),
7006     SimpleMagneticField = cms.string( "ParabolicMf" ),
7007     src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
7008     clusterRemovalInfo = cms.InputTag( "" ),
7009     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7010     Fitter = cms.string( "hltESPFittingSmootherIT" ),
7011     useHitsSplitting = cms.bool( False ),
7012     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7013     TrajectoryInEvent = cms.bool( False ),
7014     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7015     AlgorithmName = cms.string( "hltIter0" ),
7016     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7017     GeometricInnerState = cms.bool( True ),
7018     NavigationSchool = cms.string( "" ),
7019     MeasurementTracker = cms.string( "" ),
7020     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
7021 )
7022 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7023     src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7024     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7025     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7026     ignoreVertices = cms.bool( False ),
7027     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7028     mva = cms.PSet( 
7029       minPixelHits = cms.vint32( 0, 0, 0 ),
7030       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7031       dr_par = cms.PSet( 
7032         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7033         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7034         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7035         dr_exp = cms.vint32( 4, 4, 2147483647 ),
7036         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7037       ),
7038       maxLostLayers = cms.vint32( 1, 1, 1 ),
7039       min3DLayers = cms.vint32( 0, 0, 0 ),
7040       dz_par = cms.PSet( 
7041         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7042         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7043         dz_exp = cms.vint32( 4, 4, 2147483647 )
7044       ),
7045       minNVtxTrk = cms.int32( 3 ),
7046       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7047       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7048       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7049       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7050       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7051       minLayers = cms.vint32( 3, 3, 4 )
7052     )
7053 )
7054 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7055     originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7056     originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7057     originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7058     minQuality = cms.string( "highPurity" ),
7059     copyExtras = cms.untracked.bool( True ),
7060     copyTrajectories = cms.untracked.bool( False )
7061 )
7062 fragment.hltIter3IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7063     trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7064     trackClassifier = cms.InputTag( '','QualityMasks' ),
7065     pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7066     stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7067     oldClusterRemovalInfo = cms.InputTag( "" ),
7068     TrackQuality = cms.string( "highPurity" ),
7069     maxChi2 = cms.double( 16.0 ),
7070     minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7071     overrideTrkQuals = cms.InputTag( "" )
7072 )
7073 fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7074     src = cms.InputTag( "hltMeasurementTrackerEvent" ),
7075     OnDemand = cms.bool( False ),
7076     clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" )
7077 )
7078 fragment.hltIter3IterL3FromL1MuonPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
7079     RegionPSet = cms.PSet( 
7080       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7081       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7082       zErrorBeamSpot = cms.double( 15.0 ),
7083       extraPhi = cms.double( 0.0 ),
7084       extraEta = cms.double( 0.0 ),
7085       maxNVertices = cms.int32( 3 ),
7086       nSigmaZVertex = cms.double( 3.0 ),
7087       nSigmaZBeamSpot = cms.double( 4.0 ),
7088       ptMin = cms.double( 1.2 ),
7089       operationMode = cms.string( "VerticesFixed" ),
7090       searchOpt = cms.bool( False ),
7091       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7092       originRadius = cms.double( 0.015 ),
7093       measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7094       precise = cms.bool( True ),
7095       zErrorVertex = cms.double( 0.03 )
7096     ),
7097     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7098     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7099     ignoreSingleFPixPanelModules = cms.bool( True ),
7100     debug = cms.untracked.bool( False ),
7101     createPlottingFiles = cms.untracked.bool( False ),
7102     layerList = cms.vstring( 'BPix1+BPix2',
7103       'BPix1+BPix3',
7104       'BPix1+BPix4',
7105       'BPix2+BPix3',
7106       'BPix2+BPix4',
7107       'BPix3+BPix4',
7108       'BPix1+FPix1_pos',
7109       'BPix1+FPix1_neg',
7110       'BPix1+FPix2_pos',
7111       'BPix1+FPix2_neg',
7112       'BPix1+FPix3_pos',
7113       'BPix1+FPix3_neg',
7114       'BPix2+FPix1_pos',
7115       'BPix2+FPix1_neg',
7116       'BPix2+FPix2_pos',
7117       'BPix2+FPix2_neg',
7118       'BPix3+FPix1_pos',
7119       'BPix3+FPix1_neg',
7120       'FPix1_pos+FPix2_pos',
7121       'FPix1_neg+FPix2_neg',
7122       'FPix1_pos+FPix3_pos',
7123       'FPix1_neg+FPix3_neg',
7124       'FPix2_pos+FPix3_pos',
7125       'FPix2_neg+FPix3_neg' ),
7126     BPix = cms.PSet( 
7127       hitErrorRPhi = cms.double( 0.0027 ),
7128       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7129       skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7130       useErrorsFromParam = cms.bool( True ),
7131       hitErrorRZ = cms.double( 0.006 ),
7132       HitProducer = cms.string( "hltSiPixelRecHits" )
7133     ),
7134     FPix = cms.PSet( 
7135       hitErrorRPhi = cms.double( 0.0051 ),
7136       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7137       skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7138       useErrorsFromParam = cms.bool( True ),
7139       hitErrorRZ = cms.double( 0.0036 ),
7140       HitProducer = cms.string( "hltSiPixelRecHits" )
7141     ),
7142     TIB = cms.PSet(  ),
7143     TID = cms.PSet(  ),
7144     TOB = cms.PSet(  ),
7145     TEC = cms.PSet(  ),
7146     MTIB = cms.PSet(  ),
7147     MTID = cms.PSet(  ),
7148     MTOB = cms.PSet(  ),
7149     MTEC = cms.PSet(  )
7150 )
7151 fragment.hltIter3IterL3FromL1MuonTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
7152     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
7153     L1MinPt = cms.double( 0.0 ),
7154     L1MaxEta = cms.double( 2.5 ),
7155     L1MinQuality = cms.uint32( 7 ),
7156     SetMinPtBarrelTo = cms.double( 3.5 ),
7157     SetMinPtEndcapTo = cms.double( 1.0 ),
7158     CentralBxOnly = cms.bool( True ),
7159     RegionPSet = cms.PSet( 
7160       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7161       deltaEtas = cms.vdouble( 0.175, 0.175, 0.175, 0.175 ),
7162       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7163       zErrorBeamSpot = cms.double( 15.0 ),
7164       maxNVertices = cms.int32( 3 ),
7165       maxNRegions = cms.int32( 3 ),
7166       nSigmaZVertex = cms.double( 3.0 ),
7167       nSigmaZBeamSpot = cms.double( 4.0 ),
7168       ptMin = cms.double( 1.2 ),
7169       mode = cms.string( "VerticesFixed" ),
7170       input = cms.InputTag( "hltL1MuonsPt0" ),
7171       ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
7172       searchOpt = cms.bool( False ),
7173       deltaPhis = cms.vdouble( 0.5, 0.4, 0.3, 0.15 ),
7174       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7175       originRadius = cms.double( 0.015 ),
7176       measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7177       precise = cms.bool( True )
7178     ),
7179     ServiceParameters = cms.PSet( 
7180       RPCLayers = cms.bool( True ),
7181       UseMuonNavigation = cms.untracked.bool( True ),
7182       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
7183     )
7184 )
7185 fragment.hltIter3IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7186     doClusterCheck = cms.bool( False ),
7187     MaxNumberOfStripClusters = cms.uint32( 50000 ),
7188     ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
7189     MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7190     PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7191     cut = cms.string( "" ),
7192     silentClusterCheck = cms.untracked.bool( False )
7193 )
7194 fragment.hltIter3IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7195     seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayersAndRegions" ),
7196     trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegions" ),
7197     trackingRegionsSeedingLayers = cms.InputTag( "" ),
7198     clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheck" ),
7199     produceSeedingHitSets = cms.bool( True ),
7200     produceIntermediateHitDoublets = cms.bool( False ),
7201     maxElement = cms.uint32( 0 ),
7202     maxElementTotal = cms.uint32( 50000000 ),
7203     putEmptyIfMaxElementReached = cms.bool( False ),
7204     layerPairs = cms.vuint32( 0 )
7205 )
7206 fragment.hltIter3IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
7207     seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoublets" ),
7208     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
7209     SeedMomentumForBOFF = cms.double( 5.0 ),
7210     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7211     MinOneOverPtError = cms.double( 1.0 ),
7212     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7213     magneticField = cms.string( "ParabolicMf" ),
7214     forceKinematicWithRegionDirection = cms.bool( False ),
7215     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
7216 )
7217 fragment.hltIter3IterL3FromL1MuonPixelSeedsFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7218     src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeeds" ),
7219     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7220     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7221     rejectAll = cms.bool( False ),
7222     isFromL1 = cms.bool( True ),
7223     mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_barrel_v1.xml" ),
7224     mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_endcap_v1.xml" ),
7225     mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter2Seeds_barrel.xml" ),
7226     mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter2Seeds_endcap.xml" ),
7227     mvaScaleMeanBL1 = cms.vdouble( 0.006826621711798213, 1.340471761359199E-5, 2.5827749083302998E-6, 3.8329754175309627E-4, -0.006327854398161656, 0.0017211841076523692, 0.2760538806332439, -0.010429922003892818 ),
7228     mvaScaleStdBL1 = cms.vdouble( 0.006225819995879627, 7.4048803387083885E-6, 3.6347963283736586E-6, 0.062213478665703675, 0.828854421408699, 0.3714730344087147, 0.42155116686695293, 0.38566415759730355 ),
7229     mvaScaleMeanEL1 = cms.vdouble( 0.0013243955281318262, 7.150658575633707E-6, 1.0493070182976E-5, -0.004802713888821372, -0.022186379498012398, 8.335525228198972E-4, 0.2915475574025415, -0.01200308471140653 ),
7230     mvaScaleStdEL1 = cms.vdouble( 0.0013768261827517547, 7.80116971559064E-6, 8.819635719472336E-5, 0.27824938208607475, 1.798678366076454, 0.16556388679148643, 0.48300543536161705, 0.401204958844809 ),
7231     mvaScaleMeanBL2 = cms.vdouble(  ),
7232     mvaScaleStdBL2 = cms.vdouble(  ),
7233     mvaScaleMeanEL2 = cms.vdouble(  ),
7234     mvaScaleStdEL2 = cms.vdouble(  ),
7235     doSort = cms.bool( False ),
7236     nSeedsMaxB = cms.int32( 99999 ),
7237     nSeedsMaxE = cms.int32( 99999 ),
7238     etaEdge = cms.double( 1.2 ),
7239     mvaCutB = cms.double( 0.1 ),
7240     mvaCutE = cms.double( 0.1 ),
7241     minL1Qual = cms.int32( 7 ),
7242     baseScore = cms.double( 0.5 )
7243 )
7244 fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7245     cleanTrajectoryAfterInOut = cms.bool( False ),
7246     doSeedingRegionRebuilding = cms.bool( False ),
7247     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7248     reverseTrajectories = cms.bool( False ),
7249     useHitsSplitting = cms.bool( False ),
7250     MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7251     src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeedsFiltered" ),
7252     clustersToSkip = cms.InputTag( "" ),
7253     phase2clustersToSkip = cms.InputTag( "" ),
7254     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
7255     TransientInitialStateEstimatorParameters = cms.PSet( 
7256       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7257       numberMeasurementsForFit = cms.int32( 4 ),
7258       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7259     ),
7260     numHitsForSeedCleaner = cms.int32( 4 ),
7261     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7262     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7263     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7264     maxNSeeds = cms.uint32( 100000 ),
7265     maxSeedsBeforeCleaning = cms.uint32( 1000 )
7266 )
7267 fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7268     useSimpleMF = cms.bool( True ),
7269     SimpleMagneticField = cms.string( "ParabolicMf" ),
7270     src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidates" ),
7271     clusterRemovalInfo = cms.InputTag( "" ),
7272     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7273     Fitter = cms.string( "hltESPFittingSmootherIT" ),
7274     useHitsSplitting = cms.bool( False ),
7275     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7276     TrajectoryInEvent = cms.bool( False ),
7277     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7278     AlgorithmName = cms.string( "hltIter3IterL3FromL1Muon" ),
7279     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7280     GeometricInnerState = cms.bool( True ),
7281     NavigationSchool = cms.string( "" ),
7282     MeasurementTracker = cms.string( "" ),
7283     MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" )
7284 )
7285 fragment.hltIter3IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7286     src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7287     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7288     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7289     ignoreVertices = cms.bool( False ),
7290     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7291     mva = cms.PSet( 
7292       minPixelHits = cms.vint32( 0, 0, 0 ),
7293       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7294       dr_par = cms.PSet( 
7295         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7296         dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
7297         dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7298         dr_exp = cms.vint32( 4, 4, 4 ),
7299         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7300       ),
7301       maxLostLayers = cms.vint32( 1, 1, 1 ),
7302       min3DLayers = cms.vint32( 0, 0, 0 ),
7303       dz_par = cms.PSet( 
7304         dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7305         dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
7306         dz_exp = cms.vint32( 4, 4, 4 )
7307       ),
7308       minNVtxTrk = cms.int32( 3 ),
7309       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7310       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7311       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7312       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7313       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7314       minLayers = cms.vint32( 3, 3, 3 )
7315     )
7316 )
7317 fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7318     originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7319     originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7320     originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7321     minQuality = cms.string( "highPurity" ),
7322     copyExtras = cms.untracked.bool( True ),
7323     copyTrajectories = cms.untracked.bool( False )
7324 )
7325 fragment.hltIter03IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
7326     ShareFrac = cms.double( 0.19 ),
7327     FoundHitBonus = cms.double( 5.0 ),
7328     LostHitPenalty = cms.double( 20.0 ),
7329     MinPT = cms.double( 0.05 ),
7330     Epsilon = cms.double( -0.001 ),
7331     MaxNormalizedChisq = cms.double( 1000.0 ),
7332     MinFound = cms.int32( 3 ),
7333     TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7334     hasSelector = cms.vint32( 0, 0 ),
7335     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7336     selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7337     setsToMerge = cms.VPSet( 
7338       cms.PSet(  pQual = cms.bool( False ),
7339         tLists = cms.vint32( 0, 1 )
7340       )
7341     ),
7342     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7343     allowFirstHitShare = cms.bool( True ),
7344     newQuality = cms.string( "confirmed" ),
7345     copyExtras = cms.untracked.bool( True ),
7346     writeOnlyTrkQuals = cms.bool( False ),
7347     copyMVA = cms.bool( False )
7348 )
7349 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7350     ShareFrac = cms.double( 0.19 ),
7351     FoundHitBonus = cms.double( 5.0 ),
7352     LostHitPenalty = cms.double( 20.0 ),
7353     MinPT = cms.double( 0.05 ),
7354     Epsilon = cms.double( -0.001 ),
7355     MaxNormalizedChisq = cms.double( 1000.0 ),
7356     MinFound = cms.int32( 3 ),
7357     TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7358     hasSelector = cms.vint32( 0, 0 ),
7359     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7360     selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7361     setsToMerge = cms.VPSet( 
7362       cms.PSet(  pQual = cms.bool( False ),
7363         tLists = cms.vint32( 0, 1 )
7364       )
7365     ),
7366     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7367     allowFirstHitShare = cms.bool( True ),
7368     newQuality = cms.string( "confirmed" ),
7369     copyExtras = cms.untracked.bool( True ),
7370     writeOnlyTrkQuals = cms.bool( False ),
7371     copyMVA = cms.bool( False )
7372 )
7373 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
7374     ShareFrac = cms.double( 0.19 ),
7375     FoundHitBonus = cms.double( 5.0 ),
7376     LostHitPenalty = cms.double( 20.0 ),
7377     MinPT = cms.double( 0.05 ),
7378     Epsilon = cms.double( -0.001 ),
7379     MaxNormalizedChisq = cms.double( 1000.0 ),
7380     MinFound = cms.int32( 3 ),
7381     TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
7382     hasSelector = cms.vint32( 0, 0 ),
7383     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7384     selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
7385     setsToMerge = cms.VPSet( 
7386       cms.PSet(  pQual = cms.bool( False ),
7387         tLists = cms.vint32( 0, 1 )
7388       )
7389     ),
7390     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7391     allowFirstHitShare = cms.bool( True ),
7392     newQuality = cms.string( "confirmed" ),
7393     copyExtras = cms.untracked.bool( True ),
7394     writeOnlyTrkQuals = cms.bool( False ),
7395     copyMVA = cms.bool( False )
7396 )
7397 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
7398     ServiceParameters = cms.PSet( 
7399       RPCLayers = cms.bool( True ),
7400       UseMuonNavigation = cms.untracked.bool( True ),
7401       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7402         'SteppingHelixPropagatorAny',
7403         'hltESPSmartPropagator',
7404         'hltESPSteppingHelixPropagatorOpposite' )
7405     ),
7406     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7407     TrackLoaderParameters = cms.PSet( 
7408       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7409       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7410       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7411       DoSmoothing = cms.bool( True ),
7412       SmoothTkTrack = cms.untracked.bool( False ),
7413       VertexConstraint = cms.bool( False ),
7414       MuonUpdatorAtVertexParameters = cms.PSet( 
7415         MaxChi2 = cms.double( 1000000.0 ),
7416         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7417         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7418       ),
7419       PutTkTrackIntoEvent = cms.untracked.bool( False ),
7420       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7421     ),
7422     L3TrajBuilderParameters = cms.PSet( 
7423       PtCut = cms.double( 1.0 ),
7424       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7425       GlobalMuonTrackMatcher = cms.PSet( 
7426         Chi2Cut_3 = cms.double( 200.0 ),
7427         DeltaDCut_2 = cms.double( 10.0 ),
7428         Eta_threshold = cms.double( 1.2 ),
7429         Quality_2 = cms.double( 15.0 ),
7430         DeltaDCut_1 = cms.double( 40.0 ),
7431         Quality_3 = cms.double( 7.0 ),
7432         DeltaDCut_3 = cms.double( 15.0 ),
7433         Quality_1 = cms.double( 20.0 ),
7434         Pt_threshold1 = cms.double( 0.0 ),
7435         DeltaRCut_2 = cms.double( 0.2 ),
7436         DeltaRCut_1 = cms.double( 0.1 ),
7437         Pt_threshold2 = cms.double( 9.99999999E8 ),
7438         Chi2Cut_1 = cms.double( 50.0 ),
7439         Chi2Cut_2 = cms.double( 50.0 ),
7440         DeltaRCut_3 = cms.double( 1.0 ),
7441         LocChi2Cut = cms.double( 0.001 ),
7442         Propagator = cms.string( "hltESPSmartPropagator" ),
7443         MinPt = cms.double( 1.0 ),
7444         MinP = cms.double( 2.5 )
7445       ),
7446       ScaleTECxFactor = cms.double( -1.0 ),
7447       tkTrajUseVertex = cms.bool( False ),
7448       MuonTrackingRegionBuilder = cms.PSet( 
7449         Rescale_Dz = cms.double( 4.0 ),
7450         Pt_fixed = cms.bool( False ),
7451         Eta_fixed = cms.bool( True ),
7452         Eta_min = cms.double( 0.1 ),
7453         DeltaZ = cms.double( 24.2 ),
7454         maxRegions = cms.int32( 2 ),
7455         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7456         UseVertex = cms.bool( False ),
7457         Z_fixed = cms.bool( False ),
7458         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7459         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7460         Rescale_phi = cms.double( 3.0 ),
7461         DeltaEta = cms.double( 0.2 ),
7462         precise = cms.bool( True ),
7463         OnDemand = cms.int32( -1 ),
7464         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7465         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7466         vertexCollection = cms.InputTag( "pixelVertices" ),
7467         Pt_min = cms.double( 3.0 ),
7468         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7469         Phi_fixed = cms.bool( True ),
7470         DeltaR = cms.double( 0.025 ),
7471         input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7472         DeltaPhi = cms.double( 0.15 ),
7473         Phi_min = cms.double( 0.1 ),
7474         Rescale_eta = cms.double( 3.0 )
7475       ),
7476       TrackTransformer = cms.PSet( 
7477         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7478         RefitDirection = cms.string( "insideOut" ),
7479         RefitRPCHits = cms.bool( True ),
7480         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7481         DoPredictionsOnly = cms.bool( False ),
7482         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7483         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7484         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7485       ),
7486       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7487       RefitRPCHits = cms.bool( True ),
7488       tkTrajVertex = cms.InputTag( "Notused" ),
7489       GlbRefitterParameters = cms.PSet( 
7490         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7491         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7492         RefitFlag = cms.bool( True ),
7493         SkipStation = cms.int32( -1 ),
7494         Chi2CutRPC = cms.double( 1.0 ),
7495         PropDirForCosmics = cms.bool( False ),
7496         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7497         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7498         HitThreshold = cms.int32( 1 ),
7499         Chi2CutGEM = cms.double( 1.0 ),
7500         DYTthrs = cms.vint32( 30, 15 ),
7501         TrackerSkipSystem = cms.int32( -1 ),
7502         RefitDirection = cms.string( "insideOut" ),
7503         Chi2CutCSC = cms.double( 150.0 ),
7504         Chi2CutDT = cms.double( 10.0 ),
7505         RefitRPCHits = cms.bool( True ),
7506         TrackerSkipSection = cms.int32( -1 ),
7507         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7508         DoPredictionsOnly = cms.bool( False ),
7509         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7510         MuonHitsOption = cms.int32( 1 ),
7511         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7512       ),
7513       PCut = cms.double( 2.5 ),
7514       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7515       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7516       tkTrajMaxChi2 = cms.double( 9999.0 ),
7517       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7518       ScaleTECyFactor = cms.double( -1.0 ),
7519       tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
7520     )
7521 )
7522 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
7523     MuonCaloCompatibility = cms.PSet( 
7524       delta_eta = cms.double( 0.02 ),
7525       delta_phi = cms.double( 0.02 ),
7526       allSiPMHO = cms.bool( False ),
7527       MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
7528       PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
7529     ),
7530     TrackAssociatorParameters = cms.PSet( 
7531       useMuon = cms.bool( True ),
7532       truthMatch = cms.bool( False ),
7533       usePreshower = cms.bool( False ),
7534       dRPreshowerPreselection = cms.double( 0.2 ),
7535       muonMaxDistanceSigmaY = cms.double( 0.0 ),
7536       useEcal = cms.bool( False ),
7537       muonMaxDistanceSigmaX = cms.double( 0.0 ),
7538       dRMuon = cms.double( 9999.0 ),
7539       dREcal = cms.double( 9999.0 ),
7540       CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7541       DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7542       EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7543       useGEM = cms.bool( True ),
7544       GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ),
7545       CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7546       propagateAllDirections = cms.bool( True ),
7547       muonMaxDistanceY = cms.double( 5.0 ),
7548       useHO = cms.bool( False ),
7549       muonMaxDistanceX = cms.double( 5.0 ),
7550       trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7551       useHcal = cms.bool( False ),
7552       HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7553       accountForTrajectoryChangeCalo = cms.bool( False ),
7554       dREcalPreselection = cms.double( 0.05 ),
7555       useCalo = cms.bool( False ),
7556       dRMuonPreselection = cms.double( 0.2 ),
7557       EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7558       dRHcal = cms.double( 9999.0 ),
7559       dRHcalPreselection = cms.double( 0.2 ),
7560       HORecHitCollectionLabel = cms.InputTag( "Notused" )
7561     ),
7562     CaloExtractorPSet = cms.PSet( 
7563       DR_Veto_H = cms.double( 0.1 ),
7564       CenterConeOnCalIntersection = cms.bool( False ),
7565       NoiseTow_EE = cms.double( 0.15 ),
7566       Noise_EB = cms.double( 0.025 ),
7567       Noise_HE = cms.double( 0.2 ),
7568       DR_Veto_E = cms.double( 0.07 ),
7569       NoiseTow_EB = cms.double( 0.04 ),
7570       Noise_EE = cms.double( 0.1 ),
7571       UseRecHitsFlag = cms.bool( False ),
7572       DR_Max = cms.double( 1.0 ),
7573       DepositLabel = cms.untracked.string( "Cal" ),
7574       Noise_HO = cms.double( 0.2 ),
7575       DR_Veto_HO = cms.double( 0.1 ),
7576       Threshold_H = cms.double( 0.5 ),
7577       PrintTimeReport = cms.untracked.bool( False ),
7578       Threshold_E = cms.double( 0.2 ),
7579       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7580       ComponentName = cms.string( "CaloExtractorByAssociator" ),
7581       Threshold_HO = cms.double( 0.5 ),
7582       DepositInstanceLabels = cms.vstring( 'ecal',
7583         'hcal',
7584         'ho' ),
7585       ServiceParameters = cms.PSet( 
7586         RPCLayers = cms.bool( False ),
7587         UseMuonNavigation = cms.untracked.bool( False ),
7588         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7589       ),
7590       TrackAssociatorParameters = cms.PSet( 
7591         useMuon = cms.bool( False ),
7592         truthMatch = cms.bool( False ),
7593         usePreshower = cms.bool( False ),
7594         dRPreshowerPreselection = cms.double( 0.2 ),
7595         muonMaxDistanceSigmaY = cms.double( 0.0 ),
7596         useEcal = cms.bool( False ),
7597         muonMaxDistanceSigmaX = cms.double( 0.0 ),
7598         dRMuon = cms.double( 9999.0 ),
7599         dREcal = cms.double( 1.0 ),
7600         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7601         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7602         EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7603         CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7604         propagateAllDirections = cms.bool( True ),
7605         muonMaxDistanceY = cms.double( 5.0 ),
7606         useHO = cms.bool( False ),
7607         muonMaxDistanceX = cms.double( 5.0 ),
7608         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7609         useHcal = cms.bool( False ),
7610         HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7611         accountForTrajectoryChangeCalo = cms.bool( False ),
7612         dREcalPreselection = cms.double( 1.0 ),
7613         useCalo = cms.bool( True ),
7614         dRMuonPreselection = cms.double( 0.2 ),
7615         EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7616         dRHcal = cms.double( 1.0 ),
7617         dRHcalPreselection = cms.double( 1.0 ),
7618         HORecHitCollectionLabel = cms.InputTag( "Notused" )
7619       ),
7620       Noise_HB = cms.double( 0.2 )
7621     ),
7622     TrackExtractorPSet = cms.PSet( 
7623       Diff_z = cms.double( 0.2 ),
7624       inputTrackCollection = cms.InputTag( "hltIter03IterL3FromL1MuonMerged" ),
7625       Chi2Ndof_Max = cms.double( 1.0E64 ),
7626       BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7627       DR_Veto = cms.double( 0.01 ),
7628       Pt_Min = cms.double( -1.0 ),
7629       DR_Max = cms.double( 1.0 ),
7630       NHits_Min = cms.uint32( 0 ),
7631       Chi2Prob_Min = cms.double( -1.0 ),
7632       Diff_r = cms.double( 0.1 ),
7633       BeamlineOption = cms.string( "BeamSpotFromEvent" ),
7634       ComponentName = cms.string( "TrackExtractor" )
7635     ),
7636     JetExtractorPSet = cms.PSet( 
7637       JetCollectionLabel = cms.InputTag( "Notused" ),
7638       DR_Veto = cms.double( 0.1 ),
7639       DR_Max = cms.double( 1.0 ),
7640       ExcludeMuonVeto = cms.bool( True ),
7641       PrintTimeReport = cms.untracked.bool( False ),
7642       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7643       ComponentName = cms.string( "JetExtractor" ),
7644       ServiceParameters = cms.PSet( 
7645         RPCLayers = cms.bool( False ),
7646         UseMuonNavigation = cms.untracked.bool( False ),
7647         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7648       ),
7649       TrackAssociatorParameters = cms.PSet( 
7650         useMuon = cms.bool( False ),
7651         truthMatch = cms.bool( False ),
7652         usePreshower = cms.bool( False ),
7653         dRPreshowerPreselection = cms.double( 0.2 ),
7654         muonMaxDistanceSigmaY = cms.double( 0.0 ),
7655         useEcal = cms.bool( False ),
7656         muonMaxDistanceSigmaX = cms.double( 0.0 ),
7657         dRMuon = cms.double( 9999.0 ),
7658         dREcal = cms.double( 0.5 ),
7659         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7660         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7661         EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7662         CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7663         propagateAllDirections = cms.bool( True ),
7664         muonMaxDistanceY = cms.double( 5.0 ),
7665         useHO = cms.bool( False ),
7666         muonMaxDistanceX = cms.double( 5.0 ),
7667         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7668         useHcal = cms.bool( False ),
7669         HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7670         accountForTrajectoryChangeCalo = cms.bool( False ),
7671         dREcalPreselection = cms.double( 0.5 ),
7672         useCalo = cms.bool( True ),
7673         dRMuonPreselection = cms.double( 0.2 ),
7674         EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7675         dRHcal = cms.double( 0.5 ),
7676         dRHcalPreselection = cms.double( 0.5 ),
7677         HORecHitCollectionLabel = cms.InputTag( "Notused" )
7678       ),
7679       Threshold = cms.double( 5.0 )
7680     ),
7681     trackDepositName = cms.string( "tracker" ),
7682     ecalDepositName = cms.string( "ecal" ),
7683     hcalDepositName = cms.string( "hcal" ),
7684     hoDepositName = cms.string( "ho" ),
7685     jetDepositName = cms.string( "jets" ),
7686     TimingFillerParameters = cms.PSet( 
7687       DTTimingParameters = cms.PSet( 
7688         HitError = cms.double( 6.0 ),
7689         MatchParameters = cms.PSet( 
7690           TightMatchDT = cms.bool( False ),
7691           DTradius = cms.double( 0.01 ),
7692           TightMatchCSC = cms.bool( True ),
7693           CSCsegments = cms.InputTag( "hltCscSegments" ),
7694           DTsegments = cms.InputTag( "hltDt4DSegments" )
7695         ),
7696         debug = cms.bool( False ),
7697         DoWireCorr = cms.bool( False ),
7698         RequireBothProjections = cms.bool( False ),
7699         DTTimeOffset = cms.double( 2.7 ),
7700         PruneCut = cms.double( 10000.0 ),
7701         DTsegments = cms.InputTag( "hltDt4DSegments" ),
7702         UseSegmentT0 = cms.bool( False ),
7703         HitsMin = cms.int32( 5 ),
7704         DropTheta = cms.bool( True ),
7705         ServiceParameters = cms.PSet( 
7706           RPCLayers = cms.bool( True ),
7707           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7708         )
7709       ),
7710       UseCSC = cms.bool( True ),
7711       CSCTimingParameters = cms.PSet( 
7712         MatchParameters = cms.PSet( 
7713           TightMatchDT = cms.bool( False ),
7714           DTradius = cms.double( 0.01 ),
7715           TightMatchCSC = cms.bool( True ),
7716           CSCsegments = cms.InputTag( "hltCscSegments" ),
7717           DTsegments = cms.InputTag( "hltDt4DSegments" )
7718         ),
7719         debug = cms.bool( False ),
7720         CSCWireTimeOffset = cms.double( 0.0 ),
7721         CSCStripError = cms.double( 7.0 ),
7722         CSCTimeOffset = cms.double( 0.0 ),
7723         CSCWireError = cms.double( 8.6 ),
7724         PruneCut = cms.double( 100.0 ),
7725         CSCsegments = cms.InputTag( "hltCscSegments" ),
7726         UseStripTime = cms.bool( True ),
7727         CSCStripTimeOffset = cms.double( 0.0 ),
7728         UseWireTime = cms.bool( True ),
7729         ServiceParameters = cms.PSet( 
7730           RPCLayers = cms.bool( True ),
7731           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7732         )
7733       ),
7734       ErrorDT = cms.double( 6.0 ),
7735       EcalEnergyCut = cms.double( 0.4 ),
7736       UseECAL = cms.bool( True ),
7737       ErrorEB = cms.double( 2.085 ),
7738       UseDT = cms.bool( True ),
7739       ErrorEE = cms.double( 6.95 ),
7740       ErrorCSC = cms.double( 7.4 )
7741     ),
7742     ShowerDigiFillerParameters = cms.PSet( 
7743       cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
7744       digiMaxDistanceX = cms.double( 25.0 ),
7745       dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" )
7746     ),
7747     TrackerKinkFinderParameters = cms.PSet( 
7748       usePosition = cms.bool( False ),
7749       diagonalOnly = cms.bool( False )
7750     ),
7751     fillEnergy = cms.bool( False ),
7752     storeCrossedHcalRecHits = cms.bool( False ),
7753     maxAbsPullX = cms.double( 4.0 ),
7754     maxAbsEta = cms.double( 3.0 ),
7755     minPt = cms.double( 2.0 ),
7756     inputCollectionTypes = cms.vstring( 'inner tracks',
7757       'links',
7758       'outer tracks' ),
7759     addExtraSoftMuons = cms.bool( False ),
7760     fillGlobalTrackRefits = cms.bool( False ),
7761     debugWithTruthMatching = cms.bool( False ),
7762     inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
7763     fillCaloCompatibility = cms.bool( False ),
7764     maxAbsPullY = cms.double( 9999.0 ),
7765     maxAbsDy = cms.double( 9999.0 ),
7766     minP = cms.double( 0.0 ),
7767     minPCaloMuon = cms.double( 1.0E9 ),
7768     maxAbsDx = cms.double( 3.0 ),
7769     fillIsolation = cms.bool( False ),
7770     writeIsoDeposits = cms.bool( False ),
7771     minNumberOfMatches = cms.int32( 1 ),
7772     fillMatching = cms.bool( True ),
7773     fillShowerDigis = cms.bool( False ),
7774     ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
7775     sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
7776     fillGlobalTrackQuality = cms.bool( False ),
7777     globalTrackQualityInputTag = cms.InputTag( "" ),
7778     selectHighPurity = cms.bool( False ),
7779     pvInputTag = cms.InputTag( "" ),
7780     fillTrackerKink = cms.bool( False ),
7781     minCaloCompatibility = cms.double( 0.6 ),
7782     runArbitrationCleaner = cms.bool( False ),
7783     arbitrationCleanerOptions = cms.PSet( 
7784       OverlapDTheta = cms.double( 0.02 ),
7785       Overlap = cms.bool( True ),
7786       Clustering = cms.bool( True ),
7787       ME1a = cms.bool( True ),
7788       ClusterDTheta = cms.double( 0.02 ),
7789       ClusterDPhi = cms.double( 0.6 ),
7790       OverlapDPhi = cms.double( 0.0786 )
7791     ),
7792     arbitrateTrackerMuons = cms.bool( True )
7793 )
7794 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
7795     inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
7796     applyTriggerIdLoose = cms.bool( True ),
7797     typeMuon = cms.uint32( 0 ),
7798     allowedTypeMask = cms.uint32( 0 ),
7799     requiredTypeMask = cms.uint32( 0 ),
7800     minNMuonHits = cms.int32( 0 ),
7801     minNMuonStations = cms.int32( 0 ),
7802     minNTrkLayers = cms.int32( 0 ),
7803     minTrkHits = cms.int32( 0 ),
7804     minPixLayer = cms.int32( 0 ),
7805     minPixHits = cms.int32( 0 ),
7806     minPt = cms.double( 0.0 ),
7807     maxNormalizedChi2 = cms.double( 9999.0 )
7808 )
7809 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
7810     inputCollection = cms.InputTag( "hltIterL3Muons" )
7811 )
7812 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
7813     track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
7814     muon = cms.InputTag( "hltIterL3Muons" ),
7815     originalMVAVals = cms.InputTag( "none" ),
7816     copyMVA = cms.bool( False ),
7817     copyExtras = cms.untracked.bool( True ),
7818     copyTrajectories = cms.untracked.bool( False )
7819 )
7820 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
7821     InputObjects = cms.InputTag( "hltIterL3Muons" ),
7822     DisplacedReconstruction = cms.bool( False )
7823 )
7824 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7825     InputCollection = cms.InputTag( "hltPixelTracks" ),
7826     InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7827     originHalfLength = cms.double( 0.3 ),
7828     originRadius = cms.double( 0.1 ),
7829     useProtoTrackKinematics = cms.bool( False ),
7830     useEventsWithNoVertex = cms.bool( True ),
7831     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7832     usePV = cms.bool( False ),
7833     includeFourthHit = cms.bool( True ),
7834     produceComplement = cms.bool( False ),
7835     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7836 )
7837 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7838     cleanTrajectoryAfterInOut = cms.bool( False ),
7839     doSeedingRegionRebuilding = cms.bool( False ),
7840     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7841     reverseTrajectories = cms.bool( False ),
7842     useHitsSplitting = cms.bool( False ),
7843     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7844     src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
7845     clustersToSkip = cms.InputTag( "" ),
7846     phase2clustersToSkip = cms.InputTag( "" ),
7847     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
7848     TransientInitialStateEstimatorParameters = cms.PSet( 
7849       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7850       numberMeasurementsForFit = cms.int32( 4 ),
7851       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7852     ),
7853     numHitsForSeedCleaner = cms.int32( 4 ),
7854     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7855     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7856     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7857     maxNSeeds = cms.uint32( 100000 ),
7858     maxSeedsBeforeCleaning = cms.uint32( 1000 )
7859 )
7860 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7861     useSimpleMF = cms.bool( True ),
7862     SimpleMagneticField = cms.string( "ParabolicMf" ),
7863     src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
7864     clusterRemovalInfo = cms.InputTag( "" ),
7865     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7866     Fitter = cms.string( "hltESPFittingSmootherIT" ),
7867     useHitsSplitting = cms.bool( False ),
7868     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7869     TrajectoryInEvent = cms.bool( False ),
7870     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7871     AlgorithmName = cms.string( "hltIter0" ),
7872     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7873     GeometricInnerState = cms.bool( True ),
7874     NavigationSchool = cms.string( "" ),
7875     MeasurementTracker = cms.string( "" ),
7876     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
7877 )
7878 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7879     src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7880     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7881     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7882     ignoreVertices = cms.bool( False ),
7883     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7884     mva = cms.PSet( 
7885       minPixelHits = cms.vint32( 0, 0, 0 ),
7886       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7887       dr_par = cms.PSet( 
7888         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7889         dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
7890         dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ),
7891         dr_exp = cms.vint32( 4, 4, 4 ),
7892         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7893       ),
7894       maxLostLayers = cms.vint32( 1, 1, 1 ),
7895       min3DLayers = cms.vint32( 0, 0, 0 ),
7896       dz_par = cms.PSet( 
7897         dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ),
7898         dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ),
7899         dz_exp = cms.vint32( 4, 4, 4 )
7900       ),
7901       minNVtxTrk = cms.int32( 3 ),
7902       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7903       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7904       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7905       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7906       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7907       minLayers = cms.vint32( 3, 3, 3 )
7908     )
7909 )
7910 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7911     originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7912     originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
7913     originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
7914     minQuality = cms.string( "highPurity" ),
7915     copyExtras = cms.untracked.bool( True ),
7916     copyTrajectories = cms.untracked.bool( False )
7917 )
7918 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7919     trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
7920     trackClassifier = cms.InputTag( '','QualityMasks' ),
7921     pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7922     stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7923     oldClusterRemovalInfo = cms.InputTag( "" ),
7924     TrackQuality = cms.string( "highPurity" ),
7925     maxChi2 = cms.double( 16.0 ),
7926     minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7927     overrideTrkQuals = cms.InputTag( "" )
7928 )
7929 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7930     src = cms.InputTag( "hltMeasurementTrackerEvent" ),
7931     OnDemand = cms.bool( False ),
7932     clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" )
7933 )
7934 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
7935     RegionPSet = cms.PSet( 
7936       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7937       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7938       zErrorBeamSpot = cms.double( 15.0 ),
7939       extraPhi = cms.double( 0.0 ),
7940       extraEta = cms.double( 0.0 ),
7941       maxNVertices = cms.int32( 3 ),
7942       nSigmaZVertex = cms.double( 3.0 ),
7943       nSigmaZBeamSpot = cms.double( 4.0 ),
7944       ptMin = cms.double( 1.2 ),
7945       operationMode = cms.string( "VerticesFixed" ),
7946       searchOpt = cms.bool( False ),
7947       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7948       originRadius = cms.double( 0.015 ),
7949       measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
7950       precise = cms.bool( True ),
7951       zErrorVertex = cms.double( 0.03 )
7952     ),
7953     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7954     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7955     ignoreSingleFPixPanelModules = cms.bool( True ),
7956     debug = cms.untracked.bool( False ),
7957     createPlottingFiles = cms.untracked.bool( False ),
7958     layerList = cms.vstring( 'BPix1+BPix2',
7959       'BPix2+FPix1_pos',
7960       'BPix2+FPix1_neg',
7961       'FPix1_pos+FPix2_pos',
7962       'FPix1_neg+FPix2_neg',
7963       'BPix1+FPix2_neg',
7964       'BPix2+FPix2_neg',
7965       'FPix2_neg+FPix3_neg',
7966       'BPix2+BPix3' ),
7967     BPix = cms.PSet( 
7968       hitErrorRPhi = cms.double( 0.0027 ),
7969       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7970       skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
7971       useErrorsFromParam = cms.bool( True ),
7972       hitErrorRZ = cms.double( 0.006 ),
7973       HitProducer = cms.string( "hltSiPixelRecHits" )
7974     ),
7975     FPix = cms.PSet( 
7976       hitErrorRPhi = cms.double( 0.0051 ),
7977       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7978       skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
7979       useErrorsFromParam = cms.bool( True ),
7980       hitErrorRZ = cms.double( 0.0036 ),
7981       HitProducer = cms.string( "hltSiPixelRecHits" )
7982     ),
7983     TIB = cms.PSet(  ),
7984     TID = cms.PSet(  ),
7985     TOB = cms.PSet(  ),
7986     TEC = cms.PSet(  ),
7987     MTIB = cms.PSet(  ),
7988     MTID = cms.PSet(  ),
7989     MTOB = cms.PSet(  ),
7990     MTEC = cms.PSet(  )
7991 )
7992 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7993     doClusterCheck = cms.bool( False ),
7994     MaxNumberOfStripClusters = cms.uint32( 50000 ),
7995     ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
7996     MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7997     PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7998     cut = cms.string( "" ),
7999     silentClusterCheck = cms.untracked.bool( False )
8000 )
8001 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8002     seedingLayers = cms.InputTag( "" ),
8003     trackingRegions = cms.InputTag( "" ),
8004     trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
8005     clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
8006     produceSeedingHitSets = cms.bool( True ),
8007     produceIntermediateHitDoublets = cms.bool( False ),
8008     maxElement = cms.uint32( 0 ),
8009     maxElementTotal = cms.uint32( 50000000 ),
8010     putEmptyIfMaxElementReached = cms.bool( False ),
8011     layerPairs = cms.vuint32( 0 )
8012 )
8013 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8014     seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
8015     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
8016     SeedMomentumForBOFF = cms.double( 5.0 ),
8017     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8018     MinOneOverPtError = cms.double( 1.0 ),
8019     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8020     magneticField = cms.string( "ParabolicMf" ),
8021     forceKinematicWithRegionDirection = cms.bool( False ),
8022     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
8023 )
8024 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8025     cleanTrajectoryAfterInOut = cms.bool( False ),
8026     doSeedingRegionRebuilding = cms.bool( False ),
8027     onlyPixelHitsForSeedCleaner = cms.bool( False ),
8028     reverseTrajectories = cms.bool( False ),
8029     useHitsSplitting = cms.bool( False ),
8030     MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8031     src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
8032     clustersToSkip = cms.InputTag( "" ),
8033     phase2clustersToSkip = cms.InputTag( "" ),
8034     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
8035     TransientInitialStateEstimatorParameters = cms.PSet( 
8036       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8037       numberMeasurementsForFit = cms.int32( 4 ),
8038       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8039     ),
8040     numHitsForSeedCleaner = cms.int32( 4 ),
8041     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8042     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8043     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8044     maxNSeeds = cms.uint32( 100000 ),
8045     maxSeedsBeforeCleaning = cms.uint32( 1000 )
8046 )
8047 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8048     useSimpleMF = cms.bool( True ),
8049     SimpleMagneticField = cms.string( "ParabolicMf" ),
8050     src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
8051     clusterRemovalInfo = cms.InputTag( "" ),
8052     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8053     Fitter = cms.string( "hltESPFittingSmootherIT" ),
8054     useHitsSplitting = cms.bool( False ),
8055     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8056     TrajectoryInEvent = cms.bool( False ),
8057     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8058     AlgorithmName = cms.string( "hltDoubletRecovery" ),
8059     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8060     GeometricInnerState = cms.bool( True ),
8061     NavigationSchool = cms.string( "" ),
8062     MeasurementTracker = cms.string( "" ),
8063     MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" )
8064 )
8065 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8066     src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8067     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8068     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8069     ignoreVertices = cms.bool( False ),
8070     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8071     mva = cms.PSet( 
8072       minPixelHits = cms.vint32( 0, 0, 0 ),
8073       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8074       dr_par = cms.PSet( 
8075         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8076         dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
8077         dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8078         dr_exp = cms.vint32( 4, 4, 4 ),
8079         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8080       ),
8081       maxLostLayers = cms.vint32( 1, 1, 1 ),
8082       min3DLayers = cms.vint32( 0, 0, 0 ),
8083       dz_par = cms.PSet( 
8084         dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8085         dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
8086         dz_exp = cms.vint32( 4, 4, 4 )
8087       ),
8088       minNVtxTrk = cms.int32( 3 ),
8089       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8090       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8091       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8092       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8093       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8094       minLayers = cms.vint32( 3, 3, 3 )
8095     )
8096 )
8097 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8098     originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8099     originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ),
8100     originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
8101     minQuality = cms.string( "highPurity" ),
8102     copyExtras = cms.untracked.bool( True ),
8103     copyTrajectories = cms.untracked.bool( False )
8104 )
8105 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
8106     ShareFrac = cms.double( 0.19 ),
8107     FoundHitBonus = cms.double( 5.0 ),
8108     LostHitPenalty = cms.double( 20.0 ),
8109     MinPT = cms.double( 0.05 ),
8110     Epsilon = cms.double( -0.001 ),
8111     MaxNormalizedChisq = cms.double( 1000.0 ),
8112     MinFound = cms.int32( 3 ),
8113     TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8114     hasSelector = cms.vint32( 0, 0 ),
8115     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8116     selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8117     setsToMerge = cms.VPSet( 
8118       cms.PSet(  pQual = cms.bool( False ),
8119         tLists = cms.vint32( 0, 1 )
8120       )
8121     ),
8122     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8123     allowFirstHitShare = cms.bool( True ),
8124     newQuality = cms.string( "confirmed" ),
8125     copyExtras = cms.untracked.bool( True ),
8126     writeOnlyTrkQuals = cms.bool( False ),
8127     copyMVA = cms.bool( False )
8128 )
8129 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
8130     ShareFrac = cms.double( 0.19 ),
8131     FoundHitBonus = cms.double( 5.0 ),
8132     LostHitPenalty = cms.double( 20.0 ),
8133     MinPT = cms.double( 0.05 ),
8134     Epsilon = cms.double( -0.001 ),
8135     MaxNormalizedChisq = cms.double( 1000.0 ),
8136     MinFound = cms.int32( 3 ),
8137     TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8138     hasSelector = cms.vint32( 0, 0 ),
8139     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8140     selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8141     setsToMerge = cms.VPSet( 
8142       cms.PSet(  pQual = cms.bool( False ),
8143         tLists = cms.vint32( 0, 1 )
8144       )
8145     ),
8146     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8147     allowFirstHitShare = cms.bool( True ),
8148     newQuality = cms.string( "confirmed" ),
8149     copyExtras = cms.untracked.bool( True ),
8150     writeOnlyTrkQuals = cms.bool( False ),
8151     copyMVA = cms.bool( False )
8152 )
8153 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
8154     vertexCollections = cms.VPSet( 
8155       cms.PSet(  chi2cutoff = cms.double( 3.0 ),
8156         label = cms.string( "" ),
8157         useBeamConstraint = cms.bool( False ),
8158         minNdof = cms.double( 0.0 ),
8159         maxDistanceToBeam = cms.double( 1.0 ),
8160         algorithm = cms.string( "AdaptiveVertexFitter" )
8161       ),
8162       cms.PSet(  chi2cutoff = cms.double( 3.0 ),
8163         label = cms.string( "WithBS" ),
8164         useBeamConstraint = cms.bool( True ),
8165         minNdof = cms.double( 0.0 ),
8166         maxDistanceToBeam = cms.double( 1.0 ),
8167         algorithm = cms.string( "AdaptiveVertexFitter" )
8168       )
8169     ),
8170     verbose = cms.untracked.bool( False ),
8171     TkFilterParameters = cms.PSet( 
8172       maxEta = cms.double( 100.0 ),
8173       minPt = cms.double( 0.0 ),
8174       minSiliconLayersWithHits = cms.int32( 5 ),
8175       minPixelLayersWithHits = cms.int32( 2 ),
8176       maxNormalizedChi2 = cms.double( 20.0 ),
8177       trackQuality = cms.string( "any" ),
8178       algorithm = cms.string( "filter" ),
8179       maxD0Significance = cms.double( 999.0 )
8180     ),
8181     beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8182     TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
8183     TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
8184     TrackTimesLabel = cms.InputTag( "dummy_default" ),
8185     trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ),
8186     TkClusParameters = cms.PSet( 
8187       TkDAClusParameters = cms.PSet( 
8188         zmerge = cms.double( 0.01 ),
8189         Tstop = cms.double( 0.5 ),
8190         d0CutOff = cms.double( 999.0 ),
8191         dzCutOff = cms.double( 4.0 ),
8192         vertexSize = cms.double( 0.15 ),
8193         coolingFactor = cms.double( 0.6 ),
8194         Tpurge = cms.double( 2.0 ),
8195         Tmin = cms.double( 2.4 ),
8196         uniquetrkweight = cms.double( 0.9 )
8197       ),
8198       algorithm = cms.string( "DA_vect" )
8199     ),
8200     isRecoveryIteration = cms.bool( False ),
8201     recoveryVtxCollection = cms.InputTag( "" ),
8202     useMVACut = cms.bool( False ),
8203     minTrackTimeQuality = cms.double( 0.8 )
8204 )
8205 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
8206     filterParams = cms.PSet( 
8207       maxZ = cms.double( 24.0 ),
8208       minNdof = cms.double( 4.0 ),
8209       maxRho = cms.double( 2.0 ),
8210       pvSrc = cms.InputTag( "hltVerticesPF" )
8211     ),
8212     src = cms.InputTag( "hltVerticesPF" )
8213 )
8214 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
8215     src = cms.InputTag( "hltVerticesPFSelector" ),
8216     cut = cms.string( "!isFake" ),
8217     filter = cms.bool( True )
8218 )
8219 fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector",
8220     inputTag = cms.InputTag( "rawDataCollector" ),
8221     fedList = cms.vuint32( 1022 )
8222 )
8223 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
8224     saveTags = cms.bool( True ),
8225     L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
8226     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8227     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8228     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8229     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8230     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8231     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8232     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8233     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8234     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8235 )
8236 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
8237     offset = cms.uint32( 0 ),
8238     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8239 )
8240 fragment.hltL1sV0SingleJet3OR = cms.EDFilter( "HLTL1TSeed",
8241     saveTags = cms.bool( True ),
8242     L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet200 OR L1_DoubleJet120er2p5" ),
8243     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8244     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8245     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8246     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8247     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8248     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8249     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8250     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8251     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8252 )
8253 fragment.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler",
8254     offset = cms.uint32( 0 ),
8255     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8256 )
8257 fragment.hltPixelTracksQuadruplets = cms.EDProducer( "TrackWithVertexSelector",
8258     src = cms.InputTag( "hltPixelTracks" ),
8259     etaMin = cms.double( -999.0 ),
8260     etaMax = cms.double( 999.0 ),
8261     ptMin = cms.double( 0.0 ),
8262     ptMax = cms.double( 999999.0 ),
8263     d0Max = cms.double( 999.0 ),
8264     dzMax = cms.double( 999.0 ),
8265     normalizedChi2 = cms.double( 999999.0 ),
8266     numberOfValidHits = cms.uint32( 0 ),
8267     numberOfLostHits = cms.uint32( 999 ),
8268     numberOfValidPixelHits = cms.uint32( 4 ),
8269     ptErrorCut = cms.double( 999999.0 ),
8270     quality = cms.string( "loose" ),
8271     useVtx = cms.bool( False ),
8272     vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ),
8273     timesTag = cms.InputTag( "" ),
8274     timeResosTag = cms.InputTag( "" ),
8275     nVertices = cms.uint32( 0 ),
8276     vtxFallback = cms.bool( False ),
8277     zetaVtx = cms.double( 999999.0 ),
8278     rhoVtx = cms.double( 999999.0 ),
8279     nSigmaDtVertex = cms.double( 0.0 ),
8280     copyExtras = cms.untracked.bool( False ),
8281     copyTrajectories = cms.untracked.bool( False )
8282 )
8283 fragment.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer",
8284     L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8285     tauAssociationCone = cms.double( 0.0 ),
8286     tauUnbiasCone = cms.double( 1.2 ),
8287     PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ),
8288     ExtrapolationConeSize = cms.double( 1.0 ),
8289     PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
8290     L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ),
8291     MaxVtxDXYSeed = cms.double( 101.0 ),
8292     MaxVtxDXYIsol = cms.double( 101.0 ),
8293     VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
8294     MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
8295     minPTrack = cms.double( 5.0 ),
8296     maxPTrackForIsolation = cms.double( 3.0 ),
8297     EBEtaBoundary = cms.double( 1.479 )
8298 )
8299 fragment.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8300     saveTags = cms.bool( True ),
8301     candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ),
8302     MaxPtNearby = cms.double( 2.0 ),
8303     MinEnergyTrack = cms.double( 12.0 ),
8304     MinPtTrack = cms.double( 3.5 ),
8305     MaxEtaTrack = cms.double( 1.15 ),
8306     MinEtaTrack = cms.double( 0.0 ),
8307     filterTrackEnergy = cms.bool( True ),
8308     NMaxTrackCandidates = cms.int32( 10 ),
8309     DropMultiL2Event = cms.bool( False )
8310 )
8311 fragment.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
8312     filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
8313     EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8314     EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8315     EBHitEnergyThreshold = cms.double( 0.1 ),
8316     EBHitCountEnergyThreshold = cms.double( 0.5 ),
8317     EEHitEnergyThreshold0 = cms.double( -41.0664 ),
8318     EEHitEnergyThreshold1 = cms.double( 68.795 ),
8319     EEHitEnergyThreshold2 = cms.double( -38.143 ),
8320     EEHitEnergyThreshold3 = cms.double( 7.043 ),
8321     EEFacHitCountEnergyThreshold = cms.double( 10.0 ),
8322     EcalConeSizeEta0 = cms.double( 0.09 ),
8323     EcalConeSizeEta1 = cms.double( 0.14 )
8324 )
8325 fragment.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
8326     saveTags = cms.bool( True ),
8327     candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ),
8328     MaxEnergyInEB = cms.double( 2.0 ),
8329     MaxEnergyInEE = cms.double( 4.0 ),
8330     MaxEnergyOutEB = cms.double( 1.2 ),
8331     MaxEnergyOutEE = cms.double( 2.0 ),
8332     NMaxTrackCandidates = cms.int32( 10 ),
8333     DropMultiL2Event = cms.bool( False )
8334 )
8335 fragment.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector",
8336     corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8337     filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
8338     associationCone = cms.double( 0.2 )
8339 )
8340 fragment.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8341     saveTags = cms.bool( True ),
8342     candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ),
8343     MaxPtNearby = cms.double( 2.0 ),
8344     MinEnergyTrack = cms.double( 18.0 ),
8345     MinPtTrack = cms.double( 20.0 ),
8346     MaxEtaTrack = cms.double( 1.15 ),
8347     MinEtaTrack = cms.double( 0.0 ),
8348     filterTrackEnergy = cms.bool( True ),
8349     NMaxTrackCandidates = cms.int32( 999 ),
8350     DropMultiL2Event = cms.bool( False )
8351 )
8352 fragment.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler",
8353     offset = cms.uint32( 0 ),
8354     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8355 )
8356 fragment.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer",
8357     L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8358     tauAssociationCone = cms.double( 0.0 ),
8359     tauUnbiasCone = cms.double( 1.2 ),
8360     PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ),
8361     ExtrapolationConeSize = cms.double( 1.0 ),
8362     PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
8363     L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ),
8364     MaxVtxDXYSeed = cms.double( 101.0 ),
8365     MaxVtxDXYIsol = cms.double( 101.0 ),
8366     VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
8367     MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
8368     minPTrack = cms.double( 5.0 ),
8369     maxPTrackForIsolation = cms.double( 3.0 ),
8370     EBEtaBoundary = cms.double( 1.479 )
8371 )
8372 fragment.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8373     saveTags = cms.bool( True ),
8374     candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ),
8375     MaxPtNearby = cms.double( 2.0 ),
8376     MinEnergyTrack = cms.double( 12.0 ),
8377     MinPtTrack = cms.double( 3.5 ),
8378     MaxEtaTrack = cms.double( 2.2 ),
8379     MinEtaTrack = cms.double( 1.1 ),
8380     filterTrackEnergy = cms.bool( True ),
8381     NMaxTrackCandidates = cms.int32( 5 ),
8382     DropMultiL2Event = cms.bool( False )
8383 )
8384 fragment.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
8385     filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
8386     EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8387     EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8388     EBHitEnergyThreshold = cms.double( 0.1 ),
8389     EBHitCountEnergyThreshold = cms.double( 0.5 ),
8390     EEHitEnergyThreshold0 = cms.double( -41.0664 ),
8391     EEHitEnergyThreshold1 = cms.double( 68.795 ),
8392     EEHitEnergyThreshold2 = cms.double( -38.143 ),
8393     EEHitEnergyThreshold3 = cms.double( 7.043 ),
8394     EEFacHitCountEnergyThreshold = cms.double( 10.0 ),
8395     EcalConeSizeEta0 = cms.double( 0.09 ),
8396     EcalConeSizeEta1 = cms.double( 0.14 )
8397 )
8398 fragment.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
8399     saveTags = cms.bool( True ),
8400     candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ),
8401     MaxEnergyInEB = cms.double( 2.0 ),
8402     MaxEnergyInEE = cms.double( 4.0 ),
8403     MaxEnergyOutEB = cms.double( 1.2 ),
8404     MaxEnergyOutEE = cms.double( 2.0 ),
8405     NMaxTrackCandidates = cms.int32( 10 ),
8406     DropMultiL2Event = cms.bool( False )
8407 )
8408 fragment.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector",
8409     corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8410     filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
8411     associationCone = cms.double( 0.2 )
8412 )
8413 fragment.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8414     saveTags = cms.bool( True ),
8415     candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ),
8416     MaxPtNearby = cms.double( 2.0 ),
8417     MinEnergyTrack = cms.double( 18.0 ),
8418     MinPtTrack = cms.double( 20.0 ),
8419     MaxEtaTrack = cms.double( 2.2 ),
8420     MinEtaTrack = cms.double( 1.1 ),
8421     filterTrackEnergy = cms.bool( True ),
8422     NMaxTrackCandidates = cms.int32( 999 ),
8423     DropMultiL2Event = cms.bool( False )
8424 )
8425 fragment.hltL1sCDC = cms.EDFilter( "HLTL1TSeed",
8426     saveTags = cms.bool( True ),
8427     L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ),
8428     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8429     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8430     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8431     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8432     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8433     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8434     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8435     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8436     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8437 )
8438 fragment.hltPreCDCL2cosmic10er1p0 = cms.EDFilter( "HLTPrescaler",
8439     offset = cms.uint32( 0 ),
8440     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8441 )
8442 fragment.hltL1fL1sCDCL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8443     saveTags = cms.bool( True ),
8444     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8445     PreviousCandTag = cms.InputTag( "hltL1sCDC" ),
8446     MaxEta = cms.double( 2.5 ),
8447     MinPt = cms.double( 0.0 ),
8448     MaxDeltaR = cms.double( 0.3 ),
8449     MinN = cms.int32( 1 ),
8450     CentralBxOnly = cms.bool( False ),
8451     SelectQualities = cms.vint32(  )
8452 )
8453 fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer",
8454     Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ),
8455     Reco4DAlgoConfig = cms.PSet( 
8456       Reco2DAlgoConfig = cms.PSet( 
8457         AlphaMaxPhi = cms.double( 1.0 ),
8458         debug = cms.untracked.bool( False ),
8459         segmCleanerMode = cms.int32( 2 ),
8460         AlphaMaxTheta = cms.double( 0.9 ),
8461         hit_afterT0_resolution = cms.double( 0.03 ),
8462         performT0_vdriftSegCorrection = cms.bool( False ),
8463         recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8464         MaxChi2 = cms.double( 4.0 ),
8465         recAlgoConfig = cms.PSet( 
8466           maxTime = cms.double( 420.0 ),
8467           debug = cms.untracked.bool( False ),
8468           stepTwoFromDigi = cms.bool( False ),
8469           tTrigModeConfig = cms.PSet( 
8470             debug = cms.untracked.bool( False ),
8471             tofCorrType = cms.int32( 0 ),
8472             tTrigLabel = cms.string( "" ),
8473             wirePropCorrType = cms.int32( 0 ),
8474             doTOFCorrection = cms.bool( True ),
8475             vPropWire = cms.double( 24.4 ),
8476             doT0Correction = cms.bool( True ),
8477             doWirePropCorrection = cms.bool( True ),
8478             t0Label = cms.string( "" )
8479           ),
8480           useUncertDB = cms.bool( True ),
8481           doVdriftCorr = cms.bool( True ),
8482           minTime = cms.double( -3.0 ),
8483           tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
8484           readLegacyTTrigDB = cms.bool( True ),
8485           readLegacyVDriftDB = cms.bool( True )
8486         ),
8487         MaxAllowedHits = cms.uint32( 50 ),
8488         nUnSharedHitsMin = cms.int32( 2 ),
8489         nSharedHitsMax = cms.int32( 2 ),
8490         performT0SegCorrection = cms.bool( False ),
8491         perform_delta_rejecting = cms.bool( False )
8492       ),
8493       Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ),
8494       debug = cms.untracked.bool( False ),
8495       segmCleanerMode = cms.int32( 2 ),
8496       AllDTRecHits = cms.bool( True ),
8497       hit_afterT0_resolution = cms.double( 0.03 ),
8498       performT0_vdriftSegCorrection = cms.bool( False ),
8499       recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8500       recAlgoConfig = cms.PSet( 
8501         maxTime = cms.double( 420.0 ),
8502         debug = cms.untracked.bool( False ),
8503         stepTwoFromDigi = cms.bool( False ),
8504         tTrigModeConfig = cms.PSet( 
8505           debug = cms.untracked.bool( False ),
8506           tofCorrType = cms.int32( 0 ),
8507           tTrigLabel = cms.string( "" ),
8508           wirePropCorrType = cms.int32( 0 ),
8509           doTOFCorrection = cms.bool( True ),
8510           vPropWire = cms.double( 24.4 ),
8511           doT0Correction = cms.bool( True ),
8512           doWirePropCorrection = cms.bool( True ),
8513           t0Label = cms.string( "" )
8514         ),
8515         useUncertDB = cms.bool( True ),
8516         doVdriftCorr = cms.bool( True ),
8517         minTime = cms.double( -3.0 ),
8518         tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
8519         readLegacyTTrigDB = cms.bool( True ),
8520         readLegacyVDriftDB = cms.bool( True )
8521       ),
8522       nUnSharedHitsMin = cms.int32( 2 ),
8523       nSharedHitsMax = cms.int32( 2 ),
8524       performT0SegCorrection = cms.bool( False ),
8525       perform_delta_rejecting = cms.bool( False )
8526     ),
8527     debug = cms.untracked.bool( False ),
8528     recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
8529     recHits2DLabel = cms.InputTag( "dt2DSegments" )
8530 )
8531 fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator",
8532     MaxSeeds = cms.int32( 1000 ),
8533     CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8534     EnableDTMeasurement = cms.bool( True ),
8535     MaxCSCChi2 = cms.double( 300.0 ),
8536     MaxDTChi2 = cms.double( 300.0 ),
8537     DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8538     EnableCSCMeasurement = cms.bool( True ),
8539     ForcePointDown = cms.bool( False )
8540 )
8541 fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
8542     GMTReadoutCollection = cms.InputTag( "" ),
8543     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8544     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
8545     L1MinPt = cms.double( 0.0 ),
8546     L1MaxEta = cms.double( 2.5 ),
8547     L1MinQuality = cms.uint32( 1 ),
8548     SetMinPtBarrelTo = cms.double( 3.5 ),
8549     SetMinPtEndcapTo = cms.double( 1.0 ),
8550     UseOfflineSeed = cms.untracked.bool( True ),
8551     UseUnassociatedL1 = cms.bool( False ),
8552     MatchDR = cms.vdouble( 0.3 ),
8553     EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
8554     CentralBxOnly = cms.bool( True ),
8555     MatchType = cms.uint32( 0 ),
8556     SortType = cms.uint32( 0 ),
8557     OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ),
8558     ServiceParameters = cms.PSet( 
8559       RPCLayers = cms.bool( True ),
8560       UseMuonNavigation = cms.untracked.bool( True ),
8561       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
8562     )
8563 )
8564 fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer",
8565     ServiceParameters = cms.PSet( 
8566       RPCLayers = cms.bool( True ),
8567       UseMuonNavigation = cms.untracked.bool( True ),
8568       Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
8569         'hltESPFastSteppingHelixPropagatorOpposite' )
8570     ),
8571     InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ),
8572     SeedTransformerParameters = cms.PSet( 
8573       Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
8574       NMinRecHits = cms.uint32( 2 ),
8575       RescaleError = cms.double( 100.0 ),
8576       Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8577       UseSubRecHits = cms.bool( False ),
8578       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8579     ),
8580     L2TrajBuilderParameters = cms.PSet( 
8581       BWFilterParameters = cms.PSet( 
8582         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8583         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8584         BWSeedType = cms.string( "fromGenerator" ),
8585         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
8586         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
8587         EnableGEMMeasurement = cms.bool( True ),
8588         EnableRPCMeasurement = cms.bool( True ),
8589         MuonTrajectoryUpdatorParameters = cms.PSet( 
8590           ExcludeRPCFromFit = cms.bool( False ),
8591           Granularity = cms.int32( 0 ),
8592           MaxChi2 = cms.double( 25.0 ),
8593           RescaleError = cms.bool( False ),
8594           RescaleErrorFactor = cms.double( 100.0 ),
8595           UseInvalidHits = cms.bool( True )
8596         ),
8597         EnableCSCMeasurement = cms.bool( True ),
8598         MaxChi2 = cms.double( 100.0 ),
8599         FitDirection = cms.string( "outsideIn" ),
8600         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8601         NumberOfSigma = cms.double( 3.0 ),
8602         EnableDTMeasurement = cms.bool( True )
8603       ),
8604       DoSeedRefit = cms.bool( False ),
8605       FilterParameters = cms.PSet( 
8606         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8607         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8608         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
8609         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
8610         EnableGEMMeasurement = cms.bool( True ),
8611         EnableRPCMeasurement = cms.bool( True ),
8612         MuonTrajectoryUpdatorParameters = cms.PSet( 
8613           ExcludeRPCFromFit = cms.bool( False ),
8614           Granularity = cms.int32( 0 ),
8615           MaxChi2 = cms.double( 25.0 ),
8616           RescaleError = cms.bool( False ),
8617           RescaleErrorFactor = cms.double( 100.0 ),
8618           UseInvalidHits = cms.bool( True )
8619         ),
8620         EnableCSCMeasurement = cms.bool( True ),
8621         MaxChi2 = cms.double( 1000.0 ),
8622         FitDirection = cms.string( "insideOut" ),
8623         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8624         NumberOfSigma = cms.double( 3.0 ),
8625         EnableDTMeasurement = cms.bool( True )
8626       ),
8627       SeedPosition = cms.string( "in" ),
8628       DoBackwardFilter = cms.bool( True ),
8629       DoRefit = cms.bool( False ),
8630       NavigationType = cms.string( "Standard" ),
8631       SeedTransformerParameters = cms.PSet( 
8632         Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
8633         NMinRecHits = cms.uint32( 2 ),
8634         RescaleError = cms.double( 100.0 ),
8635         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8636         UseSubRecHits = cms.bool( False ),
8637         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8638       ),
8639       SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
8640     ),
8641     DoSeedRefit = cms.bool( False ),
8642     TrackLoaderParameters = cms.PSet( 
8643       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8644       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8645       DoSmoothing = cms.bool( False ),
8646       VertexConstraint = cms.bool( True ),
8647       MuonUpdatorAtVertexParameters = cms.PSet( 
8648         MaxChi2 = cms.double( 1000000.0 ),
8649         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
8650         BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
8651         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
8652       ),
8653       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8654     ),
8655     MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" )
8656 )
8657 fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer",
8658     InputObjects = cms.InputTag( "hltL2CosmicMuons" )
8659 )
8660 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8661     saveTags = cms.bool( True ),
8662     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8663     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
8664     PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
8665     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
8666     MinN = cms.int32( 1 ),
8667     MaxEta = cms.double( 1.0 ),
8668     AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
8669     MinNstations = cms.vint32( 0, 2, 0, 2 ),
8670     MinNhits = cms.vint32( 0, 1, 0, 1 ),
8671     CutOnChambers = cms.bool( False ),
8672     MinNchambers = cms.vint32( 0 ),
8673     MaxDr = cms.double( 9999.0 ),
8674     MinDr = cms.double( -1.0 ),
8675     MaxDz = cms.double( 9999.0 ),
8676     MinDxySig = cms.double( -1.0 ),
8677     MinPt = cms.double( 10.0 ),
8678     NSigmaPt = cms.double( 0.0 ),
8679     MatchToPreviousCand = cms.bool( True )
8680 )
8681 fragment.hltPreCDCL2cosmic5p5er1p0 = cms.EDFilter( "HLTPrescaler",
8682     offset = cms.uint32( 0 ),
8683     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8684 )
8685 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8686     saveTags = cms.bool( True ),
8687     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8688     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
8689     PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
8690     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
8691     MinN = cms.int32( 1 ),
8692     MaxEta = cms.double( 1.0 ),
8693     AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
8694     MinNstations = cms.vint32( 0, 2, 0, 2 ),
8695     MinNhits = cms.vint32( 0, 1, 0, 1 ),
8696     CutOnChambers = cms.bool( False ),
8697     MinNchambers = cms.vint32( 0 ),
8698     MaxDr = cms.double( 9999.0 ),
8699     MinDr = cms.double( -1.0 ),
8700     MaxDz = cms.double( 9999.0 ),
8701     MinDxySig = cms.double( -1.0 ),
8702     MinPt = cms.double( 5.5 ),
8703     NSigmaPt = cms.double( 0.0 ),
8704     MatchToPreviousCand = cms.bool( True )
8705 )
8706 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
8707     saveTags = cms.bool( True ),
8708     L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
8709     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8710     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8711     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8712     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8713     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8714     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8715     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8716     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8717     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8718 )
8719 fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler",
8720     offset = cms.uint32( 0 ),
8721     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8722 )
8723 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
8724     saveTags = cms.bool( True ),
8725     L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
8726     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8727     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8728     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8729     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8730     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8731     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8732     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8733     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8734     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8735 )
8736 fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler",
8737     offset = cms.uint32( 0 ),
8738     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8739 )
8740 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
8741     saveTags = cms.bool( True ),
8742     L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
8743     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8744     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8745     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8746     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8747     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8748     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8749     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8750     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8751     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8752 )
8753 fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler",
8754     offset = cms.uint32( 0 ),
8755     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8756 )
8757 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
8758     saveTags = cms.bool( True ),
8759     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" ),
8760     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8761     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8762     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8763     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8764     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8765     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8766     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8767     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8768     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8769 )
8770 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
8771     offset = cms.uint32( 0 ),
8772     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8773 )
8774 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
8775     useMassDropTagger = cms.bool( False ),
8776     useFiltering = cms.bool( False ),
8777     useDynamicFiltering = cms.bool( False ),
8778     useTrimming = cms.bool( False ),
8779     usePruning = cms.bool( False ),
8780     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
8781     useKtPruning = cms.bool( False ),
8782     useConstituentSubtraction = cms.bool( False ),
8783     useSoftDrop = cms.bool( False ),
8784     correctShape = cms.bool( False ),
8785     UseOnlyVertexTracks = cms.bool( False ),
8786     UseOnlyOnePV = cms.bool( False ),
8787     muCut = cms.double( -1.0 ),
8788     yCut = cms.double( -1.0 ),
8789     rFilt = cms.double( -1.0 ),
8790     rFiltFactor = cms.double( -1.0 ),
8791     trimPtFracMin = cms.double( -1.0 ),
8792     zcut = cms.double( -1.0 ),
8793     rcut_factor = cms.double( -1.0 ),
8794     csRho_EtaMax = cms.double( -1.0 ),
8795     csRParam = cms.double( -1.0 ),
8796     beta = cms.double( -1.0 ),
8797     R0 = cms.double( -1.0 ),
8798     gridMaxRapidity = cms.double( -1.0 ),
8799     gridSpacing = cms.double( -1.0 ),
8800     DzTrVtxMax = cms.double( 0.0 ),
8801     DxyTrVtxMax = cms.double( 0.0 ),
8802     MaxVtxZ = cms.double( 15.0 ),
8803     subjetPtMin = cms.double( -1.0 ),
8804     muMin = cms.double( -1.0 ),
8805     muMax = cms.double( -1.0 ),
8806     yMin = cms.double( -1.0 ),
8807     yMax = cms.double( -1.0 ),
8808     dRMin = cms.double( -1.0 ),
8809     dRMax = cms.double( -1.0 ),
8810     maxDepth = cms.int32( -1 ),
8811     nFilt = cms.int32( -1 ),
8812     MinVtxNdof = cms.int32( 5 ),
8813     src = cms.InputTag( "hltTowerMakerForAll" ),
8814     srcPVs = cms.InputTag( "NotUsed" ),
8815     jetType = cms.string( "CaloJet" ),
8816     jetAlgorithm = cms.string( "AntiKt" ),
8817     rParam = cms.double( 0.4 ),
8818     inputEtMin = cms.double( 0.3 ),
8819     inputEMin = cms.double( 0.0 ),
8820     jetPtMin = cms.double( 1.0 ),
8821     doPVCorrection = cms.bool( False ),
8822     doAreaFastjet = cms.bool( False ),
8823     doRhoFastjet = cms.bool( False ),
8824     doPUOffsetCorr = cms.bool( False ),
8825     puPtMin = cms.double( 10.0 ),
8826     nSigmaPU = cms.double( 1.0 ),
8827     radiusPU = cms.double( 0.4 ),
8828     subtractorName = cms.string( "" ),
8829     useExplicitGhosts = cms.bool( False ),
8830     doAreaDiskApprox = cms.bool( True ),
8831     voronoiRfact = cms.double( 0.9 ),
8832     Rho_EtaMax = cms.double( 4.4 ),
8833     Ghost_EtaMax = cms.double( 6.0 ),
8834     Active_Area_Repeats = cms.int32( 5 ),
8835     GhostArea = cms.double( 0.01 ),
8836     restrictInputs = cms.bool( False ),
8837     maxInputs = cms.uint32( 1 ),
8838     writeCompound = cms.bool( False ),
8839     writeJetsWithConst = cms.bool( False ),
8840     doFastJetNonUniform = cms.bool( False ),
8841     useDeterministicSeed = cms.bool( True ),
8842     minSeed = cms.uint32( 14327 ),
8843     verbosity = cms.int32( 0 ),
8844     puWidth = cms.double( 0.0 ),
8845     nExclude = cms.uint32( 0 ),
8846     maxBadEcalCells = cms.uint32( 9999999 ),
8847     maxBadHcalCells = cms.uint32( 9999999 ),
8848     maxProblematicEcalCells = cms.uint32( 9999999 ),
8849     maxProblematicHcalCells = cms.uint32( 9999999 ),
8850     maxRecoveredEcalCells = cms.uint32( 9999999 ),
8851     maxRecoveredHcalCells = cms.uint32( 9999999 ),
8852     puCenters = cms.vdouble(  ),
8853     applyWeight = cms.bool( False ),
8854     srcWeights = cms.InputTag( "" ),
8855     minimumTowersFraction = cms.double( 0.0 ),
8856     jetCollInstanceName = cms.string( "" ),
8857     sumRecHits = cms.bool( False )
8858 )
8859 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
8860     min_N90 = cms.int32( -2 ),
8861     min_N90hits = cms.int32( 2 ),
8862     min_EMF = cms.double( 1.0E-6 ),
8863     max_EMF = cms.double( 999.0 ),
8864     jetsInput = cms.InputTag( "hltAK4CaloJets" ),
8865     JetIDParams = cms.PSet( 
8866       hfRecHitsColl = cms.InputTag( "hltHfreco" ),
8867       hoRecHitsColl = cms.InputTag( "hltHoreco" ),
8868       ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8869       hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
8870       useRecHits = cms.bool( True ),
8871       eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8872     )
8873 )
8874 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
8875     pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ),
8876     maxRapidity = cms.double( 5.0 ),
8877     gridSpacing = cms.double( 0.55 )
8878 )
8879 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
8880     level = cms.string( "L1FastJet" ),
8881     algorithm = cms.string( "AK4CaloHLT" ),
8882     srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
8883 )
8884 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8885     level = cms.string( "L2Relative" ),
8886     algorithm = cms.string( "AK4CaloHLT" )
8887 )
8888 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8889     level = cms.string( "L3Absolute" ),
8890     algorithm = cms.string( "AK4CaloHLT" )
8891 )
8892 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8893     level = cms.string( "L2L3Residual" ),
8894     algorithm = cms.string( "AK4CaloHLT" )
8895 )
8896 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
8897     correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
8898 )
8899 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
8900     src = cms.InputTag( "hltAK4CaloJets" ),
8901     correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8902 )
8903 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
8904     src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
8905     correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8906 )
8907 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
8908     usePt = cms.bool( False ),
8909     excludePFMuons = cms.bool( False ),
8910     minNJetHt = cms.int32( 0 ),
8911     minNJetMht = cms.int32( 0 ),
8912     minPtJetHt = cms.double( 40.0 ),
8913     minPtJetMht = cms.double( 30.0 ),
8914     maxEtaJetHt = cms.double( 2.5 ),
8915     maxEtaJetMht = cms.double( 5.0 ),
8916     jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
8917     pfCandidatesLabel = cms.InputTag( "" )
8918 )
8919 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
8920     saveTags = cms.bool( True ),
8921     htLabels = cms.VInputTag( 'hltHtMht' ),
8922     mhtLabels = cms.VInputTag( 'hltHtMht' ),
8923     minHt = cms.vdouble( 80.0 ),
8924     minMht = cms.vdouble( 0.0 ),
8925     minMeff = cms.vdouble( 0.0 ),
8926     meffSlope = cms.vdouble( 1.0 )
8927 )
8928 fragment.hltPrePPRefZeroBias = cms.EDFilter( "HLTPrescaler",
8929     offset = cms.uint32( 0 ),
8930     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8931 )
8932 fragment.hltPrePPRefZeroBiasRawPrime = cms.EDFilter( "HLTPrescaler",
8933     offset = cms.uint32( 0 ),
8934     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8935 )
8936 fragment.hltSiStripRawToDigi = cms.EDProducer( "SiStripRawToDigiModule",
8937     ProductLabel = cms.InputTag( "rawDataCollector" ),
8938     LegacyUnpacker = cms.bool( False ),
8939     AppendedBytes = cms.int32( 0 ),
8940     UseDaqRegister = cms.bool( False ),
8941     UseFedKey = cms.bool( False ),
8942     UnpackBadChannels = cms.bool( False ),
8943     MarkModulesOnMissingFeds = cms.bool( True ),
8944     TriggerFedId = cms.int32( 0 ),
8945     UnpackCommonModeValues = cms.bool( False ),
8946     DoAllCorruptBufferChecks = cms.bool( False ),
8947     DoAPVEmulatorCheck = cms.bool( False ),
8948     ErrorThreshold = cms.uint32( 7174 )
8949 )
8950 fragment.hltSiStripZeroSuppression = cms.EDProducer( "SiStripZeroSuppression",
8951     Algorithms = cms.PSet( 
8952       CutToAvoidSignal = cms.double( 2.0 ),
8953       lastGradient = cms.int32( 10 ),
8954       slopeY = cms.int32( 4 ),
8955       slopeX = cms.int32( 3 ),
8956       PedestalSubtractionFedMode = cms.bool( False ),
8957       Use10bitsTruncation = cms.bool( False ),
8958       Fraction = cms.double( 0.2 ),
8959       minStripsToFit = cms.uint32( 4 ),
8960       consecThreshold = cms.uint32( 5 ),
8961       hitStripThreshold = cms.uint32( 40 ),
8962       Deviation = cms.uint32( 25 ),
8963       CommonModeNoiseSubtractionMode = cms.string( "IteratedMedian" ),
8964       filteredBaselineDerivativeSumSquare = cms.double( 30.0 ),
8965       ApplyBaselineCleaner = cms.bool( True ),
8966       doAPVRestore = cms.bool( True ),
8967       TruncateInSuppressor = cms.bool( True ),
8968       restoreThreshold = cms.double( 0.5 ),
8969       sizeWindow = cms.int32( 1 ),
8970       APVInspectMode = cms.string( "Hybrid" ),
8971       ForceNoRestore = cms.bool( False ),
8972       useRealMeanCM = cms.bool( False ),
8973       ApplyBaselineRejection = cms.bool( True ),
8974       DeltaCMThreshold = cms.uint32( 20 ),
8975       nSigmaNoiseDerTh = cms.uint32( 4 ),
8976       nSaturatedStrip = cms.uint32( 2 ),
8977       SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
8978       useCMMeanMap = cms.bool( False ),
8979       discontinuityThreshold = cms.int32( 12 ),
8980       distortionThreshold = cms.uint32( 20 ),
8981       filteredBaselineMax = cms.double( 6.0 ),
8982       Iterations = cms.int32( 3 ),
8983       CleaningSequence = cms.uint32( 1 ),
8984       nSmooth = cms.uint32( 9 ),
8985       APVRestoreMode = cms.string( "BaselineFollower" ),
8986       MeanCM = cms.int32( 0 ),
8987       widthCluster = cms.int32( 64 )
8988     ),
8989     RawDigiProducersList = cms.VInputTag( 'hltSiStripRawToDigi:VirginRaw','hltSiStripRawToDigi:ProcessedRaw','hltSiStripRawToDigi:ScopeMode','hltSiStripRawToDigi:ZeroSuppressed' ),
8990     storeCM = cms.bool( False ),
8991     fixCM = cms.bool( False ),
8992     produceRawDigis = cms.bool( False ),
8993     produceCalculatedBaseline = cms.bool( False ),
8994     produceBaselinePoints = cms.bool( False ),
8995     storeInZScollBadAPV = cms.bool( True ),
8996     produceHybridFormat = cms.bool( False )
8997 )
8998 fragment.hltSiStripDigiToZSRaw = cms.EDProducer( "SiStripDigiToRawModule",
8999     FedReadoutMode = cms.string( "ZERO_SUPPRESSED" ),
9000     PacketCode = cms.string( "ZERO_SUPPRESSED" ),
9001     UseFedKey = cms.bool( False ),
9002     UseWrongDigiType = cms.bool( False ),
9003     CopyBufferHeader = cms.bool( True ),
9004     InputDigis = cms.InputTag( 'hltSiStripZeroSuppression','ZeroSuppressed' ),
9005     RawDataTag = cms.InputTag( "rawDataCollector" )
9006 )
9007 fragment.hltSiStripClusterizerForRawPrime = cms.EDProducer( "SiStripClusterizer",
9008     Clusterizer = cms.PSet( 
9009       Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
9010       ChannelThreshold = cms.double( 2.0 ),
9011       SeedThreshold = cms.double( 3.0 ),
9012       ClusterThreshold = cms.double( 5.0 ),
9013       MaxSequentialHoles = cms.uint32( 0 ),
9014       MaxSequentialBad = cms.uint32( 1 ),
9015       MaxAdjacentBad = cms.uint32( 0 ),
9016       RemoveApvShots = cms.bool( True ),
9017       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
9018       ConditionsLabel = cms.string( "" )
9019     ),
9020     DigiProducersList = cms.VInputTag( 'hltSiStripZeroSuppression:ZeroSuppressed','hltSiStripZeroSuppression:VirginRaw','hltSiStripZeroSuppression:ProcessedRaw','hltSiStripZeroSuppression:ScopeMode' )
9021 )
9022 fragment.hltSiStripClusters2ApproxClusters = cms.EDProducer( "SiStripClusters2ApproxClusters",
9023     inputClusters = cms.InputTag( "hltSiStripClusterizerForRawPrime" ),
9024     maxSaturatedStrips = cms.uint32( 3 ),
9025     clusterShapeHitFilterLabel = cms.string( "ClusterShapeHitFilter" ),
9026     beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9027 )
9028 fragment.rawDataRepacker = cms.EDProducer( "RawDataCollectorByLabel",
9029     verbose = cms.untracked.int32( 0 ),
9030     RawCollectionList = cms.VInputTag( 'hltSiStripDigiToZSRaw','source','rawDataCollector' )
9031 )
9032 fragment.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDExcluder",
9033     src = cms.InputTag( "rawDataRepacker" ),
9034     fedsToExclude = ( cms.vuint32( 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304)+cms.vuint32( 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489) )
9035 )
9036 fragment.hltPreZDCCommissioning = cms.EDFilter( "HLTPrescaler",
9037     offset = cms.uint32( 0 ),
9038     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9039 )
9040 fragment.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler",
9041     offset = cms.uint32( 0 ),
9042     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9043 )
9044 fragment.hltSingleCaloJet40 = cms.EDFilter( "HLT1CaloJet",
9045     saveTags = cms.bool( True ),
9046     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9047     triggerType = cms.int32( 85 ),
9048     MinE = cms.double( -1.0 ),
9049     MinPt = cms.double( 40.0 ),
9050     MinMass = cms.double( -1.0 ),
9051     MaxMass = cms.double( -1.0 ),
9052     MinEta = cms.double( -1.0 ),
9053     MaxEta = cms.double( 5.0 ),
9054     MinN = cms.int32( 1 )
9055 )
9056 fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed",
9057     saveTags = cms.bool( True ),
9058     L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ),
9059     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9060     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9061     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9062     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9063     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9064     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9065     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9066     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9067     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9068 )
9069 fragment.hltPreAK4CaloJet60 = cms.EDFilter( "HLTPrescaler",
9070     offset = cms.uint32( 0 ),
9071     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9072 )
9073 fragment.hltSingleAK4CaloJet60 = cms.EDFilter( "HLT1CaloJet",
9074     saveTags = cms.bool( True ),
9075     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9076     triggerType = cms.int32( 85 ),
9077     MinE = cms.double( -1.0 ),
9078     MinPt = cms.double( 60.0 ),
9079     MinMass = cms.double( -1.0 ),
9080     MaxMass = cms.double( -1.0 ),
9081     MinEta = cms.double( -1.0 ),
9082     MaxEta = cms.double( 5.0 ),
9083     MinN = cms.int32( 1 )
9084 )
9085 fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed",
9086     saveTags = cms.bool( True ),
9087     L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ),
9088     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9089     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9090     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9091     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9092     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9093     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9094     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9095     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9096     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9097 )
9098 fragment.hltPreAK4CaloJet70 = cms.EDFilter( "HLTPrescaler",
9099     offset = cms.uint32( 0 ),
9100     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9101 )
9102 fragment.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet",
9103     saveTags = cms.bool( True ),
9104     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9105     triggerType = cms.int32( 85 ),
9106     MinE = cms.double( -1.0 ),
9107     MinPt = cms.double( 70.0 ),
9108     MinMass = cms.double( -1.0 ),
9109     MaxMass = cms.double( -1.0 ),
9110     MinEta = cms.double( -1.0 ),
9111     MaxEta = cms.double( 5.0 ),
9112     MinN = cms.int32( 1 )
9113 )
9114 fragment.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler",
9115     offset = cms.uint32( 0 ),
9116     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9117 )
9118 fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet",
9119     saveTags = cms.bool( True ),
9120     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9121     triggerType = cms.int32( 85 ),
9122     MinE = cms.double( -1.0 ),
9123     MinPt = cms.double( 80.0 ),
9124     MinMass = cms.double( -1.0 ),
9125     MaxMass = cms.double( -1.0 ),
9126     MinEta = cms.double( -1.0 ),
9127     MaxEta = cms.double( 5.0 ),
9128     MinN = cms.int32( 1 )
9129 )
9130 fragment.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler",
9131     offset = cms.uint32( 0 ),
9132     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9133 )
9134 fragment.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet",
9135     saveTags = cms.bool( True ),
9136     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9137     triggerType = cms.int32( 85 ),
9138     MinE = cms.double( -1.0 ),
9139     MinPt = cms.double( 100.0 ),
9140     MinMass = cms.double( -1.0 ),
9141     MaxMass = cms.double( -1.0 ),
9142     MinEta = cms.double( -1.0 ),
9143     MaxEta = cms.double( 5.0 ),
9144     MinN = cms.int32( 1 )
9145 )
9146 fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed",
9147     saveTags = cms.bool( True ),
9148     L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ),
9149     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9150     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9151     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9152     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9153     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9154     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9155     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9156     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9157     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9158 )
9159 fragment.hltPreAK4CaloJet120 = cms.EDFilter( "HLTPrescaler",
9160     offset = cms.uint32( 0 ),
9161     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9162 )
9163 fragment.hltSingleCaloJet120 = cms.EDFilter( "HLT1CaloJet",
9164     saveTags = cms.bool( True ),
9165     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9166     triggerType = cms.int32( 85 ),
9167     MinE = cms.double( -1.0 ),
9168     MinPt = cms.double( 120.0 ),
9169     MinMass = cms.double( -1.0 ),
9170     MaxMass = cms.double( -1.0 ),
9171     MinEta = cms.double( -1.0 ),
9172     MaxEta = cms.double( 5.0 ),
9173     MinN = cms.int32( 1 )
9174 )
9175 fragment.hltPreAK4CaloJetFwd40 = cms.EDFilter( "HLTPrescaler",
9176     offset = cms.uint32( 0 ),
9177     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9178 )
9179 fragment.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet",
9180     saveTags = cms.bool( True ),
9181     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9182     triggerType = cms.int32( 85 ),
9183     MinE = cms.double( -1.0 ),
9184     MinPt = cms.double( 40.0 ),
9185     MinMass = cms.double( -1.0 ),
9186     MaxMass = cms.double( -1.0 ),
9187     MinEta = cms.double( 2.7 ),
9188     MaxEta = cms.double( 5.0 ),
9189     MinN = cms.int32( 1 )
9190 )
9191 fragment.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed",
9192     saveTags = cms.bool( True ),
9193     L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD2p5" ),
9194     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9195     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9196     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9197     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9198     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9199     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9200     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9201     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9202     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9203 )
9204 fragment.hltPreAK4CaloJetFwd60 = cms.EDFilter( "HLTPrescaler",
9205     offset = cms.uint32( 0 ),
9206     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9207 )
9208 fragment.hltSingleCaloFwdJet60 = cms.EDFilter( "HLT1CaloJet",
9209     saveTags = cms.bool( True ),
9210     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9211     triggerType = cms.int32( 85 ),
9212     MinE = cms.double( -1.0 ),
9213     MinPt = cms.double( 60.0 ),
9214     MinMass = cms.double( -1.0 ),
9215     MaxMass = cms.double( -1.0 ),
9216     MinEta = cms.double( 2.7 ),
9217     MaxEta = cms.double( 5.0 ),
9218     MinN = cms.int32( 1 )
9219 )
9220 fragment.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed",
9221     saveTags = cms.bool( True ),
9222     L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD2p5" ),
9223     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9224     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9225     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9226     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9227     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9228     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9229     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9230     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9231     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9232 )
9233 fragment.hltPreAK4CaloJetFwd70 = cms.EDFilter( "HLTPrescaler",
9234     offset = cms.uint32( 0 ),
9235     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9236 )
9237 fragment.hltSingleCaloFwdJet70 = cms.EDFilter( "HLT1CaloJet",
9238     saveTags = cms.bool( True ),
9239     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9240     triggerType = cms.int32( 85 ),
9241     MinE = cms.double( -1.0 ),
9242     MinPt = cms.double( 70.0 ),
9243     MinMass = cms.double( -1.0 ),
9244     MaxMass = cms.double( -1.0 ),
9245     MinEta = cms.double( 2.7 ),
9246     MaxEta = cms.double( 5.0 ),
9247     MinN = cms.int32( 1 )
9248 )
9249 fragment.hltPreAK4CaloJetFwd80 = cms.EDFilter( "HLTPrescaler",
9250     offset = cms.uint32( 0 ),
9251     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9252 )
9253 fragment.hltSingleCaloFwdJet80 = cms.EDFilter( "HLT1CaloJet",
9254     saveTags = cms.bool( True ),
9255     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9256     triggerType = cms.int32( 85 ),
9257     MinE = cms.double( -1.0 ),
9258     MinPt = cms.double( 80.0 ),
9259     MinMass = cms.double( -1.0 ),
9260     MaxMass = cms.double( -1.0 ),
9261     MinEta = cms.double( 2.7 ),
9262     MaxEta = cms.double( 5.0 ),
9263     MinN = cms.int32( 1 )
9264 )
9265 fragment.hltPreAK4CaloJetFwd100 = cms.EDFilter( "HLTPrescaler",
9266     offset = cms.uint32( 0 ),
9267     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9268 )
9269 fragment.hltSingleCaloFwdJet100 = cms.EDFilter( "HLT1CaloJet",
9270     saveTags = cms.bool( True ),
9271     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9272     triggerType = cms.int32( 85 ),
9273     MinE = cms.double( -1.0 ),
9274     MinPt = cms.double( 100.0 ),
9275     MinMass = cms.double( -1.0 ),
9276     MaxMass = cms.double( -1.0 ),
9277     MinEta = cms.double( 2.7 ),
9278     MaxEta = cms.double( 5.0 ),
9279     MinN = cms.int32( 1 )
9280 )
9281 fragment.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed",
9282     saveTags = cms.bool( True ),
9283     L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD2p5" ),
9284     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9285     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9286     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9287     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9288     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9289     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9290     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9291     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9292     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9293 )
9294 fragment.hltPreAK4CaloJetFwd120 = cms.EDFilter( "HLTPrescaler",
9295     offset = cms.uint32( 0 ),
9296     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9297 )
9298 fragment.hltSingleCaloFwdJet120 = cms.EDFilter( "HLT1CaloJet",
9299     saveTags = cms.bool( True ),
9300     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9301     triggerType = cms.int32( 85 ),
9302     MinE = cms.double( -1.0 ),
9303     MinPt = cms.double( 120.0 ),
9304     MinMass = cms.double( -1.0 ),
9305     MaxMass = cms.double( -1.0 ),
9306     MinEta = cms.double( 2.7 ),
9307     MaxEta = cms.double( 5.0 ),
9308     MinN = cms.int32( 1 )
9309 )
9310 fragment.hltPreAK4PFJet40 = cms.EDFilter( "HLTPrescaler",
9311     offset = cms.uint32( 0 ),
9312     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9313 )
9314 fragment.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet",
9315     saveTags = cms.bool( True ),
9316     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9317     triggerType = cms.int32( 85 ),
9318     MinE = cms.double( -1.0 ),
9319     MinPt = cms.double( 10.0 ),
9320     MinMass = cms.double( -1.0 ),
9321     MaxMass = cms.double( -1.0 ),
9322     MinEta = cms.double( -1.0 ),
9323     MaxEta = cms.double( 5.0 ),
9324     MinN = cms.int32( 1 )
9325 )
9326 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
9327     InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
9328     LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ),
9329     ptMin = cms.double( 2.5 ),
9330     pMin = cms.double( 2.5 ),
9331     shareHitFraction = cms.double( 0.8 )
9332 )
9333 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
9334     MuonCaloCompatibility = cms.PSet( 
9335       delta_eta = cms.double( 0.02 ),
9336       delta_phi = cms.double( 0.02 ),
9337       allSiPMHO = cms.bool( False ),
9338       MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
9339       PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
9340     ),
9341     TrackAssociatorParameters = cms.PSet( 
9342       useMuon = cms.bool( True ),
9343       truthMatch = cms.bool( False ),
9344       usePreshower = cms.bool( False ),
9345       dRPreshowerPreselection = cms.double( 0.2 ),
9346       muonMaxDistanceSigmaY = cms.double( 0.0 ),
9347       useEcal = cms.bool( True ),
9348       muonMaxDistanceSigmaX = cms.double( 0.0 ),
9349       dRMuon = cms.double( 9999.0 ),
9350       dREcal = cms.double( 9999.0 ),
9351       CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9352       DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9353       EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9354       CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9355       propagateAllDirections = cms.bool( True ),
9356       muonMaxDistanceY = cms.double( 5.0 ),
9357       useHO = cms.bool( True ),
9358       muonMaxDistanceX = cms.double( 5.0 ),
9359       trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9360       useHcal = cms.bool( True ),
9361       HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9362       accountForTrajectoryChangeCalo = cms.bool( False ),
9363       dREcalPreselection = cms.double( 0.05 ),
9364       useCalo = cms.bool( False ),
9365       dRMuonPreselection = cms.double( 0.2 ),
9366       EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9367       dRHcal = cms.double( 9999.0 ),
9368       dRHcalPreselection = cms.double( 0.2 ),
9369       HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9370     ),
9371     CaloExtractorPSet = cms.PSet( 
9372       DR_Veto_H = cms.double( 0.1 ),
9373       CenterConeOnCalIntersection = cms.bool( False ),
9374       NoiseTow_EE = cms.double( 0.15 ),
9375       Noise_EB = cms.double( 0.025 ),
9376       Noise_HE = cms.double( 0.2 ),
9377       DR_Veto_E = cms.double( 0.07 ),
9378       NoiseTow_EB = cms.double( 0.04 ),
9379       Noise_EE = cms.double( 0.1 ),
9380       UseRecHitsFlag = cms.bool( False ),
9381       DR_Max = cms.double( 1.0 ),
9382       DepositLabel = cms.untracked.string( "Cal" ),
9383       Noise_HO = cms.double( 0.2 ),
9384       DR_Veto_HO = cms.double( 0.1 ),
9385       Threshold_H = cms.double( 0.5 ),
9386       PrintTimeReport = cms.untracked.bool( False ),
9387       Threshold_E = cms.double( 0.2 ),
9388       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9389       ComponentName = cms.string( "CaloExtractorByAssociator" ),
9390       Threshold_HO = cms.double( 0.5 ),
9391       DepositInstanceLabels = cms.vstring( 'ecal',
9392         'hcal',
9393         'ho' ),
9394       ServiceParameters = cms.PSet( 
9395         RPCLayers = cms.bool( False ),
9396         UseMuonNavigation = cms.untracked.bool( False ),
9397         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9398       ),
9399       TrackAssociatorParameters = cms.PSet( 
9400         useMuon = cms.bool( False ),
9401         truthMatch = cms.bool( False ),
9402         usePreshower = cms.bool( False ),
9403         dRPreshowerPreselection = cms.double( 0.2 ),
9404         muonMaxDistanceSigmaY = cms.double( 0.0 ),
9405         useEcal = cms.bool( False ),
9406         muonMaxDistanceSigmaX = cms.double( 0.0 ),
9407         dRMuon = cms.double( 9999.0 ),
9408         dREcal = cms.double( 1.0 ),
9409         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9410         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9411         EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9412         CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9413         propagateAllDirections = cms.bool( True ),
9414         muonMaxDistanceY = cms.double( 5.0 ),
9415         useHO = cms.bool( False ),
9416         muonMaxDistanceX = cms.double( 5.0 ),
9417         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9418         useHcal = cms.bool( False ),
9419         HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9420         accountForTrajectoryChangeCalo = cms.bool( False ),
9421         dREcalPreselection = cms.double( 1.0 ),
9422         useCalo = cms.bool( True ),
9423         dRMuonPreselection = cms.double( 0.2 ),
9424         EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9425         dRHcal = cms.double( 1.0 ),
9426         dRHcalPreselection = cms.double( 1.0 ),
9427         HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9428       ),
9429       Noise_HB = cms.double( 0.2 )
9430     ),
9431     TrackExtractorPSet = cms.PSet( 
9432       Diff_z = cms.double( 0.2 ),
9433       inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
9434       Chi2Ndof_Max = cms.double( 1.0E64 ),
9435       BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9436       DR_Veto = cms.double( 0.01 ),
9437       Pt_Min = cms.double( -1.0 ),
9438       DR_Max = cms.double( 1.0 ),
9439       DepositLabel = cms.untracked.string( "" ),
9440       NHits_Min = cms.uint32( 0 ),
9441       Chi2Prob_Min = cms.double( -1.0 ),
9442       Diff_r = cms.double( 0.1 ),
9443       BeamlineOption = cms.string( "BeamSpotFromEvent" ),
9444       ComponentName = cms.string( "TrackExtractor" )
9445     ),
9446     JetExtractorPSet = cms.PSet( 
9447       JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
9448       DR_Veto = cms.double( 0.1 ),
9449       DR_Max = cms.double( 1.0 ),
9450       ExcludeMuonVeto = cms.bool( True ),
9451       PrintTimeReport = cms.untracked.bool( False ),
9452       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9453       ComponentName = cms.string( "JetExtractor" ),
9454       ServiceParameters = cms.PSet( 
9455         RPCLayers = cms.bool( False ),
9456         UseMuonNavigation = cms.untracked.bool( False ),
9457         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9458       ),
9459       TrackAssociatorParameters = cms.PSet( 
9460         useMuon = cms.bool( False ),
9461         truthMatch = cms.bool( False ),
9462         usePreshower = cms.bool( False ),
9463         dRPreshowerPreselection = cms.double( 0.2 ),
9464         muonMaxDistanceSigmaY = cms.double( 0.0 ),
9465         useEcal = cms.bool( False ),
9466         muonMaxDistanceSigmaX = cms.double( 0.0 ),
9467         dRMuon = cms.double( 9999.0 ),
9468         dREcal = cms.double( 0.5 ),
9469         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9470         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9471         EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9472         CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9473         propagateAllDirections = cms.bool( True ),
9474         muonMaxDistanceY = cms.double( 5.0 ),
9475         useHO = cms.bool( False ),
9476         muonMaxDistanceX = cms.double( 5.0 ),
9477         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9478         useHcal = cms.bool( False ),
9479         HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9480         accountForTrajectoryChangeCalo = cms.bool( False ),
9481         dREcalPreselection = cms.double( 0.5 ),
9482         useCalo = cms.bool( True ),
9483         dRMuonPreselection = cms.double( 0.2 ),
9484         EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9485         dRHcal = cms.double( 0.5 ),
9486         dRHcalPreselection = cms.double( 0.5 ),
9487         HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9488       ),
9489       Threshold = cms.double( 5.0 )
9490     ),
9491     trackDepositName = cms.string( "tracker" ),
9492     ecalDepositName = cms.string( "ecal" ),
9493     hcalDepositName = cms.string( "hcal" ),
9494     hoDepositName = cms.string( "ho" ),
9495     jetDepositName = cms.string( "jets" ),
9496     TimingFillerParameters = cms.PSet( 
9497       DTTimingParameters = cms.PSet( 
9498         HitError = cms.double( 6.0 ),
9499         MatchParameters = cms.PSet( 
9500           TightMatchDT = cms.bool( False ),
9501           DTradius = cms.double( 0.01 ),
9502           TightMatchCSC = cms.bool( True ),
9503           CSCsegments = cms.InputTag( "hltCscSegments" ),
9504           DTsegments = cms.InputTag( "hltDt4DSegments" )
9505         ),
9506         debug = cms.bool( False ),
9507         DoWireCorr = cms.bool( False ),
9508         RequireBothProjections = cms.bool( False ),
9509         DTTimeOffset = cms.double( 2.7 ),
9510         PruneCut = cms.double( 10000.0 ),
9511         DTsegments = cms.InputTag( "hltDt4DSegments" ),
9512         UseSegmentT0 = cms.bool( False ),
9513         HitsMin = cms.int32( 5 ),
9514         DropTheta = cms.bool( True ),
9515         ServiceParameters = cms.PSet( 
9516           RPCLayers = cms.bool( True ),
9517           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9518         )
9519       ),
9520       UseCSC = cms.bool( True ),
9521       CSCTimingParameters = cms.PSet( 
9522         MatchParameters = cms.PSet( 
9523           TightMatchDT = cms.bool( False ),
9524           DTradius = cms.double( 0.01 ),
9525           TightMatchCSC = cms.bool( True ),
9526           CSCsegments = cms.InputTag( "hltCscSegments" ),
9527           DTsegments = cms.InputTag( "hltDt4DSegments" )
9528         ),
9529         debug = cms.bool( False ),
9530         CSCWireTimeOffset = cms.double( 0.0 ),
9531         CSCStripError = cms.double( 7.0 ),
9532         CSCTimeOffset = cms.double( 0.0 ),
9533         CSCWireError = cms.double( 8.6 ),
9534         PruneCut = cms.double( 100.0 ),
9535         CSCsegments = cms.InputTag( "hltCscSegments" ),
9536         UseStripTime = cms.bool( True ),
9537         CSCStripTimeOffset = cms.double( 0.0 ),
9538         UseWireTime = cms.bool( True ),
9539         ServiceParameters = cms.PSet( 
9540           RPCLayers = cms.bool( True ),
9541           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9542         )
9543       ),
9544       ErrorDT = cms.double( 6.0 ),
9545       EcalEnergyCut = cms.double( 0.4 ),
9546       UseECAL = cms.bool( True ),
9547       ErrorEB = cms.double( 2.085 ),
9548       UseDT = cms.bool( True ),
9549       ErrorEE = cms.double( 6.95 ),
9550       ErrorCSC = cms.double( 7.4 )
9551     ),
9552     ShowerDigiFillerParameters = cms.PSet( 
9553       cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
9554       dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ),
9555       digiMaxDistanceX = cms.double( 25.0 )
9556     ),
9557     TrackerKinkFinderParameters = cms.PSet( 
9558       usePosition = cms.bool( False ),
9559       diagonalOnly = cms.bool( False )
9560     ),
9561     fillEnergy = cms.bool( True ),
9562     storeCrossedHcalRecHits = cms.bool( False ),
9563     maxAbsPullX = cms.double( 4.0 ),
9564     maxAbsEta = cms.double( 3.0 ),
9565     minPt = cms.double( 10.0 ),
9566     inputCollectionTypes = cms.vstring( 'inner tracks',
9567       'links',
9568       'outer tracks' ),
9569     addExtraSoftMuons = cms.bool( False ),
9570     fillGlobalTrackRefits = cms.bool( False ),
9571     debugWithTruthMatching = cms.bool( False ),
9572     inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
9573     fillCaloCompatibility = cms.bool( True ),
9574     maxAbsPullY = cms.double( 9999.0 ),
9575     maxAbsDy = cms.double( 9999.0 ),
9576     minP = cms.double( 10.0 ),
9577     minPCaloMuon = cms.double( 1.0E9 ),
9578     maxAbsDx = cms.double( 3.0 ),
9579     fillIsolation = cms.bool( True ),
9580     writeIsoDeposits = cms.bool( False ),
9581     minNumberOfMatches = cms.int32( 1 ),
9582     fillMatching = cms.bool( True ),
9583     fillShowerDigis = cms.bool( False ),
9584     ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
9585     sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
9586     fillGlobalTrackQuality = cms.bool( False ),
9587     globalTrackQualityInputTag = cms.InputTag( "" ),
9588     selectHighPurity = cms.bool( False ),
9589     pvInputTag = cms.InputTag( "" ),
9590     fillTrackerKink = cms.bool( False ),
9591     minCaloCompatibility = cms.double( 0.6 ),
9592     runArbitrationCleaner = cms.bool( False ),
9593     arbitrationCleanerOptions = cms.PSet( 
9594       OverlapDTheta = cms.double( 0.02 ),
9595       Overlap = cms.bool( True ),
9596       Clustering = cms.bool( True ),
9597       ME1a = cms.bool( True ),
9598       ClusterDTheta = cms.double( 0.02 ),
9599       ClusterDPhi = cms.double( 0.6 ),
9600       OverlapDPhi = cms.double( 0.0786 )
9601     ),
9602     arbitrateTrackerMuons = cms.bool( False )
9603 )
9604 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
9605     navigator = cms.PSet( 
9606       barrel = cms.PSet(  ),
9607       endcap = cms.PSet(  ),
9608       name = cms.string( "PFRecHitECALNavigator" )
9609     ),
9610     producers = cms.VPSet( 
9611       cms.PSet(  src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9612         srFlags = cms.InputTag( "" ),
9613         name = cms.string( "PFEBRecHitCreator" ),
9614         qualityTests = cms.VPSet( 
9615           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
9616             applySelectionsToAllCrystals = cms.bool( True )
9617           ),
9618           cms.PSet(  topologicalCleaning = cms.bool( True ),
9619             skipTTRecoveredHits = cms.bool( True ),
9620             cleaningThreshold = cms.double( 2.0 ),
9621             name = cms.string( "PFRecHitQTestECAL" ),
9622             timingCleaning = cms.bool( True )
9623           )
9624         )
9625       ),
9626       cms.PSet(  src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9627         srFlags = cms.InputTag( "" ),
9628         name = cms.string( "PFEERecHitCreator" ),
9629         qualityTests = cms.VPSet( 
9630           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
9631             applySelectionsToAllCrystals = cms.bool( True )
9632           ),
9633           cms.PSet(  topologicalCleaning = cms.bool( True ),
9634             skipTTRecoveredHits = cms.bool( True ),
9635             cleaningThreshold = cms.double( 2.0 ),
9636             name = cms.string( "PFRecHitQTestECAL" ),
9637             timingCleaning = cms.bool( True )
9638           )
9639         )
9640       )
9641     )
9642 )
9643 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
9644     navigator = cms.PSet( 
9645       hcalEnums = cms.vint32( 4 ),
9646       name = cms.string( "PFRecHitHCALDenseIdNavigator" )
9647     ),
9648     producers = cms.VPSet( 
9649       cms.PSet(  thresh_HF = cms.double( 0.4 ),
9650         LongFibre_Fraction = cms.double( 0.1 ),
9651         src = cms.InputTag( "hltHfreco" ),
9652         EMDepthCorrection = cms.double( 22.0 ),
9653         ShortFibre_Fraction = cms.double( 0.01 ),
9654         HADDepthCorrection = cms.double( 25.0 ),
9655         HFCalib29 = cms.double( 1.07 ),
9656         LongFibre_Cut = cms.double( 120.0 ),
9657         name = cms.string( "PFHFRecHitCreator" ),
9658         qualityTests = cms.VPSet( 
9659           cms.PSet(  flags = cms.vstring( 'Standard',
9660   'HFLong',
9661   'HFShort' ),
9662             cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
9663             name = cms.string( "PFRecHitQTestHCALChannel" ),
9664             maxSeverities = cms.vint32( 11, 9, 9 )
9665           ),
9666           cms.PSet(  usePFThresholdsFromDB = cms.bool( False ),
9667             name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ),
9668             cuts = cms.VPSet( 
9669               cms.PSet(  threshold = cms.vdouble( 1.2, 1.8 ),
9670                 depth = cms.vint32( 1, 2 ),
9671                 detectorEnum = cms.int32( 4 )
9672               )
9673             )
9674           )
9675         ),
9676         ShortFibre_Cut = cms.double( 60.0 )
9677       )
9678     )
9679 )
9680 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
9681     navigator = cms.PSet(  name = cms.string( "PFRecHitPreshowerNavigator" ) ),
9682     producers = cms.VPSet( 
9683       cms.PSet(  src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
9684         name = cms.string( "PFPSRecHitCreator" ),
9685         qualityTests = cms.VPSet( 
9686           cms.PSet(  threshold = cms.double( 7.0E-6 ),
9687             name = cms.string( "PFRecHitQTestThreshold" )
9688           )
9689         )
9690       )
9691     )
9692 )
9693 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
9694     recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ),
9695     usePFThresholdsFromDB = cms.bool( True ),
9696     recHitCleaners = cms.VPSet( 
9697     ),
9698     seedCleaners = cms.VPSet( 
9699     ),
9700     seedFinder = cms.PSet( 
9701       thresholdsByDetector = cms.VPSet( 
9702         cms.PSet(  seedingThresholdPt = cms.double( 0.15 ),
9703           seedingThreshold = cms.double( 0.6 ),
9704           detector = cms.string( "ECAL_ENDCAP" )
9705         ),
9706         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
9707           seedingThreshold = cms.double( 0.23 ),
9708           detector = cms.string( "ECAL_BARREL" )
9709         )
9710       ),
9711       algoName = cms.string( "LocalMaximumSeedFinder" ),
9712       nNeighbours = cms.int32( 8 )
9713     ),
9714     initialClusteringStep = cms.PSet( 
9715       thresholdsByDetector = cms.VPSet( 
9716         cms.PSet(  gatheringThreshold = cms.double( 0.08 ),
9717           gatheringThresholdPt = cms.double( 0.0 ),
9718           detector = cms.string( "ECAL_BARREL" )
9719         ),
9720         cms.PSet(  gatheringThreshold = cms.double( 0.3 ),
9721           gatheringThresholdPt = cms.double( 0.0 ),
9722           detector = cms.string( "ECAL_ENDCAP" )
9723         )
9724       ),
9725       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9726       useCornerCells = cms.bool( True )
9727     ),
9728     pfClusterBuilder = cms.PSet( 
9729       minFracTot = cms.double( 1.0E-20 ),
9730       stoppingTolerance = cms.double( 1.0E-8 ),
9731       positionCalc = cms.PSet( 
9732         minAllowedNormalization = cms.double( 1.0E-9 ),
9733         posCalcNCrystals = cms.int32( 9 ),
9734         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9735         logWeightDenominator = cms.double( 0.08 ),
9736         minFractionInCalc = cms.double( 1.0E-9 ),
9737         timeResolutionCalcBarrel = cms.PSet( 
9738           corrTermLowE = cms.double( 0.0510871 ),
9739           threshLowE = cms.double( 0.5 ),
9740           noiseTerm = cms.double( 1.10889 ),
9741           constantTermLowE = cms.double( 0.0 ),
9742           noiseTermLowE = cms.double( 1.31883 ),
9743           threshHighE = cms.double( 5.0 ),
9744           constantTerm = cms.double( 0.428192 )
9745         ),
9746         timeResolutionCalcEndcap = cms.PSet( 
9747           corrTermLowE = cms.double( 0.0 ),
9748           threshLowE = cms.double( 1.0 ),
9749           noiseTerm = cms.double( 5.72489999999 ),
9750           constantTermLowE = cms.double( 0.0 ),
9751           noiseTermLowE = cms.double( 6.92683000001 ),
9752           threshHighE = cms.double( 10.0 ),
9753           constantTerm = cms.double( 0.0 )
9754         )
9755       ),
9756       maxIterations = cms.uint32( 50 ),
9757       positionCalcForConvergence = cms.PSet( 
9758         minAllowedNormalization = cms.double( 0.0 ),
9759         T0_ES = cms.double( 1.2 ),
9760         algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
9761         T0_EE = cms.double( 3.1 ),
9762         T0_EB = cms.double( 7.4 ),
9763         X0 = cms.double( 0.89 ),
9764         minFractionInCalc = cms.double( 0.0 ),
9765         W0 = cms.double( 4.2 )
9766       ),
9767       allCellsPositionCalc = cms.PSet( 
9768         minAllowedNormalization = cms.double( 1.0E-9 ),
9769         posCalcNCrystals = cms.int32( -1 ),
9770         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9771         logWeightDenominator = cms.double( 0.08 ),
9772         minFractionInCalc = cms.double( 1.0E-9 ),
9773         timeResolutionCalcBarrel = cms.PSet( 
9774           corrTermLowE = cms.double( 0.0510871 ),
9775           threshLowE = cms.double( 0.5 ),
9776           noiseTerm = cms.double( 1.10889 ),
9777           constantTermLowE = cms.double( 0.0 ),
9778           noiseTermLowE = cms.double( 1.31883 ),
9779           threshHighE = cms.double( 5.0 ),
9780           constantTerm = cms.double( 0.428192 )
9781         ),
9782         timeResolutionCalcEndcap = cms.PSet( 
9783           corrTermLowE = cms.double( 0.0 ),
9784           threshLowE = cms.double( 1.0 ),
9785           noiseTerm = cms.double( 5.72489999999 ),
9786           constantTermLowE = cms.double( 0.0 ),
9787           noiseTermLowE = cms.double( 6.92683000001 ),
9788           threshHighE = cms.double( 10.0 ),
9789           constantTerm = cms.double( 0.0 )
9790         )
9791       ),
9792       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9793       recHitEnergyNorms = cms.VPSet( 
9794         cms.PSet(  recHitEnergyNorm = cms.double( 0.08 ),
9795           detector = cms.string( "ECAL_BARREL" )
9796         ),
9797         cms.PSet(  recHitEnergyNorm = cms.double( 0.3 ),
9798           detector = cms.string( "ECAL_ENDCAP" )
9799         )
9800       ),
9801       showerSigma = cms.double( 1.5 ),
9802       minFractionToKeep = cms.double( 1.0E-7 ),
9803       excludeOtherSeeds = cms.bool( True )
9804     ),
9805     positionReCalc = cms.PSet( 
9806       minAllowedNormalization = cms.double( 0.0 ),
9807       T0_ES = cms.double( 1.2 ),
9808       algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
9809       T0_EE = cms.double( 3.1 ),
9810       T0_EB = cms.double( 7.4 ),
9811       X0 = cms.double( 0.89 ),
9812       minFractionInCalc = cms.double( 0.0 ),
9813       W0 = cms.double( 4.2 )
9814     ),
9815     energyCorrector = cms.PSet(  )
9816 )
9817 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
9818     recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" ),
9819     usePFThresholdsFromDB = cms.bool( True ),
9820     recHitCleaners = cms.VPSet( 
9821     ),
9822     seedCleaners = cms.VPSet( 
9823     ),
9824     seedFinder = cms.PSet( 
9825       thresholdsByDetector = cms.VPSet( 
9826         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
9827           seedingThreshold = cms.double( 1.2E-4 ),
9828           detector = cms.string( "PS1" )
9829         ),
9830         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
9831           seedingThreshold = cms.double( 1.2E-4 ),
9832           detector = cms.string( "PS2" )
9833         )
9834       ),
9835       algoName = cms.string( "LocalMaximumSeedFinder" ),
9836       nNeighbours = cms.int32( 4 )
9837     ),
9838     initialClusteringStep = cms.PSet( 
9839       thresholdsByDetector = cms.VPSet( 
9840         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
9841           gatheringThresholdPt = cms.double( 0.0 ),
9842           detector = cms.string( "PS1" )
9843         ),
9844         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
9845           gatheringThresholdPt = cms.double( 0.0 ),
9846           detector = cms.string( "PS2" )
9847         )
9848       ),
9849       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9850       useCornerCells = cms.bool( False )
9851     ),
9852     pfClusterBuilder = cms.PSet( 
9853       minFracTot = cms.double( 1.0E-20 ),
9854       stoppingTolerance = cms.double( 1.0E-8 ),
9855       positionCalc = cms.PSet( 
9856         minAllowedNormalization = cms.double( 1.0E-9 ),
9857         posCalcNCrystals = cms.int32( -1 ),
9858         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9859         logWeightDenominator = cms.double( 6.0E-5 ),
9860         minFractionInCalc = cms.double( 1.0E-9 )
9861       ),
9862       maxIterations = cms.uint32( 50 ),
9863       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9864       recHitEnergyNorms = cms.VPSet( 
9865         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
9866           detector = cms.string( "PS1" )
9867         ),
9868         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
9869           detector = cms.string( "PS2" )
9870         )
9871       ),
9872       showerSigma = cms.double( 0.3 ),
9873       minFractionToKeep = cms.double( 1.0E-7 ),
9874       excludeOtherSeeds = cms.bool( True )
9875     ),
9876     positionReCalc = cms.PSet(  ),
9877     energyCorrector = cms.PSet(  )
9878 )
9879 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
9880     minimumPSEnergy = cms.double( 0.0 ),
9881     skipPS = cms.bool( False ),
9882     inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
9883     energyCorrector = cms.PSet( 
9884       recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9885       recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9886       applyCrackCorrections = cms.bool( False ),
9887       ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
9888       applyMVACorrections = cms.bool( True ),
9889       eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
9890       maxPtForMVAEvaluation = cms.double( 300.0 ),
9891       srfAwareCorrection = cms.bool( True )
9892     ),
9893     inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
9894 )
9895 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
9896     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ),
9897     usePFThresholdsFromDB = cms.bool( True ),
9898     recHitCleaners = cms.VPSet( 
9899     ),
9900     seedCleaners = cms.VPSet( 
9901     ),
9902     seedFinder = cms.PSet( 
9903       thresholdsByDetector = cms.VPSet( 
9904         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
9905           seedingThreshold = cms.double( 1.4 ),
9906           detector = cms.string( "HF_EM" )
9907         ),
9908         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
9909           seedingThreshold = cms.double( 1.4 ),
9910           detector = cms.string( "HF_HAD" )
9911         )
9912       ),
9913       algoName = cms.string( "LocalMaximumSeedFinder" ),
9914       nNeighbours = cms.int32( 0 )
9915     ),
9916     initialClusteringStep = cms.PSet( 
9917       thresholdsByDetector = cms.VPSet( 
9918       ),
9919       algoName = cms.string( "Basic2DClusterForEachSeed" )
9920     ),
9921     pfClusterBuilder = cms.PSet(  ),
9922     positionReCalc = cms.PSet(  ),
9923     energyCorrector = cms.PSet(  )
9924 )
9925 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
9926     TrackQuality = cms.string( "none" ),
9927     UseQuality = cms.bool( False ),
9928     TkColList = cms.VInputTag( 'hltPFMuonMerging' )
9929 )
9930 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
9931     verbose = cms.untracked.bool( False ),
9932     debug = cms.untracked.bool( False ),
9933     elementImporters = cms.VPSet( 
9934       cms.PSet(  muonSrc = cms.InputTag( "hltMuons" ),
9935         cleanBadConvertedBrems = cms.bool( False ),
9936         muonMaxDPtOPt = cms.double( 1.0 ),
9937         source = cms.InputTag( "hltLightPFTracks" ),
9938         NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
9939         vetoEndcap = cms.bool( False ),
9940         useIterativeTracking = cms.bool( False ),
9941         importerName = cms.string( "GeneralTracksImporter" ),
9942         DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ),
9943         trackQuality = cms.string( "highPurity" )
9944       ),
9945       cms.PSet(  source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
9946         importerName = cms.string( "ECALClusterImporter" ),
9947         BCtoPFCMap = cms.InputTag( "" )
9948       ),
9949       cms.PSet(  source = cms.InputTag( "hltParticleFlowClusterHCAL" ),
9950         importerName = cms.string( "GenericClusterImporter" )
9951       ),
9952       cms.PSet(  source = cms.InputTag( "hltParticleFlowClusterHF" ),
9953         importerName = cms.string( "GenericClusterImporter" )
9954       )
9955     ),
9956     linkDefinitions = cms.VPSet( 
9957       cms.PSet(  linkType = cms.string( "TRACK:ECAL" ),
9958         useKDTree = cms.bool( True ),
9959         linkerName = cms.string( "TrackAndECALLinker" )
9960       ),
9961       cms.PSet(  trajectoryLayerExit = cms.string( "HCALExit" ),
9962         trajectoryLayerEntrance = cms.string( "HCALEntrance" ),
9963         nMaxHcalLinksPerTrack = cms.int32( 1 ),
9964         linkType = cms.string( "TRACK:HCAL" ),
9965         useKDTree = cms.bool( True ),
9966         linkerName = cms.string( "TrackAndHCALLinker" )
9967       ),
9968       cms.PSet(  minAbsEtaEcal = cms.double( 2.5 ),
9969         linkType = cms.string( "ECAL:HCAL" ),
9970         useKDTree = cms.bool( False ),
9971         linkerName = cms.string( "ECALAndHCALLinker" )
9972       ),
9973       cms.PSet(  linkType = cms.string( "HFEM:HFHAD" ),
9974         useKDTree = cms.bool( False ),
9975         linkerName = cms.string( "HFEMAndHFHADLinker" )
9976       )
9977     )
9978 )
9979 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
9980     verbose = cms.untracked.bool( False ),
9981     debug = cms.untracked.bool( False ),
9982     blocks = cms.InputTag( "hltParticleFlowBlock" ),
9983     muons = cms.InputTag( "hltMuons" ),
9984     postMuonCleaning = cms.bool( True ),
9985     vetoEndcap = cms.bool( False ),
9986     vertexCollection = cms.InputTag( "hltPixelVertices" ),
9987     useVerticesForNeutral = cms.bool( True ),
9988     useHO = cms.bool( False ),
9989     PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
9990     GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
9991     GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
9992     useEGammaElectrons = cms.bool( False ),
9993     egammaElectrons = cms.InputTag( "" ),
9994     useEGammaFilters = cms.bool( False ),
9995     useProtectionsForJetMET = cms.bool( True ),
9996     PFEGammaFiltersParameters = cms.PSet( 
9997       electron_missinghits = cms.uint32( 1 ),
9998       electron_protectionsForJetMET = cms.PSet( 
9999         maxEeleOverPoutRes = cms.double( 0.5 ),
10000         maxEleHcalEOverEcalE = cms.double( 0.1 ),
10001         maxEcalEOverPRes = cms.double( 0.2 ),
10002         maxHcalEOverP = cms.double( 1.0 ),
10003         maxE = cms.double( 50.0 ),
10004         maxTrackPOverEele = cms.double( 1.0 ),
10005         maxDPhiIN = cms.double( 0.1 ),
10006         maxEcalEOverP_2 = cms.double( 0.2 ),
10007         maxEcalEOverP_1 = cms.double( 0.5 ),
10008         maxEeleOverPout = cms.double( 0.2 ),
10009         maxHcalEOverEcalE = cms.double( 0.1 ),
10010         maxHcalE = cms.double( 10.0 ),
10011         maxNtracks = cms.double( 3.0 )
10012       ),
10013       photon_MinEt = cms.double( 10.0 ),
10014       electron_ecalDrivenHademPreselCut = cms.double( 0.15 ),
10015       electron_protectionsForBadHcal = cms.PSet( 
10016         dEta = cms.vdouble( 0.0064, 0.01264 ),
10017         dPhi = cms.vdouble( 0.0547, 0.0394 ),
10018         enableProtections = cms.bool( False ),
10019         full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ),
10020         eInvPInv = cms.vdouble( 0.184, 0.0721 )
10021       ),
10022       photon_protectionsForBadHcal = cms.PSet( 
10023         enableProtections = cms.bool( False ),
10024         solidConeTrkIsoOffset = cms.double( 10.0 ),
10025         solidConeTrkIsoSlope = cms.double( 0.3 )
10026       ),
10027       electron_iso_mva_barrel = cms.double( -0.1875 ),
10028       electron_iso_mva_endcap = cms.double( -0.1075 ),
10029       photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
10030       photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
10031       photon_HoE = cms.double( 0.05 ),
10032       electron_iso_combIso_endcap = cms.double( 10.0 ),
10033       electron_iso_pt = cms.double( 10.0 ),
10034       photon_protectionsForJetMET = cms.PSet( 
10035         sumPtTrackIsoSlope = cms.double( 0.001 ),
10036         sumPtTrackIso = cms.double( 4.0 )
10037       ),
10038       electron_iso_combIso_barrel = cms.double( 10.0 ),
10039       electron_noniso_mvaCut = cms.double( -0.1 ),
10040       photon_combIso = cms.double( 10.0 ),
10041       electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 )
10042     ),
10043     muon_HCAL = cms.vdouble( 3.0, 3.0 ),
10044     muon_ECAL = cms.vdouble( 0.5, 0.5 ),
10045     muon_HO = cms.vdouble( 0.9, 0.9 ),
10046     PFMuonAlgoParameters = cms.PSet(  ),
10047     rejectTracks_Bad = cms.bool( False ),
10048     rejectTracks_Step45 = cms.bool( False ),
10049     usePFNuclearInteractions = cms.bool( False ),
10050     usePFConversions = cms.bool( False ),
10051     usePFDecays = cms.bool( False ),
10052     dptRel_DispVtx = cms.double( 10.0 ),
10053     iCfgCandConnector = cms.PSet( 
10054       nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ),
10055       bCorrect = cms.bool( False ),
10056       bCalibPrimary = cms.bool( False )
10057     ),
10058     nsigma_TRACK = cms.double( 1.0 ),
10059     pt_Error = cms.double( 1.0 ),
10060     factors_45 = cms.vdouble( 10.0, 100.0 ),
10061     goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ),
10062     goodTrackDeadHcal_chi2n = cms.double( 5.0 ),
10063     goodTrackDeadHcal_layers = cms.uint32( 4 ),
10064     goodTrackDeadHcal_validFr = cms.double( 0.5 ),
10065     goodTrackDeadHcal_dxy = cms.double( 0.5 ),
10066     goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ),
10067     goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ),
10068     goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ),
10069     goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ),
10070     goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ),
10071     goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ),
10072     goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ),
10073     goodPixelTrackDeadHcal_dz = cms.double( 0.05 ),
10074     pf_nsigma_ECAL = cms.double( 0.0 ),
10075     pf_nsigma_HCAL = cms.double( 1.0 ),
10076     pf_nsigma_HFEM = cms.double( 1.0 ),
10077     pf_nsigma_HFHAD = cms.double( 1.0 ),
10078     useCalibrationsFromDB = cms.bool( True ),
10079     calibrationsLabel = cms.string( "HLT" ),
10080     postHFCleaning = cms.bool( False ),
10081     PFHFCleaningParameters = cms.PSet( 
10082       minHFCleaningPt = cms.double( 5.0 ),
10083       minDeltaMet = cms.double( 0.4 ),
10084       maxSignificance = cms.double( 2.5 ),
10085       minSignificance = cms.double( 2.5 ),
10086       minSignificanceReduction = cms.double( 1.4 ),
10087       maxDeltaPhiPt = cms.double( 7.0 )
10088     ),
10089     cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
10090     calibHF_use = cms.bool( False ),
10091     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 ),
10092     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 ),
10093     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 ),
10094     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 ),
10095     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 ),
10096     resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 )
10097 )
10098 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
10099     useMassDropTagger = cms.bool( False ),
10100     useFiltering = cms.bool( False ),
10101     useDynamicFiltering = cms.bool( False ),
10102     useTrimming = cms.bool( False ),
10103     usePruning = cms.bool( False ),
10104     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
10105     useKtPruning = cms.bool( False ),
10106     useConstituentSubtraction = cms.bool( False ),
10107     useSoftDrop = cms.bool( False ),
10108     correctShape = cms.bool( False ),
10109     UseOnlyVertexTracks = cms.bool( False ),
10110     UseOnlyOnePV = cms.bool( False ),
10111     muCut = cms.double( -1.0 ),
10112     yCut = cms.double( -1.0 ),
10113     rFilt = cms.double( -1.0 ),
10114     rFiltFactor = cms.double( -1.0 ),
10115     trimPtFracMin = cms.double( -1.0 ),
10116     zcut = cms.double( -1.0 ),
10117     rcut_factor = cms.double( -1.0 ),
10118     csRho_EtaMax = cms.double( -1.0 ),
10119     csRParam = cms.double( -1.0 ),
10120     beta = cms.double( -1.0 ),
10121     R0 = cms.double( -1.0 ),
10122     gridMaxRapidity = cms.double( -1.0 ),
10123     gridSpacing = cms.double( -1.0 ),
10124     DzTrVtxMax = cms.double( 0.0 ),
10125     DxyTrVtxMax = cms.double( 0.0 ),
10126     MaxVtxZ = cms.double( 15.0 ),
10127     subjetPtMin = cms.double( -1.0 ),
10128     muMin = cms.double( -1.0 ),
10129     muMax = cms.double( -1.0 ),
10130     yMin = cms.double( -1.0 ),
10131     yMax = cms.double( -1.0 ),
10132     dRMin = cms.double( -1.0 ),
10133     dRMax = cms.double( -1.0 ),
10134     maxDepth = cms.int32( -1 ),
10135     nFilt = cms.int32( -1 ),
10136     MinVtxNdof = cms.int32( 0 ),
10137     src = cms.InputTag( "hltParticleFlow" ),
10138     srcPVs = cms.InputTag( "hltPixelVertices" ),
10139     jetType = cms.string( "PFJet" ),
10140     jetAlgorithm = cms.string( "AntiKt" ),
10141     rParam = cms.double( 0.4 ),
10142     inputEtMin = cms.double( 0.0 ),
10143     inputEMin = cms.double( 0.0 ),
10144     jetPtMin = cms.double( 0.0 ),
10145     doPVCorrection = cms.bool( False ),
10146     doAreaFastjet = cms.bool( False ),
10147     doRhoFastjet = cms.bool( False ),
10148     doPUOffsetCorr = cms.bool( False ),
10149     puPtMin = cms.double( 10.0 ),
10150     nSigmaPU = cms.double( 1.0 ),
10151     radiusPU = cms.double( 0.4 ),
10152     subtractorName = cms.string( "" ),
10153     useExplicitGhosts = cms.bool( False ),
10154     doAreaDiskApprox = cms.bool( True ),
10155     voronoiRfact = cms.double( -9.0 ),
10156     Rho_EtaMax = cms.double( 4.4 ),
10157     Ghost_EtaMax = cms.double( 6.0 ),
10158     Active_Area_Repeats = cms.int32( 5 ),
10159     GhostArea = cms.double( 0.01 ),
10160     restrictInputs = cms.bool( False ),
10161     maxInputs = cms.uint32( 1 ),
10162     writeCompound = cms.bool( False ),
10163     writeJetsWithConst = cms.bool( False ),
10164     doFastJetNonUniform = cms.bool( False ),
10165     useDeterministicSeed = cms.bool( True ),
10166     minSeed = cms.uint32( 0 ),
10167     verbosity = cms.int32( 0 ),
10168     puWidth = cms.double( 0.0 ),
10169     nExclude = cms.uint32( 0 ),
10170     maxBadEcalCells = cms.uint32( 9999999 ),
10171     maxBadHcalCells = cms.uint32( 9999999 ),
10172     maxProblematicEcalCells = cms.uint32( 9999999 ),
10173     maxProblematicHcalCells = cms.uint32( 9999999 ),
10174     maxRecoveredEcalCells = cms.uint32( 9999999 ),
10175     maxRecoveredHcalCells = cms.uint32( 9999999 ),
10176     puCenters = cms.vdouble(  ),
10177     applyWeight = cms.bool( False ),
10178     srcWeights = cms.InputTag( "" ),
10179     minimumTowersFraction = cms.double( 0.0 ),
10180     jetCollInstanceName = cms.string( "" ),
10181     sumRecHits = cms.bool( False )
10182 )
10183 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
10184     minPt = cms.double( 20.0 ),
10185     maxEta = cms.double( 1.0E99 ),
10186     CHF = cms.double( 0.0 ),
10187     NHF = cms.double( 0.99 ),
10188     CEF = cms.double( 0.99 ),
10189     NEF = cms.double( 0.99 ),
10190     maxCF = cms.double( 99.0 ),
10191     NCH = cms.int32( 0 ),
10192     NTOT = cms.int32( 1 ),
10193     jetsInput = cms.InputTag( "hltAK4PFJets" )
10194 )
10195 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
10196     minPt = cms.double( 20.0 ),
10197     maxEta = cms.double( 1.0E99 ),
10198     CHF = cms.double( 0.0 ),
10199     NHF = cms.double( 0.9 ),
10200     CEF = cms.double( 0.99 ),
10201     NEF = cms.double( 0.99 ),
10202     maxCF = cms.double( 99.0 ),
10203     NCH = cms.int32( 0 ),
10204     NTOT = cms.int32( 1 ),
10205     jetsInput = cms.InputTag( "hltAK4PFJets" )
10206 )
10207 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
10208     pfCandidatesTag = cms.InputTag( "hltParticleFlow" ),
10209     maxRapidity = cms.double( 5.0 ),
10210     gridSpacing = cms.double( 0.55 )
10211 )
10212 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
10213     level = cms.string( "L1FastJet" ),
10214     algorithm = cms.string( "AK4PFHLT" ),
10215     srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" )
10216 )
10217 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10218     level = cms.string( "L2Relative" ),
10219     algorithm = cms.string( "AK4PFHLT" )
10220 )
10221 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10222     level = cms.string( "L3Absolute" ),
10223     algorithm = cms.string( "AK4PFHLT" )
10224 )
10225 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10226     level = cms.string( "L2L3Residual" ),
10227     algorithm = cms.string( "AK4PFHLT" )
10228 )
10229 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
10230     correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
10231 )
10232 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10233     src = cms.InputTag( "hltAK4PFJets" ),
10234     correctors = cms.VInputTag( 'hltAK4PFCorrector' )
10235 )
10236 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10237     src = cms.InputTag( "hltAK4PFJetsLooseID" ),
10238     correctors = cms.VInputTag( 'hltAK4PFCorrector' )
10239 )
10240 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10241     src = cms.InputTag( "hltAK4PFJetsTightID" ),
10242     correctors = cms.VInputTag( 'hltAK4PFCorrector' )
10243 )
10244 fragment.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10245     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10246     triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10" ),
10247     triggerJetsType = cms.int32( 85 ),
10248     maxDeltaR = cms.double( 0.5 )
10249 )
10250 fragment.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet",
10251     saveTags = cms.bool( True ),
10252     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ),
10253     triggerType = cms.int32( 85 ),
10254     MinE = cms.double( -1.0 ),
10255     MinPt = cms.double( 40.0 ),
10256     MinMass = cms.double( -1.0 ),
10257     MaxMass = cms.double( -1.0 ),
10258     MinEta = cms.double( -1.0 ),
10259     MaxEta = cms.double( 5.0 ),
10260     MinN = cms.int32( 1 )
10261 )
10262 fragment.hltPreAK4PFJet60 = cms.EDFilter( "HLTPrescaler",
10263     offset = cms.uint32( 0 ),
10264     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10265 )
10266 fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet",
10267     saveTags = cms.bool( True ),
10268     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10269     triggerType = cms.int32( 85 ),
10270     MinE = cms.double( -1.0 ),
10271     MinPt = cms.double( 40.0 ),
10272     MinMass = cms.double( -1.0 ),
10273     MaxMass = cms.double( -1.0 ),
10274     MinEta = cms.double( -1.0 ),
10275     MaxEta = cms.double( 5.0 ),
10276     MinN = cms.int32( 1 )
10277 )
10278 fragment.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10279     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10280     triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet40" ),
10281     triggerJetsType = cms.int32( 85 ),
10282     maxDeltaR = cms.double( 0.5 )
10283 )
10284 fragment.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet",
10285     saveTags = cms.bool( True ),
10286     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ),
10287     triggerType = cms.int32( 85 ),
10288     MinE = cms.double( -1.0 ),
10289     MinPt = cms.double( 60.0 ),
10290     MinMass = cms.double( -1.0 ),
10291     MaxMass = cms.double( -1.0 ),
10292     MinEta = cms.double( -1.0 ),
10293     MaxEta = cms.double( 5.0 ),
10294     MinN = cms.int32( 1 )
10295 )
10296 fragment.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler",
10297     offset = cms.uint32( 0 ),
10298     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10299 )
10300 fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet",
10301     saveTags = cms.bool( True ),
10302     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10303     triggerType = cms.int32( 85 ),
10304     MinE = cms.double( -1.0 ),
10305     MinPt = cms.double( 50.0 ),
10306     MinMass = cms.double( -1.0 ),
10307     MaxMass = cms.double( -1.0 ),
10308     MinEta = cms.double( -1.0 ),
10309     MaxEta = cms.double( 5.0 ),
10310     MinN = cms.int32( 1 )
10311 )
10312 fragment.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10313     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10314     triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50" ),
10315     triggerJetsType = cms.int32( 85 ),
10316     maxDeltaR = cms.double( 0.5 )
10317 )
10318 fragment.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet",
10319     saveTags = cms.bool( True ),
10320     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ),
10321     triggerType = cms.int32( 85 ),
10322     MinE = cms.double( -1.0 ),
10323     MinPt = cms.double( 80.0 ),
10324     MinMass = cms.double( -1.0 ),
10325     MaxMass = cms.double( -1.0 ),
10326     MinEta = cms.double( -1.0 ),
10327     MaxEta = cms.double( 5.0 ),
10328     MinN = cms.int32( 1 )
10329 )
10330 fragment.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler",
10331     offset = cms.uint32( 0 ),
10332     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10333 )
10334 fragment.hltPFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10335     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10336     triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet70" ),
10337     triggerJetsType = cms.int32( 85 ),
10338     maxDeltaR = cms.double( 0.5 )
10339 )
10340 fragment.hltSinglePFJet100 = cms.EDFilter( "HLT1PFJet",
10341     saveTags = cms.bool( True ),
10342     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets70" ),
10343     triggerType = cms.int32( 85 ),
10344     MinE = cms.double( -1.0 ),
10345     MinPt = cms.double( 100.0 ),
10346     MinMass = cms.double( -1.0 ),
10347     MaxMass = cms.double( -1.0 ),
10348     MinEta = cms.double( -1.0 ),
10349     MaxEta = cms.double( 5.0 ),
10350     MinN = cms.int32( 1 )
10351 )
10352 fragment.hltPreAK4PFJet120 = cms.EDFilter( "HLTPrescaler",
10353     offset = cms.uint32( 0 ),
10354     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10355 )
10356 fragment.hltSingleCaloJet90 = cms.EDFilter( "HLT1CaloJet",
10357     saveTags = cms.bool( True ),
10358     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10359     triggerType = cms.int32( 85 ),
10360     MinE = cms.double( -1.0 ),
10361     MinPt = cms.double( 90.0 ),
10362     MinMass = cms.double( -1.0 ),
10363     MaxMass = cms.double( -1.0 ),
10364     MinEta = cms.double( -1.0 ),
10365     MaxEta = cms.double( 5.0 ),
10366     MinN = cms.int32( 1 )
10367 )
10368 fragment.hltPFJetsCorrectedMatchedToCaloJets90 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10369     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10370     triggerJetsFilter = cms.InputTag( "hltSingleCaloJet90" ),
10371     triggerJetsType = cms.int32( 85 ),
10372     maxDeltaR = cms.double( 0.5 )
10373 )
10374 fragment.hltSinglePFJet120 = cms.EDFilter( "HLT1PFJet",
10375     saveTags = cms.bool( True ),
10376     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets90" ),
10377     triggerType = cms.int32( 85 ),
10378     MinE = cms.double( -1.0 ),
10379     MinPt = cms.double( 120.0 ),
10380     MinMass = cms.double( -1.0 ),
10381     MaxMass = cms.double( -1.0 ),
10382     MinEta = cms.double( -1.0 ),
10383     MaxEta = cms.double( 5.0 ),
10384     MinN = cms.int32( 1 )
10385 )
10386 fragment.hltPreAK4PFJetFwd40 = cms.EDFilter( "HLTPrescaler",
10387     offset = cms.uint32( 0 ),
10388     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10389 )
10390 fragment.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet",
10391     saveTags = cms.bool( True ),
10392     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10393     triggerType = cms.int32( 85 ),
10394     MinE = cms.double( -1.0 ),
10395     MinPt = cms.double( 10.0 ),
10396     MinMass = cms.double( -1.0 ),
10397     MaxMass = cms.double( -1.0 ),
10398     MinEta = cms.double( 2.7 ),
10399     MaxEta = cms.double( 5.0 ),
10400     MinN = cms.int32( 1 )
10401 )
10402 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10403     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10404     triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10" ),
10405     triggerJetsType = cms.int32( 85 ),
10406     maxDeltaR = cms.double( 0.5 )
10407 )
10408 fragment.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet",
10409     saveTags = cms.bool( True ),
10410     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ),
10411     triggerType = cms.int32( 85 ),
10412     MinE = cms.double( -1.0 ),
10413     MinPt = cms.double( 40.0 ),
10414     MinMass = cms.double( -1.0 ),
10415     MaxMass = cms.double( -1.0 ),
10416     MinEta = cms.double( 2.7 ),
10417     MaxEta = cms.double( 5.0 ),
10418     MinN = cms.int32( 1 )
10419 )
10420 fragment.hltPreAK4PFJetFwd60 = cms.EDFilter( "HLTPrescaler",
10421     offset = cms.uint32( 0 ),
10422     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10423 )
10424 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10425     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10426     triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40" ),
10427     triggerJetsType = cms.int32( 85 ),
10428     maxDeltaR = cms.double( 0.5 )
10429 )
10430 fragment.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet",
10431     saveTags = cms.bool( True ),
10432     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ),
10433     triggerType = cms.int32( 85 ),
10434     MinE = cms.double( -1.0 ),
10435     MinPt = cms.double( 60.0 ),
10436     MinMass = cms.double( -1.0 ),
10437     MaxMass = cms.double( -1.0 ),
10438     MinEta = cms.double( 2.7 ),
10439     MaxEta = cms.double( 5.0 ),
10440     MinN = cms.int32( 1 )
10441 )
10442 fragment.hltPreAK4PFJetFwd80 = cms.EDFilter( "HLTPrescaler",
10443     offset = cms.uint32( 0 ),
10444     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10445 )
10446 fragment.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet",
10447     saveTags = cms.bool( True ),
10448     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10449     triggerType = cms.int32( 85 ),
10450     MinE = cms.double( -1.0 ),
10451     MinPt = cms.double( 50.0 ),
10452     MinMass = cms.double( -1.0 ),
10453     MaxMass = cms.double( -1.0 ),
10454     MinEta = cms.double( 2.7 ),
10455     MaxEta = cms.double( 5.0 ),
10456     MinN = cms.int32( 1 )
10457 )
10458 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10459     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10460     triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50" ),
10461     triggerJetsType = cms.int32( 85 ),
10462     maxDeltaR = cms.double( 0.5 )
10463 )
10464 fragment.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet",
10465     saveTags = cms.bool( True ),
10466     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ),
10467     triggerType = cms.int32( 85 ),
10468     MinE = cms.double( -1.0 ),
10469     MinPt = cms.double( 80.0 ),
10470     MinMass = cms.double( -1.0 ),
10471     MaxMass = cms.double( -1.0 ),
10472     MinEta = cms.double( 2.7 ),
10473     MaxEta = cms.double( 5.0 ),
10474     MinN = cms.int32( 1 )
10475 )
10476 fragment.hltPreAK4PFJetFwd100 = cms.EDFilter( "HLTPrescaler",
10477     offset = cms.uint32( 0 ),
10478     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10479 )
10480 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10481     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10482     triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet70" ),
10483     triggerJetsType = cms.int32( 85 ),
10484     maxDeltaR = cms.double( 0.5 )
10485 )
10486 fragment.hltSinglePFFwdJet100 = cms.EDFilter( "HLT1PFJet",
10487     saveTags = cms.bool( True ),
10488     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets70" ),
10489     triggerType = cms.int32( 85 ),
10490     MinE = cms.double( -1.0 ),
10491     MinPt = cms.double( 100.0 ),
10492     MinMass = cms.double( -1.0 ),
10493     MaxMass = cms.double( -1.0 ),
10494     MinEta = cms.double( 2.7 ),
10495     MaxEta = cms.double( 5.0 ),
10496     MinN = cms.int32( 1 )
10497 )
10498 fragment.hltPreAK4PFJetFwd120 = cms.EDFilter( "HLTPrescaler",
10499     offset = cms.uint32( 0 ),
10500     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10501 )
10502 fragment.hltSingleCaloFwdJet90 = cms.EDFilter( "HLT1CaloJet",
10503     saveTags = cms.bool( True ),
10504     inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10505     triggerType = cms.int32( 85 ),
10506     MinE = cms.double( -1.0 ),
10507     MinPt = cms.double( 90.0 ),
10508     MinMass = cms.double( -1.0 ),
10509     MaxMass = cms.double( -1.0 ),
10510     MinEta = cms.double( 2.7 ),
10511     MaxEta = cms.double( 5.0 ),
10512     MinN = cms.int32( 1 )
10513 )
10514 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets90 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10515     src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10516     triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet90" ),
10517     triggerJetsType = cms.int32( 85 ),
10518     maxDeltaR = cms.double( 0.5 )
10519 )
10520 fragment.hltSinglePFFwdJet120 = cms.EDFilter( "HLT1PFJet",
10521     saveTags = cms.bool( True ),
10522     inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets90" ),
10523     triggerType = cms.int32( 85 ),
10524     MinE = cms.double( -1.0 ),
10525     MinPt = cms.double( 120.0 ),
10526     MinMass = cms.double( -1.0 ),
10527     MaxMass = cms.double( -1.0 ),
10528     MinEta = cms.double( 2.7 ),
10529     MaxEta = cms.double( 5.0 ),
10530     MinN = cms.int32( 1 )
10531 )
10532 fragment.hltL1sSingleEG15 = cms.EDFilter( "HLTL1TSeed",
10533     saveTags = cms.bool( True ),
10534     L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ),
10535     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10536     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10537     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10538     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10539     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10540     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10541     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10542     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10543     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10544 )
10545 fragment.hltPrePPRefDoubleEle10Gsf = cms.EDFilter( "HLTPrescaler",
10546     offset = cms.uint32( 0 ),
10547     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10548 )
10549 fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
10550     productLabels = cms.vstring( 'EcalRecHitsEB',
10551       'EcalRecHitsEE' ),
10552     recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
10553     l1InputRegions = cms.VPSet( 
10554       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10555         regionEtaMargin = cms.double( 0.9 ),
10556         type = cms.string( "EGamma" ),
10557         minEt = cms.double( 5.0 ),
10558         regionPhiMargin = cms.double( 1.2 ),
10559         maxEt = cms.double( 999999.0 )
10560       ),
10561       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10562         regionEtaMargin = cms.double( 0.9 ),
10563         type = cms.string( "Jet" ),
10564         minEt = cms.double( 170.0 ),
10565         regionPhiMargin = cms.double( 1.2 ),
10566         maxEt = cms.double( 999999.0 )
10567       ),
10568       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10569         regionEtaMargin = cms.double( 0.9 ),
10570         type = cms.string( "Tau" ),
10571         minEt = cms.double( 100.0 ),
10572         regionPhiMargin = cms.double( 1.2 ),
10573         maxEt = cms.double( 999999.0 )
10574       )
10575     )
10576 )
10577 fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
10578     productLabels = cms.vstring( 'EcalRecHitsES' ),
10579     recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
10580     l1InputRegions = cms.VPSet( 
10581       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10582         regionEtaMargin = cms.double( 0.9 ),
10583         type = cms.string( "EGamma" ),
10584         minEt = cms.double( 5.0 ),
10585         regionPhiMargin = cms.double( 1.2 ),
10586         maxEt = cms.double( 999999.0 )
10587       ),
10588       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10589         regionEtaMargin = cms.double( 0.9 ),
10590         type = cms.string( "Jet" ),
10591         minEt = cms.double( 170.0 ),
10592         regionPhiMargin = cms.double( 1.2 ),
10593         maxEt = cms.double( 999999.0 )
10594       ),
10595       cms.PSet(  inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10596         regionEtaMargin = cms.double( 0.9 ),
10597         type = cms.string( "Tau" ),
10598         minEt = cms.double( 100.0 ),
10599         regionPhiMargin = cms.double( 1.2 ),
10600         maxEt = cms.double( 999999.0 )
10601       )
10602     )
10603 )
10604 fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer",
10605     navigator = cms.PSet( 
10606       barrel = cms.PSet(  ),
10607       endcap = cms.PSet(  ),
10608       name = cms.string( "PFRecHitECALNavigator" )
10609     ),
10610     producers = cms.VPSet( 
10611       cms.PSet(  src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
10612         srFlags = cms.InputTag( "" ),
10613         name = cms.string( "PFEBRecHitCreator" ),
10614         qualityTests = cms.VPSet( 
10615           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
10616             applySelectionsToAllCrystals = cms.bool( True )
10617           ),
10618           cms.PSet(  topologicalCleaning = cms.bool( True ),
10619             skipTTRecoveredHits = cms.bool( True ),
10620             cleaningThreshold = cms.double( 2.0 ),
10621             name = cms.string( "PFRecHitQTestECAL" ),
10622             timingCleaning = cms.bool( True )
10623           )
10624         )
10625       ),
10626       cms.PSet(  src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
10627         srFlags = cms.InputTag( "" ),
10628         name = cms.string( "PFEERecHitCreator" ),
10629         qualityTests = cms.VPSet( 
10630           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
10631             applySelectionsToAllCrystals = cms.bool( True )
10632           ),
10633           cms.PSet(  topologicalCleaning = cms.bool( True ),
10634             skipTTRecoveredHits = cms.bool( True ),
10635             cleaningThreshold = cms.double( 2.0 ),
10636             name = cms.string( "PFRecHitQTestECAL" ),
10637             timingCleaning = cms.bool( True )
10638           )
10639         )
10640       )
10641     )
10642 )
10643 fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer",
10644     navigator = cms.PSet(  name = cms.string( "PFRecHitPreshowerNavigator" ) ),
10645     producers = cms.VPSet( 
10646       cms.PSet(  src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ),
10647         name = cms.string( "PFPSRecHitCreator" ),
10648         qualityTests = cms.VPSet( 
10649           cms.PSet(  threshold = cms.double( 7.0E-6 ),
10650             name = cms.string( "PFRecHitQTestThreshold" )
10651           )
10652         )
10653       )
10654     )
10655 )
10656 fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer",
10657     recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" ),
10658     usePFThresholdsFromDB = cms.bool( True ),
10659     recHitCleaners = cms.VPSet( 
10660     ),
10661     seedCleaners = cms.VPSet( 
10662     ),
10663     seedFinder = cms.PSet( 
10664       thresholdsByDetector = cms.VPSet( 
10665         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
10666           seedingThreshold = cms.double( 1.2E-4 ),
10667           detector = cms.string( "PS1" )
10668         ),
10669         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
10670           seedingThreshold = cms.double( 1.2E-4 ),
10671           detector = cms.string( "PS2" )
10672         )
10673       ),
10674       algoName = cms.string( "LocalMaximumSeedFinder" ),
10675       nNeighbours = cms.int32( 4 )
10676     ),
10677     initialClusteringStep = cms.PSet( 
10678       thresholdsByDetector = cms.VPSet( 
10679         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
10680           gatheringThresholdPt = cms.double( 0.0 ),
10681           detector = cms.string( "PS1" )
10682         ),
10683         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
10684           gatheringThresholdPt = cms.double( 0.0 ),
10685           detector = cms.string( "PS2" )
10686         )
10687       ),
10688       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
10689       useCornerCells = cms.bool( False )
10690     ),
10691     pfClusterBuilder = cms.PSet( 
10692       minFracTot = cms.double( 1.0E-20 ),
10693       stoppingTolerance = cms.double( 1.0E-8 ),
10694       positionCalc = cms.PSet( 
10695         minAllowedNormalization = cms.double( 1.0E-9 ),
10696         posCalcNCrystals = cms.int32( -1 ),
10697         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10698         logWeightDenominator = cms.double( 6.0E-5 ),
10699         minFractionInCalc = cms.double( 1.0E-9 )
10700       ),
10701       maxIterations = cms.uint32( 50 ),
10702       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
10703       recHitEnergyNorms = cms.VPSet( 
10704         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
10705           detector = cms.string( "PS1" )
10706         ),
10707         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
10708           detector = cms.string( "PS2" )
10709         )
10710       ),
10711       showerSigma = cms.double( 0.3 ),
10712       minFractionToKeep = cms.double( 1.0E-7 ),
10713       excludeOtherSeeds = cms.bool( True )
10714     ),
10715     positionReCalc = cms.PSet(  ),
10716     energyCorrector = cms.PSet(  )
10717 )
10718 fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer",
10719     recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" ),
10720     usePFThresholdsFromDB = cms.bool( True ),
10721     recHitCleaners = cms.VPSet( 
10722     ),
10723     seedCleaners = cms.VPSet( 
10724     ),
10725     seedFinder = cms.PSet( 
10726       thresholdsByDetector = cms.VPSet( 
10727         cms.PSet(  seedingThresholdPt = cms.double( 0.15 ),
10728           seedingThreshold = cms.double( 0.6 ),
10729           detector = cms.string( "ECAL_ENDCAP" )
10730         ),
10731         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
10732           seedingThreshold = cms.double( 0.23 ),
10733           detector = cms.string( "ECAL_BARREL" )
10734         )
10735       ),
10736       algoName = cms.string( "LocalMaximumSeedFinder" ),
10737       nNeighbours = cms.int32( 8 )
10738     ),
10739     initialClusteringStep = cms.PSet( 
10740       thresholdsByDetector = cms.VPSet( 
10741         cms.PSet(  gatheringThreshold = cms.double( 0.08 ),
10742           gatheringThresholdPt = cms.double( 0.0 ),
10743           detector = cms.string( "ECAL_BARREL" )
10744         ),
10745         cms.PSet(  gatheringThreshold = cms.double( 0.3 ),
10746           gatheringThresholdPt = cms.double( 0.0 ),
10747           detector = cms.string( "ECAL_ENDCAP" )
10748         )
10749       ),
10750       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
10751       useCornerCells = cms.bool( True )
10752     ),
10753     pfClusterBuilder = cms.PSet( 
10754       minFracTot = cms.double( 1.0E-20 ),
10755       stoppingTolerance = cms.double( 1.0E-8 ),
10756       positionCalc = cms.PSet( 
10757         minAllowedNormalization = cms.double( 1.0E-9 ),
10758         posCalcNCrystals = cms.int32( 9 ),
10759         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10760         logWeightDenominator = cms.double( 0.08 ),
10761         minFractionInCalc = cms.double( 1.0E-9 ),
10762         timeResolutionCalcBarrel = cms.PSet( 
10763           corrTermLowE = cms.double( 0.0510871 ),
10764           threshLowE = cms.double( 0.5 ),
10765           noiseTerm = cms.double( 1.10889 ),
10766           constantTermLowE = cms.double( 0.0 ),
10767           noiseTermLowE = cms.double( 1.31883 ),
10768           threshHighE = cms.double( 5.0 ),
10769           constantTerm = cms.double( 0.428192 )
10770         ),
10771         timeResolutionCalcEndcap = cms.PSet( 
10772           corrTermLowE = cms.double( 0.0 ),
10773           threshLowE = cms.double( 1.0 ),
10774           noiseTerm = cms.double( 5.72489999999 ),
10775           constantTermLowE = cms.double( 0.0 ),
10776           noiseTermLowE = cms.double( 6.92683000001 ),
10777           threshHighE = cms.double( 10.0 ),
10778           constantTerm = cms.double( 0.0 )
10779         )
10780       ),
10781       maxIterations = cms.uint32( 50 ),
10782       positionCalcForConvergence = cms.PSet( 
10783         minAllowedNormalization = cms.double( 0.0 ),
10784         T0_ES = cms.double( 1.2 ),
10785         algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
10786         T0_EE = cms.double( 3.1 ),
10787         T0_EB = cms.double( 7.4 ),
10788         X0 = cms.double( 0.89 ),
10789         minFractionInCalc = cms.double( 0.0 ),
10790         W0 = cms.double( 4.2 )
10791       ),
10792       allCellsPositionCalc = cms.PSet( 
10793         minAllowedNormalization = cms.double( 1.0E-9 ),
10794         posCalcNCrystals = cms.int32( -1 ),
10795         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10796         logWeightDenominator = cms.double( 0.08 ),
10797         minFractionInCalc = cms.double( 1.0E-9 ),
10798         timeResolutionCalcBarrel = cms.PSet( 
10799           corrTermLowE = cms.double( 0.0510871 ),
10800           threshLowE = cms.double( 0.5 ),
10801           noiseTerm = cms.double( 1.10889 ),
10802           constantTermLowE = cms.double( 0.0 ),
10803           noiseTermLowE = cms.double( 1.31883 ),
10804           threshHighE = cms.double( 5.0 ),
10805           constantTerm = cms.double( 0.428192 )
10806         ),
10807         timeResolutionCalcEndcap = cms.PSet( 
10808           corrTermLowE = cms.double( 0.0 ),
10809           threshLowE = cms.double( 1.0 ),
10810           noiseTerm = cms.double( 5.72489999999 ),
10811           constantTermLowE = cms.double( 0.0 ),
10812           noiseTermLowE = cms.double( 6.92683000001 ),
10813           threshHighE = cms.double( 10.0 ),
10814           constantTerm = cms.double( 0.0 )
10815         )
10816       ),
10817       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
10818       recHitEnergyNorms = cms.VPSet( 
10819         cms.PSet(  recHitEnergyNorm = cms.double( 0.08 ),
10820           detector = cms.string( "ECAL_BARREL" )
10821         ),
10822         cms.PSet(  recHitEnergyNorm = cms.double( 0.3 ),
10823           detector = cms.string( "ECAL_ENDCAP" )
10824         )
10825       ),
10826       showerSigma = cms.double( 1.5 ),
10827       minFractionToKeep = cms.double( 1.0E-7 ),
10828       excludeOtherSeeds = cms.bool( True )
10829     ),
10830     positionReCalc = cms.PSet( 
10831       minAllowedNormalization = cms.double( 0.0 ),
10832       T0_ES = cms.double( 1.2 ),
10833       algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
10834       T0_EE = cms.double( 3.1 ),
10835       T0_EB = cms.double( 7.4 ),
10836       X0 = cms.double( 0.89 ),
10837       minFractionInCalc = cms.double( 0.0 ),
10838       W0 = cms.double( 4.2 )
10839     ),
10840     energyCorrector = cms.PSet(  )
10841 )
10842 fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
10843     minimumPSEnergy = cms.double( 0.0 ),
10844     skipPS = cms.bool( False ),
10845     inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ),
10846     energyCorrector = cms.PSet( 
10847       recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10848       recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10849       applyCrackCorrections = cms.bool( False ),
10850       ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
10851       applyMVACorrections = cms.bool( True ),
10852       eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
10853       maxPtForMVAEvaluation = cms.double( 300.0 ),
10854       srfAwareCorrection = cms.bool( True )
10855     ),
10856     inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" )
10857 )
10858 fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer",
10859     PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
10860     doSatelliteClusterMerge = cms.bool( False ),
10861     thresh_PFClusterBarrel = cms.double( 0.5 ),
10862     PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
10863     useRegression = cms.bool( True ),
10864     satelliteMajorityFraction = cms.double( 0.5 ),
10865     thresh_PFClusterEndcap = cms.double( 0.5 ),
10866     ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
10867     PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
10868     verbose = cms.untracked.bool( False ),
10869     thresh_SCEt = cms.double( 4.0 ),
10870     etawidth_SuperClusterEndcap = cms.double( 0.04 ),
10871     phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
10872     useDynamicDPhiWindow = cms.bool( True ),
10873     PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
10874     regressionConfig = cms.PSet( 
10875       uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ),
10876       ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10877       ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10878       regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ),
10879       regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ),
10880       uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ),
10881       isHLT = cms.bool( True ),
10882       regTrainedWithPS = cms.bool( True )
10883     ),
10884     applyCrackCorrections = cms.bool( False ),
10885     satelliteClusterSeedThreshold = cms.double( 50.0 ),
10886     etawidth_SuperClusterBarrel = cms.double( 0.04 ),
10887     PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
10888     PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
10889     thresh_PFClusterSeedBarrel = cms.double( 1.0 ),
10890     EnergyWeight = cms.string( "Raw" ),
10891     BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10892     thresh_PFClusterSeedEndcap = cms.double( 1.0 ),
10893     phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
10894     thresh_PFClusterES = cms.double( 0.5 ),
10895     seedThresholdIsET = cms.bool( True ),
10896     isOOTCollection = cms.bool( False ),
10897     barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ),
10898     endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ),
10899     PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ),
10900     dropUnseedable = cms.bool( False ),
10901     ClusteringType = cms.string( "Mustache" )
10902 )
10903 fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
10904     scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ),
10905     scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
10906     recoEcalCandidateCollection = cms.string( "" )
10907 )
10908 fragment.hltEgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper",
10909     saveTags = cms.bool( True ),
10910     candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
10911     candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
10912     doIsolated = cms.bool( False )
10913 )
10914 fragment.hltDoubleEG10EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
10915     saveTags = cms.bool( True ),
10916     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
10917     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
10918     etcutEB = cms.double( 10.0 ),
10919     etcutEE = cms.double( 10.0 ),
10920     minEtaCut = cms.double( -9999.0 ),
10921     maxEtaCut = cms.double( 9999.0 ),
10922     ncandcut = cms.int32( 2 )
10923 )
10924 fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer",
10925     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
10926     ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
10927     ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
10928     multThresEB = cms.double( 1.0 ),
10929     multThresEE = cms.double( 1.25 )
10930 )
10931 fragment.hltDoubleEle10ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
10932     saveTags = cms.bool( True ),
10933     candTag = cms.InputTag( "hltDoubleEG10EtPPRefFilter" ),
10934     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
10935     rhoTag = cms.InputTag( "" ),
10936     energyLowEdges = cms.vdouble( 0.0 ),
10937     lessThan = cms.bool( True ),
10938     useEt = cms.bool( False ),
10939     useAbs = cms.bool( False ),
10940     thrRegularEB = cms.vdouble( 0.015 ),
10941     thrRegularEE = cms.vdouble( 0.04 ),
10942     thrOverEEB = cms.vdouble( -1.0 ),
10943     thrOverEEE = cms.vdouble( -1.0 ),
10944     thrOverE2EB = cms.vdouble( -1.0 ),
10945     thrOverE2EE = cms.vdouble( -1.0 ),
10946     ncandcut = cms.int32( 2 ),
10947     doRhoCorrection = cms.bool( False ),
10948     rhoMax = cms.double( 9.9999999E7 ),
10949     rhoScale = cms.double( 1.0 ),
10950     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
10951     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10952     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
10953 )
10954 fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTHcalVarProducerFromRecHit",
10955     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
10956     rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
10957     hbheRecHitsTag = cms.InputTag( "hltHbhereco" ),
10958     doRhoCorrection = cms.bool( False ),
10959     rhoMax = cms.double( 9.9999999E7 ),
10960     rhoScale = cms.double( 1.0 ),
10961     eThresHB = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
10962     etThresHB = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ),
10963     eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
10964     etThresHE = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
10965     usePFThresholdsFromDB = cms.bool( True ),
10966     innerCone = cms.double( 0.0 ),
10967     outerCone = cms.double( 0.14 ),
10968     depth = cms.int32( 0 ),
10969     maxSeverityHB = cms.int32( 9 ),
10970     maxSeverityHE = cms.int32( 9 ),
10971     doEtSum = cms.bool( False ),
10972     useSingleTower = cms.bool( False ),
10973     effectiveAreas = cms.vdouble( 0.105, 0.17 ),
10974     absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
10975 )
10976 fragment.hltDoubleEle10HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
10977     saveTags = cms.bool( True ),
10978     candTag = cms.InputTag( "hltDoubleEle10ClusterShapePPRefFilter" ),
10979     varTag = cms.InputTag( "hltEgammaHoverE" ),
10980     rhoTag = cms.InputTag( "" ),
10981     energyLowEdges = cms.vdouble( 0.0 ),
10982     lessThan = cms.bool( True ),
10983     useEt = cms.bool( False ),
10984     useAbs = cms.bool( False ),
10985     thrRegularEB = cms.vdouble( -1.0 ),
10986     thrRegularEE = cms.vdouble( -1.0 ),
10987     thrOverEEB = cms.vdouble( 0.2 ),
10988     thrOverEEE = cms.vdouble( 0.15 ),
10989     thrOverE2EB = cms.vdouble( -1.0 ),
10990     thrOverE2EE = cms.vdouble( -1.0 ),
10991     ncandcut = cms.int32( 2 ),
10992     doRhoCorrection = cms.bool( False ),
10993     rhoMax = cms.double( 9.9999999E7 ),
10994     rhoScale = cms.double( 1.0 ),
10995     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
10996     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10997     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
10998 )
10999 fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
11000     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11001     pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
11002     rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
11003     doRhoCorrection = cms.bool( False ),
11004     rhoMax = cms.double( 9.9999999E7 ),
11005     rhoScale = cms.double( 1.0 ),
11006     drMax = cms.double( 0.3 ),
11007     drVetoBarrel = cms.double( 0.0 ),
11008     drVetoEndcap = cms.double( 0.0 ),
11009     etaStripBarrel = cms.double( 0.0 ),
11010     etaStripEndcap = cms.double( 0.0 ),
11011     energyBarrel = cms.double( 0.0 ),
11012     energyEndcap = cms.double( 0.0 ),
11013     effectiveAreas = cms.vdouble( 0.29, 0.21 ),
11014     absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
11015 )
11016 fragment.hltDoubleEle10EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11017     saveTags = cms.bool( True ),
11018     candTag = cms.InputTag( "hltDoubleEle10HoverEPPRefFilter" ),
11019     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11020     rhoTag = cms.InputTag( "" ),
11021     energyLowEdges = cms.vdouble( 0.0 ),
11022     lessThan = cms.bool( True ),
11023     useEt = cms.bool( True ),
11024     useAbs = cms.bool( False ),
11025     thrRegularEB = cms.vdouble( -1.0 ),
11026     thrRegularEE = cms.vdouble( -1.0 ),
11027     thrOverEEB = cms.vdouble( 1.0 ),
11028     thrOverEEE = cms.vdouble( 1.0 ),
11029     thrOverE2EB = cms.vdouble( -1.0 ),
11030     thrOverE2EE = cms.vdouble( -1.0 ),
11031     ncandcut = cms.int32( 2 ),
11032     doRhoCorrection = cms.bool( False ),
11033     rhoMax = cms.double( 9.9999999E7 ),
11034     rhoScale = cms.double( 1.0 ),
11035     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11036     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11037     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11038 )
11039 fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer",
11040     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11041     pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ),
11042     useHF = cms.bool( False ),
11043     pfClusterProducerHFEM = cms.InputTag( "" ),
11044     pfClusterProducerHFHAD = cms.InputTag( "" ),
11045     rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
11046     doRhoCorrection = cms.bool( False ),
11047     rhoMax = cms.double( 9.9999999E7 ),
11048     rhoScale = cms.double( 1.0 ),
11049     drMax = cms.double( 0.3 ),
11050     drVetoBarrel = cms.double( 0.0 ),
11051     drVetoEndcap = cms.double( 0.0 ),
11052     etaStripBarrel = cms.double( 0.0 ),
11053     etaStripEndcap = cms.double( 0.0 ),
11054     energyBarrel = cms.double( 0.0 ),
11055     energyEndcap = cms.double( 0.0 ),
11056     useEt = cms.bool( True ),
11057     effectiveAreas = cms.vdouble( 0.2, 0.25 ),
11058     absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
11059 )
11060 fragment.hltDoubleEle10HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11061     saveTags = cms.bool( True ),
11062     candTag = cms.InputTag( "hltDoubleEle10EcalIsoPPRefFilter" ),
11063     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
11064     rhoTag = cms.InputTag( "" ),
11065     energyLowEdges = cms.vdouble( 0.0 ),
11066     lessThan = cms.bool( True ),
11067     useEt = cms.bool( True ),
11068     useAbs = cms.bool( False ),
11069     thrRegularEB = cms.vdouble( -1.0 ),
11070     thrRegularEE = cms.vdouble( -1.0 ),
11071     thrOverEEB = cms.vdouble( 1.0 ),
11072     thrOverEEE = cms.vdouble( 1.0 ),
11073     thrOverE2EB = cms.vdouble( -1.0 ),
11074     thrOverE2EE = cms.vdouble( -1.0 ),
11075     ncandcut = cms.int32( 2 ),
11076     doRhoCorrection = cms.bool( False ),
11077     rhoMax = cms.double( 9.9999999E7 ),
11078     rhoScale = cms.double( 1.0 ),
11079     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11080     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11081     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11082 )
11083 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
11084     layerList = cms.vstring( 'BPix1+BPix2',
11085       'BPix1+BPix3',
11086       'BPix1+BPix4',
11087       'BPix2+BPix3',
11088       'BPix2+BPix4',
11089       'BPix3+BPix4',
11090       'FPix1_pos+FPix2_pos',
11091       'FPix1_pos+FPix3_pos',
11092       'FPix2_pos+FPix3_pos',
11093       'BPix1+FPix1_pos',
11094       'BPix1+FPix2_pos',
11095       'BPix1+FPix3_pos',
11096       'BPix2+FPix1_pos',
11097       'BPix2+FPix2_pos',
11098       'BPix2+FPix3_pos',
11099       'BPix3+FPix1_pos',
11100       'BPix3+FPix2_pos',
11101       'BPix3+FPix3_pos',
11102       'BPix4+FPix1_pos',
11103       'BPix4+FPix2_pos',
11104       'BPix4+FPix3_pos',
11105       'FPix1_neg+FPix2_neg',
11106       'FPix1_neg+FPix3_neg',
11107       'FPix2_neg+FPix3_neg',
11108       'BPix1+FPix1_neg',
11109       'BPix1+FPix2_neg',
11110       'BPix1+FPix3_neg',
11111       'BPix2+FPix1_neg',
11112       'BPix2+FPix2_neg',
11113       'BPix2+FPix3_neg',
11114       'BPix3+FPix1_neg',
11115       'BPix3+FPix2_neg',
11116       'BPix3+FPix3_neg',
11117       'BPix4+FPix1_neg',
11118       'BPix4+FPix2_neg',
11119       'BPix4+FPix3_neg' ),
11120     BPix = cms.PSet( 
11121       hitErrorRPhi = cms.double( 0.0027 ),
11122       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11123       useErrorsFromParam = cms.bool( True ),
11124       hitErrorRZ = cms.double( 0.006 ),
11125       HitProducer = cms.string( "hltSiPixelRecHits" )
11126     ),
11127     FPix = cms.PSet( 
11128       hitErrorRPhi = cms.double( 0.0051 ),
11129       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11130       useErrorsFromParam = cms.bool( True ),
11131       hitErrorRZ = cms.double( 0.0036 ),
11132       HitProducer = cms.string( "hltSiPixelRecHits" )
11133     ),
11134     TIB = cms.PSet(  ),
11135     TID = cms.PSet(  ),
11136     TOB = cms.PSet(  ),
11137     TEC = cms.PSet(  ),
11138     MTIB = cms.PSet(  ),
11139     MTID = cms.PSet(  ),
11140     MTOB = cms.PSet(  ),
11141     MTEC = cms.PSet(  )
11142 )
11143 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
11144     layerList = cms.vstring( 'BPix1+BPix2+BPix3',
11145       'BPix2+BPix3+BPix4',
11146       'BPix1+BPix3+BPix4',
11147       'BPix1+BPix2+BPix4',
11148       'BPix2+BPix3+FPix1_pos',
11149       'BPix2+BPix3+FPix1_neg',
11150       'BPix1+BPix2+FPix1_pos',
11151       'BPix1+BPix2+FPix1_neg',
11152       'BPix2+FPix1_pos+FPix2_pos',
11153       'BPix2+FPix1_neg+FPix2_neg',
11154       'BPix1+FPix1_pos+FPix2_pos',
11155       'BPix1+FPix1_neg+FPix2_neg',
11156       'FPix1_pos+FPix2_pos+FPix3_pos',
11157       'FPix1_neg+FPix2_neg+FPix3_neg',
11158       'BPix1+BPix3+FPix1_pos',
11159       'BPix1+BPix2+FPix2_pos',
11160       'BPix1+BPix3+FPix1_neg',
11161       'BPix1+BPix2+FPix2_neg',
11162       'BPix1+FPix2_neg+FPix3_neg',
11163       'BPix1+FPix1_neg+FPix3_neg',
11164       'BPix1+FPix2_pos+FPix3_pos',
11165       'BPix1+FPix1_pos+FPix3_pos' ),
11166     BPix = cms.PSet( 
11167       hitErrorRPhi = cms.double( 0.0027 ),
11168       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11169       useErrorsFromParam = cms.bool( True ),
11170       hitErrorRZ = cms.double( 0.006 ),
11171       HitProducer = cms.string( "hltSiPixelRecHits" )
11172     ),
11173     FPix = cms.PSet( 
11174       hitErrorRPhi = cms.double( 0.0051 ),
11175       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11176       useErrorsFromParam = cms.bool( True ),
11177       hitErrorRZ = cms.double( 0.0036 ),
11178       HitProducer = cms.string( "hltSiPixelRecHits" )
11179     ),
11180     TIB = cms.PSet(  ),
11181     TID = cms.PSet(  ),
11182     TOB = cms.PSet(  ),
11183     TEC = cms.PSet(  ),
11184     MTIB = cms.PSet(  ),
11185     MTID = cms.PSet(  ),
11186     MTOB = cms.PSet(  ),
11187     MTEC = cms.PSet(  )
11188 )
11189 fragment.hltEgammaSuperClustersToPixelMatch = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer",
11190     cands = cms.InputTag( "hltEgammaCandidates" ),
11191     minEtCutEB = cms.double( 0.0 ),
11192     minEtCutEE = cms.double( 0.0 ),
11193     cuts = cms.VPSet( 
11194       cms.PSet(  endcapCut = cms.PSet( 
11195   useEt = cms.bool( False ),
11196   cutOverE = cms.double( 0.2 )
11197 ),
11198         var = cms.InputTag( "hltEgammaHoverE" ),
11199         barrelCut = cms.PSet( 
11200           useEt = cms.bool( False ),
11201           cutOverE = cms.double( 0.2 )
11202         )
11203       )
11204     )
11205 )
11206 fragment.hltEleSeedsTrackingRegions = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer",
11207     RegionPSet = cms.PSet( 
11208       minBSDeltaZ = cms.double( 0.0 ),
11209       useZInVertex = cms.bool( False ),
11210       vertices = cms.InputTag( "" ),
11211       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11212       useZInBeamspot = cms.bool( False ),
11213       ptMin = cms.double( 1.5 ),
11214       deltaEtaRegion = cms.double( 0.1 ),
11215       nrSigmaForBSDeltaZ = cms.double( 4.0 ),
11216       originHalfLength = cms.double( 12.5 ),
11217       measurementTrackerEvent = cms.InputTag( "" ),
11218       originRadius = cms.double( 0.2 ),
11219       precise = cms.bool( True ),
11220       superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
11221       whereToUseMeasTracker = cms.string( "kNever" ),
11222       deltaPhiRegion = cms.double( 0.4 ),
11223       defaultZ = cms.double( 0.0 )
11224     )
11225 )
11226 fragment.hltElePixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
11227     seedingLayers = cms.InputTag( "hltPixelLayerPairs" ),
11228     trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
11229     trackingRegionsSeedingLayers = cms.InputTag( "" ),
11230     clusterCheck = cms.InputTag( "" ),
11231     produceSeedingHitSets = cms.bool( True ),
11232     produceIntermediateHitDoublets = cms.bool( True ),
11233     maxElement = cms.uint32( 0 ),
11234     maxElementTotal = cms.uint32( 50000000 ),
11235     putEmptyIfMaxElementReached = cms.bool( False ),
11236     layerPairs = cms.vuint32( 0 )
11237 )
11238 fragment.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer",
11239     seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ),
11240     trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
11241     trackingRegionsSeedingLayers = cms.InputTag( "" ),
11242     clusterCheck = cms.InputTag( "" ),
11243     produceSeedingHitSets = cms.bool( True ),
11244     produceIntermediateHitDoublets = cms.bool( True ),
11245     maxElement = cms.uint32( 0 ),
11246     maxElementTotal = cms.uint32( 50000000 ),
11247     putEmptyIfMaxElementReached = cms.bool( False ),
11248     layerPairs = cms.vuint32( 0, 1 )
11249 )
11250 fragment.hltElePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
11251     doublets = cms.InputTag( "hltElePixelHitDoubletsForTriplets" ),
11252     extraHitRPhitolerance = cms.double( 0.032 ),
11253     useBendingCorrection = cms.bool( True ),
11254     CAThetaCut = cms.double( 0.004 ),
11255     CAPhiCut = cms.double( 0.1 ),
11256     CAThetaCut_byTriplets = cms.VPSet( 
11257       cms.PSet(  seedingLayers = cms.string( "" ),
11258         cut = cms.double( -1.0 )
11259       )
11260     ),
11261     CAPhiCut_byTriplets = cms.VPSet( 
11262       cms.PSet(  seedingLayers = cms.string( "" ),
11263         cut = cms.double( -1.0 )
11264       )
11265     ),
11266     CAHardPtCut = cms.double( 0.3 ),
11267     maxChi2 = cms.PSet( 
11268       value2 = cms.double( 6.0 ),
11269       value1 = cms.double( 100.0 ),
11270       pt1 = cms.double( 0.8 ),
11271       enabled = cms.bool( True ),
11272       pt2 = cms.double( 8.0 )
11273     ),
11274     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
11275 )
11276 fragment.hltElePixelSeedsDoublets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11277     seedingHitSets = cms.InputTag( "hltElePixelHitDoublets" ),
11278     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11279     SeedMomentumForBOFF = cms.double( 5.0 ),
11280     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11281     MinOneOverPtError = cms.double( 1.0 ),
11282     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11283     magneticField = cms.string( "ParabolicMf" ),
11284     forceKinematicWithRegionDirection = cms.bool( False ),
11285     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
11286 )
11287 fragment.hltElePixelSeedsTriplets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11288     seedingHitSets = cms.InputTag( "hltElePixelHitTriplets" ),
11289     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11290     SeedMomentumForBOFF = cms.double( 5.0 ),
11291     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11292     MinOneOverPtError = cms.double( 1.0 ),
11293     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11294     magneticField = cms.string( "ParabolicMf" ),
11295     forceKinematicWithRegionDirection = cms.bool( False ),
11296     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
11297 )
11298 fragment.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner",
11299     seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' )
11300 )
11301 fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer",
11302     initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ),
11303     vertices = cms.InputTag( "" ),
11304     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11305     measTkEvt = cms.InputTag( "hltMeasurementTrackerEvent" ),
11306     superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
11307     matcherConfig = cms.PSet( 
11308       useRecoVertex = cms.bool( False ),
11309       minNrHits = cms.vuint32( 2, 3 ),
11310       matchingCuts = cms.VPSet( 
11311         cms.PSet(  dPhiMaxHighEt = cms.vdouble( 0.05 ),
11312           version = cms.int32( 2 ),
11313           dRZMaxHighEt = cms.vdouble( 9999.0 ),
11314           dRZMaxLowEtGrad = cms.vdouble( 0.0 ),
11315           dPhiMaxLowEtGrad = cms.vdouble( -0.002 ),
11316           dPhiMaxHighEtThres = cms.vdouble( 20.0 ),
11317           dRZMaxHighEtThres = cms.vdouble( 0.0 )
11318         ),
11319         cms.PSet(  etaBins = cms.vdouble(  ),
11320           dPhiMaxHighEt = cms.vdouble( 0.003 ),
11321           version = cms.int32( 2 ),
11322           dRZMaxHighEt = cms.vdouble( 0.05 ),
11323           dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
11324           dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
11325           dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
11326           dRZMaxHighEtThres = cms.vdouble( 30.0 )
11327         ),
11328         cms.PSet(  etaBins = cms.vdouble(  ),
11329           dPhiMaxHighEt = cms.vdouble( 0.003 ),
11330           version = cms.int32( 2 ),
11331           dRZMaxHighEt = cms.vdouble( 0.05 ),
11332           dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
11333           dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
11334           dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
11335           dRZMaxHighEtThres = cms.vdouble( 30.0 )
11336         )
11337       ),
11338       minNrHitsValidLayerBins = cms.vint32( 4 ),
11339       detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ),
11340       navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ),
11341       paramMagField = cms.ESInputTag( "","ParabolicMf" )
11342     )
11343 )
11344 fragment.hltEgammaPixelMatchVars = cms.EDProducer( "EgammaHLTPixelMatchVarProducer",
11345     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11346     pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11347     dPhi1SParams = cms.PSet(  bins = cms.VPSet( 
11348   cms.PSet(  yMin = cms.int32( 1 ),
11349     binType = cms.string( "AbsEtaClus" ),
11350     funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ),
11351     xMin = cms.double( 0.0 ),
11352     yMax = cms.int32( 1 ),
11353     xMax = cms.double( 1.5 ),
11354     funcType = cms.string( "TF1:=pol3" )
11355   ),
11356   cms.PSet(  yMin = cms.int32( 2 ),
11357     binType = cms.string( "AbsEtaClus" ),
11358     funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ),
11359     xMin = cms.double( 0.0 ),
11360     yMax = cms.int32( 2 ),
11361     xMax = cms.double( 1.5 ),
11362     funcType = cms.string( "TF1:=pol3" )
11363   ),
11364   cms.PSet(  yMin = cms.int32( 3 ),
11365     binType = cms.string( "AbsEtaClus" ),
11366     funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ),
11367     xMin = cms.double( 0.0 ),
11368     yMax = cms.int32( 99999 ),
11369     xMax = cms.double( 1.5 ),
11370     funcType = cms.string( "TF1:=pol3" )
11371   ),
11372   cms.PSet(  yMin = cms.int32( 1 ),
11373     binType = cms.string( "AbsEtaClus" ),
11374     funcParams = cms.vdouble( 0.00823, -0.0029 ),
11375     xMin = cms.double( 1.5 ),
11376     yMax = cms.int32( 1 ),
11377     xMax = cms.double( 2.0 ),
11378     funcType = cms.string( "TF1:=pol1" )
11379   ),
11380   cms.PSet(  yMin = cms.int32( 1 ),
11381     binType = cms.string( "AbsEtaClus" ),
11382     funcParams = cms.vdouble( 0.00282 ),
11383     xMin = cms.double( 2.0 ),
11384     yMax = cms.int32( 1 ),
11385     xMax = cms.double( 3.0 ),
11386     funcType = cms.string( "TF1:=pol0" )
11387   ),
11388   cms.PSet(  yMin = cms.int32( 2 ),
11389     binType = cms.string( "AbsEtaClus" ),
11390     funcParams = cms.vdouble( 0.010838, -0.00345 ),
11391     xMin = cms.double( 1.5 ),
11392     yMax = cms.int32( 2 ),
11393     xMax = cms.double( 2.0 ),
11394     funcType = cms.string( "TF1:=pol1" )
11395   ),
11396   cms.PSet(  yMin = cms.int32( 2 ),
11397     binType = cms.string( "AbsEtaClus" ),
11398     funcParams = cms.vdouble( 0.0043 ),
11399     xMin = cms.double( 2.0 ),
11400     yMax = cms.int32( 2 ),
11401     xMax = cms.double( 3.0 ),
11402     funcType = cms.string( "TF1:=pol0" )
11403   ),
11404   cms.PSet(  yMin = cms.int32( 3 ),
11405     binType = cms.string( "AbsEtaClus" ),
11406     funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ),
11407     xMin = cms.double( 1.5 ),
11408     yMax = cms.int32( 99999 ),
11409     xMax = cms.double( 3.0 ),
11410     funcType = cms.string( "TF1:=pol2" )
11411   )
11412 ) ),
11413     dPhi2SParams = cms.PSet(  bins = cms.VPSet( 
11414   cms.PSet(  yMin = cms.int32( 1 ),
11415     binType = cms.string( "AbsEtaClus" ),
11416     funcParams = cms.vdouble( 1.3E-4 ),
11417     xMin = cms.double( 0.0 ),
11418     yMax = cms.int32( 99999 ),
11419     xMax = cms.double( 1.6 ),
11420     funcType = cms.string( "TF1:=pol0" )
11421   ),
11422   cms.PSet(  yMin = cms.int32( 1 ),
11423     binType = cms.string( "AbsEtaClus" ),
11424     funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ),
11425     xMin = cms.double( 1.5 ),
11426     yMax = cms.int32( 99999 ),
11427     xMax = cms.double( 1.9 ),
11428     funcType = cms.string( "TF1:=pol1" )
11429   ),
11430   cms.PSet(  yMin = cms.int32( 1 ),
11431     binType = cms.string( "AbsEtaClus" ),
11432     funcParams = cms.vdouble( 7.94E-5 ),
11433     xMin = cms.double( 1.9 ),
11434     yMax = cms.int32( 99999 ),
11435     xMax = cms.double( 3.0 ),
11436     funcType = cms.string( "TF1:=pol0" )
11437   )
11438 ) ),
11439     dRZ2SParams = cms.PSet(  bins = cms.VPSet( 
11440   cms.PSet(  yMin = cms.int32( 1 ),
11441     binType = cms.string( "AbsEtaClus" ),
11442     funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ),
11443     xMin = cms.double( 0.0 ),
11444     yMax = cms.int32( 99999 ),
11445     xMax = cms.double( 1.5 ),
11446     funcType = cms.string( "TF1:=pol3" )
11447   ),
11448   cms.PSet(  yMin = cms.int32( 1 ),
11449     binType = cms.string( "AbsEtaClus" ),
11450     funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ),
11451     xMin = cms.double( 1.5 ),
11452     yMax = cms.int32( 99999 ),
11453     xMax = cms.double( 3.0 ),
11454     funcType = cms.string( "TF1:=pol3" )
11455   )
11456 ) ),
11457     productsToWrite = cms.int32( 0 )
11458 )
11459 fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker",
11460     cleanTrajectoryAfterInOut = cms.bool( True ),
11461     doSeedingRegionRebuilding = cms.bool( True ),
11462     onlyPixelHitsForSeedCleaner = cms.bool( False ),
11463     reverseTrajectories = cms.bool( False ),
11464     useHitsSplitting = cms.bool( True ),
11465     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11466     src = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11467     clustersToSkip = cms.InputTag( "" ),
11468     phase2clustersToSkip = cms.InputTag( "" ),
11469     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ),
11470     TransientInitialStateEstimatorParameters = cms.PSet( 
11471       propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
11472       numberMeasurementsForFit = cms.int32( 4 ),
11473       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
11474     ),
11475     numHitsForSeedCleaner = cms.int32( 4 ),
11476     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11477     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11478     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11479     maxNSeeds = cms.uint32( 1000000 ),
11480     maxSeedsBeforeCleaning = cms.uint32( 1000 )
11481 )
11482 fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer",
11483     src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ),
11484     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11485     producer = cms.string( "" ),
11486     Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
11487     useHitsSplitting = cms.bool( False ),
11488     TrajectoryInEvent = cms.bool( True ),
11489     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11490     Propagator = cms.string( "hltESPFwdElectronPropagator" ),
11491     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11492     MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
11493     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11494     GeometricInnerState = cms.bool( True ),
11495     AlgorithmName = cms.string( "gsf" )
11496 )
11497 fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
11498     TrackProducer = cms.InputTag( "" ),
11499     GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" ),
11500     UseGsfTracks = cms.bool( True ),
11501     BSProducer = cms.InputTag( "hltOnlineBeamSpot" )
11502 )
11503 fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
11504     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11505     inputCollection = cms.InputTag( "hltEgammaGsfTracks" ),
11506     beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11507     upperTrackNrToRemoveCut = cms.int32( 9999 ),
11508     lowerTrackNrToRemoveCut = cms.int32( -1 ),
11509     useDefaultValuesForBarrel = cms.bool( False ),
11510     useDefaultValuesForEndcap = cms.bool( False ),
11511     produceAbsValues = cms.bool( False )
11512 )
11513 fragment.hltEgammaEleGsfTrackIsoPPRef = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers",
11514     electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ),
11515     trackProducer = cms.InputTag( "hltMergedTracks" ),
11516     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11517     beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11518     egTrkIsoPtMin = cms.double( 1.0 ),
11519     egTrkIsoConeSize = cms.double( 0.2 ),
11520     egTrkIsoZSpan = cms.double( 0.15 ),
11521     egTrkIsoRSpan = cms.double( 999999.0 ),
11522     egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ),
11523     egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ),
11524     egTrkIsoStripBarrel = cms.double( 0.01 ),
11525     egTrkIsoStripEndcap = cms.double( 0.01 ),
11526     useGsfTrack = cms.bool( True ),
11527     useSCRefs = cms.bool( True )
11528 )
11529 fragment.hltDoubleEle10GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11530     saveTags = cms.bool( True ),
11531     candTag = cms.InputTag( "hltDoubleEle10HcalIsoPPRefFilter" ),
11532     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
11533     rhoTag = cms.InputTag( "" ),
11534     energyLowEdges = cms.vdouble( 0.0 ),
11535     lessThan = cms.bool( True ),
11536     useEt = cms.bool( True ),
11537     useAbs = cms.bool( False ),
11538     thrRegularEB = cms.vdouble( -1.0 ),
11539     thrRegularEE = cms.vdouble( -1.0 ),
11540     thrOverEEB = cms.vdouble( 1.0 ),
11541     thrOverEEE = cms.vdouble( 1.0 ),
11542     thrOverE2EB = cms.vdouble( -1.0 ),
11543     thrOverE2EE = cms.vdouble( -1.0 ),
11544     ncandcut = cms.int32( 2 ),
11545     doRhoCorrection = cms.bool( False ),
11546     rhoMax = cms.double( 9.9999999E7 ),
11547     rhoScale = cms.double( 1.0 ),
11548     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11549     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11550     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11551 )
11552 fragment.hltPrePPRefDoubleEle10GsfMass50 = cms.EDFilter( "HLTPrescaler",
11553     offset = cms.uint32( 0 ),
11554     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11555 )
11556 fragment.hltDoubleEle10Mass50PPRefFilter = cms.EDFilter( "HLTEgammaCombMassFilter",
11557     saveTags = cms.bool( True ),
11558     firstLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPRefFilter" ),
11559     secondLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPRefFilter" ),
11560     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11561     minMass = cms.double( 50.0 )
11562 )
11563 fragment.hltPrePPRefDoubleEle15Gsf = cms.EDFilter( "HLTPrescaler",
11564     offset = cms.uint32( 0 ),
11565     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11566 )
11567 fragment.hltDoubleEG15EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11568     saveTags = cms.bool( True ),
11569     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11570     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11571     etcutEB = cms.double( 15.0 ),
11572     etcutEE = cms.double( 15.0 ),
11573     minEtaCut = cms.double( -9999.0 ),
11574     maxEtaCut = cms.double( 9999.0 ),
11575     ncandcut = cms.int32( 2 )
11576 )
11577 fragment.hltDoubleEle15ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11578     saveTags = cms.bool( True ),
11579     candTag = cms.InputTag( "hltDoubleEG15EtPPRefFilter" ),
11580     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11581     rhoTag = cms.InputTag( "" ),
11582     energyLowEdges = cms.vdouble( 0.0 ),
11583     lessThan = cms.bool( True ),
11584     useEt = cms.bool( False ),
11585     useAbs = cms.bool( False ),
11586     thrRegularEB = cms.vdouble( 0.015 ),
11587     thrRegularEE = cms.vdouble( 0.04 ),
11588     thrOverEEB = cms.vdouble( -1.0 ),
11589     thrOverEEE = cms.vdouble( -1.0 ),
11590     thrOverE2EB = cms.vdouble( -1.0 ),
11591     thrOverE2EE = cms.vdouble( -1.0 ),
11592     ncandcut = cms.int32( 2 ),
11593     doRhoCorrection = cms.bool( False ),
11594     rhoMax = cms.double( 9.9999999E7 ),
11595     rhoScale = cms.double( 1.0 ),
11596     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11597     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11598     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11599 )
11600 fragment.hltDoubleEle15HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11601     saveTags = cms.bool( True ),
11602     candTag = cms.InputTag( "hltDoubleEle15ClusterShapePPRefFilter" ),
11603     varTag = cms.InputTag( "hltEgammaHoverE" ),
11604     rhoTag = cms.InputTag( "" ),
11605     energyLowEdges = cms.vdouble( 0.0 ),
11606     lessThan = cms.bool( True ),
11607     useEt = cms.bool( False ),
11608     useAbs = cms.bool( False ),
11609     thrRegularEB = cms.vdouble( -1.0 ),
11610     thrRegularEE = cms.vdouble( -1.0 ),
11611     thrOverEEB = cms.vdouble( 0.2 ),
11612     thrOverEEE = cms.vdouble( 0.15 ),
11613     thrOverE2EB = cms.vdouble( -1.0 ),
11614     thrOverE2EE = cms.vdouble( -1.0 ),
11615     ncandcut = cms.int32( 2 ),
11616     doRhoCorrection = cms.bool( False ),
11617     rhoMax = cms.double( 9.9999999E7 ),
11618     rhoScale = cms.double( 1.0 ),
11619     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11620     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11621     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11622 )
11623 fragment.hltDoubleEle15EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11624     saveTags = cms.bool( True ),
11625     candTag = cms.InputTag( "hltDoubleEle15HoverEPPRefFilter" ),
11626     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11627     rhoTag = cms.InputTag( "" ),
11628     energyLowEdges = cms.vdouble( 0.0 ),
11629     lessThan = cms.bool( True ),
11630     useEt = cms.bool( True ),
11631     useAbs = cms.bool( False ),
11632     thrRegularEB = cms.vdouble( -1.0 ),
11633     thrRegularEE = cms.vdouble( -1.0 ),
11634     thrOverEEB = cms.vdouble( 1.0 ),
11635     thrOverEEE = cms.vdouble( 1.0 ),
11636     thrOverE2EB = cms.vdouble( -1.0 ),
11637     thrOverE2EE = cms.vdouble( -1.0 ),
11638     ncandcut = cms.int32( 2 ),
11639     doRhoCorrection = cms.bool( False ),
11640     rhoMax = cms.double( 9.9999999E7 ),
11641     rhoScale = cms.double( 1.0 ),
11642     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11643     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11644     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11645 )
11646 fragment.hltDoubleEle15HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11647     saveTags = cms.bool( True ),
11648     candTag = cms.InputTag( "hltDoubleEle15EcalIsoPPRefFilter" ),
11649     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
11650     rhoTag = cms.InputTag( "" ),
11651     energyLowEdges = cms.vdouble( 0.0 ),
11652     lessThan = cms.bool( True ),
11653     useEt = cms.bool( True ),
11654     useAbs = cms.bool( False ),
11655     thrRegularEB = cms.vdouble( -1.0 ),
11656     thrRegularEE = cms.vdouble( -1.0 ),
11657     thrOverEEB = cms.vdouble( 1.0 ),
11658     thrOverEEE = cms.vdouble( 1.0 ),
11659     thrOverE2EB = cms.vdouble( -1.0 ),
11660     thrOverE2EE = cms.vdouble( -1.0 ),
11661     ncandcut = cms.int32( 2 ),
11662     doRhoCorrection = cms.bool( False ),
11663     rhoMax = cms.double( 9.9999999E7 ),
11664     rhoScale = cms.double( 1.0 ),
11665     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11666     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11667     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11668 )
11669 fragment.hltDoubleEle15GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11670     saveTags = cms.bool( True ),
11671     candTag = cms.InputTag( "hltDoubleEle15HcalIsoPPRefFilter" ),
11672     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
11673     rhoTag = cms.InputTag( "" ),
11674     energyLowEdges = cms.vdouble( 0.0 ),
11675     lessThan = cms.bool( True ),
11676     useEt = cms.bool( True ),
11677     useAbs = cms.bool( False ),
11678     thrRegularEB = cms.vdouble( -1.0 ),
11679     thrRegularEE = cms.vdouble( -1.0 ),
11680     thrOverEEB = cms.vdouble( 1.0 ),
11681     thrOverEEE = cms.vdouble( 1.0 ),
11682     thrOverE2EB = cms.vdouble( -1.0 ),
11683     thrOverE2EE = cms.vdouble( -1.0 ),
11684     ncandcut = cms.int32( 2 ),
11685     doRhoCorrection = cms.bool( False ),
11686     rhoMax = cms.double( 9.9999999E7 ),
11687     rhoScale = cms.double( 1.0 ),
11688     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11689     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11690     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11691 )
11692 fragment.hltPrePPRefDoubleEle15GsfMass50 = cms.EDFilter( "HLTPrescaler",
11693     offset = cms.uint32( 0 ),
11694     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11695 )
11696 fragment.hltDoubleEle15Mass50PPRefFilter = cms.EDFilter( "HLTEgammaCombMassFilter",
11697     saveTags = cms.bool( True ),
11698     firstLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPRefFilter" ),
11699     secondLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPRefFilter" ),
11700     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11701     minMass = cms.double( 50.0 )
11702 )
11703 fragment.hltPrePPRefEle15Ele10Gsf = cms.EDFilter( "HLTPrescaler",
11704     offset = cms.uint32( 0 ),
11705     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11706 )
11707 fragment.hltEG15EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11708     saveTags = cms.bool( True ),
11709     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11710     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11711     etcutEB = cms.double( 15.0 ),
11712     etcutEE = cms.double( 15.0 ),
11713     minEtaCut = cms.double( -9999.0 ),
11714     maxEtaCut = cms.double( 9999.0 ),
11715     ncandcut = cms.int32( 1 )
11716 )
11717 fragment.hltPrePPRefEle15Ele10GsfMass50 = cms.EDFilter( "HLTPrescaler",
11718     offset = cms.uint32( 0 ),
11719     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11720 )
11721 fragment.hltPrePPRefEle10Gsf = cms.EDFilter( "HLTPrescaler",
11722     offset = cms.uint32( 0 ),
11723     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11724 )
11725 fragment.hltEG10EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11726     saveTags = cms.bool( True ),
11727     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11728     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11729     etcutEB = cms.double( 10.0 ),
11730     etcutEE = cms.double( 10.0 ),
11731     minEtaCut = cms.double( -9999.0 ),
11732     maxEtaCut = cms.double( 9999.0 ),
11733     ncandcut = cms.int32( 1 )
11734 )
11735 fragment.hltEle10ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11736     saveTags = cms.bool( True ),
11737     candTag = cms.InputTag( "hltEG10EtPPRefFilter" ),
11738     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11739     rhoTag = cms.InputTag( "" ),
11740     energyLowEdges = cms.vdouble( 0.0 ),
11741     lessThan = cms.bool( True ),
11742     useEt = cms.bool( False ),
11743     useAbs = cms.bool( False ),
11744     thrRegularEB = cms.vdouble( 0.015 ),
11745     thrRegularEE = cms.vdouble( 0.04 ),
11746     thrOverEEB = cms.vdouble( -1.0 ),
11747     thrOverEEE = cms.vdouble( -1.0 ),
11748     thrOverE2EB = cms.vdouble( -1.0 ),
11749     thrOverE2EE = cms.vdouble( -1.0 ),
11750     ncandcut = cms.int32( 1 ),
11751     doRhoCorrection = cms.bool( False ),
11752     rhoMax = cms.double( 9.9999999E7 ),
11753     rhoScale = cms.double( 1.0 ),
11754     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11755     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11756     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11757 )
11758 fragment.hltEle10HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11759     saveTags = cms.bool( True ),
11760     candTag = cms.InputTag( "hltEle10ClusterShapePPRefFilter" ),
11761     varTag = cms.InputTag( "hltEgammaHoverE" ),
11762     rhoTag = cms.InputTag( "" ),
11763     energyLowEdges = cms.vdouble( 0.0 ),
11764     lessThan = cms.bool( True ),
11765     useEt = cms.bool( False ),
11766     useAbs = cms.bool( False ),
11767     thrRegularEB = cms.vdouble( -1.0 ),
11768     thrRegularEE = cms.vdouble( -1.0 ),
11769     thrOverEEB = cms.vdouble( 0.2 ),
11770     thrOverEEE = cms.vdouble( 0.15 ),
11771     thrOverE2EB = cms.vdouble( -1.0 ),
11772     thrOverE2EE = cms.vdouble( -1.0 ),
11773     ncandcut = cms.int32( 1 ),
11774     doRhoCorrection = cms.bool( False ),
11775     rhoMax = cms.double( 9.9999999E7 ),
11776     rhoScale = cms.double( 1.0 ),
11777     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11778     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11779     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11780 )
11781 fragment.hltEle10EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11782     saveTags = cms.bool( True ),
11783     candTag = cms.InputTag( "hltEle10HoverEPPRefFilter" ),
11784     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11785     rhoTag = cms.InputTag( "" ),
11786     energyLowEdges = cms.vdouble( 0.0 ),
11787     lessThan = cms.bool( True ),
11788     useEt = cms.bool( True ),
11789     useAbs = cms.bool( False ),
11790     thrRegularEB = cms.vdouble( -1.0 ),
11791     thrRegularEE = cms.vdouble( -1.0 ),
11792     thrOverEEB = cms.vdouble( 1.0 ),
11793     thrOverEEE = cms.vdouble( 1.0 ),
11794     thrOverE2EB = cms.vdouble( -1.0 ),
11795     thrOverE2EE = cms.vdouble( -1.0 ),
11796     ncandcut = cms.int32( 1 ),
11797     doRhoCorrection = cms.bool( False ),
11798     rhoMax = cms.double( 9.9999999E7 ),
11799     rhoScale = cms.double( 1.0 ),
11800     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11801     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11802     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11803 )
11804 fragment.hltEle10HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11805     saveTags = cms.bool( True ),
11806     candTag = cms.InputTag( "hltEle10EcalIsoPPRefFilter" ),
11807     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
11808     rhoTag = cms.InputTag( "" ),
11809     energyLowEdges = cms.vdouble( 0.0 ),
11810     lessThan = cms.bool( True ),
11811     useEt = cms.bool( True ),
11812     useAbs = cms.bool( False ),
11813     thrRegularEB = cms.vdouble( -1.0 ),
11814     thrRegularEE = cms.vdouble( -1.0 ),
11815     thrOverEEB = cms.vdouble( 1.0 ),
11816     thrOverEEE = cms.vdouble( 1.0 ),
11817     thrOverE2EB = cms.vdouble( -1.0 ),
11818     thrOverE2EE = cms.vdouble( -1.0 ),
11819     ncandcut = cms.int32( 1 ),
11820     doRhoCorrection = cms.bool( False ),
11821     rhoMax = cms.double( 9.9999999E7 ),
11822     rhoScale = cms.double( 1.0 ),
11823     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11824     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11825     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11826 )
11827 fragment.hltEle10PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
11828     saveTags = cms.bool( True ),
11829     candTag = cms.InputTag( "hltEle10HcalIsoPPRefFilter" ),
11830     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11831     npixelmatchcut = cms.double( 1.0 ),
11832     ncandcut = cms.int32( 1 ),
11833     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11834     s_a_phi1B = cms.double( 0.0069 ),
11835     s_a_phi1I = cms.double( 0.0088 ),
11836     s_a_phi1F = cms.double( 0.0076 ),
11837     s_a_phi2B = cms.double( 3.7E-4 ),
11838     s_a_phi2I = cms.double( 7.0E-4 ),
11839     s_a_phi2F = cms.double( 0.00906 ),
11840     s_a_zB = cms.double( 0.012 ),
11841     s_a_rI = cms.double( 0.027 ),
11842     s_a_rF = cms.double( 0.04 ),
11843     s2_threshold = cms.double( 0.4 ),
11844     tanhSO10BarrelThres = cms.double( 0.35 ),
11845     tanhSO10InterThres = cms.double( 1.0 ),
11846     tanhSO10ForwardThres = cms.double( 1.0 ),
11847     useS = cms.bool( False ),
11848     pixelVeto = cms.bool( False )
11849 )
11850 fragment.hltEle10GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11851     saveTags = cms.bool( True ),
11852     candTag = cms.InputTag( "hltEle10PixelMatchPPRefFilter" ),
11853     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
11854     rhoTag = cms.InputTag( "" ),
11855     energyLowEdges = cms.vdouble( 0.0 ),
11856     lessThan = cms.bool( True ),
11857     useEt = cms.bool( False ),
11858     useAbs = cms.bool( True ),
11859     thrRegularEB = cms.vdouble( 0.1 ),
11860     thrRegularEE = cms.vdouble( 0.1 ),
11861     thrOverEEB = cms.vdouble( -1.0 ),
11862     thrOverEEE = cms.vdouble( -1.0 ),
11863     thrOverE2EB = cms.vdouble( -1.0 ),
11864     thrOverE2EE = cms.vdouble( -1.0 ),
11865     ncandcut = cms.int32( 1 ),
11866     doRhoCorrection = cms.bool( False ),
11867     rhoMax = cms.double( 9.9999999E7 ),
11868     rhoScale = cms.double( 1.0 ),
11869     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11870     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11871     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11872 )
11873 fragment.hltEle10GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11874     saveTags = cms.bool( True ),
11875     candTag = cms.InputTag( "hltEle10GsfOneOEMinusOneOPPPRefFilter" ),
11876     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
11877     rhoTag = cms.InputTag( "" ),
11878     energyLowEdges = cms.vdouble( 0.0 ),
11879     lessThan = cms.bool( True ),
11880     useEt = cms.bool( False ),
11881     useAbs = cms.bool( True ),
11882     thrRegularEB = cms.vdouble( 0.008 ),
11883     thrRegularEE = cms.vdouble( 0.012 ),
11884     thrOverEEB = cms.vdouble( -1.0 ),
11885     thrOverEEE = cms.vdouble( -1.0 ),
11886     thrOverE2EB = cms.vdouble( -1.0 ),
11887     thrOverE2EE = cms.vdouble( -1.0 ),
11888     ncandcut = cms.int32( 1 ),
11889     doRhoCorrection = cms.bool( False ),
11890     rhoMax = cms.double( 9.9999999E7 ),
11891     rhoScale = cms.double( 1.0 ),
11892     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11893     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11894     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11895 )
11896 fragment.hltEle10GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11897     saveTags = cms.bool( True ),
11898     candTag = cms.InputTag( "hltEle10GsfDetaPPRefFilter" ),
11899     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
11900     rhoTag = cms.InputTag( "" ),
11901     energyLowEdges = cms.vdouble( 0.0 ),
11902     lessThan = cms.bool( True ),
11903     useEt = cms.bool( False ),
11904     useAbs = cms.bool( True ),
11905     thrRegularEB = cms.vdouble( 0.1 ),
11906     thrRegularEE = cms.vdouble( 0.1 ),
11907     thrOverEEB = cms.vdouble( -1.0 ),
11908     thrOverEEE = cms.vdouble( -1.0 ),
11909     thrOverE2EB = cms.vdouble( -1.0 ),
11910     thrOverE2EE = cms.vdouble( -1.0 ),
11911     ncandcut = cms.int32( 1 ),
11912     doRhoCorrection = cms.bool( False ),
11913     rhoMax = cms.double( 9.9999999E7 ),
11914     rhoScale = cms.double( 1.0 ),
11915     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11916     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11917     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11918 )
11919 fragment.hltEle10GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11920     saveTags = cms.bool( True ),
11921     candTag = cms.InputTag( "hltEle10GsfDphiPPRefFilter" ),
11922     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
11923     rhoTag = cms.InputTag( "" ),
11924     energyLowEdges = cms.vdouble( 0.0 ),
11925     lessThan = cms.bool( True ),
11926     useEt = cms.bool( True ),
11927     useAbs = cms.bool( False ),
11928     thrRegularEB = cms.vdouble( -1.0 ),
11929     thrRegularEE = cms.vdouble( -1.0 ),
11930     thrOverEEB = cms.vdouble( 1.0 ),
11931     thrOverEEE = cms.vdouble( 1.0 ),
11932     thrOverE2EB = cms.vdouble( -1.0 ),
11933     thrOverE2EE = cms.vdouble( -1.0 ),
11934     ncandcut = cms.int32( 1 ),
11935     doRhoCorrection = cms.bool( False ),
11936     rhoMax = cms.double( 9.9999999E7 ),
11937     rhoScale = cms.double( 1.0 ),
11938     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11939     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11940     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11941 )
11942 fragment.hltPrePPRefEle15Gsf = cms.EDFilter( "HLTPrescaler",
11943     offset = cms.uint32( 0 ),
11944     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11945 )
11946 fragment.hltEle15ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11947     saveTags = cms.bool( True ),
11948     candTag = cms.InputTag( "hltEG15EtPPRefFilter" ),
11949     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11950     rhoTag = cms.InputTag( "" ),
11951     energyLowEdges = cms.vdouble( 0.0 ),
11952     lessThan = cms.bool( True ),
11953     useEt = cms.bool( False ),
11954     useAbs = cms.bool( False ),
11955     thrRegularEB = cms.vdouble( 0.015 ),
11956     thrRegularEE = cms.vdouble( 0.04 ),
11957     thrOverEEB = cms.vdouble( -1.0 ),
11958     thrOverEEE = cms.vdouble( -1.0 ),
11959     thrOverE2EB = cms.vdouble( -1.0 ),
11960     thrOverE2EE = cms.vdouble( -1.0 ),
11961     ncandcut = cms.int32( 1 ),
11962     doRhoCorrection = cms.bool( False ),
11963     rhoMax = cms.double( 9.9999999E7 ),
11964     rhoScale = cms.double( 1.0 ),
11965     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11966     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11967     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11968 )
11969 fragment.hltEle15HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11970     saveTags = cms.bool( True ),
11971     candTag = cms.InputTag( "hltEle15ClusterShapePPRefFilter" ),
11972     varTag = cms.InputTag( "hltEgammaHoverE" ),
11973     rhoTag = cms.InputTag( "" ),
11974     energyLowEdges = cms.vdouble( 0.0 ),
11975     lessThan = cms.bool( True ),
11976     useEt = cms.bool( False ),
11977     useAbs = cms.bool( False ),
11978     thrRegularEB = cms.vdouble( -1.0 ),
11979     thrRegularEE = cms.vdouble( -1.0 ),
11980     thrOverEEB = cms.vdouble( 0.2 ),
11981     thrOverEEE = cms.vdouble( 0.15 ),
11982     thrOverE2EB = cms.vdouble( -1.0 ),
11983     thrOverE2EE = cms.vdouble( -1.0 ),
11984     ncandcut = cms.int32( 1 ),
11985     doRhoCorrection = cms.bool( False ),
11986     rhoMax = cms.double( 9.9999999E7 ),
11987     rhoScale = cms.double( 1.0 ),
11988     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11989     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11990     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11991 )
11992 fragment.hltEle15EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11993     saveTags = cms.bool( True ),
11994     candTag = cms.InputTag( "hltEle15HoverEPPRefFilter" ),
11995     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11996     rhoTag = cms.InputTag( "" ),
11997     energyLowEdges = cms.vdouble( 0.0 ),
11998     lessThan = cms.bool( True ),
11999     useEt = cms.bool( True ),
12000     useAbs = cms.bool( False ),
12001     thrRegularEB = cms.vdouble( -1.0 ),
12002     thrRegularEE = cms.vdouble( -1.0 ),
12003     thrOverEEB = cms.vdouble( 1.0 ),
12004     thrOverEEE = cms.vdouble( 1.0 ),
12005     thrOverE2EB = cms.vdouble( -1.0 ),
12006     thrOverE2EE = cms.vdouble( -1.0 ),
12007     ncandcut = cms.int32( 1 ),
12008     doRhoCorrection = cms.bool( False ),
12009     rhoMax = cms.double( 9.9999999E7 ),
12010     rhoScale = cms.double( 1.0 ),
12011     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12012     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12013     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12014 )
12015 fragment.hltEle15HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12016     saveTags = cms.bool( True ),
12017     candTag = cms.InputTag( "hltEle15EcalIsoPPRefFilter" ),
12018     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12019     rhoTag = cms.InputTag( "" ),
12020     energyLowEdges = cms.vdouble( 0.0 ),
12021     lessThan = cms.bool( True ),
12022     useEt = cms.bool( True ),
12023     useAbs = cms.bool( False ),
12024     thrRegularEB = cms.vdouble( -1.0 ),
12025     thrRegularEE = cms.vdouble( -1.0 ),
12026     thrOverEEB = cms.vdouble( 1.0 ),
12027     thrOverEEE = cms.vdouble( 1.0 ),
12028     thrOverE2EB = cms.vdouble( -1.0 ),
12029     thrOverE2EE = cms.vdouble( -1.0 ),
12030     ncandcut = cms.int32( 1 ),
12031     doRhoCorrection = cms.bool( False ),
12032     rhoMax = cms.double( 9.9999999E7 ),
12033     rhoScale = cms.double( 1.0 ),
12034     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12035     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12036     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12037 )
12038 fragment.hltEle15PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12039     saveTags = cms.bool( True ),
12040     candTag = cms.InputTag( "hltEle15HcalIsoPPRefFilter" ),
12041     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12042     npixelmatchcut = cms.double( 1.0 ),
12043     ncandcut = cms.int32( 1 ),
12044     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12045     s_a_phi1B = cms.double( 0.0069 ),
12046     s_a_phi1I = cms.double( 0.0088 ),
12047     s_a_phi1F = cms.double( 0.0076 ),
12048     s_a_phi2B = cms.double( 3.7E-4 ),
12049     s_a_phi2I = cms.double( 7.0E-4 ),
12050     s_a_phi2F = cms.double( 0.00906 ),
12051     s_a_zB = cms.double( 0.012 ),
12052     s_a_rI = cms.double( 0.027 ),
12053     s_a_rF = cms.double( 0.04 ),
12054     s2_threshold = cms.double( 0.4 ),
12055     tanhSO10BarrelThres = cms.double( 0.35 ),
12056     tanhSO10InterThres = cms.double( 1.0 ),
12057     tanhSO10ForwardThres = cms.double( 1.0 ),
12058     useS = cms.bool( False ),
12059     pixelVeto = cms.bool( False )
12060 )
12061 fragment.hltEle15GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12062     saveTags = cms.bool( True ),
12063     candTag = cms.InputTag( "hltEle15PixelMatchPPRefFilter" ),
12064     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12065     rhoTag = cms.InputTag( "" ),
12066     energyLowEdges = cms.vdouble( 0.0 ),
12067     lessThan = cms.bool( True ),
12068     useEt = cms.bool( False ),
12069     useAbs = cms.bool( True ),
12070     thrRegularEB = cms.vdouble( 0.1 ),
12071     thrRegularEE = cms.vdouble( 0.1 ),
12072     thrOverEEB = cms.vdouble( -1.0 ),
12073     thrOverEEE = cms.vdouble( -1.0 ),
12074     thrOverE2EB = cms.vdouble( -1.0 ),
12075     thrOverE2EE = cms.vdouble( -1.0 ),
12076     ncandcut = cms.int32( 1 ),
12077     doRhoCorrection = cms.bool( False ),
12078     rhoMax = cms.double( 9.9999999E7 ),
12079     rhoScale = cms.double( 1.0 ),
12080     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12081     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12082     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12083 )
12084 fragment.hltEle15GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12085     saveTags = cms.bool( True ),
12086     candTag = cms.InputTag( "hltEle15GsfOneOEMinusOneOPPPRefFilter" ),
12087     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12088     rhoTag = cms.InputTag( "" ),
12089     energyLowEdges = cms.vdouble( 0.0 ),
12090     lessThan = cms.bool( True ),
12091     useEt = cms.bool( False ),
12092     useAbs = cms.bool( True ),
12093     thrRegularEB = cms.vdouble( 0.008 ),
12094     thrRegularEE = cms.vdouble( 0.012 ),
12095     thrOverEEB = cms.vdouble( -1.0 ),
12096     thrOverEEE = cms.vdouble( -1.0 ),
12097     thrOverE2EB = cms.vdouble( -1.0 ),
12098     thrOverE2EE = cms.vdouble( -1.0 ),
12099     ncandcut = cms.int32( 1 ),
12100     doRhoCorrection = cms.bool( False ),
12101     rhoMax = cms.double( 9.9999999E7 ),
12102     rhoScale = cms.double( 1.0 ),
12103     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12104     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12105     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12106 )
12107 fragment.hltEle15GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12108     saveTags = cms.bool( True ),
12109     candTag = cms.InputTag( "hltEle15GsfDetaPPRefFilter" ),
12110     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12111     rhoTag = cms.InputTag( "" ),
12112     energyLowEdges = cms.vdouble( 0.0 ),
12113     lessThan = cms.bool( True ),
12114     useEt = cms.bool( False ),
12115     useAbs = cms.bool( True ),
12116     thrRegularEB = cms.vdouble( 0.1 ),
12117     thrRegularEE = cms.vdouble( 0.1 ),
12118     thrOverEEB = cms.vdouble( -1.0 ),
12119     thrOverEEE = cms.vdouble( -1.0 ),
12120     thrOverE2EB = cms.vdouble( -1.0 ),
12121     thrOverE2EE = cms.vdouble( -1.0 ),
12122     ncandcut = cms.int32( 1 ),
12123     doRhoCorrection = cms.bool( False ),
12124     rhoMax = cms.double( 9.9999999E7 ),
12125     rhoScale = cms.double( 1.0 ),
12126     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12127     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12128     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12129 )
12130 fragment.hltEle15GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12131     saveTags = cms.bool( True ),
12132     candTag = cms.InputTag( "hltEle15GsfDphiPPRefFilter" ),
12133     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12134     rhoTag = cms.InputTag( "" ),
12135     energyLowEdges = cms.vdouble( 0.0 ),
12136     lessThan = cms.bool( True ),
12137     useEt = cms.bool( True ),
12138     useAbs = cms.bool( False ),
12139     thrRegularEB = cms.vdouble( -1.0 ),
12140     thrRegularEE = cms.vdouble( -1.0 ),
12141     thrOverEEB = cms.vdouble( 1.0 ),
12142     thrOverEEE = cms.vdouble( 1.0 ),
12143     thrOverE2EB = cms.vdouble( -1.0 ),
12144     thrOverE2EE = cms.vdouble( -1.0 ),
12145     ncandcut = cms.int32( 1 ),
12146     doRhoCorrection = cms.bool( False ),
12147     rhoMax = cms.double( 9.9999999E7 ),
12148     rhoScale = cms.double( 1.0 ),
12149     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12150     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12151     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12152 )
12153 fragment.hltPrePPRefEle20Gsf = cms.EDFilter( "HLTPrescaler",
12154     offset = cms.uint32( 0 ),
12155     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12156 )
12157 fragment.hltEG20EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12158     saveTags = cms.bool( True ),
12159     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12160     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12161     etcutEB = cms.double( 20.0 ),
12162     etcutEE = cms.double( 20.0 ),
12163     minEtaCut = cms.double( -9999.0 ),
12164     maxEtaCut = cms.double( 9999.0 ),
12165     ncandcut = cms.int32( 1 )
12166 )
12167 fragment.hltEle20ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12168     saveTags = cms.bool( True ),
12169     candTag = cms.InputTag( "hltEG20EtPPRefFilter" ),
12170     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12171     rhoTag = cms.InputTag( "" ),
12172     energyLowEdges = cms.vdouble( 0.0 ),
12173     lessThan = cms.bool( True ),
12174     useEt = cms.bool( False ),
12175     useAbs = cms.bool( False ),
12176     thrRegularEB = cms.vdouble( 0.015 ),
12177     thrRegularEE = cms.vdouble( 0.04 ),
12178     thrOverEEB = cms.vdouble( -1.0 ),
12179     thrOverEEE = cms.vdouble( -1.0 ),
12180     thrOverE2EB = cms.vdouble( -1.0 ),
12181     thrOverE2EE = cms.vdouble( -1.0 ),
12182     ncandcut = cms.int32( 1 ),
12183     doRhoCorrection = cms.bool( False ),
12184     rhoMax = cms.double( 9.9999999E7 ),
12185     rhoScale = cms.double( 1.0 ),
12186     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12187     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12188     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12189 )
12190 fragment.hltEle20HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12191     saveTags = cms.bool( True ),
12192     candTag = cms.InputTag( "hltEle20ClusterShapePPRefFilter" ),
12193     varTag = cms.InputTag( "hltEgammaHoverE" ),
12194     rhoTag = cms.InputTag( "" ),
12195     energyLowEdges = cms.vdouble( 0.0 ),
12196     lessThan = cms.bool( True ),
12197     useEt = cms.bool( False ),
12198     useAbs = cms.bool( False ),
12199     thrRegularEB = cms.vdouble( -1.0 ),
12200     thrRegularEE = cms.vdouble( -1.0 ),
12201     thrOverEEB = cms.vdouble( 0.2 ),
12202     thrOverEEE = cms.vdouble( 0.15 ),
12203     thrOverE2EB = cms.vdouble( -1.0 ),
12204     thrOverE2EE = cms.vdouble( -1.0 ),
12205     ncandcut = cms.int32( 1 ),
12206     doRhoCorrection = cms.bool( False ),
12207     rhoMax = cms.double( 9.9999999E7 ),
12208     rhoScale = cms.double( 1.0 ),
12209     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12210     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12211     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12212 )
12213 fragment.hltEle20EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12214     saveTags = cms.bool( True ),
12215     candTag = cms.InputTag( "hltEle20HoverEPPRefFilter" ),
12216     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12217     rhoTag = cms.InputTag( "" ),
12218     energyLowEdges = cms.vdouble( 0.0 ),
12219     lessThan = cms.bool( True ),
12220     useEt = cms.bool( True ),
12221     useAbs = cms.bool( False ),
12222     thrRegularEB = cms.vdouble( -1.0 ),
12223     thrRegularEE = cms.vdouble( -1.0 ),
12224     thrOverEEB = cms.vdouble( 1.0 ),
12225     thrOverEEE = cms.vdouble( 1.0 ),
12226     thrOverE2EB = cms.vdouble( -1.0 ),
12227     thrOverE2EE = cms.vdouble( -1.0 ),
12228     ncandcut = cms.int32( 1 ),
12229     doRhoCorrection = cms.bool( False ),
12230     rhoMax = cms.double( 9.9999999E7 ),
12231     rhoScale = cms.double( 1.0 ),
12232     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12233     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12234     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12235 )
12236 fragment.hltEle20HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12237     saveTags = cms.bool( True ),
12238     candTag = cms.InputTag( "hltEle20EcalIsoPPRefFilter" ),
12239     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12240     rhoTag = cms.InputTag( "" ),
12241     energyLowEdges = cms.vdouble( 0.0 ),
12242     lessThan = cms.bool( True ),
12243     useEt = cms.bool( True ),
12244     useAbs = cms.bool( False ),
12245     thrRegularEB = cms.vdouble( -1.0 ),
12246     thrRegularEE = cms.vdouble( -1.0 ),
12247     thrOverEEB = cms.vdouble( 1.0 ),
12248     thrOverEEE = cms.vdouble( 1.0 ),
12249     thrOverE2EB = cms.vdouble( -1.0 ),
12250     thrOverE2EE = cms.vdouble( -1.0 ),
12251     ncandcut = cms.int32( 1 ),
12252     doRhoCorrection = cms.bool( False ),
12253     rhoMax = cms.double( 9.9999999E7 ),
12254     rhoScale = cms.double( 1.0 ),
12255     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12256     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12257     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12258 )
12259 fragment.hltEle20PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12260     saveTags = cms.bool( True ),
12261     candTag = cms.InputTag( "hltEle20HcalIsoPPRefFilter" ),
12262     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12263     npixelmatchcut = cms.double( 1.0 ),
12264     ncandcut = cms.int32( 1 ),
12265     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12266     s_a_phi1B = cms.double( 0.0069 ),
12267     s_a_phi1I = cms.double( 0.0088 ),
12268     s_a_phi1F = cms.double( 0.0076 ),
12269     s_a_phi2B = cms.double( 3.7E-4 ),
12270     s_a_phi2I = cms.double( 7.0E-4 ),
12271     s_a_phi2F = cms.double( 0.00906 ),
12272     s_a_zB = cms.double( 0.012 ),
12273     s_a_rI = cms.double( 0.027 ),
12274     s_a_rF = cms.double( 0.04 ),
12275     s2_threshold = cms.double( 0.4 ),
12276     tanhSO10BarrelThres = cms.double( 0.35 ),
12277     tanhSO10InterThres = cms.double( 1.0 ),
12278     tanhSO10ForwardThres = cms.double( 1.0 ),
12279     useS = cms.bool( False ),
12280     pixelVeto = cms.bool( False )
12281 )
12282 fragment.hltEle20GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12283     saveTags = cms.bool( True ),
12284     candTag = cms.InputTag( "hltEle20PixelMatchPPRefFilter" ),
12285     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12286     rhoTag = cms.InputTag( "" ),
12287     energyLowEdges = cms.vdouble( 0.0 ),
12288     lessThan = cms.bool( True ),
12289     useEt = cms.bool( False ),
12290     useAbs = cms.bool( True ),
12291     thrRegularEB = cms.vdouble( 0.1 ),
12292     thrRegularEE = cms.vdouble( 0.1 ),
12293     thrOverEEB = cms.vdouble( -1.0 ),
12294     thrOverEEE = cms.vdouble( -1.0 ),
12295     thrOverE2EB = cms.vdouble( -1.0 ),
12296     thrOverE2EE = cms.vdouble( -1.0 ),
12297     ncandcut = cms.int32( 1 ),
12298     doRhoCorrection = cms.bool( False ),
12299     rhoMax = cms.double( 9.9999999E7 ),
12300     rhoScale = cms.double( 1.0 ),
12301     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12302     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12303     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12304 )
12305 fragment.hltEle20GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12306     saveTags = cms.bool( True ),
12307     candTag = cms.InputTag( "hltEle20GsfOneOEMinusOneOPPPRefFilter" ),
12308     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12309     rhoTag = cms.InputTag( "" ),
12310     energyLowEdges = cms.vdouble( 0.0 ),
12311     lessThan = cms.bool( True ),
12312     useEt = cms.bool( False ),
12313     useAbs = cms.bool( True ),
12314     thrRegularEB = cms.vdouble( 0.008 ),
12315     thrRegularEE = cms.vdouble( 0.012 ),
12316     thrOverEEB = cms.vdouble( -1.0 ),
12317     thrOverEEE = cms.vdouble( -1.0 ),
12318     thrOverE2EB = cms.vdouble( -1.0 ),
12319     thrOverE2EE = cms.vdouble( -1.0 ),
12320     ncandcut = cms.int32( 1 ),
12321     doRhoCorrection = cms.bool( False ),
12322     rhoMax = cms.double( 9.9999999E7 ),
12323     rhoScale = cms.double( 1.0 ),
12324     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12325     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12326     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12327 )
12328 fragment.hltEle20GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12329     saveTags = cms.bool( True ),
12330     candTag = cms.InputTag( "hltEle20GsfDetaPPRefFilter" ),
12331     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12332     rhoTag = cms.InputTag( "" ),
12333     energyLowEdges = cms.vdouble( 0.0 ),
12334     lessThan = cms.bool( True ),
12335     useEt = cms.bool( False ),
12336     useAbs = cms.bool( True ),
12337     thrRegularEB = cms.vdouble( 0.1 ),
12338     thrRegularEE = cms.vdouble( 0.1 ),
12339     thrOverEEB = cms.vdouble( -1.0 ),
12340     thrOverEEE = cms.vdouble( -1.0 ),
12341     thrOverE2EB = cms.vdouble( -1.0 ),
12342     thrOverE2EE = cms.vdouble( -1.0 ),
12343     ncandcut = cms.int32( 1 ),
12344     doRhoCorrection = cms.bool( False ),
12345     rhoMax = cms.double( 9.9999999E7 ),
12346     rhoScale = cms.double( 1.0 ),
12347     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12348     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12349     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12350 )
12351 fragment.hltEle20GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12352     saveTags = cms.bool( True ),
12353     candTag = cms.InputTag( "hltEle20GsfDphiPPRefFilter" ),
12354     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12355     rhoTag = cms.InputTag( "" ),
12356     energyLowEdges = cms.vdouble( 0.0 ),
12357     lessThan = cms.bool( True ),
12358     useEt = cms.bool( True ),
12359     useAbs = cms.bool( False ),
12360     thrRegularEB = cms.vdouble( -1.0 ),
12361     thrRegularEE = cms.vdouble( -1.0 ),
12362     thrOverEEB = cms.vdouble( 1.0 ),
12363     thrOverEEE = cms.vdouble( 1.0 ),
12364     thrOverE2EB = cms.vdouble( -1.0 ),
12365     thrOverE2EE = cms.vdouble( -1.0 ),
12366     ncandcut = cms.int32( 1 ),
12367     doRhoCorrection = cms.bool( False ),
12368     rhoMax = cms.double( 9.9999999E7 ),
12369     rhoScale = cms.double( 1.0 ),
12370     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12371     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12372     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12373 )
12374 fragment.hltPrePPRefEle30Gsf = cms.EDFilter( "HLTPrescaler",
12375     offset = cms.uint32( 0 ),
12376     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12377 )
12378 fragment.hltEG30EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12379     saveTags = cms.bool( True ),
12380     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12381     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12382     etcutEB = cms.double( 30.0 ),
12383     etcutEE = cms.double( 30.0 ),
12384     minEtaCut = cms.double( -9999.0 ),
12385     maxEtaCut = cms.double( 9999.0 ),
12386     ncandcut = cms.int32( 1 )
12387 )
12388 fragment.hltEle30ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12389     saveTags = cms.bool( True ),
12390     candTag = cms.InputTag( "hltEG30EtPPRefFilter" ),
12391     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12392     rhoTag = cms.InputTag( "" ),
12393     energyLowEdges = cms.vdouble( 0.0 ),
12394     lessThan = cms.bool( True ),
12395     useEt = cms.bool( False ),
12396     useAbs = cms.bool( False ),
12397     thrRegularEB = cms.vdouble( 0.015 ),
12398     thrRegularEE = cms.vdouble( 0.04 ),
12399     thrOverEEB = cms.vdouble( -1.0 ),
12400     thrOverEEE = cms.vdouble( -1.0 ),
12401     thrOverE2EB = cms.vdouble( -1.0 ),
12402     thrOverE2EE = cms.vdouble( -1.0 ),
12403     ncandcut = cms.int32( 1 ),
12404     doRhoCorrection = cms.bool( False ),
12405     rhoMax = cms.double( 9.9999999E7 ),
12406     rhoScale = cms.double( 1.0 ),
12407     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12408     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12409     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12410 )
12411 fragment.hltEle30HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12412     saveTags = cms.bool( True ),
12413     candTag = cms.InputTag( "hltEle30ClusterShapePPRefFilter" ),
12414     varTag = cms.InputTag( "hltEgammaHoverE" ),
12415     rhoTag = cms.InputTag( "" ),
12416     energyLowEdges = cms.vdouble( 0.0 ),
12417     lessThan = cms.bool( True ),
12418     useEt = cms.bool( False ),
12419     useAbs = cms.bool( False ),
12420     thrRegularEB = cms.vdouble( -1.0 ),
12421     thrRegularEE = cms.vdouble( -1.0 ),
12422     thrOverEEB = cms.vdouble( 0.2 ),
12423     thrOverEEE = cms.vdouble( 0.15 ),
12424     thrOverE2EB = cms.vdouble( -1.0 ),
12425     thrOverE2EE = cms.vdouble( -1.0 ),
12426     ncandcut = cms.int32( 1 ),
12427     doRhoCorrection = cms.bool( False ),
12428     rhoMax = cms.double( 9.9999999E7 ),
12429     rhoScale = cms.double( 1.0 ),
12430     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12431     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12432     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12433 )
12434 fragment.hltEle30EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12435     saveTags = cms.bool( True ),
12436     candTag = cms.InputTag( "hltEle30HoverEPPRefFilter" ),
12437     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12438     rhoTag = cms.InputTag( "" ),
12439     energyLowEdges = cms.vdouble( 0.0 ),
12440     lessThan = cms.bool( True ),
12441     useEt = cms.bool( True ),
12442     useAbs = cms.bool( False ),
12443     thrRegularEB = cms.vdouble( -1.0 ),
12444     thrRegularEE = cms.vdouble( -1.0 ),
12445     thrOverEEB = cms.vdouble( 1.0 ),
12446     thrOverEEE = cms.vdouble( 1.0 ),
12447     thrOverE2EB = cms.vdouble( -1.0 ),
12448     thrOverE2EE = cms.vdouble( -1.0 ),
12449     ncandcut = cms.int32( 1 ),
12450     doRhoCorrection = cms.bool( False ),
12451     rhoMax = cms.double( 9.9999999E7 ),
12452     rhoScale = cms.double( 1.0 ),
12453     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12454     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12455     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12456 )
12457 fragment.hltEle30HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12458     saveTags = cms.bool( True ),
12459     candTag = cms.InputTag( "hltEle30EcalIsoPPRefFilter" ),
12460     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12461     rhoTag = cms.InputTag( "" ),
12462     energyLowEdges = cms.vdouble( 0.0 ),
12463     lessThan = cms.bool( True ),
12464     useEt = cms.bool( True ),
12465     useAbs = cms.bool( False ),
12466     thrRegularEB = cms.vdouble( -1.0 ),
12467     thrRegularEE = cms.vdouble( -1.0 ),
12468     thrOverEEB = cms.vdouble( 1.0 ),
12469     thrOverEEE = cms.vdouble( 1.0 ),
12470     thrOverE2EB = cms.vdouble( -1.0 ),
12471     thrOverE2EE = cms.vdouble( -1.0 ),
12472     ncandcut = cms.int32( 1 ),
12473     doRhoCorrection = cms.bool( False ),
12474     rhoMax = cms.double( 9.9999999E7 ),
12475     rhoScale = cms.double( 1.0 ),
12476     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12477     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12478     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12479 )
12480 fragment.hltEle30PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12481     saveTags = cms.bool( True ),
12482     candTag = cms.InputTag( "hltEle30HcalIsoPPRefFilter" ),
12483     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12484     npixelmatchcut = cms.double( 1.0 ),
12485     ncandcut = cms.int32( 1 ),
12486     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12487     s_a_phi1B = cms.double( 0.0069 ),
12488     s_a_phi1I = cms.double( 0.0088 ),
12489     s_a_phi1F = cms.double( 0.0076 ),
12490     s_a_phi2B = cms.double( 3.7E-4 ),
12491     s_a_phi2I = cms.double( 7.0E-4 ),
12492     s_a_phi2F = cms.double( 0.00906 ),
12493     s_a_zB = cms.double( 0.012 ),
12494     s_a_rI = cms.double( 0.027 ),
12495     s_a_rF = cms.double( 0.04 ),
12496     s2_threshold = cms.double( 0.4 ),
12497     tanhSO10BarrelThres = cms.double( 0.35 ),
12498     tanhSO10InterThres = cms.double( 1.0 ),
12499     tanhSO10ForwardThres = cms.double( 1.0 ),
12500     useS = cms.bool( False ),
12501     pixelVeto = cms.bool( False )
12502 )
12503 fragment.hltEle30GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12504     saveTags = cms.bool( True ),
12505     candTag = cms.InputTag( "hltEle30PixelMatchPPRefFilter" ),
12506     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12507     rhoTag = cms.InputTag( "" ),
12508     energyLowEdges = cms.vdouble( 0.0 ),
12509     lessThan = cms.bool( True ),
12510     useEt = cms.bool( False ),
12511     useAbs = cms.bool( True ),
12512     thrRegularEB = cms.vdouble( 0.1 ),
12513     thrRegularEE = cms.vdouble( 0.1 ),
12514     thrOverEEB = cms.vdouble( -1.0 ),
12515     thrOverEEE = cms.vdouble( -1.0 ),
12516     thrOverE2EB = cms.vdouble( -1.0 ),
12517     thrOverE2EE = cms.vdouble( -1.0 ),
12518     ncandcut = cms.int32( 1 ),
12519     doRhoCorrection = cms.bool( False ),
12520     rhoMax = cms.double( 9.9999999E7 ),
12521     rhoScale = cms.double( 1.0 ),
12522     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12523     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12524     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12525 )
12526 fragment.hltEle30GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12527     saveTags = cms.bool( True ),
12528     candTag = cms.InputTag( "hltEle30GsfOneOEMinusOneOPPPRefFilter" ),
12529     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12530     rhoTag = cms.InputTag( "" ),
12531     energyLowEdges = cms.vdouble( 0.0 ),
12532     lessThan = cms.bool( True ),
12533     useEt = cms.bool( False ),
12534     useAbs = cms.bool( True ),
12535     thrRegularEB = cms.vdouble( 0.008 ),
12536     thrRegularEE = cms.vdouble( 0.012 ),
12537     thrOverEEB = cms.vdouble( -1.0 ),
12538     thrOverEEE = cms.vdouble( -1.0 ),
12539     thrOverE2EB = cms.vdouble( -1.0 ),
12540     thrOverE2EE = cms.vdouble( -1.0 ),
12541     ncandcut = cms.int32( 1 ),
12542     doRhoCorrection = cms.bool( False ),
12543     rhoMax = cms.double( 9.9999999E7 ),
12544     rhoScale = cms.double( 1.0 ),
12545     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12546     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12547     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12548 )
12549 fragment.hltEle30GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12550     saveTags = cms.bool( True ),
12551     candTag = cms.InputTag( "hltEle30GsfDetaPPRefFilter" ),
12552     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12553     rhoTag = cms.InputTag( "" ),
12554     energyLowEdges = cms.vdouble( 0.0 ),
12555     lessThan = cms.bool( True ),
12556     useEt = cms.bool( False ),
12557     useAbs = cms.bool( True ),
12558     thrRegularEB = cms.vdouble( 0.1 ),
12559     thrRegularEE = cms.vdouble( 0.1 ),
12560     thrOverEEB = cms.vdouble( -1.0 ),
12561     thrOverEEE = cms.vdouble( -1.0 ),
12562     thrOverE2EB = cms.vdouble( -1.0 ),
12563     thrOverE2EE = cms.vdouble( -1.0 ),
12564     ncandcut = cms.int32( 1 ),
12565     doRhoCorrection = cms.bool( False ),
12566     rhoMax = cms.double( 9.9999999E7 ),
12567     rhoScale = cms.double( 1.0 ),
12568     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12569     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12570     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12571 )
12572 fragment.hltEle30GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12573     saveTags = cms.bool( True ),
12574     candTag = cms.InputTag( "hltEle30GsfDphiPPRefFilter" ),
12575     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12576     rhoTag = cms.InputTag( "" ),
12577     energyLowEdges = cms.vdouble( 0.0 ),
12578     lessThan = cms.bool( True ),
12579     useEt = cms.bool( True ),
12580     useAbs = cms.bool( False ),
12581     thrRegularEB = cms.vdouble( -1.0 ),
12582     thrRegularEE = cms.vdouble( -1.0 ),
12583     thrOverEEB = cms.vdouble( 1.0 ),
12584     thrOverEEE = cms.vdouble( 1.0 ),
12585     thrOverE2EB = cms.vdouble( -1.0 ),
12586     thrOverE2EE = cms.vdouble( -1.0 ),
12587     ncandcut = cms.int32( 1 ),
12588     doRhoCorrection = cms.bool( False ),
12589     rhoMax = cms.double( 9.9999999E7 ),
12590     rhoScale = cms.double( 1.0 ),
12591     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12592     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12593     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12594 )
12595 fragment.hltL1sSingleEG21 = cms.EDFilter( "HLTL1TSeed",
12596     saveTags = cms.bool( True ),
12597     L1SeedsLogicalExpression = cms.string( "L1_SingleEG21" ),
12598     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12599     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12600     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12601     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12602     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12603     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12604     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12605     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12606     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12607 )
12608 fragment.hltPrePPRefEle40Gsf = cms.EDFilter( "HLTPrescaler",
12609     offset = cms.uint32( 0 ),
12610     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12611 )
12612 fragment.hltEG40EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12613     saveTags = cms.bool( True ),
12614     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12615     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12616     etcutEB = cms.double( 40.0 ),
12617     etcutEE = cms.double( 40.0 ),
12618     minEtaCut = cms.double( -9999.0 ),
12619     maxEtaCut = cms.double( 9999.0 ),
12620     ncandcut = cms.int32( 1 )
12621 )
12622 fragment.hltEle40ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12623     saveTags = cms.bool( True ),
12624     candTag = cms.InputTag( "hltEG40EtPPRefFilter" ),
12625     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12626     rhoTag = cms.InputTag( "" ),
12627     energyLowEdges = cms.vdouble( 0.0 ),
12628     lessThan = cms.bool( True ),
12629     useEt = cms.bool( False ),
12630     useAbs = cms.bool( False ),
12631     thrRegularEB = cms.vdouble( 0.015 ),
12632     thrRegularEE = cms.vdouble( 0.04 ),
12633     thrOverEEB = cms.vdouble( -1.0 ),
12634     thrOverEEE = cms.vdouble( -1.0 ),
12635     thrOverE2EB = cms.vdouble( -1.0 ),
12636     thrOverE2EE = cms.vdouble( -1.0 ),
12637     ncandcut = cms.int32( 1 ),
12638     doRhoCorrection = cms.bool( False ),
12639     rhoMax = cms.double( 9.9999999E7 ),
12640     rhoScale = cms.double( 1.0 ),
12641     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12642     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12643     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12644 )
12645 fragment.hltEle40HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12646     saveTags = cms.bool( True ),
12647     candTag = cms.InputTag( "hltEle40ClusterShapePPRefFilter" ),
12648     varTag = cms.InputTag( "hltEgammaHoverE" ),
12649     rhoTag = cms.InputTag( "" ),
12650     energyLowEdges = cms.vdouble( 0.0 ),
12651     lessThan = cms.bool( True ),
12652     useEt = cms.bool( False ),
12653     useAbs = cms.bool( False ),
12654     thrRegularEB = cms.vdouble( -1.0 ),
12655     thrRegularEE = cms.vdouble( -1.0 ),
12656     thrOverEEB = cms.vdouble( 0.2 ),
12657     thrOverEEE = cms.vdouble( 0.15 ),
12658     thrOverE2EB = cms.vdouble( -1.0 ),
12659     thrOverE2EE = cms.vdouble( -1.0 ),
12660     ncandcut = cms.int32( 1 ),
12661     doRhoCorrection = cms.bool( False ),
12662     rhoMax = cms.double( 9.9999999E7 ),
12663     rhoScale = cms.double( 1.0 ),
12664     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12665     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12666     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12667 )
12668 fragment.hltEle40EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12669     saveTags = cms.bool( True ),
12670     candTag = cms.InputTag( "hltEle40HoverEPPRefFilter" ),
12671     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12672     rhoTag = cms.InputTag( "" ),
12673     energyLowEdges = cms.vdouble( 0.0 ),
12674     lessThan = cms.bool( True ),
12675     useEt = cms.bool( True ),
12676     useAbs = cms.bool( False ),
12677     thrRegularEB = cms.vdouble( -1.0 ),
12678     thrRegularEE = cms.vdouble( -1.0 ),
12679     thrOverEEB = cms.vdouble( 1.0 ),
12680     thrOverEEE = cms.vdouble( 1.0 ),
12681     thrOverE2EB = cms.vdouble( -1.0 ),
12682     thrOverE2EE = cms.vdouble( -1.0 ),
12683     ncandcut = cms.int32( 1 ),
12684     doRhoCorrection = cms.bool( False ),
12685     rhoMax = cms.double( 9.9999999E7 ),
12686     rhoScale = cms.double( 1.0 ),
12687     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12688     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12689     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12690 )
12691 fragment.hltEle40HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12692     saveTags = cms.bool( True ),
12693     candTag = cms.InputTag( "hltEle40EcalIsoPPRefFilter" ),
12694     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12695     rhoTag = cms.InputTag( "" ),
12696     energyLowEdges = cms.vdouble( 0.0 ),
12697     lessThan = cms.bool( True ),
12698     useEt = cms.bool( True ),
12699     useAbs = cms.bool( False ),
12700     thrRegularEB = cms.vdouble( -1.0 ),
12701     thrRegularEE = cms.vdouble( -1.0 ),
12702     thrOverEEB = cms.vdouble( 1.0 ),
12703     thrOverEEE = cms.vdouble( 1.0 ),
12704     thrOverE2EB = cms.vdouble( -1.0 ),
12705     thrOverE2EE = cms.vdouble( -1.0 ),
12706     ncandcut = cms.int32( 1 ),
12707     doRhoCorrection = cms.bool( False ),
12708     rhoMax = cms.double( 9.9999999E7 ),
12709     rhoScale = cms.double( 1.0 ),
12710     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12711     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12712     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12713 )
12714 fragment.hltEle40PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12715     saveTags = cms.bool( True ),
12716     candTag = cms.InputTag( "hltEle40HcalIsoPPRefFilter" ),
12717     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12718     npixelmatchcut = cms.double( 1.0 ),
12719     ncandcut = cms.int32( 1 ),
12720     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12721     s_a_phi1B = cms.double( 0.0069 ),
12722     s_a_phi1I = cms.double( 0.0088 ),
12723     s_a_phi1F = cms.double( 0.0076 ),
12724     s_a_phi2B = cms.double( 3.7E-4 ),
12725     s_a_phi2I = cms.double( 7.0E-4 ),
12726     s_a_phi2F = cms.double( 0.00906 ),
12727     s_a_zB = cms.double( 0.012 ),
12728     s_a_rI = cms.double( 0.027 ),
12729     s_a_rF = cms.double( 0.04 ),
12730     s2_threshold = cms.double( 0.4 ),
12731     tanhSO10BarrelThres = cms.double( 0.35 ),
12732     tanhSO10InterThres = cms.double( 1.0 ),
12733     tanhSO10ForwardThres = cms.double( 1.0 ),
12734     useS = cms.bool( False ),
12735     pixelVeto = cms.bool( False )
12736 )
12737 fragment.hltEle40GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12738     saveTags = cms.bool( True ),
12739     candTag = cms.InputTag( "hltEle40PixelMatchPPRefFilter" ),
12740     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12741     rhoTag = cms.InputTag( "" ),
12742     energyLowEdges = cms.vdouble( 0.0 ),
12743     lessThan = cms.bool( True ),
12744     useEt = cms.bool( False ),
12745     useAbs = cms.bool( True ),
12746     thrRegularEB = cms.vdouble( 0.1 ),
12747     thrRegularEE = cms.vdouble( 0.1 ),
12748     thrOverEEB = cms.vdouble( -1.0 ),
12749     thrOverEEE = cms.vdouble( -1.0 ),
12750     thrOverE2EB = cms.vdouble( -1.0 ),
12751     thrOverE2EE = cms.vdouble( -1.0 ),
12752     ncandcut = cms.int32( 1 ),
12753     doRhoCorrection = cms.bool( False ),
12754     rhoMax = cms.double( 9.9999999E7 ),
12755     rhoScale = cms.double( 1.0 ),
12756     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12757     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12758     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12759 )
12760 fragment.hltEle40GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12761     saveTags = cms.bool( True ),
12762     candTag = cms.InputTag( "hltEle40GsfOneOEMinusOneOPPPRefFilter" ),
12763     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12764     rhoTag = cms.InputTag( "" ),
12765     energyLowEdges = cms.vdouble( 0.0 ),
12766     lessThan = cms.bool( True ),
12767     useEt = cms.bool( False ),
12768     useAbs = cms.bool( True ),
12769     thrRegularEB = cms.vdouble( 0.008 ),
12770     thrRegularEE = cms.vdouble( 0.012 ),
12771     thrOverEEB = cms.vdouble( -1.0 ),
12772     thrOverEEE = cms.vdouble( -1.0 ),
12773     thrOverE2EB = cms.vdouble( -1.0 ),
12774     thrOverE2EE = cms.vdouble( -1.0 ),
12775     ncandcut = cms.int32( 1 ),
12776     doRhoCorrection = cms.bool( False ),
12777     rhoMax = cms.double( 9.9999999E7 ),
12778     rhoScale = cms.double( 1.0 ),
12779     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12780     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12781     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12782 )
12783 fragment.hltEle40GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12784     saveTags = cms.bool( True ),
12785     candTag = cms.InputTag( "hltEle40GsfDetaPPRefFilter" ),
12786     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12787     rhoTag = cms.InputTag( "" ),
12788     energyLowEdges = cms.vdouble( 0.0 ),
12789     lessThan = cms.bool( True ),
12790     useEt = cms.bool( False ),
12791     useAbs = cms.bool( True ),
12792     thrRegularEB = cms.vdouble( 0.1 ),
12793     thrRegularEE = cms.vdouble( 0.1 ),
12794     thrOverEEB = cms.vdouble( -1.0 ),
12795     thrOverEEE = cms.vdouble( -1.0 ),
12796     thrOverE2EB = cms.vdouble( -1.0 ),
12797     thrOverE2EE = cms.vdouble( -1.0 ),
12798     ncandcut = cms.int32( 1 ),
12799     doRhoCorrection = cms.bool( False ),
12800     rhoMax = cms.double( 9.9999999E7 ),
12801     rhoScale = cms.double( 1.0 ),
12802     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12803     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12804     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12805 )
12806 fragment.hltEle40GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12807     saveTags = cms.bool( True ),
12808     candTag = cms.InputTag( "hltEle40GsfDphiPPRefFilter" ),
12809     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12810     rhoTag = cms.InputTag( "" ),
12811     energyLowEdges = cms.vdouble( 0.0 ),
12812     lessThan = cms.bool( True ),
12813     useEt = cms.bool( True ),
12814     useAbs = cms.bool( False ),
12815     thrRegularEB = cms.vdouble( -1.0 ),
12816     thrRegularEE = cms.vdouble( -1.0 ),
12817     thrOverEEB = cms.vdouble( 1.0 ),
12818     thrOverEEE = cms.vdouble( 1.0 ),
12819     thrOverE2EB = cms.vdouble( -1.0 ),
12820     thrOverE2EE = cms.vdouble( -1.0 ),
12821     ncandcut = cms.int32( 1 ),
12822     doRhoCorrection = cms.bool( False ),
12823     rhoMax = cms.double( 9.9999999E7 ),
12824     rhoScale = cms.double( 1.0 ),
12825     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12826     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12827     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12828 )
12829 fragment.hltPrePPRefEle50Gsf = cms.EDFilter( "HLTPrescaler",
12830     offset = cms.uint32( 0 ),
12831     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12832 )
12833 fragment.hltEG50EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12834     saveTags = cms.bool( True ),
12835     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12836     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12837     etcutEB = cms.double( 50.0 ),
12838     etcutEE = cms.double( 50.0 ),
12839     minEtaCut = cms.double( -9999.0 ),
12840     maxEtaCut = cms.double( 9999.0 ),
12841     ncandcut = cms.int32( 1 )
12842 )
12843 fragment.hltEle50ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12844     saveTags = cms.bool( True ),
12845     candTag = cms.InputTag( "hltEG50EtPPRefFilter" ),
12846     varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
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( 0.015 ),
12853     thrRegularEE = cms.vdouble( 0.04 ),
12854     thrOverEEB = cms.vdouble( -1.0 ),
12855     thrOverEEE = cms.vdouble( -1.0 ),
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.hltEle50HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12867     saveTags = cms.bool( True ),
12868     candTag = cms.InputTag( "hltEle50ClusterShapePPRefFilter" ),
12869     varTag = cms.InputTag( "hltEgammaHoverE" ),
12870     rhoTag = cms.InputTag( "" ),
12871     energyLowEdges = cms.vdouble( 0.0 ),
12872     lessThan = cms.bool( True ),
12873     useEt = cms.bool( False ),
12874     useAbs = cms.bool( False ),
12875     thrRegularEB = cms.vdouble( -1.0 ),
12876     thrRegularEE = cms.vdouble( -1.0 ),
12877     thrOverEEB = cms.vdouble( 0.2 ),
12878     thrOverEEE = cms.vdouble( 0.15 ),
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.hltEle50EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12890     saveTags = cms.bool( True ),
12891     candTag = cms.InputTag( "hltEle50HoverEPPRefFilter" ),
12892     varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
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.hltEle50HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12913     saveTags = cms.bool( True ),
12914     candTag = cms.InputTag( "hltEle50EcalIsoPPRefFilter" ),
12915     varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12916     rhoTag = cms.InputTag( "" ),
12917     energyLowEdges = cms.vdouble( 0.0 ),
12918     lessThan = cms.bool( True ),
12919     useEt = cms.bool( True ),
12920     useAbs = cms.bool( False ),
12921     thrRegularEB = cms.vdouble( -1.0 ),
12922     thrRegularEE = cms.vdouble( -1.0 ),
12923     thrOverEEB = cms.vdouble( 1.0 ),
12924     thrOverEEE = cms.vdouble( 1.0 ),
12925     thrOverE2EB = cms.vdouble( -1.0 ),
12926     thrOverE2EE = cms.vdouble( -1.0 ),
12927     ncandcut = cms.int32( 1 ),
12928     doRhoCorrection = cms.bool( False ),
12929     rhoMax = cms.double( 9.9999999E7 ),
12930     rhoScale = cms.double( 1.0 ),
12931     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12932     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12933     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12934 )
12935 fragment.hltEle50PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12936     saveTags = cms.bool( True ),
12937     candTag = cms.InputTag( "hltEle50HcalIsoPPRefFilter" ),
12938     l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12939     npixelmatchcut = cms.double( 1.0 ),
12940     ncandcut = cms.int32( 1 ),
12941     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12942     s_a_phi1B = cms.double( 0.0069 ),
12943     s_a_phi1I = cms.double( 0.0088 ),
12944     s_a_phi1F = cms.double( 0.0076 ),
12945     s_a_phi2B = cms.double( 3.7E-4 ),
12946     s_a_phi2I = cms.double( 7.0E-4 ),
12947     s_a_phi2F = cms.double( 0.00906 ),
12948     s_a_zB = cms.double( 0.012 ),
12949     s_a_rI = cms.double( 0.027 ),
12950     s_a_rF = cms.double( 0.04 ),
12951     s2_threshold = cms.double( 0.4 ),
12952     tanhSO10BarrelThres = cms.double( 0.35 ),
12953     tanhSO10InterThres = cms.double( 1.0 ),
12954     tanhSO10ForwardThres = cms.double( 1.0 ),
12955     useS = cms.bool( False ),
12956     pixelVeto = cms.bool( False )
12957 )
12958 fragment.hltEle50GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12959     saveTags = cms.bool( True ),
12960     candTag = cms.InputTag( "hltEle50PixelMatchPPRefFilter" ),
12961     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
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.1 ),
12968     thrRegularEE = cms.vdouble( 0.1 ),
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.hltEle50GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12982     saveTags = cms.bool( True ),
12983     candTag = cms.InputTag( "hltEle50GsfOneOEMinusOneOPPPRefFilter" ),
12984     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
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.008 ),
12991     thrRegularEE = cms.vdouble( 0.012 ),
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.hltEle50GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13005     saveTags = cms.bool( True ),
13006     candTag = cms.InputTag( "hltEle50GsfDetaPPRefFilter" ),
13007     varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
13008     rhoTag = cms.InputTag( "" ),
13009     energyLowEdges = cms.vdouble( 0.0 ),
13010     lessThan = cms.bool( True ),
13011     useEt = cms.bool( False ),
13012     useAbs = cms.bool( True ),
13013     thrRegularEB = cms.vdouble( 0.1 ),
13014     thrRegularEE = cms.vdouble( 0.1 ),
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.hltEle50GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13028     saveTags = cms.bool( True ),
13029     candTag = cms.InputTag( "hltEle50GsfDphiPPRefFilter" ),
13030     varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
13031     rhoTag = cms.InputTag( "" ),
13032     energyLowEdges = cms.vdouble( 0.0 ),
13033     lessThan = cms.bool( True ),
13034     useEt = cms.bool( True ),
13035     useAbs = cms.bool( False ),
13036     thrRegularEB = cms.vdouble( -1.0 ),
13037     thrRegularEE = cms.vdouble( -1.0 ),
13038     thrOverEEB = cms.vdouble( 1.0 ),
13039     thrOverEEE = cms.vdouble( 1.0 ),
13040     thrOverE2EB = cms.vdouble( -1.0 ),
13041     thrOverE2EE = cms.vdouble( -1.0 ),
13042     ncandcut = cms.int32( 1 ),
13043     doRhoCorrection = cms.bool( False ),
13044     rhoMax = cms.double( 9.9999999E7 ),
13045     rhoScale = cms.double( 1.0 ),
13046     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13047     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13048     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13049 )
13050 fragment.hltPrePPRefGEDPhoton10 = cms.EDFilter( "HLTPrescaler",
13051     offset = cms.uint32( 0 ),
13052     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13053 )
13054 fragment.hltEG10HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13055     saveTags = cms.bool( True ),
13056     candTag = cms.InputTag( "hltEG10EtPPRefFilter" ),
13057     varTag = cms.InputTag( "hltEgammaHoverE" ),
13058     rhoTag = cms.InputTag( "" ),
13059     energyLowEdges = cms.vdouble( 0.0 ),
13060     lessThan = cms.bool( True ),
13061     useEt = cms.bool( False ),
13062     useAbs = cms.bool( False ),
13063     thrRegularEB = cms.vdouble( -1.0 ),
13064     thrRegularEE = cms.vdouble( -1.0 ),
13065     thrOverEEB = cms.vdouble( 2.0 ),
13066     thrOverEEE = cms.vdouble( 2.0 ),
13067     thrOverE2EB = cms.vdouble( -1.0 ),
13068     thrOverE2EE = cms.vdouble( -1.0 ),
13069     ncandcut = cms.int32( 1 ),
13070     doRhoCorrection = cms.bool( False ),
13071     rhoMax = cms.double( 9.9999999E7 ),
13072     rhoScale = cms.double( 1.0 ),
13073     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13074     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13075     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13076 )
13077 fragment.hltPrePPRefGEDPhoton10EB = cms.EDFilter( "HLTPrescaler",
13078     offset = cms.uint32( 0 ),
13079     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13080 )
13081 fragment.hltEG10EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13082     saveTags = cms.bool( True ),
13083     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13084     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13085     etcutEB = cms.double( 10.0 ),
13086     etcutEE = cms.double( 999999.0 ),
13087     minEtaCut = cms.double( -9999.0 ),
13088     maxEtaCut = cms.double( 9999.0 ),
13089     ncandcut = cms.int32( 1 )
13090 )
13091 fragment.hltEG10HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13092     saveTags = cms.bool( True ),
13093     candTag = cms.InputTag( "hltEG10EtEBPPRefFilter" ),
13094     varTag = cms.InputTag( "hltEgammaHoverE" ),
13095     rhoTag = cms.InputTag( "" ),
13096     energyLowEdges = cms.vdouble( 0.0 ),
13097     lessThan = cms.bool( True ),
13098     useEt = cms.bool( False ),
13099     useAbs = cms.bool( False ),
13100     thrRegularEB = cms.vdouble( -1.0 ),
13101     thrRegularEE = cms.vdouble( -1.0 ),
13102     thrOverEEB = cms.vdouble( 2.0 ),
13103     thrOverEEE = cms.vdouble( 2.0 ),
13104     thrOverE2EB = cms.vdouble( -1.0 ),
13105     thrOverE2EE = cms.vdouble( -1.0 ),
13106     ncandcut = cms.int32( 1 ),
13107     doRhoCorrection = cms.bool( False ),
13108     rhoMax = cms.double( 9.9999999E7 ),
13109     rhoScale = cms.double( 1.0 ),
13110     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13111     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13112     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13113 )
13114 fragment.hltPrePPRefGEDPhoton20 = cms.EDFilter( "HLTPrescaler",
13115     offset = cms.uint32( 0 ),
13116     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13117 )
13118 fragment.hltEG20HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13119     saveTags = cms.bool( True ),
13120     candTag = cms.InputTag( "hltEG20EtPPRefFilter" ),
13121     varTag = cms.InputTag( "hltEgammaHoverE" ),
13122     rhoTag = cms.InputTag( "" ),
13123     energyLowEdges = cms.vdouble( 0.0 ),
13124     lessThan = cms.bool( True ),
13125     useEt = cms.bool( False ),
13126     useAbs = cms.bool( False ),
13127     thrRegularEB = cms.vdouble( -1.0 ),
13128     thrRegularEE = cms.vdouble( -1.0 ),
13129     thrOverEEB = cms.vdouble( 2.0 ),
13130     thrOverEEE = cms.vdouble( 2.0 ),
13131     thrOverE2EB = cms.vdouble( -1.0 ),
13132     thrOverE2EE = cms.vdouble( -1.0 ),
13133     ncandcut = cms.int32( 1 ),
13134     doRhoCorrection = cms.bool( False ),
13135     rhoMax = cms.double( 9.9999999E7 ),
13136     rhoScale = cms.double( 1.0 ),
13137     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13138     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13139     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13140 )
13141 fragment.hltPrePPRefGEDPhoton20EB = cms.EDFilter( "HLTPrescaler",
13142     offset = cms.uint32( 0 ),
13143     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13144 )
13145 fragment.hltEG20EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13146     saveTags = cms.bool( True ),
13147     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13148     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13149     etcutEB = cms.double( 20.0 ),
13150     etcutEE = cms.double( 999999.0 ),
13151     minEtaCut = cms.double( -9999.0 ),
13152     maxEtaCut = cms.double( 9999.0 ),
13153     ncandcut = cms.int32( 1 )
13154 )
13155 fragment.hltEG20HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13156     saveTags = cms.bool( True ),
13157     candTag = cms.InputTag( "hltEG20EtEBPPRefFilter" ),
13158     varTag = cms.InputTag( "hltEgammaHoverE" ),
13159     rhoTag = cms.InputTag( "" ),
13160     energyLowEdges = cms.vdouble( 0.0 ),
13161     lessThan = cms.bool( True ),
13162     useEt = cms.bool( False ),
13163     useAbs = cms.bool( False ),
13164     thrRegularEB = cms.vdouble( -1.0 ),
13165     thrRegularEE = cms.vdouble( -1.0 ),
13166     thrOverEEB = cms.vdouble( 2.0 ),
13167     thrOverEEE = cms.vdouble( 2.0 ),
13168     thrOverE2EB = cms.vdouble( -1.0 ),
13169     thrOverE2EE = cms.vdouble( -1.0 ),
13170     ncandcut = cms.int32( 1 ),
13171     doRhoCorrection = cms.bool( False ),
13172     rhoMax = cms.double( 9.9999999E7 ),
13173     rhoScale = cms.double( 1.0 ),
13174     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13175     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13176     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13177 )
13178 fragment.hltPrePPRefGEDPhoton30 = cms.EDFilter( "HLTPrescaler",
13179     offset = cms.uint32( 0 ),
13180     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13181 )
13182 fragment.hltEG30HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13183     saveTags = cms.bool( True ),
13184     candTag = cms.InputTag( "hltEG30EtPPRefFilter" ),
13185     varTag = cms.InputTag( "hltEgammaHoverE" ),
13186     rhoTag = cms.InputTag( "" ),
13187     energyLowEdges = cms.vdouble( 0.0 ),
13188     lessThan = cms.bool( True ),
13189     useEt = cms.bool( False ),
13190     useAbs = cms.bool( False ),
13191     thrRegularEB = cms.vdouble( -1.0 ),
13192     thrRegularEE = cms.vdouble( -1.0 ),
13193     thrOverEEB = cms.vdouble( 2.0 ),
13194     thrOverEEE = cms.vdouble( 2.0 ),
13195     thrOverE2EB = cms.vdouble( -1.0 ),
13196     thrOverE2EE = cms.vdouble( -1.0 ),
13197     ncandcut = cms.int32( 1 ),
13198     doRhoCorrection = cms.bool( False ),
13199     rhoMax = cms.double( 9.9999999E7 ),
13200     rhoScale = cms.double( 1.0 ),
13201     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13202     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13203     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13204 )
13205 fragment.hltPrePPRefGEDPhoton30EB = cms.EDFilter( "HLTPrescaler",
13206     offset = cms.uint32( 0 ),
13207     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13208 )
13209 fragment.hltEG30EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13210     saveTags = cms.bool( True ),
13211     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13212     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13213     etcutEB = cms.double( 30.0 ),
13214     etcutEE = cms.double( 999999.0 ),
13215     minEtaCut = cms.double( -9999.0 ),
13216     maxEtaCut = cms.double( 9999.0 ),
13217     ncandcut = cms.int32( 1 )
13218 )
13219 fragment.hltEG30HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13220     saveTags = cms.bool( True ),
13221     candTag = cms.InputTag( "hltEG30EtEBPPRefFilter" ),
13222     varTag = cms.InputTag( "hltEgammaHoverE" ),
13223     rhoTag = cms.InputTag( "" ),
13224     energyLowEdges = cms.vdouble( 0.0 ),
13225     lessThan = cms.bool( True ),
13226     useEt = cms.bool( False ),
13227     useAbs = cms.bool( False ),
13228     thrRegularEB = cms.vdouble( -1.0 ),
13229     thrRegularEE = cms.vdouble( -1.0 ),
13230     thrOverEEB = cms.vdouble( 2.0 ),
13231     thrOverEEE = cms.vdouble( 2.0 ),
13232     thrOverE2EB = cms.vdouble( -1.0 ),
13233     thrOverE2EE = cms.vdouble( -1.0 ),
13234     ncandcut = cms.int32( 1 ),
13235     doRhoCorrection = cms.bool( False ),
13236     rhoMax = cms.double( 9.9999999E7 ),
13237     rhoScale = cms.double( 1.0 ),
13238     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13239     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13240     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13241 )
13242 fragment.hltL1sL1SingleEG21 = cms.EDFilter( "HLTL1TSeed",
13243     saveTags = cms.bool( True ),
13244     L1SeedsLogicalExpression = cms.string( "L1_SingleEG21" ),
13245     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13246     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13247     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13248     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13249     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13250     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13251     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13252     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13253     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13254 )
13255 fragment.hltPrePPRefGEDPhoton40 = cms.EDFilter( "HLTPrescaler",
13256     offset = cms.uint32( 0 ),
13257     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13258 )
13259 fragment.hltEG40HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13260     saveTags = cms.bool( True ),
13261     candTag = cms.InputTag( "hltEG40EtPPRefFilter" ),
13262     varTag = cms.InputTag( "hltEgammaHoverE" ),
13263     rhoTag = cms.InputTag( "" ),
13264     energyLowEdges = cms.vdouble( 0.0 ),
13265     lessThan = cms.bool( True ),
13266     useEt = cms.bool( False ),
13267     useAbs = cms.bool( False ),
13268     thrRegularEB = cms.vdouble( -1.0 ),
13269     thrRegularEE = cms.vdouble( -1.0 ),
13270     thrOverEEB = cms.vdouble( 2.0 ),
13271     thrOverEEE = cms.vdouble( 2.0 ),
13272     thrOverE2EB = cms.vdouble( -1.0 ),
13273     thrOverE2EE = cms.vdouble( -1.0 ),
13274     ncandcut = cms.int32( 1 ),
13275     doRhoCorrection = cms.bool( False ),
13276     rhoMax = cms.double( 9.9999999E7 ),
13277     rhoScale = cms.double( 1.0 ),
13278     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13279     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13280     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13281 )
13282 fragment.hltPrePPRefGEDPhoton40EB = cms.EDFilter( "HLTPrescaler",
13283     offset = cms.uint32( 0 ),
13284     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13285 )
13286 fragment.hltEG40EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13287     saveTags = cms.bool( True ),
13288     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13289     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13290     etcutEB = cms.double( 40.0 ),
13291     etcutEE = cms.double( 999999.0 ),
13292     minEtaCut = cms.double( -9999.0 ),
13293     maxEtaCut = cms.double( 9999.0 ),
13294     ncandcut = cms.int32( 1 )
13295 )
13296 fragment.hltEG40HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13297     saveTags = cms.bool( True ),
13298     candTag = cms.InputTag( "hltEG40EtEBPPRefFilter" ),
13299     varTag = cms.InputTag( "hltEgammaHoverE" ),
13300     rhoTag = cms.InputTag( "" ),
13301     energyLowEdges = cms.vdouble( 0.0 ),
13302     lessThan = cms.bool( True ),
13303     useEt = cms.bool( False ),
13304     useAbs = cms.bool( False ),
13305     thrRegularEB = cms.vdouble( -1.0 ),
13306     thrRegularEE = cms.vdouble( -1.0 ),
13307     thrOverEEB = cms.vdouble( 2.0 ),
13308     thrOverEEE = cms.vdouble( 2.0 ),
13309     thrOverE2EB = cms.vdouble( -1.0 ),
13310     thrOverE2EE = cms.vdouble( -1.0 ),
13311     ncandcut = cms.int32( 1 ),
13312     doRhoCorrection = cms.bool( False ),
13313     rhoMax = cms.double( 9.9999999E7 ),
13314     rhoScale = cms.double( 1.0 ),
13315     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13316     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13317     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13318 )
13319 fragment.hltPrePPRefGEDPhoton50 = cms.EDFilter( "HLTPrescaler",
13320     offset = cms.uint32( 0 ),
13321     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13322 )
13323 fragment.hltEG50HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13324     saveTags = cms.bool( True ),
13325     candTag = cms.InputTag( "hltEG50EtPPRefFilter" ),
13326     varTag = cms.InputTag( "hltEgammaHoverE" ),
13327     rhoTag = cms.InputTag( "" ),
13328     energyLowEdges = cms.vdouble( 0.0 ),
13329     lessThan = cms.bool( True ),
13330     useEt = cms.bool( False ),
13331     useAbs = cms.bool( False ),
13332     thrRegularEB = cms.vdouble( -1.0 ),
13333     thrRegularEE = cms.vdouble( -1.0 ),
13334     thrOverEEB = cms.vdouble( 2.0 ),
13335     thrOverEEE = cms.vdouble( 2.0 ),
13336     thrOverE2EB = cms.vdouble( -1.0 ),
13337     thrOverE2EE = cms.vdouble( -1.0 ),
13338     ncandcut = cms.int32( 1 ),
13339     doRhoCorrection = cms.bool( False ),
13340     rhoMax = cms.double( 9.9999999E7 ),
13341     rhoScale = cms.double( 1.0 ),
13342     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13343     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13344     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13345 )
13346 fragment.hltPrePPRefGEDPhoton50EB = cms.EDFilter( "HLTPrescaler",
13347     offset = cms.uint32( 0 ),
13348     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13349 )
13350 fragment.hltEG50EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13351     saveTags = cms.bool( True ),
13352     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13353     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13354     etcutEB = cms.double( 50.0 ),
13355     etcutEE = cms.double( 999999.0 ),
13356     minEtaCut = cms.double( -9999.0 ),
13357     maxEtaCut = cms.double( 9999.0 ),
13358     ncandcut = cms.int32( 1 )
13359 )
13360 fragment.hltEG50HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13361     saveTags = cms.bool( True ),
13362     candTag = cms.InputTag( "hltEG50EtEBPPRefFilter" ),
13363     varTag = cms.InputTag( "hltEgammaHoverE" ),
13364     rhoTag = cms.InputTag( "" ),
13365     energyLowEdges = cms.vdouble( 0.0 ),
13366     lessThan = cms.bool( True ),
13367     useEt = cms.bool( False ),
13368     useAbs = cms.bool( False ),
13369     thrRegularEB = cms.vdouble( -1.0 ),
13370     thrRegularEE = cms.vdouble( -1.0 ),
13371     thrOverEEB = cms.vdouble( 2.0 ),
13372     thrOverEEE = cms.vdouble( 2.0 ),
13373     thrOverE2EB = cms.vdouble( -1.0 ),
13374     thrOverE2EE = cms.vdouble( -1.0 ),
13375     ncandcut = cms.int32( 1 ),
13376     doRhoCorrection = cms.bool( False ),
13377     rhoMax = cms.double( 9.9999999E7 ),
13378     rhoScale = cms.double( 1.0 ),
13379     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13380     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13381     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13382 )
13383 fragment.hltL1sL1SingleEG30 = cms.EDFilter( "HLTL1TSeed",
13384     saveTags = cms.bool( True ),
13385     L1SeedsLogicalExpression = cms.string( "L1_SingleEG30" ),
13386     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13387     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13388     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13389     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13390     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13391     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13392     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13393     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13394     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13395 )
13396 fragment.hltPrePPRefGEDPhoton60 = cms.EDFilter( "HLTPrescaler",
13397     offset = cms.uint32( 0 ),
13398     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13399 )
13400 fragment.hltEG60EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13401     saveTags = cms.bool( True ),
13402     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13403     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13404     etcutEB = cms.double( 60.0 ),
13405     etcutEE = cms.double( 60.0 ),
13406     minEtaCut = cms.double( -9999.0 ),
13407     maxEtaCut = cms.double( 9999.0 ),
13408     ncandcut = cms.int32( 1 )
13409 )
13410 fragment.hltEG60HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13411     saveTags = cms.bool( True ),
13412     candTag = cms.InputTag( "hltEG60EtPPRefFilter" ),
13413     varTag = cms.InputTag( "hltEgammaHoverE" ),
13414     rhoTag = cms.InputTag( "" ),
13415     energyLowEdges = cms.vdouble( 0.0 ),
13416     lessThan = cms.bool( True ),
13417     useEt = cms.bool( False ),
13418     useAbs = cms.bool( False ),
13419     thrRegularEB = cms.vdouble( -1.0 ),
13420     thrRegularEE = cms.vdouble( -1.0 ),
13421     thrOverEEB = cms.vdouble( 2.0 ),
13422     thrOverEEE = cms.vdouble( 2.0 ),
13423     thrOverE2EB = cms.vdouble( -1.0 ),
13424     thrOverE2EE = cms.vdouble( -1.0 ),
13425     ncandcut = cms.int32( 1 ),
13426     doRhoCorrection = cms.bool( False ),
13427     rhoMax = cms.double( 9.9999999E7 ),
13428     rhoScale = cms.double( 1.0 ),
13429     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13430     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13431     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13432 )
13433 fragment.hltPrePPRefGEDPhoton60EB = cms.EDFilter( "HLTPrescaler",
13434     offset = cms.uint32( 0 ),
13435     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13436 )
13437 fragment.hltEG60EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13438     saveTags = cms.bool( True ),
13439     inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13440     l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13441     etcutEB = cms.double( 60.0 ),
13442     etcutEE = cms.double( 999999.0 ),
13443     minEtaCut = cms.double( -9999.0 ),
13444     maxEtaCut = cms.double( 9999.0 ),
13445     ncandcut = cms.int32( 1 )
13446 )
13447 fragment.hltEG60HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13448     saveTags = cms.bool( True ),
13449     candTag = cms.InputTag( "hltEG60EtEBPPRefFilter" ),
13450     varTag = cms.InputTag( "hltEgammaHoverE" ),
13451     rhoTag = cms.InputTag( "" ),
13452     energyLowEdges = cms.vdouble( 0.0 ),
13453     lessThan = cms.bool( True ),
13454     useEt = cms.bool( False ),
13455     useAbs = cms.bool( False ),
13456     thrRegularEB = cms.vdouble( -1.0 ),
13457     thrRegularEE = cms.vdouble( -1.0 ),
13458     thrOverEEB = cms.vdouble( 2.0 ),
13459     thrOverEEE = cms.vdouble( 2.0 ),
13460     thrOverE2EB = cms.vdouble( -1.0 ),
13461     thrOverE2EE = cms.vdouble( -1.0 ),
13462     ncandcut = cms.int32( 1 ),
13463     doRhoCorrection = cms.bool( False ),
13464     rhoMax = cms.double( 9.9999999E7 ),
13465     rhoScale = cms.double( 1.0 ),
13466     effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13467     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13468     l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13469 )
13470 fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed",
13471     saveTags = cms.bool( True ),
13472     L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ),
13473     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13474     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13475     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13476     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13477     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13478     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13479     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13480     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13481     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13482 )
13483 fragment.hltPrePPRefL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13484     offset = cms.uint32( 0 ),
13485     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13486 )
13487 fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13488     saveTags = cms.bool( True ),
13489     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13490     PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
13491     MaxEta = cms.double( 2.5 ),
13492     MinPt = cms.double( 0.0 ),
13493     MaxDeltaR = cms.double( 999.0 ),
13494     MinN = cms.int32( 1 ),
13495     CentralBxOnly = cms.bool( True ),
13496     SelectQualities = cms.vint32(  )
13497 )
13498 fragment.hltL1sDoubleMuOpen = cms.EDFilter( "HLTL1TSeed",
13499     saveTags = cms.bool( True ),
13500     L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen" ),
13501     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13502     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13503     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13504     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13505     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13506     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13507     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13508     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13509     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13510 )
13511 fragment.hltPrePPRefL1DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
13512     offset = cms.uint32( 0 ),
13513     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13514 )
13515 fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13516     saveTags = cms.bool( True ),
13517     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13518     PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpen" ),
13519     MaxEta = cms.double( 2.5 ),
13520     MinPt = cms.double( 0.0 ),
13521     MaxDeltaR = cms.double( 999.0 ),
13522     MinN = cms.int32( 1 ),
13523     CentralBxOnly = cms.bool( True ),
13524     SelectQualities = cms.vint32(  )
13525 )
13526 fragment.hltL1sSingleMu0Cosmics = cms.EDFilter( "HLTL1TSeed",
13527     saveTags = cms.bool( True ),
13528     L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ),
13529     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13530     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13531     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13532     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13533     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13534     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13535     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13536     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13537     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13538 )
13539 fragment.hltPrePPRefL1SingleMu0Cosmics = cms.EDFilter( "HLTPrescaler",
13540     offset = cms.uint32( 0 ),
13541     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13542 )
13543 fragment.hltL1fL1sSingleMu0CosmicsL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13544     saveTags = cms.bool( True ),
13545     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13546     PreviousCandTag = cms.InputTag( "hltL1sSingleMu0Cosmics" ),
13547     MaxEta = cms.double( 2.5 ),
13548     MinPt = cms.double( 0.0 ),
13549     MaxDeltaR = cms.double( 999.0 ),
13550     MinN = cms.int32( 1 ),
13551     CentralBxOnly = cms.bool( True ),
13552     SelectQualities = cms.vint32(  )
13553 )
13554 fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed",
13555     saveTags = cms.bool( True ),
13556     L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ),
13557     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13558     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13559     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13560     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13561     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13562     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13563     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13564     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13565     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13566 )
13567 fragment.hltPrePPRefL1SingleMu7 = cms.EDFilter( "HLTPrescaler",
13568     offset = cms.uint32( 0 ),
13569     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13570 )
13571 fragment.hltL1fL1sSingleMu7L1Filtered7PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13572     saveTags = cms.bool( True ),
13573     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13574     PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ),
13575     MaxEta = cms.double( 2.5 ),
13576     MinPt = cms.double( 7.0 ),
13577     MaxDeltaR = cms.double( 999.0 ),
13578     MinN = cms.int32( 1 ),
13579     CentralBxOnly = cms.bool( True ),
13580     SelectQualities = cms.vint32(  )
13581 )
13582 fragment.hltL1sSingleMu12 = cms.EDFilter( "HLTL1TSeed",
13583     saveTags = cms.bool( True ),
13584     L1SeedsLogicalExpression = cms.string( "L1_SingleMu12" ),
13585     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13586     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13587     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13588     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13589     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13590     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13591     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13592     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13593     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13594 )
13595 fragment.hltPrePPRefL1SingleMu12 = cms.EDFilter( "HLTPrescaler",
13596     offset = cms.uint32( 0 ),
13597     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13598 )
13599 fragment.hltL1fL1sDoubleMu12L1Filtered12PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13600     saveTags = cms.bool( True ),
13601     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13602     PreviousCandTag = cms.InputTag( "hltL1sSingleMu12" ),
13603     MaxEta = cms.double( 2.5 ),
13604     MinPt = cms.double( 12.0 ),
13605     MaxDeltaR = cms.double( 999.0 ),
13606     MinN = cms.int32( 1 ),
13607     CentralBxOnly = cms.bool( True ),
13608     SelectQualities = cms.vint32(  )
13609 )
13610 fragment.hltPrePPRefL2DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13611     offset = cms.uint32( 0 ),
13612     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13613 )
13614 fragment.hltL2fL1fL1sDoubleMu0L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13615     saveTags = cms.bool( True ),
13616     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13617     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13618     PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0PPRef" ),
13619     SeedMapTag = cms.InputTag( "hltL2Muons" ),
13620     MinN = cms.int32( 1 ),
13621     MaxEta = cms.double( 2.5 ),
13622     AbsEtaBins = cms.vdouble( 9999.0 ),
13623     MinNstations = cms.vint32( 1 ),
13624     MinNhits = cms.vint32( 0 ),
13625     CutOnChambers = cms.bool( False ),
13626     MinNchambers = cms.vint32( 0 ),
13627     MaxDr = cms.double( 9999.0 ),
13628     MinDr = cms.double( -1.0 ),
13629     MaxDz = cms.double( 9999.0 ),
13630     MinDxySig = cms.double( -1.0 ),
13631     MinPt = cms.double( 0.0 ),
13632     NSigmaPt = cms.double( 0.0 ),
13633     MatchToPreviousCand = cms.bool( True )
13634 )
13635 fragment.hltPrePPRefL2DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
13636     offset = cms.uint32( 0 ),
13637     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13638 )
13639 fragment.hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13640     saveTags = cms.bool( True ),
13641     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13642     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13643     PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuOpenL1Filtered0PPRef" ),
13644     SeedMapTag = cms.InputTag( "hltL2Muons" ),
13645     MinN = cms.int32( 1 ),
13646     MaxEta = cms.double( 2.5 ),
13647     AbsEtaBins = cms.vdouble( 9999.0 ),
13648     MinNstations = cms.vint32( 1 ),
13649     MinNhits = cms.vint32( 0 ),
13650     CutOnChambers = cms.bool( False ),
13651     MinNchambers = cms.vint32( 0 ),
13652     MaxDr = cms.double( 9999.0 ),
13653     MinDr = cms.double( -1.0 ),
13654     MaxDz = cms.double( 9999.0 ),
13655     MinDxySig = cms.double( -1.0 ),
13656     MinPt = cms.double( 0.0 ),
13657     NSigmaPt = cms.double( 0.0 ),
13658     MatchToPreviousCand = cms.bool( True )
13659 )
13660 fragment.hltPrePPRefL2SingleMu7 = cms.EDFilter( "HLTPrescaler",
13661     offset = cms.uint32( 0 ),
13662     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13663 )
13664 fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13665     saveTags = cms.bool( True ),
13666     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13667     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13668     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13669     SeedMapTag = cms.InputTag( "hltL2Muons" ),
13670     MinN = cms.int32( 1 ),
13671     MaxEta = cms.double( 2.5 ),
13672     AbsEtaBins = cms.vdouble( 9999.0 ),
13673     MinNstations = cms.vint32( 1 ),
13674     MinNhits = cms.vint32( 0 ),
13675     CutOnChambers = cms.bool( False ),
13676     MinNchambers = cms.vint32( 0 ),
13677     MaxDr = cms.double( 9999.0 ),
13678     MinDr = cms.double( -1.0 ),
13679     MaxDz = cms.double( 9999.0 ),
13680     MinDxySig = cms.double( -1.0 ),
13681     MinPt = cms.double( 7.0 ),
13682     NSigmaPt = cms.double( 0.0 ),
13683     MatchToPreviousCand = cms.bool( True )
13684 )
13685 fragment.hltPrePPRefL2SingleMu12 = cms.EDFilter( "HLTPrescaler",
13686     offset = cms.uint32( 0 ),
13687     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13688 )
13689 fragment.hltL2fL1fL1sSingleMu7L2Filtered12PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13690     saveTags = cms.bool( True ),
13691     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13692     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13693     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13694     SeedMapTag = cms.InputTag( "hltL2Muons" ),
13695     MinN = cms.int32( 1 ),
13696     MaxEta = cms.double( 2.5 ),
13697     AbsEtaBins = cms.vdouble( 9999.0 ),
13698     MinNstations = cms.vint32( 1 ),
13699     MinNhits = cms.vint32( 0 ),
13700     CutOnChambers = cms.bool( False ),
13701     MinNchambers = cms.vint32( 0 ),
13702     MaxDr = cms.double( 9999.0 ),
13703     MinDr = cms.double( -1.0 ),
13704     MaxDz = cms.double( 9999.0 ),
13705     MinDxySig = cms.double( -1.0 ),
13706     MinPt = cms.double( 12.0 ),
13707     NSigmaPt = cms.double( 0.0 ),
13708     MatchToPreviousCand = cms.bool( True )
13709 )
13710 fragment.hltPrePPRefL2SingleMu15 = cms.EDFilter( "HLTPrescaler",
13711     offset = cms.uint32( 0 ),
13712     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13713 )
13714 fragment.hltL2fL1fL1sSingleMu12L2Filtered15PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13715     saveTags = cms.bool( True ),
13716     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13717     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13718     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13719     SeedMapTag = cms.InputTag( "hltL2Muons" ),
13720     MinN = cms.int32( 1 ),
13721     MaxEta = cms.double( 2.5 ),
13722     AbsEtaBins = cms.vdouble( 9999.0 ),
13723     MinNstations = cms.vint32( 1 ),
13724     MinNhits = cms.vint32( 0 ),
13725     CutOnChambers = cms.bool( False ),
13726     MinNchambers = cms.vint32( 0 ),
13727     MaxDr = cms.double( 9999.0 ),
13728     MinDr = cms.double( -1.0 ),
13729     MaxDz = cms.double( 9999.0 ),
13730     MinDxySig = cms.double( -1.0 ),
13731     MinPt = cms.double( 15.0 ),
13732     NSigmaPt = cms.double( 0.0 ),
13733     MatchToPreviousCand = cms.bool( True )
13734 )
13735 fragment.hltL1sSingleMuOpen = cms.EDFilter( "HLTL1TSeed",
13736     saveTags = cms.bool( True ),
13737     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ),
13738     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13739     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13740     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13741     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13742     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13743     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13744     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13745     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13746     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13747 )
13748 fragment.hltPrePPRefL2SingleMu20 = cms.EDFilter( "HLTPrescaler",
13749     offset = cms.uint32( 0 ),
13750     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13751 )
13752 fragment.hltL2fL1fL1sSingleMu7L2Filtered20PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13753     saveTags = cms.bool( True ),
13754     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13755     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13756     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13757     SeedMapTag = cms.InputTag( "hltL2Muons" ),
13758     MinN = cms.int32( 1 ),
13759     MaxEta = cms.double( 2.5 ),
13760     AbsEtaBins = cms.vdouble( 9999.0 ),
13761     MinNstations = cms.vint32( 1 ),
13762     MinNhits = cms.vint32( 0 ),
13763     CutOnChambers = cms.bool( False ),
13764     MinNchambers = cms.vint32( 0 ),
13765     MaxDr = cms.double( 9999.0 ),
13766     MinDr = cms.double( -1.0 ),
13767     MaxDz = cms.double( 9999.0 ),
13768     MinDxySig = cms.double( -1.0 ),
13769     MinPt = cms.double( 20.0 ),
13770     NSigmaPt = cms.double( 0.0 ),
13771     MatchToPreviousCand = cms.bool( True )
13772 )
13773 fragment.hltPrePPRefL3DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13774     offset = cms.uint32( 0 ),
13775     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13776 )
13777 fragment.hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13778     saveTags = cms.bool( True ),
13779     CandTag = cms.InputTag( "hltL1MuonsPt0" ),
13780     PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0PPRef" ),
13781     MaxEta = cms.double( 2.5 ),
13782     MinPt = cms.double( 0.0 ),
13783     MaxDeltaR = cms.double( 999.0 ),
13784     MinN = cms.int32( 1 ),
13785     CentralBxOnly = cms.bool( True ),
13786     SelectQualities = cms.vint32(  )
13787 )
13788 fragment.hltL3fL1fL1sDoubleMu0L3Filtered0PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
13789     saveTags = cms.bool( True ),
13790     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13791     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
13792     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sDoubleMu0L2Filtered0PPRef" ),
13793     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0PPRef" ),
13794     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
13795     MinN = cms.int32( 1 ),
13796     MaxEta = cms.double( 2.5 ),
13797     MinNhits = cms.int32( 0 ),
13798     MaxDr = cms.double( 999.0 ),
13799     MinDr = cms.double( -1.0 ),
13800     MaxDz = cms.double( 9999.0 ),
13801     MinDxySig = cms.double( -1.0 ),
13802     MinPt = cms.double( 0.0 ),
13803     NSigmaPt = cms.double( 0.0 ),
13804     MaxNormalizedChi2 = cms.double( 9999.0 ),
13805     MaxDXYBeamSpot = cms.double( 9999.0 ),
13806     MinDXYBeamSpot = cms.double( -1.0 ),
13807     MinNmuonHits = cms.int32( 0 ),
13808     MaxPtDifference = cms.double( 9999.0 ),
13809     MinTrackPt = cms.double( 0.0 ),
13810     minMuonStations = cms.int32( -1 ),
13811     minTrkHits = cms.int32( -1 ),
13812     minMuonHits = cms.int32( -1 ),
13813     allowedTypeMask = cms.uint32( 255 ),
13814     requiredTypeMask = cms.uint32( 0 ),
13815     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
13816     trkMuonId = cms.uint32( 0 ),
13817     L1MatchingdR = cms.double( 999.0 ),
13818     MatchToPreviousCand = cms.bool( True ),
13819     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
13820     requireL3MuonTrajectorySeed = cms.bool( False ),
13821     useSimpleGeometry = cms.bool( True ),
13822     useStation2 = cms.bool( True ),
13823     fallbackToME1 = cms.bool( False ),
13824     cosmicPropagationHypothesis = cms.bool( False ),
13825     useMB2InOverlap = cms.bool( False ),
13826     useTrack = cms.string( "tracker" ),
13827     useState = cms.string( "atVertex" ),
13828     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
13829     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
13830     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
13831 )
13832 fragment.hltPrePPRefL3DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
13833     offset = cms.uint32( 0 ),
13834     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13835 )
13836 fragment.hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13837     saveTags = cms.bool( True ),
13838     CandTag = cms.InputTag( "hltL1MuonsPt0" ),
13839     PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuOpenL1Filtered0PPRef" ),
13840     MaxEta = cms.double( 2.5 ),
13841     MinPt = cms.double( 0.0 ),
13842     MaxDeltaR = cms.double( 999.0 ),
13843     MinN = cms.int32( 1 ),
13844     CentralBxOnly = cms.bool( True ),
13845     SelectQualities = cms.vint32(  )
13846 )
13847 fragment.hltL3fL1fL1sDoubleMuOpenL3Filtered0PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
13848     saveTags = cms.bool( True ),
13849     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13850     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
13851     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef" ),
13852     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0PPRef" ),
13853     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
13854     MinN = cms.int32( 1 ),
13855     MaxEta = cms.double( 2.5 ),
13856     MinNhits = cms.int32( 0 ),
13857     MaxDr = cms.double( 999.0 ),
13858     MinDr = cms.double( -1.0 ),
13859     MaxDz = cms.double( 9999.0 ),
13860     MinDxySig = cms.double( -1.0 ),
13861     MinPt = cms.double( 0.0 ),
13862     NSigmaPt = cms.double( 0.0 ),
13863     MaxNormalizedChi2 = cms.double( 9999.0 ),
13864     MaxDXYBeamSpot = cms.double( 9999.0 ),
13865     MinDXYBeamSpot = cms.double( -1.0 ),
13866     MinNmuonHits = cms.int32( 0 ),
13867     MaxPtDifference = cms.double( 9999.0 ),
13868     MinTrackPt = cms.double( 0.0 ),
13869     minMuonStations = cms.int32( -1 ),
13870     minTrkHits = cms.int32( -1 ),
13871     minMuonHits = cms.int32( -1 ),
13872     allowedTypeMask = cms.uint32( 255 ),
13873     requiredTypeMask = cms.uint32( 0 ),
13874     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
13875     trkMuonId = cms.uint32( 0 ),
13876     L1MatchingdR = cms.double( 999.0 ),
13877     MatchToPreviousCand = cms.bool( True ),
13878     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
13879     requireL3MuonTrajectorySeed = cms.bool( False ),
13880     useSimpleGeometry = cms.bool( True ),
13881     useStation2 = cms.bool( True ),
13882     fallbackToME1 = cms.bool( False ),
13883     cosmicPropagationHypothesis = cms.bool( False ),
13884     useMB2InOverlap = cms.bool( False ),
13885     useTrack = cms.string( "tracker" ),
13886     useState = cms.string( "atVertex" ),
13887     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
13888     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
13889     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
13890 )
13891 fragment.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed",
13892     saveTags = cms.bool( True ),
13893     L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ),
13894     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13895     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13896     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13897     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13898     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13899     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13900     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13901     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13902     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13903 )
13904 fragment.hltPrePPRefL3SingleMu3 = cms.EDFilter( "HLTPrescaler",
13905     offset = cms.uint32( 0 ),
13906     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13907 )
13908 fragment.hltL1fL1sSingleMu3L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13909     saveTags = cms.bool( True ),
13910     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13911     PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ),
13912     MaxEta = cms.double( 2.5 ),
13913     MinPt = cms.double( 0.0 ),
13914     MaxDeltaR = cms.double( 999.0 ),
13915     MinN = cms.int32( 1 ),
13916     CentralBxOnly = cms.bool( True ),
13917     SelectQualities = cms.vint32(  )
13918 )
13919 fragment.hltL2fL1fL1sSingleMu3L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13920     saveTags = cms.bool( True ),
13921     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13922     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13923     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0PPRef" ),
13924     SeedMapTag = cms.InputTag( "hltL2Muons" ),
13925     MinN = cms.int32( 1 ),
13926     MaxEta = cms.double( 2.5 ),
13927     AbsEtaBins = cms.vdouble( 9999.0 ),
13928     MinNstations = cms.vint32( 1 ),
13929     MinNhits = cms.vint32( 0 ),
13930     CutOnChambers = cms.bool( False ),
13931     MinNchambers = cms.vint32( 0 ),
13932     MaxDr = cms.double( 9999.0 ),
13933     MinDr = cms.double( -1.0 ),
13934     MaxDz = cms.double( 9999.0 ),
13935     MinDxySig = cms.double( -1.0 ),
13936     MinPt = cms.double( 0.0 ),
13937     NSigmaPt = cms.double( 0.0 ),
13938     MatchToPreviousCand = cms.bool( True )
13939 )
13940 fragment.hltL1fForIterL3L1fL1sSingleMu3L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13941     saveTags = cms.bool( True ),
13942     CandTag = cms.InputTag( "hltL1MuonsPt0" ),
13943     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0PPRef" ),
13944     MaxEta = cms.double( 2.5 ),
13945     MinPt = cms.double( 0.0 ),
13946     MaxDeltaR = cms.double( 999.0 ),
13947     MinN = cms.int32( 1 ),
13948     CentralBxOnly = cms.bool( True ),
13949     SelectQualities = cms.vint32(  )
13950 )
13951 fragment.hltL3fL1fL1sSingleMu3L3Filtered3PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
13952     saveTags = cms.bool( True ),
13953     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13954     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
13955     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu3L2Filtered0PPRef" ),
13956     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3L1Filtered0PPRef" ),
13957     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
13958     MinN = cms.int32( 1 ),
13959     MaxEta = cms.double( 2.5 ),
13960     MinNhits = cms.int32( 0 ),
13961     MaxDr = cms.double( 999.0 ),
13962     MinDr = cms.double( -1.0 ),
13963     MaxDz = cms.double( 9999.0 ),
13964     MinDxySig = cms.double( -1.0 ),
13965     MinPt = cms.double( 3.0 ),
13966     NSigmaPt = cms.double( 0.0 ),
13967     MaxNormalizedChi2 = cms.double( 9999.0 ),
13968     MaxDXYBeamSpot = cms.double( 9999.0 ),
13969     MinDXYBeamSpot = cms.double( -1.0 ),
13970     MinNmuonHits = cms.int32( 0 ),
13971     MaxPtDifference = cms.double( 9999.0 ),
13972     MinTrackPt = cms.double( 0.0 ),
13973     minMuonStations = cms.int32( -1 ),
13974     minTrkHits = cms.int32( -1 ),
13975     minMuonHits = cms.int32( -1 ),
13976     allowedTypeMask = cms.uint32( 255 ),
13977     requiredTypeMask = cms.uint32( 0 ),
13978     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
13979     trkMuonId = cms.uint32( 0 ),
13980     L1MatchingdR = cms.double( 999.0 ),
13981     MatchToPreviousCand = cms.bool( True ),
13982     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
13983     requireL3MuonTrajectorySeed = cms.bool( False ),
13984     useSimpleGeometry = cms.bool( True ),
13985     useStation2 = cms.bool( True ),
13986     fallbackToME1 = cms.bool( False ),
13987     cosmicPropagationHypothesis = cms.bool( False ),
13988     useMB2InOverlap = cms.bool( False ),
13989     useTrack = cms.string( "tracker" ),
13990     useState = cms.string( "atVertex" ),
13991     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
13992     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
13993     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
13994 )
13995 fragment.hltL1sSingleMu5 = cms.EDFilter( "HLTL1TSeed",
13996     saveTags = cms.bool( True ),
13997     L1SeedsLogicalExpression = cms.string( "L1_SingleMu5" ),
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.hltPrePPRefL3SingleMu5 = cms.EDFilter( "HLTPrescaler",
14009     offset = cms.uint32( 0 ),
14010     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14011 )
14012 fragment.hltL1fL1sSingleMu5L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14013     saveTags = cms.bool( True ),
14014     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14015     PreviousCandTag = cms.InputTag( "hltL1sSingleMu5" ),
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.hltL2fL1fL1sSingleMu5L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14024     saveTags = cms.bool( True ),
14025     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14026     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14027     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu5L1Filtered0PPRef" ),
14028     SeedMapTag = cms.InputTag( "hltL2Muons" ),
14029     MinN = cms.int32( 1 ),
14030     MaxEta = cms.double( 2.5 ),
14031     AbsEtaBins = cms.vdouble( 9999.0 ),
14032     MinNstations = cms.vint32( 1 ),
14033     MinNhits = cms.vint32( 0 ),
14034     CutOnChambers = cms.bool( False ),
14035     MinNchambers = cms.vint32( 0 ),
14036     MaxDr = cms.double( 9999.0 ),
14037     MinDr = cms.double( -1.0 ),
14038     MaxDz = cms.double( 9999.0 ),
14039     MinDxySig = cms.double( -1.0 ),
14040     MinPt = cms.double( 0.0 ),
14041     NSigmaPt = cms.double( 0.0 ),
14042     MatchToPreviousCand = cms.bool( True )
14043 )
14044 fragment.hltL1fForIterL3L1fL1sSingleMu5L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14045     saveTags = cms.bool( True ),
14046     CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14047     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu5L1Filtered0PPRef" ),
14048     MaxEta = cms.double( 2.5 ),
14049     MinPt = cms.double( 0.0 ),
14050     MaxDeltaR = cms.double( 999.0 ),
14051     MinN = cms.int32( 1 ),
14052     CentralBxOnly = cms.bool( True ),
14053     SelectQualities = cms.vint32(  )
14054 )
14055 fragment.hltL3fL1fL1sSingleMu5L3Filtered5PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14056     saveTags = cms.bool( True ),
14057     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14058     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14059     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu5L2Filtered0PPRef" ),
14060     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu5L1Filtered0PPRef" ),
14061     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14062     MinN = cms.int32( 1 ),
14063     MaxEta = cms.double( 2.5 ),
14064     MinNhits = cms.int32( 0 ),
14065     MaxDr = cms.double( 999.0 ),
14066     MinDr = cms.double( -1.0 ),
14067     MaxDz = cms.double( 9999.0 ),
14068     MinDxySig = cms.double( -1.0 ),
14069     MinPt = cms.double( 5.0 ),
14070     NSigmaPt = cms.double( 0.0 ),
14071     MaxNormalizedChi2 = cms.double( 9999.0 ),
14072     MaxDXYBeamSpot = cms.double( 9999.0 ),
14073     MinDXYBeamSpot = cms.double( -1.0 ),
14074     MinNmuonHits = cms.int32( 0 ),
14075     MaxPtDifference = cms.double( 9999.0 ),
14076     MinTrackPt = cms.double( 0.0 ),
14077     minMuonStations = cms.int32( -1 ),
14078     minTrkHits = cms.int32( -1 ),
14079     minMuonHits = cms.int32( -1 ),
14080     allowedTypeMask = cms.uint32( 255 ),
14081     requiredTypeMask = cms.uint32( 0 ),
14082     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14083     trkMuonId = cms.uint32( 0 ),
14084     L1MatchingdR = cms.double( 999.0 ),
14085     MatchToPreviousCand = cms.bool( True ),
14086     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14087     requireL3MuonTrajectorySeed = cms.bool( False ),
14088     useSimpleGeometry = cms.bool( True ),
14089     useStation2 = cms.bool( True ),
14090     fallbackToME1 = cms.bool( False ),
14091     cosmicPropagationHypothesis = cms.bool( False ),
14092     useMB2InOverlap = cms.bool( False ),
14093     useTrack = cms.string( "tracker" ),
14094     useState = cms.string( "atVertex" ),
14095     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14096     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14097     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14098 )
14099 fragment.hltPrePPRefL3SingleMu7 = cms.EDFilter( "HLTPrescaler",
14100     offset = cms.uint32( 0 ),
14101     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14102 )
14103 fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14104     saveTags = cms.bool( True ),
14105     CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14106     PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
14107     MaxEta = cms.double( 2.5 ),
14108     MinPt = cms.double( 7.0 ),
14109     MaxDeltaR = cms.double( 999.0 ),
14110     MinN = cms.int32( 1 ),
14111     CentralBxOnly = cms.bool( True ),
14112     SelectQualities = cms.vint32(  )
14113 )
14114 fragment.hltL3fL1fL1sSingleMu7L3Filtered7PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14115     saveTags = cms.bool( True ),
14116     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14117     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14118     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14119     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14120     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14121     MinN = cms.int32( 1 ),
14122     MaxEta = cms.double( 2.5 ),
14123     MinNhits = cms.int32( 0 ),
14124     MaxDr = cms.double( 999.0 ),
14125     MinDr = cms.double( -1.0 ),
14126     MaxDz = cms.double( 9999.0 ),
14127     MinDxySig = cms.double( -1.0 ),
14128     MinPt = cms.double( 7.0 ),
14129     NSigmaPt = cms.double( 0.0 ),
14130     MaxNormalizedChi2 = cms.double( 9999.0 ),
14131     MaxDXYBeamSpot = cms.double( 9999.0 ),
14132     MinDXYBeamSpot = cms.double( -1.0 ),
14133     MinNmuonHits = cms.int32( 0 ),
14134     MaxPtDifference = cms.double( 9999.0 ),
14135     MinTrackPt = cms.double( 0.0 ),
14136     minMuonStations = cms.int32( -1 ),
14137     minTrkHits = cms.int32( -1 ),
14138     minMuonHits = cms.int32( -1 ),
14139     allowedTypeMask = cms.uint32( 255 ),
14140     requiredTypeMask = cms.uint32( 0 ),
14141     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14142     trkMuonId = cms.uint32( 0 ),
14143     L1MatchingdR = cms.double( 999.0 ),
14144     MatchToPreviousCand = cms.bool( True ),
14145     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14146     requireL3MuonTrajectorySeed = cms.bool( False ),
14147     useSimpleGeometry = cms.bool( True ),
14148     useStation2 = cms.bool( True ),
14149     fallbackToME1 = cms.bool( False ),
14150     cosmicPropagationHypothesis = cms.bool( False ),
14151     useMB2InOverlap = cms.bool( False ),
14152     useTrack = cms.string( "tracker" ),
14153     useState = cms.string( "atVertex" ),
14154     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14155     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14156     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14157 )
14158 fragment.hltPrePPRefL3SingleMu12 = cms.EDFilter( "HLTPrescaler",
14159     offset = cms.uint32( 0 ),
14160     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14161 )
14162 fragment.hltL3fL1fL1sSingleMu7L3Filtered12PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14163     saveTags = cms.bool( True ),
14164     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14165     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14166     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14167     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14168     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14169     MinN = cms.int32( 1 ),
14170     MaxEta = cms.double( 2.5 ),
14171     MinNhits = cms.int32( 0 ),
14172     MaxDr = cms.double( 999.0 ),
14173     MinDr = cms.double( -1.0 ),
14174     MaxDz = cms.double( 9999.0 ),
14175     MinDxySig = cms.double( -1.0 ),
14176     MinPt = cms.double( 12.0 ),
14177     NSigmaPt = cms.double( 0.0 ),
14178     MaxNormalizedChi2 = cms.double( 9999.0 ),
14179     MaxDXYBeamSpot = cms.double( 9999.0 ),
14180     MinDXYBeamSpot = cms.double( -1.0 ),
14181     MinNmuonHits = cms.int32( 0 ),
14182     MaxPtDifference = cms.double( 9999.0 ),
14183     MinTrackPt = cms.double( 0.0 ),
14184     minMuonStations = cms.int32( -1 ),
14185     minTrkHits = cms.int32( -1 ),
14186     minMuonHits = cms.int32( -1 ),
14187     allowedTypeMask = cms.uint32( 255 ),
14188     requiredTypeMask = cms.uint32( 0 ),
14189     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14190     trkMuonId = cms.uint32( 0 ),
14191     L1MatchingdR = cms.double( 999.0 ),
14192     MatchToPreviousCand = cms.bool( True ),
14193     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14194     requireL3MuonTrajectorySeed = cms.bool( False ),
14195     useSimpleGeometry = cms.bool( True ),
14196     useStation2 = cms.bool( True ),
14197     fallbackToME1 = cms.bool( False ),
14198     cosmicPropagationHypothesis = cms.bool( False ),
14199     useMB2InOverlap = cms.bool( False ),
14200     useTrack = cms.string( "tracker" ),
14201     useState = cms.string( "atVertex" ),
14202     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14203     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14204     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14205 )
14206 fragment.hltPrePPRefL3SingleMu15 = cms.EDFilter( "HLTPrescaler",
14207     offset = cms.uint32( 0 ),
14208     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14209 )
14210 fragment.hltL3fL1fL1sSingleMu7L3Filtered15PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14211     saveTags = cms.bool( True ),
14212     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14213     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14214     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14215     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14216     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14217     MinN = cms.int32( 1 ),
14218     MaxEta = cms.double( 2.5 ),
14219     MinNhits = cms.int32( 0 ),
14220     MaxDr = cms.double( 999.0 ),
14221     MinDr = cms.double( -1.0 ),
14222     MaxDz = cms.double( 9999.0 ),
14223     MinDxySig = cms.double( -1.0 ),
14224     MinPt = cms.double( 15.0 ),
14225     NSigmaPt = cms.double( 0.0 ),
14226     MaxNormalizedChi2 = cms.double( 9999.0 ),
14227     MaxDXYBeamSpot = cms.double( 9999.0 ),
14228     MinDXYBeamSpot = cms.double( -1.0 ),
14229     MinNmuonHits = cms.int32( 0 ),
14230     MaxPtDifference = cms.double( 9999.0 ),
14231     MinTrackPt = cms.double( 0.0 ),
14232     minMuonStations = cms.int32( -1 ),
14233     minTrkHits = cms.int32( -1 ),
14234     minMuonHits = cms.int32( -1 ),
14235     allowedTypeMask = cms.uint32( 255 ),
14236     requiredTypeMask = cms.uint32( 0 ),
14237     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14238     trkMuonId = cms.uint32( 0 ),
14239     L1MatchingdR = cms.double( 999.0 ),
14240     MatchToPreviousCand = cms.bool( True ),
14241     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14242     requireL3MuonTrajectorySeed = cms.bool( False ),
14243     useSimpleGeometry = cms.bool( True ),
14244     useStation2 = cms.bool( True ),
14245     fallbackToME1 = cms.bool( False ),
14246     cosmicPropagationHypothesis = cms.bool( False ),
14247     useMB2InOverlap = cms.bool( False ),
14248     useTrack = cms.string( "tracker" ),
14249     useState = cms.string( "atVertex" ),
14250     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14251     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14252     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14253 )
14254 fragment.hltPrePPRefL3SingleMu20 = cms.EDFilter( "HLTPrescaler",
14255     offset = cms.uint32( 0 ),
14256     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14257 )
14258 fragment.hltL3fL1fL1sSingleMu7L3Filtered20PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14259     saveTags = cms.bool( True ),
14260     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14261     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14262     PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14263     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14264     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14265     MinN = cms.int32( 1 ),
14266     MaxEta = cms.double( 2.5 ),
14267     MinNhits = cms.int32( 0 ),
14268     MaxDr = cms.double( 999.0 ),
14269     MinDr = cms.double( -1.0 ),
14270     MaxDz = cms.double( 9999.0 ),
14271     MinDxySig = cms.double( -1.0 ),
14272     MinPt = cms.double( 20.0 ),
14273     NSigmaPt = cms.double( 0.0 ),
14274     MaxNormalizedChi2 = cms.double( 9999.0 ),
14275     MaxDXYBeamSpot = cms.double( 9999.0 ),
14276     MinDXYBeamSpot = cms.double( -1.0 ),
14277     MinNmuonHits = cms.int32( 0 ),
14278     MaxPtDifference = cms.double( 9999.0 ),
14279     MinTrackPt = cms.double( 0.0 ),
14280     minMuonStations = cms.int32( -1 ),
14281     minTrkHits = cms.int32( -1 ),
14282     minMuonHits = cms.int32( -1 ),
14283     allowedTypeMask = cms.uint32( 255 ),
14284     requiredTypeMask = cms.uint32( 0 ),
14285     MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14286     trkMuonId = cms.uint32( 0 ),
14287     L1MatchingdR = cms.double( 999.0 ),
14288     MatchToPreviousCand = cms.bool( True ),
14289     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14290     requireL3MuonTrajectorySeed = cms.bool( False ),
14291     useSimpleGeometry = cms.bool( True ),
14292     useStation2 = cms.bool( True ),
14293     fallbackToME1 = cms.bool( False ),
14294     cosmicPropagationHypothesis = cms.bool( False ),
14295     useMB2InOverlap = cms.bool( False ),
14296     useTrack = cms.string( "tracker" ),
14297     useState = cms.string( "atVertex" ),
14298     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14299     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14300     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14301 )
14302 fragment.hltL1sMuShowerOneNominal = cms.EDFilter( "HLTL1TSeed",
14303     saveTags = cms.bool( True ),
14304     L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ),
14305     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14306     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14307     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14308     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14309     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14310     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14311     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14312     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14313     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14314 )
14315 fragment.hltPrePPRefCscClusterLoose = cms.EDFilter( "HLTPrescaler",
14316     offset = cms.uint32( 0 ),
14317     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14318 )
14319 fragment.hltCSCrechitClusters = cms.EDProducer( "CSCrechitClusterProducer",
14320     nRechitMin = cms.int32( 50 ),
14321     rParam = cms.double( 0.4 ),
14322     nStationThres = cms.int32( 10 ),
14323     recHitLabel = cms.InputTag( "hltCsc2DRecHits" )
14324 )
14325 fragment.hltCscClusterLoosePPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
14326     ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
14327     MinN = cms.int32( 1 ),
14328     MinSize = cms.int32( -1 ),
14329     MinSizeMinusMB1 = cms.int32( -1 ),
14330     MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
14331     MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
14332     MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
14333     MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
14334     MinSizeRegionCutClusterSize = cms.vint32( 100, 100, 200, 200 ),
14335     Max_nMB1 = cms.int32( -1 ),
14336     Max_nMB2 = cms.int32( -1 ),
14337     Max_nME11 = cms.int32( 0 ),
14338     Max_nME12 = cms.int32( 0 ),
14339     Max_nME41 = cms.int32( -1 ),
14340     Max_nME42 = cms.int32( -1 ),
14341     MinNstation = cms.int32( 0 ),
14342     MinAvgStation = cms.double( 0.0 ),
14343     MinTime = cms.double( -5.0 ),
14344     MaxTime = cms.double( 12.5 ),
14345     MinEta = cms.double( -1.0 ),
14346     MaxEta = cms.double( -1.0 ),
14347     MaxTimeSpread = cms.double( -1.0 )
14348 )
14349 fragment.hltPrePPRefCscClusterMedium = cms.EDFilter( "HLTPrescaler",
14350     offset = cms.uint32( 0 ),
14351     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14352 )
14353 fragment.hltCscClusterMediumPPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
14354     ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
14355     MinN = cms.int32( 1 ),
14356     MinSize = cms.int32( -1 ),
14357     MinSizeMinusMB1 = cms.int32( -1 ),
14358     MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
14359     MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
14360     MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
14361     MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
14362     MinSizeRegionCutClusterSize = cms.vint32( 130, 100, 230, 230 ),
14363     Max_nMB1 = cms.int32( -1 ),
14364     Max_nMB2 = cms.int32( -1 ),
14365     Max_nME11 = cms.int32( 0 ),
14366     Max_nME12 = cms.int32( 0 ),
14367     Max_nME41 = cms.int32( -1 ),
14368     Max_nME42 = cms.int32( -1 ),
14369     MinNstation = cms.int32( 0 ),
14370     MinAvgStation = cms.double( 0.0 ),
14371     MinTime = cms.double( -5.0 ),
14372     MaxTime = cms.double( 12.5 ),
14373     MinEta = cms.double( -1.0 ),
14374     MaxEta = cms.double( -1.0 ),
14375     MaxTimeSpread = cms.double( -1.0 )
14376 )
14377 fragment.hltPrePPRefCscClusterTight = cms.EDFilter( "HLTPrescaler",
14378     offset = cms.uint32( 0 ),
14379     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14380 )
14381 fragment.hltCscClusterTightPPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
14382     ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
14383     MinN = cms.int32( 1 ),
14384     MinSize = cms.int32( -1 ),
14385     MinSizeMinusMB1 = cms.int32( -1 ),
14386     MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
14387     MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
14388     MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
14389     MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
14390     MinSizeRegionCutClusterSize = cms.vint32( 150, 100, 250, 230 ),
14391     Max_nMB1 = cms.int32( -1 ),
14392     Max_nMB2 = cms.int32( -1 ),
14393     Max_nME11 = cms.int32( 0 ),
14394     Max_nME12 = cms.int32( 0 ),
14395     Max_nME41 = cms.int32( -1 ),
14396     Max_nME42 = cms.int32( -1 ),
14397     MinNstation = cms.int32( 0 ),
14398     MinAvgStation = cms.double( 0.0 ),
14399     MinTime = cms.double( -5.0 ),
14400     MaxTime = cms.double( 12.5 ),
14401     MinEta = cms.double( -1.0 ),
14402     MaxEta = cms.double( -1.0 ),
14403     MaxTimeSpread = cms.double( -1.0 )
14404 )
14405 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
14406     throw = cms.bool( False ),
14407     processName = cms.string( "@" ),
14408     moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
14409     moduleLabelPatternsToSkip = cms.vstring(  )
14410 )
14411 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
14412     processName = cms.string( "@" )
14413 )
14414 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
14415     AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
14416     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
14417     MinBx = cms.int32( 0 ),
14418     MaxBx = cms.int32( 0 ),
14419     DumpTrigResults = cms.bool( False ),
14420     DumpRecord = cms.bool( False ),
14421     DumpTrigSummary = cms.bool( True ),
14422     ReadPrescalesFromFile = cms.bool( False ),
14423     psFileName = cms.string( "prescale_L1TGlobal.csv" ),
14424     psColumn = cms.int32( 0 )
14425 )
14426 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
14427     HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
14428     reportBy = cms.untracked.string( "job" ),
14429     resetBy = cms.untracked.string( "never" ),
14430     serviceBy = cms.untracked.string( "never" ),
14431     ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
14432     ReferenceRate = cms.untracked.double( 100.0 )
14433 )
14434 fragment.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter",
14435     usePathStatus = cms.bool( True ),
14436     hltResults = cms.InputTag( "" ),
14437     l1tResults = cms.InputTag( "" ),
14438     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14439     throw = cms.bool( True ),
14440     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v9' )
14441 )
14442 fragment.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler",
14443     offset = cms.uint32( 0 ),
14444     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14445 )
14446 fragment.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter",
14447     usePathStatus = cms.bool( True ),
14448     hltResults = cms.InputTag( "" ),
14449     l1tResults = cms.InputTag( "" ),
14450     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14451     throw = cms.bool( True ),
14452     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v9',
14453       'AlCa_LumiPixelsCounts_ZeroBias_v11' )
14454 )
14455 fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler",
14456     offset = cms.uint32( 0 ),
14457     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14458 )
14459 fragment.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter",
14460     usePathStatus = cms.bool( True ),
14461     hltResults = cms.InputTag( "" ),
14462     l1tResults = cms.InputTag( "" ),
14463     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14464     throw = cms.bool( True ),
14465     triggerConditions = cms.vstring( 'AlCa_HIEcalEtaEBonly_v11 / 3',
14466       'AlCa_HIEcalEtaEEonly_v11 / 3',
14467       'AlCa_HIEcalPi0EBonly_v11 / 3',
14468       'AlCa_HIEcalPi0EEonly_v11 / 3' )
14469 )
14470 fragment.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler",
14471     offset = cms.uint32( 0 ),
14472     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14473 )
14474 fragment.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter",
14475     usePathStatus = cms.bool( True ),
14476     hltResults = cms.InputTag( "" ),
14477     l1tResults = cms.InputTag( "" ),
14478     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14479     throw = cms.bool( True ),
14480     triggerConditions = cms.vstring( 'AlCa_EcalPhiSym_v19' )
14481 )
14482 fragment.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler",
14483     offset = cms.uint32( 0 ),
14484     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14485 )
14486 fragment.hltDatasetCommissioning = cms.EDFilter( "TriggerResultsFilter",
14487     usePathStatus = cms.bool( True ),
14488     hltResults = cms.InputTag( "" ),
14489     l1tResults = cms.InputTag( "" ),
14490     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14491     throw = cms.bool( True ),
14492     triggerConditions = cms.vstring( 'HLT_IsoTrackHB_v13',
14493       'HLT_IsoTrackHE_v13' )
14494 )
14495 fragment.hltPreDatasetCommissioning = cms.EDFilter( "HLTPrescaler",
14496     offset = cms.uint32( 0 ),
14497     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14498 )
14499 fragment.hltDatasetCommissioningRawPrime = cms.EDFilter( "TriggerResultsFilter",
14500     usePathStatus = cms.bool( True ),
14501     hltResults = cms.InputTag( "" ),
14502     l1tResults = cms.InputTag( "" ),
14503     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14504     throw = cms.bool( True ),
14505     triggerConditions = cms.vstring( 'HLT_PPRefZeroBiasRawPrime_v6' )
14506 )
14507 fragment.hltPreDatasetCommissioningRawPrime = cms.EDFilter( "HLTPrescaler",
14508     offset = cms.uint32( 0 ),
14509     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14510 )
14511 fragment.hltDatasetCommissioningZDC = cms.EDFilter( "TriggerResultsFilter",
14512     usePathStatus = cms.bool( True ),
14513     hltResults = cms.InputTag( "" ),
14514     l1tResults = cms.InputTag( "" ),
14515     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14516     throw = cms.bool( True ),
14517     triggerConditions = cms.vstring( 'HLT_ZDCCommissioning_v5' )
14518 )
14519 fragment.hltPreDatasetCommissioningZDC = cms.EDFilter( "HLTPrescaler",
14520     offset = cms.uint32( 0 ),
14521     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14522 )
14523 fragment.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter",
14524     usePathStatus = cms.bool( True ),
14525     hltResults = cms.InputTag( "" ),
14526     l1tResults = cms.InputTag( "" ),
14527     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14528     throw = cms.bool( True ),
14529     triggerConditions = cms.vstring( 'DQM_EcalReconstruction_v11',
14530       'DQM_HcalReconstruction_v9',
14531       'DQM_PixelReconstruction_v11' )
14532 )
14533 fragment.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler",
14534     offset = cms.uint32( 0 ),
14535     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14536 )
14537 fragment.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter",
14538     usePathStatus = cms.bool( True ),
14539     hltResults = cms.InputTag( "" ),
14540     l1tResults = cms.InputTag( "" ),
14541     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14542     throw = cms.bool( True ),
14543     triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v14',
14544       'HLT_ZeroBias_Beamspot_v15' )
14545 )
14546 fragment.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler",
14547     offset = cms.uint32( 0 ),
14548     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14549 )
14550 fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter",
14551     usePathStatus = cms.bool( True ),
14552     hltResults = cms.InputTag( "" ),
14553     l1tResults = cms.InputTag( "" ),
14554     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14555     throw = cms.bool( True ),
14556     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' )
14557 )
14558 fragment.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler",
14559     offset = cms.uint32( 0 ),
14560     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14561 )
14562 fragment.hltDatasetEmptyBX = cms.EDFilter( "TriggerResultsFilter",
14563     usePathStatus = cms.bool( True ),
14564     hltResults = cms.InputTag( "" ),
14565     l1tResults = cms.InputTag( "" ),
14566     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14567     throw = cms.bool( True ),
14568     triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v8',
14569       'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v8',
14570       'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v8' )
14571 )
14572 fragment.hltPreDatasetEmptyBX = cms.EDFilter( "HLTPrescaler",
14573     offset = cms.uint32( 0 ),
14574     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14575 )
14576 fragment.hltDatasetEventDisplay = cms.EDFilter( "TriggerResultsFilter",
14577     usePathStatus = cms.bool( True ),
14578     hltResults = cms.InputTag( "" ),
14579     l1tResults = cms.InputTag( "" ),
14580     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14581     throw = cms.bool( True ),
14582     triggerConditions = cms.vstring( 'HLT_AK4PFJet100_v7',
14583       'HLT_PPRefGEDPhoton30_v5',
14584       'HLT_PPRefL3SingleMu7_v7 / 100',
14585       'HLT_Physics_v13 / 10' )
14586 )
14587 fragment.hltPreDatasetEventDisplay = cms.EDFilter( "HLTPrescaler",
14588     offset = cms.uint32( 0 ),
14589     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14590 )
14591 fragment.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter",
14592     usePathStatus = cms.bool( True ),
14593     hltResults = cms.InputTag( "" ),
14594     l1tResults = cms.InputTag( "" ),
14595     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14596     throw = cms.bool( True ),
14597     triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v14',
14598       'HLT_ZeroBias_Beamspot_v15' )
14599 )
14600 fragment.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler",
14601     offset = cms.uint32( 0 ),
14602     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14603 )
14604 fragment.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter",
14605     usePathStatus = cms.bool( True ),
14606     hltResults = cms.InputTag( "" ),
14607     l1tResults = cms.InputTag( "" ),
14608     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14609     throw = cms.bool( True ),
14610     triggerConditions = cms.vstring( 'HLT_AK4PFJet80_v7',
14611       'HLT_PPRefEle15Ele10GsfMass50_v5',
14612       'HLT_PPRefL3SingleMu7_v7 / 10',
14613       'HLT_Physics_v13 / 2',
14614       'HLT_Random_v3',
14615       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v11',
14616       'HLT_ZeroBias_v12 / 2' )
14617 )
14618 fragment.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler",
14619     offset = cms.uint32( 0 ),
14620     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14621 )
14622 fragment.hltDatasetHLTMonitor = cms.EDFilter( "TriggerResultsFilter",
14623     usePathStatus = cms.bool( True ),
14624     hltResults = cms.InputTag( "" ),
14625     l1tResults = cms.InputTag( "" ),
14626     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14627     throw = cms.bool( True ),
14628     triggerConditions = cms.vstring( 'HLT_AK4PFJet80_v7',
14629       'HLT_PPRefEle15Ele10GsfMass50_v5',
14630       'HLT_PPRefEle50Gsf_v5' )
14631 )
14632 fragment.hltPreDatasetHLTMonitor = cms.EDFilter( "HLTPrescaler",
14633     offset = cms.uint32( 0 ),
14634     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14635 )
14636 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
14637     usePathStatus = cms.bool( True ),
14638     hltResults = cms.InputTag( "" ),
14639     l1tResults = cms.InputTag( "" ),
14640     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14641     throw = cms.bool( True ),
14642     triggerConditions = cms.vstring( 'HLT_Physics_v13' )
14643 )
14644 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
14645     offset = cms.uint32( 0 ),
14646     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14647 )
14648 fragment.hltDatasetHcalNZS = cms.EDFilter( "TriggerResultsFilter",
14649     usePathStatus = cms.bool( True ),
14650     hltResults = cms.InputTag( "" ),
14651     l1tResults = cms.InputTag( "" ),
14652     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14653     throw = cms.bool( True ),
14654     triggerConditions = cms.vstring( 'HLT_HcalNZS_v20',
14655       'HLT_HcalPhiSym_v22' )
14656 )
14657 fragment.hltPreDatasetHcalNZS = cms.EDFilter( "HLTPrescaler",
14658     offset = cms.uint32( 0 ),
14659     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14660 )
14661 fragment.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter",
14662     usePathStatus = cms.bool( True ),
14663     hltResults = cms.InputTag( "" ),
14664     l1tResults = cms.InputTag( "" ),
14665     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14666     throw = cms.bool( True ),
14667     triggerConditions = cms.vstring( 'DST_Physics_v15' )
14668 )
14669 fragment.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler",
14670     offset = cms.uint32( 0 ),
14671     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14672 )
14673 fragment.hltDatasetNoBPTX = cms.EDFilter( "TriggerResultsFilter",
14674     usePathStatus = cms.bool( True ),
14675     hltResults = cms.InputTag( "" ),
14676     l1tResults = cms.InputTag( "" ),
14677     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14678     throw = cms.bool( True ),
14679     triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v9',
14680       'HLT_CDC_L2cosmic_5p5_er1p0_v9' )
14681 )
14682 fragment.hltPreDatasetNoBPTX = cms.EDFilter( "HLTPrescaler",
14683     offset = cms.uint32( 0 ),
14684     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14685 )
14686 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
14687     usePathStatus = cms.bool( True ),
14688     hltResults = cms.InputTag( "" ),
14689     l1tResults = cms.InputTag( "" ),
14690     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14691     throw = cms.bool( True ),
14692     triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v9',
14693       'HLT_CDC_L2cosmic_5p5_er1p0_v9',
14694       'HLT_HIL1NotBptxORForPPRef_v8',
14695       'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v8',
14696       'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v8',
14697       'HLT_HcalNZS_v20',
14698       'HLT_HcalPhiSym_v22',
14699       'HLT_IsoTrackHB_v13',
14700       'HLT_IsoTrackHE_v13',
14701       'HLT_Physics_v13',
14702       'HLT_Random_v3',
14703       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v11',
14704       'HLT_ZeroBias_v12' )
14705 )
14706 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
14707     offset = cms.uint32( 0 ),
14708     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14709 )
14710 fragment.hltDatasetPPRefDoubleMuon = cms.EDFilter( "TriggerResultsFilter",
14711     usePathStatus = cms.bool( True ),
14712     hltResults = cms.InputTag( "" ),
14713     l1tResults = cms.InputTag( "" ),
14714     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14715     throw = cms.bool( True ),
14716     triggerConditions = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v5',
14717       'HLT_PPRefL1DoubleMu0_v5',
14718       'HLT_PPRefL2DoubleMu0_Open_v5',
14719       'HLT_PPRefL2DoubleMu0_v5',
14720       'HLT_PPRefL3DoubleMu0_Open_v7',
14721       'HLT_PPRefL3DoubleMu0_v7' )
14722 )
14723 fragment.hltPreDatasetPPRefDoubleMuon0 = cms.EDFilter( "HLTPrescaler",
14724     offset = cms.uint32( 0 ),
14725     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14726 )
14727 fragment.hltPreDatasetPPRefDoubleMuon1 = cms.EDFilter( "HLTPrescaler",
14728     offset = cms.uint32( 1 ),
14729     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14730 )
14731 fragment.hltPreDatasetPPRefDoubleMuon2 = cms.EDFilter( "HLTPrescaler",
14732     offset = cms.uint32( 2 ),
14733     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14734 )
14735 fragment.hltPreDatasetPPRefDoubleMuon3 = cms.EDFilter( "HLTPrescaler",
14736     offset = cms.uint32( 3 ),
14737     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14738 )
14739 fragment.hltDatasetPPRefExotica = cms.EDFilter( "TriggerResultsFilter",
14740     usePathStatus = cms.bool( True ),
14741     hltResults = cms.InputTag( "" ),
14742     l1tResults = cms.InputTag( "" ),
14743     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14744     throw = cms.bool( True ),
14745     triggerConditions = cms.vstring( 'HLT_PPRefCscCluster_Loose_v5',
14746       'HLT_PPRefCscCluster_Medium_v5',
14747       'HLT_PPRefCscCluster_Tight_v5' )
14748 )
14749 fragment.hltPreDatasetPPRefExotica = cms.EDFilter( "HLTPrescaler",
14750     offset = cms.uint32( 0 ),
14751     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14752 )
14753 fragment.hltDatasetPPRefHardProbes = cms.EDFilter( "TriggerResultsFilter",
14754     usePathStatus = cms.bool( True ),
14755     hltResults = cms.InputTag( "" ),
14756     l1tResults = cms.InputTag( "" ),
14757     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14758     throw = cms.bool( True ),
14759     triggerConditions = cms.vstring( 'HLT_AK4CaloJet100_v5',
14760       'HLT_AK4CaloJet120_v5',
14761       'HLT_AK4CaloJet40_v5',
14762       'HLT_AK4CaloJet60_v5',
14763       'HLT_AK4CaloJet70_v5',
14764       'HLT_AK4CaloJet80_v5',
14765       'HLT_AK4CaloJetFwd100_v5',
14766       'HLT_AK4CaloJetFwd120_v5',
14767       'HLT_AK4CaloJetFwd40_v5',
14768       'HLT_AK4CaloJetFwd60_v5',
14769       'HLT_AK4CaloJetFwd70_v5',
14770       'HLT_AK4CaloJetFwd80_v5',
14771       'HLT_AK4PFJet100_v7',
14772       'HLT_AK4PFJet120_v7',
14773       'HLT_AK4PFJet40_v7',
14774       'HLT_AK4PFJet60_v7',
14775       'HLT_AK4PFJet80_v7',
14776       'HLT_AK4PFJetFwd100_v7',
14777       'HLT_AK4PFJetFwd120_v7',
14778       'HLT_AK4PFJetFwd40_v7',
14779       'HLT_AK4PFJetFwd60_v7',
14780       'HLT_AK4PFJetFwd80_v7',
14781       'HLT_PPRefDoubleEle10GsfMass50_v5',
14782       'HLT_PPRefDoubleEle10Gsf_v5',
14783       'HLT_PPRefDoubleEle15GsfMass50_v5',
14784       'HLT_PPRefDoubleEle15Gsf_v5',
14785       'HLT_PPRefEle10Gsf_v5',
14786       'HLT_PPRefEle15Ele10GsfMass50_v5',
14787       'HLT_PPRefEle15Ele10Gsf_v5',
14788       'HLT_PPRefEle15Gsf_v5',
14789       'HLT_PPRefEle20Gsf_v5',
14790       'HLT_PPRefEle30Gsf_v5',
14791       'HLT_PPRefEle40Gsf_v5',
14792       'HLT_PPRefEle50Gsf_v5',
14793       'HLT_PPRefGEDPhoton10_EB_v5',
14794       'HLT_PPRefGEDPhoton10_v5',
14795       'HLT_PPRefGEDPhoton20_EB_v5',
14796       'HLT_PPRefGEDPhoton20_v5',
14797       'HLT_PPRefGEDPhoton30_EB_v5',
14798       'HLT_PPRefGEDPhoton30_v5',
14799       'HLT_PPRefGEDPhoton40_EB_v5',
14800       'HLT_PPRefGEDPhoton40_v5',
14801       'HLT_PPRefGEDPhoton50_EB_v5',
14802       'HLT_PPRefGEDPhoton50_v5',
14803       'HLT_PPRefGEDPhoton60_EB_v5',
14804       'HLT_PPRefGEDPhoton60_v5' )
14805 )
14806 fragment.hltPreDatasetPPRefHardProbes0 = cms.EDFilter( "HLTPrescaler",
14807     offset = cms.uint32( 0 ),
14808     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14809 )
14810 fragment.hltPreDatasetPPRefHardProbes1 = cms.EDFilter( "HLTPrescaler",
14811     offset = cms.uint32( 1 ),
14812     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14813 )
14814 fragment.hltPreDatasetPPRefHardProbes2 = cms.EDFilter( "HLTPrescaler",
14815     offset = cms.uint32( 2 ),
14816     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14817 )
14818 fragment.hltDatasetPPRefSingleMuon = cms.EDFilter( "TriggerResultsFilter",
14819     usePathStatus = cms.bool( True ),
14820     hltResults = cms.InputTag( "" ),
14821     l1tResults = cms.InputTag( "" ),
14822     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14823     throw = cms.bool( True ),
14824     triggerConditions = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v5',
14825       'HLT_PPRefL1SingleMu12_v5',
14826       'HLT_PPRefL1SingleMu7_v5',
14827       'HLT_PPRefL2SingleMu12_v5',
14828       'HLT_PPRefL2SingleMu15_v5',
14829       'HLT_PPRefL2SingleMu20_v5',
14830       'HLT_PPRefL2SingleMu7_v5',
14831       'HLT_PPRefL3SingleMu12_v7',
14832       'HLT_PPRefL3SingleMu15_v7',
14833       'HLT_PPRefL3SingleMu20_v7',
14834       'HLT_PPRefL3SingleMu3_v7',
14835       'HLT_PPRefL3SingleMu5_v7',
14836       'HLT_PPRefL3SingleMu7_v7' )
14837 )
14838 fragment.hltPreDatasetPPRefSingleMuon0 = cms.EDFilter( "HLTPrescaler",
14839     offset = cms.uint32( 0 ),
14840     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14841 )
14842 fragment.hltPreDatasetPPRefSingleMuon1 = cms.EDFilter( "HLTPrescaler",
14843     offset = cms.uint32( 1 ),
14844     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14845 )
14846 fragment.hltPreDatasetPPRefSingleMuon2 = cms.EDFilter( "HLTPrescaler",
14847     offset = cms.uint32( 2 ),
14848     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14849 )
14850 fragment.hltDatasetPPRefZeroBias = cms.EDFilter( "TriggerResultsFilter",
14851     usePathStatus = cms.bool( True ),
14852     hltResults = cms.InputTag( "" ),
14853     l1tResults = cms.InputTag( "" ),
14854     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14855     throw = cms.bool( True ),
14856     triggerConditions = cms.vstring( 'HLT_PPRefZeroBias_v5' )
14857 )
14858 fragment.hltPreDatasetPPRefZeroBias0 = cms.EDFilter( "HLTPrescaler",
14859     offset = cms.uint32( 0 ),
14860     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14861 )
14862 fragment.hltPreDatasetPPRefZeroBias1 = cms.EDFilter( "HLTPrescaler",
14863     offset = cms.uint32( 1 ),
14864     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14865 )
14866 fragment.hltPreDatasetPPRefZeroBias2 = cms.EDFilter( "HLTPrescaler",
14867     offset = cms.uint32( 2 ),
14868     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14869 )
14870 fragment.hltPreDatasetPPRefZeroBias3 = cms.EDFilter( "HLTPrescaler",
14871     offset = cms.uint32( 3 ),
14872     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14873 )
14874 fragment.hltPreDatasetPPRefZeroBias4 = cms.EDFilter( "HLTPrescaler",
14875     offset = cms.uint32( 4 ),
14876     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14877 )
14878 fragment.hltPreDatasetPPRefZeroBias5 = cms.EDFilter( "HLTPrescaler",
14879     offset = cms.uint32( 5 ),
14880     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14881 )
14882 fragment.hltPreDatasetPPRefZeroBias6 = cms.EDFilter( "HLTPrescaler",
14883     offset = cms.uint32( 6 ),
14884     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14885 )
14886 fragment.hltPreDatasetPPRefZeroBias7 = cms.EDFilter( "HLTPrescaler",
14887     offset = cms.uint32( 7 ),
14888     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14889 )
14890 fragment.hltPreDatasetPPRefZeroBias8 = cms.EDFilter( "HLTPrescaler",
14891     offset = cms.uint32( 8 ),
14892     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14893 )
14894 fragment.hltPreDatasetPPRefZeroBias9 = cms.EDFilter( "HLTPrescaler",
14895     offset = cms.uint32( 9 ),
14896     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14897 )
14898 fragment.hltPreDatasetPPRefZeroBias10 = cms.EDFilter( "HLTPrescaler",
14899     offset = cms.uint32( 10 ),
14900     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14901 )
14902 fragment.hltPreDatasetPPRefZeroBias11 = cms.EDFilter( "HLTPrescaler",
14903     offset = cms.uint32( 11 ),
14904     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14905 )
14906 fragment.hltPreDatasetPPRefZeroBias12 = cms.EDFilter( "HLTPrescaler",
14907     offset = cms.uint32( 12 ),
14908     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14909 )
14910 fragment.hltPreDatasetPPRefZeroBias13 = cms.EDFilter( "HLTPrescaler",
14911     offset = cms.uint32( 13 ),
14912     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14913 )
14914 fragment.hltPreDatasetPPRefZeroBias14 = cms.EDFilter( "HLTPrescaler",
14915     offset = cms.uint32( 14 ),
14916     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14917 )
14918 fragment.hltPreDatasetPPRefZeroBias15 = cms.EDFilter( "HLTPrescaler",
14919     offset = cms.uint32( 15 ),
14920     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14921 )
14922 fragment.hltPreDatasetPPRefZeroBias16 = cms.EDFilter( "HLTPrescaler",
14923     offset = cms.uint32( 16 ),
14924     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14925 )
14926 fragment.hltPreDatasetPPRefZeroBias17 = cms.EDFilter( "HLTPrescaler",
14927     offset = cms.uint32( 17 ),
14928     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14929 )
14930 fragment.hltPreDatasetPPRefZeroBias18 = cms.EDFilter( "HLTPrescaler",
14931     offset = cms.uint32( 18 ),
14932     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14933 )
14934 fragment.hltPreDatasetPPRefZeroBias19 = cms.EDFilter( "HLTPrescaler",
14935     offset = cms.uint32( 19 ),
14936     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14937 )
14938 fragment.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter",
14939     usePathStatus = cms.bool( True ),
14940     hltResults = cms.InputTag( "" ),
14941     l1tResults = cms.InputTag( "" ),
14942     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14943     throw = cms.bool( True ),
14944     triggerConditions = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v10' )
14945 )
14946 fragment.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler",
14947     offset = cms.uint32( 0 ),
14948     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14949 )
14950 fragment.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter",
14951     usePathStatus = cms.bool( True ),
14952     hltResults = cms.InputTag( "" ),
14953     l1tResults = cms.InputTag( "" ),
14954     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14955     throw = cms.bool( True ),
14956     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
14957       'HLT_HcalCalibration_v6' )
14958 )
14959 fragment.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler",
14960     offset = cms.uint32( 0 ),
14961     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14962 )
14963 fragment.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter",
14964     usePathStatus = cms.bool( True ),
14965     hltResults = cms.InputTag( "" ),
14966     l1tResults = cms.InputTag( "" ),
14967     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14968     throw = cms.bool( True ),
14969     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
14970       'HLT_HcalCalibration_v6' )
14971 )
14972 fragment.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler",
14973     offset = cms.uint32( 0 ),
14974     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14975 )
14976 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
14977     usePathStatus = cms.bool( True ),
14978     hltResults = cms.InputTag( "" ),
14979     l1tResults = cms.InputTag( "" ),
14980     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14981     throw = cms.bool( True ),
14982     triggerConditions = cms.vstring( 'HLT_Random_v3',
14983       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v11',
14984       'HLT_ZeroBias_v12' )
14985 )
14986 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
14987     offset = cms.uint32( 0 ),
14988     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14989 )
14990 
14991 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
14992 fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
14993 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
14994 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisSoA + fragment.hltEcalDigis + fragment.hltEcalUncalibRecHitSoA + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
14995 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
14996 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTPreshowerSequence )
14997 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
14998 fragment.HLTFEDSelectorsForRPCMonitor = cms.Sequence( fragment.hltFEDSelectorTCDS + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorDT + fragment.hltFEDSelectorRPC + fragment.hltFEDSelectorCSC + fragment.hltFEDSelectorGEM + fragment.hltFEDSelectorTwinMux + fragment.hltFEDSelectorOMTF + fragment.hltFEDSelectorCPPF )
14999 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
15000 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltOnlineBeamSpotDevice + fragment.hltSiPixelClustersSoA + fragment.hltSiPixelClusters + fragment.hltSiPixelDigiErrors + fragment.hltSiPixelRecHitsSoA + fragment.hltSiPixelRecHits )
15001 fragment.HLTDoLocalPixelSequenceSerialSync = cms.Sequence( fragment.hltOnlineBeamSpotDeviceSerialSync + fragment.hltSiPixelClustersSoASerialSync + fragment.hltSiPixelClustersSerialSync + fragment.hltSiPixelDigiErrorsSerialSync + fragment.hltSiPixelRecHitsSoASerialSync + fragment.hltSiPixelRecHitsSerialSync )
15002 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksSoA + fragment.hltPixelTracks )
15003 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVerticesSoA + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
15004 fragment.HLTRecoPixelTracksSequenceSerialSync = cms.Sequence( fragment.hltPixelTracksSoASerialSync + fragment.hltPixelTracksSerialSync )
15005 fragment.HLTRecopixelvertexingSequenceSerialSync = cms.Sequence( fragment.HLTRecoPixelTracksSequenceSerialSync + fragment.hltPixelVerticesSoASerialSync + fragment.hltPixelVerticesSerialSync + fragment.hltTrimmedPixelVerticesSerialSync )
15006 fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltPixelRecHitsSoAMonitorCPU + fragment.hltPixelRecHitsSoAMonitorGPU + fragment.hltPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVertexSoAMonitorCPU + fragment.hltPixelVertexSoAMonitorGPU + fragment.hltPixelVertexSoACompareGPUvsCPU )
15007 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequenceSerialSync = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisSoASerialSync + fragment.hltEcalDigisSerialSync + fragment.hltEcalUncalibRecHitSoASerialSync + fragment.hltEcalUncalibRecHitSerialSync + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHitSerialSync )
15008 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHcalDigisSoA + fragment.hltHbheRecoSoA + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
15009 fragment.HLTDoLocalHcalSequenceSerialSync = cms.Sequence( fragment.hltHcalDigis + fragment.hltHcalDigisSoASerialSync + fragment.hltHbheRecoSoASerialSync + fragment.hltHbherecoSerialSync + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
15010 fragment.HLTPFHcalClustering = cms.Sequence( fragment.hltParticleFlowRecHitHBHESoA + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowClusterHBHESoA + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL )
15011 fragment.HLTPFHcalClusteringSerialSync = cms.Sequence( fragment.hltParticleFlowRecHitHBHESoASerialSync + fragment.hltParticleFlowRecHitHBHESerialSync + fragment.hltParticleFlowClusterHBHESoASerialSync + fragment.hltParticleFlowClusterHBHESerialSync + fragment.hltParticleFlowClusterHCALSerialSync )
15012 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
15013 fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
15014 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
15015 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
15016 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
15017 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
15018 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 )
15019 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
15020 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
15021 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltMeasurementTrackerEvent )
15022 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
15023 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL2 )
15024 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
15025 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
15026 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
15027 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL1 )
15028 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
15029 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 )
15030 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon )
15031 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
15032 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIter03IterL3FromL1MuonMerged + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
15033 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
15034 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
15035 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
15036 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
15037 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
15038 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 )
15039 fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( fragment.HLTMuonLocalRecoMeanTimerSequence + fragment.hltL2CosmicOfflineMuonSeeds + fragment.hltL2CosmicMuonSeeds + fragment.hltL2CosmicMuons )
15040 fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed )
15041 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
15042 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
15043 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
15044 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
15045 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
15046 fragment.HLTDoSiStripZeroSuppression = cms.Sequence( fragment.hltSiStripRawToDigi + fragment.hltSiStripZeroSuppression )
15047 fragment.HLTDoHIStripZeroSuppressionAndRawPrimeRepacker = cms.Sequence( fragment.hltSiStripDigiToZSRaw + fragment.hltSiStripClusterizerForRawPrime + fragment.hltSiStripClusters2ApproxClusters + fragment.rawDataRepacker + fragment.rawPrimeDataRepacker )
15048 fragment.HLTDoHIStripZeroSuppressionAndRawPrime = cms.Sequence( fragment.HLTDoSiStripZeroSuppression + fragment.HLTDoHIStripZeroSuppressionAndRawPrimeRepacker )
15049 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
15050 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 )
15051 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
15052 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
15053 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
15054 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
15055 fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded )
15056 fragment.HLTDoLocalHcalWithTowerSequence = cms.Sequence( fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
15057 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 )
15058 fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars )
15059 fragment.HLTTrackReconstructionForPFNoMu = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 )
15060 fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTTrackReconstructionForPFNoMu )
15061 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 )
15062 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 )
15063 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 )
15064 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 )
15065 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 )
15066 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 )
15067 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 )
15068 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 )
15069 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 )
15070 fragment.HLTHIGEDPhoton10PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG10EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG10HoverELoosePPRefFilter )
15071 fragment.HLTHIGEDPhoton10EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG10EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG10HoverELooseEBPPRefFilter )
15072 fragment.HLTHIGEDPhoton20PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG20EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG20HoverELoosePPRefFilter )
15073 fragment.HLTHIGEDPhoton20EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG20EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG20HoverELooseEBPPRefFilter )
15074 fragment.HLTHIGEDPhoton30PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG30EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG30HoverELoosePPRefFilter )
15075 fragment.HLTHIGEDPhoton30EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG30EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG30HoverELooseEBPPRefFilter )
15076 fragment.HLTHIGEDPhoton40PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG40EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG40HoverELoosePPRefFilter )
15077 fragment.HLTHIGEDPhoton40EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG40EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG40HoverELooseEBPPRefFilter )
15078 fragment.HLTHIGEDPhoton50PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG50EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG50HoverELoosePPRefFilter )
15079 fragment.HLTHIGEDPhoton50EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG50EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG50HoverELooseEBPPRefFilter )
15080 fragment.HLTHIGEDPhoton60PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG60EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG60HoverELoosePPRefFilter )
15081 fragment.HLTHIGEDPhoton60EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG60EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG60HoverELooseEBPPRefFilter )
15082 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
15083 
15084 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
15085 fragment.Status_OnCPU = cms.Path( fragment.hltBackend + ~fragment.hltStatusOnGPUFilter )
15086 fragment.Status_OnGPU = cms.Path( fragment.hltBackend + fragment.hltStatusOnGPUFilter )
15087 fragment.AlCa_EcalPhiSym_v19 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15088 fragment.AlCa_HIEcalEtaEBonly_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15089 fragment.AlCa_HIEcalEtaEEonly_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15090 fragment.AlCa_HIEcalPi0EBonly_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15091 fragment.AlCa_HIEcalPi0EEonly_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15092 fragment.AlCa_HIRPCMuonNormalisation_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTFEDSelectorsForRPCMonitor + fragment.HLTEndSequence )
15093 fragment.AlCa_LumiPixelsCounts_Random_v9 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
15094 fragment.AlCa_LumiPixelsCounts_ZeroBias_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
15095 fragment.DQM_PixelReconstruction_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMPixelReconstruction + fragment.hltPreDQMPixelReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalPixelSequenceSerialSync + fragment.HLTRecopixelvertexingSequence + fragment.HLTRecopixelvertexingSequenceSerialSync + fragment.HLTDQMPixelReconstruction + fragment.HLTEndSequence )
15096 fragment.DQM_EcalReconstruction_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMEcalReconstruction + fragment.hltPreDQMEcalReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequenceSerialSync + fragment.HLTEndSequence )
15097 fragment.DQM_HcalReconstruction_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHcalReconstruction + fragment.hltPreDQMHcalReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTDoLocalHcalSequenceSerialSync + fragment.HLTPFHcalClustering + fragment.HLTPFHcalClusteringSerialSync + fragment.HLTEndSequence )
15098 fragment.DST_Physics_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorL1uGTTest + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
15099 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
15100 fragment.HLT_HcalCalibration_v6 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
15101 fragment.HLT_HcalNZS_v20 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence )
15102 fragment.HLT_HcalPhiSym_v22 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sSingleEGorSingleorDoubleMu + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence )
15103 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
15104 fragment.HLT_Physics_v13 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
15105 fragment.HLT_ZeroBias_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
15106 fragment.HLT_ZeroBias_Beamspot_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
15107 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
15108 fragment.HLT_IsoTrackHB_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJet3OR + fragment.hltPreIsoTrackHB + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltPixelTracksQuadruplets + fragment.hltIsolPixelTrackProdHB + fragment.hltIsolPixelTrackL2FilterHB + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltIsolEcalPixelTrackProdHB + fragment.hltEcalIsolPixelTrackL2FilterHB + fragment.HLTDoLocalStripSequence + fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltHcalITIPTCorrectorHB + fragment.hltIsolPixelTrackL3FilterHB + fragment.HLTEndSequence )
15109 fragment.HLT_IsoTrackHE_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJet3OR + fragment.hltPreIsoTrackHE + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltPixelTracksQuadruplets + fragment.hltIsolPixelTrackProdHE + fragment.hltIsolPixelTrackL2FilterHE + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltIsolEcalPixelTrackProdHE + fragment.hltEcalIsolPixelTrackL2FilterHE + fragment.HLTDoLocalStripSequence + fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltHcalITIPTCorrectorHE + fragment.hltIsolPixelTrackL3FilterHE + fragment.HLTEndSequence )
15110 fragment.HLT_CDC_L2cosmic_10_er1p0_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic10er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 + fragment.HLTEndSequence )
15111 fragment.HLT_CDC_L2cosmic_5p5_er1p0_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic5p5er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 + fragment.HLTEndSequence )
15112 fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence )
15113 fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence )
15114 fragment.HLT_HIL1NotBptxORForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence )
15115 fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v14 = 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 )
15116 fragment.HLT_PPRefZeroBias_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefZeroBias + fragment.HLTEndSequence )
15117 fragment.HLT_PPRefZeroBiasRawPrime_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefZeroBiasRawPrime + fragment.HLTDoHIStripZeroSuppressionAndRawPrime + fragment.HLTEndSequence )
15118 fragment.HLT_ZDCCommissioning_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZDCCommissioning + fragment.HLTEndSequence )
15119 fragment.HLT_AK4CaloJet40_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet40 + fragment.HLTEndSequence )
15120 fragment.HLT_AK4CaloJet60_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4CaloJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60 + fragment.HLTEndSequence )
15121 fragment.HLT_AK4CaloJet70_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet70 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTEndSequence )
15122 fragment.HLT_AK4CaloJet80_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTEndSequence )
15123 fragment.HLT_AK4CaloJet100_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100 + fragment.HLTEndSequence )
15124 fragment.HLT_AK4CaloJet120_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK4CaloJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet120 + fragment.HLTEndSequence )
15125 fragment.HLT_AK4CaloJetFwd40_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTEndSequence )
15126 fragment.HLT_AK4CaloJetFwd60_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK4CaloJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet60 + fragment.HLTEndSequence )
15127 fragment.HLT_AK4CaloJetFwd70_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd70 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet70 + fragment.HLTEndSequence )
15128 fragment.HLT_AK4CaloJetFwd80_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet80 + fragment.HLTEndSequence )
15129 fragment.HLT_AK4CaloJetFwd100_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet100 + fragment.HLTEndSequence )
15130 fragment.HLT_AK4CaloJetFwd120_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK4CaloJetFwd120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet120 + fragment.HLTEndSequence )
15131 fragment.HLT_AK4PFJet40_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10 + fragment.hltSinglePFJet40 + fragment.HLTEndSequence )
15132 fragment.HLT_AK4PFJet60_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4PFJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40 + fragment.hltSinglePFJet60 + fragment.HLTEndSequence )
15133 fragment.HLT_AK4PFJet80_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50 + fragment.hltSinglePFJet80 + fragment.HLTEndSequence )
15134 fragment.HLT_AK4PFJet100_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets70 + fragment.hltSinglePFJet100 + fragment.HLTEndSequence )
15135 fragment.HLT_AK4PFJet120_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK4PFJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets90 + fragment.hltSinglePFJet120 + fragment.HLTEndSequence )
15136 fragment.HLT_AK4PFJetFwd40_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 + fragment.hltSinglePFFwdJet40 + fragment.HLTEndSequence )
15137 fragment.HLT_AK4PFJetFwd60_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK4PFJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 + fragment.hltSinglePFFwdJet60 + fragment.HLTEndSequence )
15138 fragment.HLT_AK4PFJetFwd80_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4PFJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 + fragment.hltSinglePFFwdJet80 + fragment.HLTEndSequence )
15139 fragment.HLT_AK4PFJetFwd100_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4PFJetFwd100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets70 + fragment.hltSinglePFFwdJet100 + fragment.HLTEndSequence )
15140 fragment.HLT_AK4PFJetFwd120_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK4PFJetFwd120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets90 + fragment.hltSinglePFFwdJet120 + fragment.HLTEndSequence )
15141 fragment.HLT_PPRefDoubleEle10Gsf_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle10Gsf + fragment.HLTDoubleEle10GsfPPRefSequence + fragment.HLTEndSequence )
15142 fragment.HLT_PPRefDoubleEle10GsfMass50_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle10GsfMass50 + fragment.HLTDoubleEle10GsfPPRefSequence + fragment.hltDoubleEle10Mass50PPRefFilter + fragment.HLTEndSequence )
15143 fragment.HLT_PPRefDoubleEle15Gsf_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle15Gsf + fragment.HLTDoubleEle15GsfPPRefSequence + fragment.HLTEndSequence )
15144 fragment.HLT_PPRefDoubleEle15GsfMass50_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle15GsfMass50 + fragment.HLTDoubleEle15GsfPPRefSequence + fragment.hltDoubleEle15Mass50PPRefFilter + fragment.HLTEndSequence )
15145 fragment.HLT_PPRefEle15Ele10Gsf_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle15Ele10Gsf + fragment.HLTEle15Ele10GsfPPRefSequence + fragment.HLTEndSequence )
15146 fragment.HLT_PPRefEle15Ele10GsfMass50_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle15Ele10GsfMass50 + fragment.HLTEle15Ele10GsfPPRefSequence + fragment.hltDoubleEle10Mass50PPRefFilter + fragment.HLTEndSequence )
15147 fragment.HLT_PPRefEle10Gsf_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefEle10Gsf + fragment.HLTEle10GsfPPRefSequence + fragment.HLTEndSequence )
15148 fragment.HLT_PPRefEle15Gsf_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefEle15Gsf + fragment.HLTEle15GsfPPRefSequence + fragment.HLTEndSequence )
15149 fragment.HLT_PPRefEle20Gsf_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle20Gsf + fragment.HLTEle20GsfPPRefSequence + fragment.HLTEndSequence )
15150 fragment.HLT_PPRefEle30Gsf_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle30Gsf + fragment.HLTEle30GsfPPRefSequence + fragment.HLTEndSequence )
15151 fragment.HLT_PPRefEle40Gsf_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefEle40Gsf + fragment.HLTEle40GsfPPRefSequence + fragment.HLTEndSequence )
15152 fragment.HLT_PPRefEle50Gsf_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefEle50Gsf + fragment.HLTEle50GsfPPRefSequence + fragment.HLTEndSequence )
15153 fragment.HLT_PPRefGEDPhoton10_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton10 + fragment.HLTHIGEDPhoton10PPRefSequence + fragment.HLTEndSequence )
15154 fragment.HLT_PPRefGEDPhoton10_EB_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton10EB + fragment.HLTHIGEDPhoton10EBPPRefSequence + fragment.HLTEndSequence )
15155 fragment.HLT_PPRefGEDPhoton20_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton20 + fragment.HLTHIGEDPhoton20PPRefSequence + fragment.HLTEndSequence )
15156 fragment.HLT_PPRefGEDPhoton20_EB_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton20EB + fragment.HLTHIGEDPhoton20EBPPRefSequence + fragment.HLTEndSequence )
15157 fragment.HLT_PPRefGEDPhoton30_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton30 + fragment.HLTHIGEDPhoton30PPRefSequence + fragment.HLTEndSequence )
15158 fragment.HLT_PPRefGEDPhoton30_EB_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton30EB + fragment.HLTHIGEDPhoton30EBPPRefSequence + fragment.HLTEndSequence )
15159 fragment.HLT_PPRefGEDPhoton40_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton40 + fragment.HLTHIGEDPhoton40PPRefSequence + fragment.HLTEndSequence )
15160 fragment.HLT_PPRefGEDPhoton40_EB_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton40EB + fragment.HLTHIGEDPhoton40EBPPRefSequence + fragment.HLTEndSequence )
15161 fragment.HLT_PPRefGEDPhoton50_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton50 + fragment.HLTHIGEDPhoton50PPRefSequence + fragment.HLTEndSequence )
15162 fragment.HLT_PPRefGEDPhoton50_EB_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton50EB + fragment.HLTHIGEDPhoton50EBPPRefSequence + fragment.HLTEndSequence )
15163 fragment.HLT_PPRefGEDPhoton60_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG30 + fragment.hltPrePPRefGEDPhoton60 + fragment.HLTHIGEDPhoton60PPRefSequence + fragment.HLTEndSequence )
15164 fragment.HLT_PPRefGEDPhoton60_EB_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG30 + fragment.hltPrePPRefGEDPhoton60EB + fragment.HLTHIGEDPhoton60EBPPRefSequence + fragment.HLTEndSequence )
15165 fragment.HLT_PPRefL1DoubleMu0_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPrePPRefL1DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef + fragment.HLTEndSequence )
15166 fragment.HLT_PPRefL1DoubleMu0_Open_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPrePPRefL1DoubleMu0Open + fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef + fragment.HLTEndSequence )
15167 fragment.HLT_PPRefL1SingleMu0_Cosmics_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu0Cosmics + fragment.hltPrePPRefL1SingleMu0Cosmics + fragment.hltL1fL1sSingleMu0CosmicsL1Filtered0PPRef + fragment.HLTEndSequence )
15168 fragment.HLT_PPRefL1SingleMu7_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL1SingleMu7 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTEndSequence )
15169 fragment.HLT_PPRefL1SingleMu12_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12 + fragment.hltPrePPRefL1SingleMu12 + fragment.hltL1fL1sDoubleMu12L1Filtered12PPRef + fragment.HLTEndSequence )
15170 fragment.HLT_PPRefL2DoubleMu0_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPrePPRefL2DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sDoubleMu0L2Filtered0PPRef + fragment.HLTEndSequence )
15171 fragment.HLT_PPRefL2DoubleMu0_Open_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPrePPRefL2DoubleMu0Open + fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef + fragment.HLTEndSequence )
15172 fragment.HLT_PPRefL2SingleMu7_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu7 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef + fragment.HLTEndSequence )
15173 fragment.HLT_PPRefL2SingleMu12_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu12 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered12PPRef + fragment.HLTEndSequence )
15174 fragment.HLT_PPRefL2SingleMu15_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu15 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu12L2Filtered15PPRef + fragment.HLTEndSequence )
15175 fragment.HLT_PPRefL2SingleMu20_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu20 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered20PPRef + fragment.HLTEndSequence )
15176 fragment.HLT_PPRefL3DoubleMu0_v7 = 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 )
15177 fragment.HLT_PPRefL3DoubleMu0_Open_v7 = 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 )
15178 fragment.HLT_PPRefL3SingleMu3_v7 = 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 )
15179 fragment.HLT_PPRefL3SingleMu5_v7 = 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 )
15180 fragment.HLT_PPRefL3SingleMu7_v7 = 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 )
15181 fragment.HLT_PPRefL3SingleMu12_v7 = 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 )
15182 fragment.HLT_PPRefL3SingleMu15_v7 = 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 )
15183 fragment.HLT_PPRefL3SingleMu20_v7 = 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 )
15184 fragment.HLT_PPRefCscCluster_Loose_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterLoose + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterLoosePPRef + fragment.HLTEndSequence )
15185 fragment.HLT_PPRefCscCluster_Medium_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterMedium + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterMediumPPRef + fragment.HLTEndSequence )
15186 fragment.HLT_PPRefCscCluster_Tight_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterTight + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterTightPPRef + fragment.HLTEndSequence )
15187 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
15188 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
15189 fragment.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsExpress + fragment.hltPreDatasetAlCaLumiPixelsCountsExpress )
15190 fragment.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPrompt + fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt )
15191 fragment.Dataset_AlCaP0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaP0 + fragment.hltPreDatasetAlCaP0 )
15192 fragment.Dataset_AlCaPhiSym = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPhiSym + fragment.hltPreDatasetAlCaPhiSym )
15193 fragment.Dataset_Commissioning = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioning + fragment.hltPreDatasetCommissioning )
15194 fragment.Dataset_CommissioningRawPrime = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioningRawPrime + fragment.hltPreDatasetCommissioningRawPrime )
15195 fragment.Dataset_CommissioningZDC = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioningZDC + fragment.hltPreDatasetCommissioningZDC )
15196 fragment.Dataset_DQMGPUvsCPU = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMGPUvsCPU + fragment.hltPreDatasetDQMGPUvsCPU )
15197 fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot )
15198 fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser )
15199 fragment.Dataset_EmptyBX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEmptyBX + fragment.hltPreDatasetEmptyBX )
15200 fragment.Dataset_EventDisplay = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEventDisplay + fragment.hltPreDatasetEventDisplay )
15201 fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment )
15202 fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics )
15203 fragment.Dataset_HLTMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTMonitor + fragment.hltPreDatasetHLTMonitor )
15204 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
15205 fragment.Dataset_HcalNZS = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHcalNZS + fragment.hltPreDatasetHcalNZS )
15206 fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept )
15207 fragment.Dataset_NoBPTX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetNoBPTX + fragment.hltPreDatasetNoBPTX )
15208 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
15209 fragment.Dataset_PPRefDoubleMuon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon0 )
15210 fragment.Dataset_PPRefDoubleMuon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon1 )
15211 fragment.Dataset_PPRefDoubleMuon2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon2 )
15212 fragment.Dataset_PPRefDoubleMuon3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon3 )
15213 fragment.Dataset_PPRefExotica = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefExotica + fragment.hltPreDatasetPPRefExotica )
15214 fragment.Dataset_PPRefHardProbes0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes0 )
15215 fragment.Dataset_PPRefHardProbes1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes1 )
15216 fragment.Dataset_PPRefHardProbes2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes2 )
15217 fragment.Dataset_PPRefSingleMuon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon0 )
15218 fragment.Dataset_PPRefSingleMuon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon1 )
15219 fragment.Dataset_PPRefSingleMuon2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon2 )
15220 fragment.Dataset_PPRefZeroBias0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias0 )
15221 fragment.Dataset_PPRefZeroBias1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias1 )
15222 fragment.Dataset_PPRefZeroBias2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias2 )
15223 fragment.Dataset_PPRefZeroBias3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias3 )
15224 fragment.Dataset_PPRefZeroBias4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias4 )
15225 fragment.Dataset_PPRefZeroBias5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias5 )
15226 fragment.Dataset_PPRefZeroBias6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias6 )
15227 fragment.Dataset_PPRefZeroBias7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias7 )
15228 fragment.Dataset_PPRefZeroBias8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias8 )
15229 fragment.Dataset_PPRefZeroBias9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias9 )
15230 fragment.Dataset_PPRefZeroBias10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias10 )
15231 fragment.Dataset_PPRefZeroBias11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias11 )
15232 fragment.Dataset_PPRefZeroBias12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias12 )
15233 fragment.Dataset_PPRefZeroBias13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias13 )
15234 fragment.Dataset_PPRefZeroBias14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias14 )
15235 fragment.Dataset_PPRefZeroBias15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias15 )
15236 fragment.Dataset_PPRefZeroBias16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias16 )
15237 fragment.Dataset_PPRefZeroBias17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias17 )
15238 fragment.Dataset_PPRefZeroBias18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias18 )
15239 fragment.Dataset_PPRefZeroBias19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias19 )
15240 fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor )
15241 fragment.Dataset_TestEnablesEcalHcal = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcal + fragment.hltPreDatasetTestEnablesEcalHcal )
15242 fragment.Dataset_TestEnablesEcalHcalDQM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcalDQM + fragment.hltPreDatasetTestEnablesEcalHcalDQM )
15243 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
15244 
15245 
15246 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.AlCa_EcalPhiSym_v19, fragment.AlCa_HIEcalEtaEBonly_v11, fragment.AlCa_HIEcalEtaEEonly_v11, fragment.AlCa_HIEcalPi0EBonly_v11, fragment.AlCa_HIEcalPi0EEonly_v11, fragment.AlCa_HIRPCMuonNormalisation_v10, fragment.AlCa_LumiPixelsCounts_Random_v9, fragment.AlCa_LumiPixelsCounts_ZeroBias_v11, fragment.DQM_PixelReconstruction_v11, fragment.DQM_EcalReconstruction_v11, fragment.DQM_HcalReconstruction_v9, fragment.DST_Physics_v15, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v6, fragment.HLT_HcalNZS_v20, fragment.HLT_HcalPhiSym_v22, fragment.HLT_Random_v3, fragment.HLT_Physics_v13, fragment.HLT_ZeroBias_v12, fragment.HLT_ZeroBias_Beamspot_v15, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v11, fragment.HLT_IsoTrackHB_v13, fragment.HLT_IsoTrackHE_v13, fragment.HLT_CDC_L2cosmic_10_er1p0_v9, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v9, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v8, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v8, fragment.HLT_HIL1NotBptxORForPPRef_v8, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v14, fragment.HLT_PPRefZeroBias_v5, fragment.HLT_PPRefZeroBiasRawPrime_v6, fragment.HLT_ZDCCommissioning_v5, fragment.HLT_AK4CaloJet40_v5, fragment.HLT_AK4CaloJet60_v5, fragment.HLT_AK4CaloJet70_v5, fragment.HLT_AK4CaloJet80_v5, fragment.HLT_AK4CaloJet100_v5, fragment.HLT_AK4CaloJet120_v5, fragment.HLT_AK4CaloJetFwd40_v5, fragment.HLT_AK4CaloJetFwd60_v5, fragment.HLT_AK4CaloJetFwd70_v5, fragment.HLT_AK4CaloJetFwd80_v5, fragment.HLT_AK4CaloJetFwd100_v5, fragment.HLT_AK4CaloJetFwd120_v5, fragment.HLT_AK4PFJet40_v7, fragment.HLT_AK4PFJet60_v7, fragment.HLT_AK4PFJet80_v7, fragment.HLT_AK4PFJet100_v7, fragment.HLT_AK4PFJet120_v7, fragment.HLT_AK4PFJetFwd40_v7, fragment.HLT_AK4PFJetFwd60_v7, fragment.HLT_AK4PFJetFwd80_v7, fragment.HLT_AK4PFJetFwd100_v7, fragment.HLT_AK4PFJetFwd120_v7, fragment.HLT_PPRefDoubleEle10Gsf_v5, fragment.HLT_PPRefDoubleEle10GsfMass50_v5, fragment.HLT_PPRefDoubleEle15Gsf_v5, fragment.HLT_PPRefDoubleEle15GsfMass50_v5, fragment.HLT_PPRefEle15Ele10Gsf_v5, fragment.HLT_PPRefEle15Ele10GsfMass50_v5, fragment.HLT_PPRefEle10Gsf_v5, fragment.HLT_PPRefEle15Gsf_v5, fragment.HLT_PPRefEle20Gsf_v5, fragment.HLT_PPRefEle30Gsf_v5, fragment.HLT_PPRefEle40Gsf_v5, fragment.HLT_PPRefEle50Gsf_v5, fragment.HLT_PPRefGEDPhoton10_v5, fragment.HLT_PPRefGEDPhoton10_EB_v5, fragment.HLT_PPRefGEDPhoton20_v5, fragment.HLT_PPRefGEDPhoton20_EB_v5, fragment.HLT_PPRefGEDPhoton30_v5, fragment.HLT_PPRefGEDPhoton30_EB_v5, fragment.HLT_PPRefGEDPhoton40_v5, fragment.HLT_PPRefGEDPhoton40_EB_v5, fragment.HLT_PPRefGEDPhoton50_v5, fragment.HLT_PPRefGEDPhoton50_EB_v5, fragment.HLT_PPRefGEDPhoton60_v5, fragment.HLT_PPRefGEDPhoton60_EB_v5, fragment.HLT_PPRefL1DoubleMu0_v5, fragment.HLT_PPRefL1DoubleMu0_Open_v5, fragment.HLT_PPRefL1SingleMu0_Cosmics_v5, fragment.HLT_PPRefL1SingleMu7_v5, fragment.HLT_PPRefL1SingleMu12_v5, fragment.HLT_PPRefL2DoubleMu0_v5, fragment.HLT_PPRefL2DoubleMu0_Open_v5, fragment.HLT_PPRefL2SingleMu7_v5, fragment.HLT_PPRefL2SingleMu12_v5, fragment.HLT_PPRefL2SingleMu15_v5, fragment.HLT_PPRefL2SingleMu20_v5, fragment.HLT_PPRefL3DoubleMu0_v7, fragment.HLT_PPRefL3DoubleMu0_Open_v7, fragment.HLT_PPRefL3SingleMu3_v7, fragment.HLT_PPRefL3SingleMu5_v7, fragment.HLT_PPRefL3SingleMu7_v7, fragment.HLT_PPRefL3SingleMu12_v7, fragment.HLT_PPRefL3SingleMu15_v7, fragment.HLT_PPRefL3SingleMu20_v7, fragment.HLT_PPRefCscCluster_Loose_v5, fragment.HLT_PPRefCscCluster_Medium_v5, fragment.HLT_PPRefCscCluster_Tight_v5, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.Dataset_AlCaLumiPixelsCountsExpress, fragment.Dataset_AlCaLumiPixelsCountsPrompt, fragment.Dataset_AlCaP0, fragment.Dataset_AlCaPhiSym, fragment.Dataset_Commissioning, fragment.Dataset_CommissioningRawPrime, fragment.Dataset_CommissioningZDC, 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_PPRefExotica, fragment.Dataset_PPRefHardProbes0, fragment.Dataset_PPRefHardProbes1, fragment.Dataset_PPRefHardProbes2, fragment.Dataset_PPRefSingleMuon0, fragment.Dataset_PPRefSingleMuon1, fragment.Dataset_PPRefSingleMuon2, fragment.Dataset_PPRefZeroBias0, fragment.Dataset_PPRefZeroBias1, fragment.Dataset_PPRefZeroBias2, fragment.Dataset_PPRefZeroBias3, fragment.Dataset_PPRefZeroBias4, fragment.Dataset_PPRefZeroBias5, fragment.Dataset_PPRefZeroBias6, fragment.Dataset_PPRefZeroBias7, fragment.Dataset_PPRefZeroBias8, fragment.Dataset_PPRefZeroBias9, fragment.Dataset_PPRefZeroBias10, fragment.Dataset_PPRefZeroBias11, fragment.Dataset_PPRefZeroBias12, fragment.Dataset_PPRefZeroBias13, fragment.Dataset_PPRefZeroBias14, fragment.Dataset_PPRefZeroBias15, fragment.Dataset_PPRefZeroBias16, fragment.Dataset_PPRefZeroBias17, fragment.Dataset_PPRefZeroBias18, fragment.Dataset_PPRefZeroBias19, fragment.Dataset_RPCMonitor, fragment.Dataset_TestEnablesEcalHcal, fragment.Dataset_TestEnablesEcalHcalDQM, fragment.Dataset_ZeroBias, ))
15247 
15248 
15249 # dummify hltGetConditions in cff's
15250 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
15251     fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
15252         result = cms.bool( True )
15253     )
15254     fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
15255 
15256 # add specific customizations
15257 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
15258 fragment = customizeHLTforAll(fragment,"PRef")
15259 
15260 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
15261 fragment = customizeHLTforCMSSW(fragment,"PRef")
15262 
15263 # Eras-based customisations
15264 from HLTrigger.Configuration.Eras import modifyHLTforEras
15265 modifyHLTforEras(fragment)
15266