Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 # hltGetConfiguration /dev/CMSSW_14_0_0/Special --cff --data --type Special
0002 
0003 # /dev/CMSSW_14_0_0/Special/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/Special/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   ALCALumiPixelsCountsGated = cms.vstring( 'AlCaLumiPixelsCountsGated' ),
1330   ALCALumiPixelsCountsPrompt = cms.vstring( 'AlCaLumiPixelsCountsPrompt' ),
1331   ALCAP0 = cms.vstring( 'AlCaP0' ),
1332   ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
1333   ALCAPPSExpress = cms.vstring( 'AlCaPPSExpress' ),
1334   ALCAPPSPrompt = cms.vstring( 'AlCaPPSPrompt' ),
1335   Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
1336   DQM = cms.vstring( 'OnlineMonitor' ),
1337   DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
1338   DQMEventDisplay = cms.vstring( 'EventDisplay' ),
1339   DQMGPUvsCPU = cms.vstring( 'DQMGPUvsCPU' ),
1340   DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
1341   DQMPPSRandom = cms.vstring( 'DQMPPSRandom' ),
1342   EcalCalibration = cms.vstring( 'EcalLaser' ),
1343   Express = cms.vstring( 'ExpressPhysics' ),
1344   ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
1345   ExpressCosmics = cms.vstring( 'ExpressCosmics' ),
1346   NanoDST = cms.vstring( 'L1Accept' ),
1347   PhysicsCommissioning = cms.vstring( 'Commissioning',
1348     'Cosmics',
1349     'HLTPhysics',
1350     'HcalNZS',
1351     'MinimumBias',
1352     'MuonShower',
1353     'NoBPTX',
1354     'ZeroBias' ),
1355   PhysicsSpecialHLTPhysics0 = cms.vstring( 'SpecialHLTPhysics0' ),
1356   PhysicsSpecialHLTPhysics1 = cms.vstring( 'SpecialHLTPhysics1' ),
1357   PhysicsSpecialHLTPhysics10 = cms.vstring( 'SpecialHLTPhysics10' ),
1358   PhysicsSpecialHLTPhysics11 = cms.vstring( 'SpecialHLTPhysics11' ),
1359   PhysicsSpecialHLTPhysics12 = cms.vstring( 'SpecialHLTPhysics12' ),
1360   PhysicsSpecialHLTPhysics13 = cms.vstring( 'SpecialHLTPhysics13' ),
1361   PhysicsSpecialHLTPhysics14 = cms.vstring( 'SpecialHLTPhysics14' ),
1362   PhysicsSpecialHLTPhysics15 = cms.vstring( 'SpecialHLTPhysics15' ),
1363   PhysicsSpecialHLTPhysics16 = cms.vstring( 'SpecialHLTPhysics16' ),
1364   PhysicsSpecialHLTPhysics17 = cms.vstring( 'SpecialHLTPhysics17' ),
1365   PhysicsSpecialHLTPhysics18 = cms.vstring( 'SpecialHLTPhysics18' ),
1366   PhysicsSpecialHLTPhysics19 = cms.vstring( 'SpecialHLTPhysics19' ),
1367   PhysicsSpecialHLTPhysics2 = cms.vstring( 'SpecialHLTPhysics2' ),
1368   PhysicsSpecialHLTPhysics3 = cms.vstring( 'SpecialHLTPhysics3' ),
1369   PhysicsSpecialHLTPhysics4 = cms.vstring( 'SpecialHLTPhysics4' ),
1370   PhysicsSpecialHLTPhysics5 = cms.vstring( 'SpecialHLTPhysics5' ),
1371   PhysicsSpecialHLTPhysics6 = cms.vstring( 'SpecialHLTPhysics6' ),
1372   PhysicsSpecialHLTPhysics7 = cms.vstring( 'SpecialHLTPhysics7' ),
1373   PhysicsSpecialHLTPhysics8 = cms.vstring( 'SpecialHLTPhysics8' ),
1374   PhysicsSpecialHLTPhysics9 = cms.vstring( 'SpecialHLTPhysics9' ),
1375   PhysicsSpecialRandom0 = cms.vstring( 'SpecialRandom0',
1376     'SpecialRandom1' ),
1377   PhysicsSpecialRandom1 = cms.vstring( 'SpecialRandom2',
1378     'SpecialRandom3' ),
1379   PhysicsSpecialRandom10 = cms.vstring( 'SpecialRandom20',
1380     'SpecialRandom21' ),
1381   PhysicsSpecialRandom11 = cms.vstring( 'SpecialRandom22',
1382     'SpecialRandom23' ),
1383   PhysicsSpecialRandom12 = cms.vstring( 'SpecialRandom24',
1384     'SpecialRandom25' ),
1385   PhysicsSpecialRandom13 = cms.vstring( 'SpecialRandom26',
1386     'SpecialRandom27' ),
1387   PhysicsSpecialRandom14 = cms.vstring( 'SpecialRandom28',
1388     'SpecialRandom29' ),
1389   PhysicsSpecialRandom15 = cms.vstring( 'SpecialRandom30',
1390     'SpecialRandom31' ),
1391   PhysicsSpecialRandom2 = cms.vstring( 'SpecialRandom4',
1392     'SpecialRandom5' ),
1393   PhysicsSpecialRandom3 = cms.vstring( 'SpecialRandom6',
1394     'SpecialRandom7' ),
1395   PhysicsSpecialRandom4 = cms.vstring( 'SpecialRandom8',
1396     'SpecialRandom9' ),
1397   PhysicsSpecialRandom5 = cms.vstring( 'SpecialRandom10',
1398     'SpecialRandom11' ),
1399   PhysicsSpecialRandom6 = cms.vstring( 'SpecialRandom12',
1400     'SpecialRandom13' ),
1401   PhysicsSpecialRandom7 = cms.vstring( 'SpecialRandom14',
1402     'SpecialRandom15' ),
1403   PhysicsSpecialRandom8 = cms.vstring( 'SpecialRandom16',
1404     'SpecialRandom17' ),
1405   PhysicsSpecialRandom9 = cms.vstring( 'SpecialRandom18',
1406     'SpecialRandom19' ),
1407   PhysicsSpecialZeroBias0 = cms.vstring( 'SpecialZeroBias0',
1408     'SpecialZeroBias1' ),
1409   PhysicsSpecialZeroBias1 = cms.vstring( 'SpecialZeroBias2',
1410     'SpecialZeroBias3' ),
1411   PhysicsSpecialZeroBias10 = cms.vstring( 'SpecialZeroBias20',
1412     'SpecialZeroBias21' ),
1413   PhysicsSpecialZeroBias11 = cms.vstring( 'SpecialZeroBias22',
1414     'SpecialZeroBias23' ),
1415   PhysicsSpecialZeroBias12 = cms.vstring( 'SpecialZeroBias24',
1416     'SpecialZeroBias25' ),
1417   PhysicsSpecialZeroBias13 = cms.vstring( 'SpecialZeroBias26',
1418     'SpecialZeroBias27' ),
1419   PhysicsSpecialZeroBias14 = cms.vstring( 'SpecialZeroBias28',
1420     'SpecialZeroBias29' ),
1421   PhysicsSpecialZeroBias15 = cms.vstring( 'SpecialZeroBias30',
1422     'SpecialZeroBias31' ),
1423   PhysicsSpecialZeroBias2 = cms.vstring( 'SpecialZeroBias4',
1424     'SpecialZeroBias5' ),
1425   PhysicsSpecialZeroBias3 = cms.vstring( 'SpecialZeroBias6',
1426     'SpecialZeroBias7' ),
1427   PhysicsSpecialZeroBias4 = cms.vstring( 'SpecialZeroBias8',
1428     'SpecialZeroBias9' ),
1429   PhysicsSpecialZeroBias5 = cms.vstring( 'SpecialZeroBias10',
1430     'SpecialZeroBias11' ),
1431   PhysicsSpecialZeroBias6 = cms.vstring( 'SpecialZeroBias12',
1432     'SpecialZeroBias13' ),
1433   PhysicsSpecialZeroBias7 = cms.vstring( 'SpecialZeroBias14',
1434     'SpecialZeroBias15' ),
1435   PhysicsSpecialZeroBias8 = cms.vstring( 'SpecialZeroBias16',
1436     'SpecialZeroBias17' ),
1437   PhysicsSpecialZeroBias9 = cms.vstring( 'SpecialZeroBias18',
1438     'SpecialZeroBias19' ),
1439   RPCMON = cms.vstring( 'RPCMonitor' )
1440 )
1441 fragment.datasets = cms.PSet( 
1442   AlCaLumiPixelsCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v3',
1443     'AlCa_LumiPixelsCounts_Random_v9' ),
1444   AlCaLumiPixelsCountsGated = cms.vstring( 'AlCa_LumiPixelsCounts_ZeroBiasGated_v3' ),
1445   AlCaLumiPixelsCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v3',
1446     'AlCa_LumiPixelsCounts_Random_v9',
1447     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v3',
1448     'AlCa_LumiPixelsCounts_ZeroBias_v11' ),
1449   AlCaP0 = cms.vstring( 'AlCa_EcalEtaEBonly_v24',
1450     'AlCa_EcalEtaEEonly_v24',
1451     'AlCa_EcalPi0EBonly_v24',
1452     'AlCa_EcalPi0EEonly_v24' ),
1453   AlCaPPSExpress = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v8',
1454     'HLT_PPSMaxTracksPerRP4_v8' ),
1455   AlCaPPSPrompt = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v8',
1456     'HLT_PPSMaxTracksPerRP4_v8' ),
1457   AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v19' ),
1458   Commissioning = cms.vstring( 'HLT_IsoTrackHB_v13',
1459     'HLT_IsoTrackHE_v13',
1460     'HLT_L1BptxXOR_v3',
1461     'HLT_L1SingleMuCosmics_EMTF_v3' ),
1462   Cosmics = cms.vstring( 'HLT_L1SingleMu3_v4',
1463     'HLT_L1SingleMu5_v4',
1464     'HLT_L1SingleMu7_v4',
1465     'HLT_L1SingleMuCosmics_v7',
1466     'HLT_L1SingleMuOpen_DT_v5',
1467     'HLT_L1SingleMuOpen_v5' ),
1468   DQMGPUvsCPU = cms.vstring( 'DQM_EcalReconstruction_v11',
1469     'DQM_HcalReconstruction_v9',
1470     'DQM_PixelReconstruction_v11' ),
1471   DQMOnlineBeamspot = cms.vstring( 'HLT_HT300_Beamspot_v22',
1472     'HLT_HT60_Beamspot_v21',
1473     'HLT_ZeroBias_Beamspot_v15' ),
1474   DQMPPSRandom = cms.vstring( 'HLT_PPSRandom_v1' ),
1475   EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
1476   EventDisplay = cms.vstring( 'HLT_BptxOR_v5',
1477     'HLT_L1ETM120_v3',
1478     'HLT_L1ETM150_v3',
1479     'HLT_L1HTT120er_v3',
1480     'HLT_L1HTT160er_v3',
1481     'HLT_L1HTT200er_v3',
1482     'HLT_L1HTT255er_v3',
1483     'HLT_L1HTT280er_v3',
1484     'HLT_L1HTT320er_v3',
1485     'HLT_L1HTT360er_v3',
1486     'HLT_L1HTT400er_v3',
1487     'HLT_L1HTT450er_v3',
1488     'HLT_L1SingleEG10er2p5_v3',
1489     'HLT_L1SingleEG15er2p5_v3',
1490     'HLT_L1SingleEG26er2p5_v3',
1491     'HLT_L1SingleEG28er1p5_v3',
1492     'HLT_L1SingleEG28er2p1_v3',
1493     'HLT_L1SingleEG28er2p5_v3',
1494     'HLT_L1SingleEG34er2p5_v3',
1495     'HLT_L1SingleEG36er2p5_v3',
1496     'HLT_L1SingleEG38er2p5_v3',
1497     'HLT_L1SingleEG40er2p5_v3',
1498     'HLT_L1SingleEG42er2p5_v3',
1499     'HLT_L1SingleEG45er2p5_v3',
1500     'HLT_L1SingleEG50_v3',
1501     'HLT_L1SingleEG8er2p5_v3',
1502     'HLT_L1SingleJet120_v3',
1503     'HLT_L1SingleJet180_v3',
1504     'HLT_L1SingleJet60_v3',
1505     'HLT_L1SingleJet90_v3',
1506     'HLT_L1SingleMu7_v4',
1507     'HLT_Physics_v13',
1508     'HLT_ZeroBias_HighRate_v3' ),
1509   ExpressAlignment = cms.vstring( 'HLT_HT300_Beamspot_PixelClusters_WP2_v6',
1510     'HLT_HT300_Beamspot_v22',
1511     'HLT_HT60_Beamspot_v21',
1512     'HLT_PixelClusters_WP2_v3',
1513     'HLT_ZeroBias_Beamspot_v15' ),
1514   ExpressCosmics = cms.vstring( 'HLT_L1SingleMuCosmics_v7',
1515     'HLT_L1SingleMuOpen_DT_v5',
1516     'HLT_L1SingleMuOpen_v5',
1517     'HLT_Random_v3' ),
1518   ExpressPhysics = cms.vstring( 'HLT_BptxOR_v5',
1519     'HLT_L1SingleEG10er2p5_v3',
1520     'HLT_L1SingleEG15er2p5_v3',
1521     'HLT_L1SingleEG26er2p5_v3',
1522     'HLT_L1SingleEG28er1p5_v3',
1523     'HLT_L1SingleEG28er2p1_v3',
1524     'HLT_L1SingleEG28er2p5_v3',
1525     'HLT_L1SingleEG34er2p5_v3',
1526     'HLT_L1SingleEG36er2p5_v3',
1527     'HLT_L1SingleEG38er2p5_v3',
1528     'HLT_L1SingleEG40er2p5_v3',
1529     'HLT_L1SingleEG42er2p5_v3',
1530     'HLT_L1SingleEG45er2p5_v3',
1531     'HLT_L1SingleEG50_v3',
1532     'HLT_L1SingleEG8er2p5_v3',
1533     'HLT_L1SingleJet60_v3',
1534     'HLT_MinimumBias_HF_v3',
1535     'HLT_Physics_v13',
1536     'HLT_PixelClusters_WP1_v3',
1537     'HLT_PixelClusters_WP2_v3',
1538     'HLT_Random_v3',
1539     'HLT_ZeroBias_Alignment_v7',
1540     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v11',
1541     'HLT_ZeroBias_IsolatedBunches_v11',
1542     'HLT_ZeroBias_v12' ),
1543   HLTPhysics = cms.vstring( 'HLT_Physics_v13' ),
1544   HcalNZS = cms.vstring( 'HLT_HcalNZS_v20',
1545     'HLT_HcalPhiSym_v22' ),
1546   L1Accept = cms.vstring( 'DST_Physics_v15',
1547     'DST_ZeroBias_v10' ),
1548   MinimumBias = cms.vstring( 'HLT_BptxOR_v5',
1549     'HLT_L1ETM120_v3',
1550     'HLT_L1ETM150_v3',
1551     'HLT_L1EXT_HCAL_LaserMon1_v4',
1552     'HLT_L1EXT_HCAL_LaserMon4_v4',
1553     'HLT_L1HTT120er_v3',
1554     'HLT_L1HTT160er_v3',
1555     'HLT_L1HTT200er_v3',
1556     'HLT_L1HTT255er_v3',
1557     'HLT_L1HTT280er_v3',
1558     'HLT_L1HTT320er_v3',
1559     'HLT_L1HTT360er_v3',
1560     'HLT_L1HTT400er_v3',
1561     'HLT_L1HTT450er_v3',
1562     'HLT_L1SingleEG10er2p5_v3',
1563     'HLT_L1SingleEG15er2p5_v3',
1564     'HLT_L1SingleEG26er2p5_v3',
1565     'HLT_L1SingleEG28er1p5_v3',
1566     'HLT_L1SingleEG28er2p1_v3',
1567     'HLT_L1SingleEG28er2p5_v3',
1568     'HLT_L1SingleEG34er2p5_v3',
1569     'HLT_L1SingleEG36er2p5_v3',
1570     'HLT_L1SingleEG38er2p5_v3',
1571     'HLT_L1SingleEG40er2p5_v3',
1572     'HLT_L1SingleEG42er2p5_v3',
1573     'HLT_L1SingleEG45er2p5_v3',
1574     'HLT_L1SingleEG50_v3',
1575     'HLT_L1SingleEG8er2p5_v3',
1576     'HLT_L1SingleJet10erHE_v4',
1577     'HLT_L1SingleJet120_v3',
1578     'HLT_L1SingleJet12erHE_v4',
1579     'HLT_L1SingleJet180_v3',
1580     'HLT_L1SingleJet200_v4',
1581     'HLT_L1SingleJet35_v4',
1582     'HLT_L1SingleJet60_v3',
1583     'HLT_L1SingleJet8erHE_v4',
1584     'HLT_L1SingleJet90_v3' ),
1585   MuonShower = cms.vstring( 'HLT_CscCluster_Cosmic_v3' ),
1586   NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v9',
1587     'HLT_CDC_L2cosmic_5p5_er1p0_v9',
1588     'HLT_L2Mu10_NoVertex_NoBPTX3BX_v13',
1589     'HLT_L2Mu10_NoVertex_NoBPTX_v14',
1590     'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v13',
1591     'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v12' ),
1592   OnlineMonitor = cms.vstring( 'DQM_Random_v1',
1593     'DQM_ZeroBias_v2',
1594     'HLT_BptxOR_v5',
1595     'HLT_CDC_L2cosmic_10_er1p0_v9',
1596     'HLT_CDC_L2cosmic_5p5_er1p0_v9',
1597     'HLT_HcalNZS_v20',
1598     'HLT_HcalPhiSym_v22',
1599     'HLT_IsoTrackHB_v13',
1600     'HLT_IsoTrackHE_v13',
1601     'HLT_L1DoubleMu0_v4',
1602     'HLT_L1ETM120_v3',
1603     'HLT_L1ETM150_v3',
1604     'HLT_L1FatEvents_v4',
1605     'HLT_L1HTT120er_v3',
1606     'HLT_L1HTT160er_v3',
1607     'HLT_L1HTT200er_v3',
1608     'HLT_L1HTT255er_v3',
1609     'HLT_L1HTT280er_v3',
1610     'HLT_L1HTT320er_v3',
1611     'HLT_L1HTT360er_v3',
1612     'HLT_L1HTT400er_v3',
1613     'HLT_L1HTT450er_v3',
1614     'HLT_L1SingleEG10er2p5_v3',
1615     'HLT_L1SingleEG15er2p5_v3',
1616     'HLT_L1SingleEG26er2p5_v3',
1617     'HLT_L1SingleEG28er1p5_v3',
1618     'HLT_L1SingleEG28er2p1_v3',
1619     'HLT_L1SingleEG28er2p5_v3',
1620     'HLT_L1SingleEG34er2p5_v3',
1621     'HLT_L1SingleEG36er2p5_v3',
1622     'HLT_L1SingleEG38er2p5_v3',
1623     'HLT_L1SingleEG40er2p5_v3',
1624     'HLT_L1SingleEG42er2p5_v3',
1625     'HLT_L1SingleEG45er2p5_v3',
1626     'HLT_L1SingleEG50_v3',
1627     'HLT_L1SingleEG8er2p5_v3',
1628     'HLT_L1SingleJet120_v3',
1629     'HLT_L1SingleJet180_v3',
1630     'HLT_L1SingleJet200_v4',
1631     'HLT_L1SingleJet35_v4',
1632     'HLT_L1SingleJet60_v3',
1633     'HLT_L1SingleJet90_v3',
1634     'HLT_L1SingleMuCosmics_v7',
1635     'HLT_L1SingleMuOpen_v5',
1636     'HLT_L2Mu10_NoVertex_NoBPTX3BX_v13',
1637     'HLT_L2Mu10_NoVertex_NoBPTX_v14',
1638     'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v13',
1639     'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v12',
1640     'HLT_Physics_v13',
1641     'HLT_PixelClusters_WP1_v3',
1642     'HLT_PixelClusters_WP2_v3',
1643     'HLT_Random_v3',
1644     'HLT_ZeroBias_Alignment_v7',
1645     'HLT_ZeroBias_FirstBXAfterTrain_v9',
1646     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v11',
1647     'HLT_ZeroBias_FirstCollisionInTrain_v10',
1648     'HLT_ZeroBias_Gated_v3',
1649     'HLT_ZeroBias_IsolatedBunches_v11',
1650     'HLT_ZeroBias_LastCollisionInTrain_v9',
1651     'HLT_ZeroBias_v12' ),
1652   RPCMonitor = cms.vstring( 'AlCa_RPCMuonNormalisation_v22' ),
1653   SpecialHLTPhysics0 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1654   SpecialHLTPhysics1 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1655   SpecialHLTPhysics10 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1656   SpecialHLTPhysics11 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1657   SpecialHLTPhysics12 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1658   SpecialHLTPhysics13 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1659   SpecialHLTPhysics14 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1660   SpecialHLTPhysics15 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1661   SpecialHLTPhysics16 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1662   SpecialHLTPhysics17 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1663   SpecialHLTPhysics18 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1664   SpecialHLTPhysics19 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1665   SpecialHLTPhysics2 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1666   SpecialHLTPhysics3 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1667   SpecialHLTPhysics4 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1668   SpecialHLTPhysics5 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1669   SpecialHLTPhysics6 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1670   SpecialHLTPhysics7 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1671   SpecialHLTPhysics8 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1672   SpecialHLTPhysics9 = cms.vstring( 'HLT_SpecialHLTPhysics_v6' ),
1673   SpecialRandom0 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1674   SpecialRandom1 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1675   SpecialRandom10 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1676   SpecialRandom11 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1677   SpecialRandom12 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1678   SpecialRandom13 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1679   SpecialRandom14 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1680   SpecialRandom15 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1681   SpecialRandom16 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1682   SpecialRandom17 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1683   SpecialRandom18 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1684   SpecialRandom19 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1685   SpecialRandom2 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1686   SpecialRandom20 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1687   SpecialRandom21 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1688   SpecialRandom22 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1689   SpecialRandom23 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1690   SpecialRandom24 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1691   SpecialRandom25 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1692   SpecialRandom26 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1693   SpecialRandom27 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1694   SpecialRandom28 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1695   SpecialRandom29 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1696   SpecialRandom3 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1697   SpecialRandom30 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1698   SpecialRandom31 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1699   SpecialRandom4 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1700   SpecialRandom5 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1701   SpecialRandom6 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1702   SpecialRandom7 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1703   SpecialRandom8 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1704   SpecialRandom9 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1705   SpecialZeroBias0 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1706     'HLT_ZeroBias_Gated_v3',
1707     'HLT_ZeroBias_HighRate_v3' ),
1708   SpecialZeroBias1 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1709     'HLT_ZeroBias_Gated_v3',
1710     'HLT_ZeroBias_HighRate_v3' ),
1711   SpecialZeroBias10 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1712     'HLT_ZeroBias_Gated_v3',
1713     'HLT_ZeroBias_HighRate_v3' ),
1714   SpecialZeroBias11 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1715     'HLT_ZeroBias_Gated_v3',
1716     'HLT_ZeroBias_HighRate_v3' ),
1717   SpecialZeroBias12 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1718     'HLT_ZeroBias_Gated_v3',
1719     'HLT_ZeroBias_HighRate_v3' ),
1720   SpecialZeroBias13 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1721     'HLT_ZeroBias_Gated_v3',
1722     'HLT_ZeroBias_HighRate_v3' ),
1723   SpecialZeroBias14 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1724     'HLT_ZeroBias_Gated_v3',
1725     'HLT_ZeroBias_HighRate_v3' ),
1726   SpecialZeroBias15 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1727     'HLT_ZeroBias_Gated_v3',
1728     'HLT_ZeroBias_HighRate_v3' ),
1729   SpecialZeroBias16 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1730     'HLT_ZeroBias_Gated_v3',
1731     'HLT_ZeroBias_HighRate_v3' ),
1732   SpecialZeroBias17 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1733     'HLT_ZeroBias_Gated_v3',
1734     'HLT_ZeroBias_HighRate_v3' ),
1735   SpecialZeroBias18 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1736     'HLT_ZeroBias_Gated_v3',
1737     'HLT_ZeroBias_HighRate_v3' ),
1738   SpecialZeroBias19 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1739     'HLT_ZeroBias_Gated_v3',
1740     'HLT_ZeroBias_HighRate_v3' ),
1741   SpecialZeroBias2 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1742     'HLT_ZeroBias_Gated_v3',
1743     'HLT_ZeroBias_HighRate_v3' ),
1744   SpecialZeroBias20 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1745     'HLT_ZeroBias_Gated_v3',
1746     'HLT_ZeroBias_HighRate_v3' ),
1747   SpecialZeroBias21 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1748     'HLT_ZeroBias_Gated_v3',
1749     'HLT_ZeroBias_HighRate_v3' ),
1750   SpecialZeroBias22 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1751     'HLT_ZeroBias_Gated_v3',
1752     'HLT_ZeroBias_HighRate_v3' ),
1753   SpecialZeroBias23 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1754     'HLT_ZeroBias_Gated_v3',
1755     'HLT_ZeroBias_HighRate_v3' ),
1756   SpecialZeroBias24 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1757     'HLT_ZeroBias_Gated_v3',
1758     'HLT_ZeroBias_HighRate_v3' ),
1759   SpecialZeroBias25 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1760     'HLT_ZeroBias_Gated_v3',
1761     'HLT_ZeroBias_HighRate_v3' ),
1762   SpecialZeroBias26 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1763     'HLT_ZeroBias_Gated_v3',
1764     'HLT_ZeroBias_HighRate_v3' ),
1765   SpecialZeroBias27 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1766     'HLT_ZeroBias_Gated_v3',
1767     'HLT_ZeroBias_HighRate_v3' ),
1768   SpecialZeroBias28 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1769     'HLT_ZeroBias_Gated_v3',
1770     'HLT_ZeroBias_HighRate_v3' ),
1771   SpecialZeroBias29 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1772     'HLT_ZeroBias_Gated_v3',
1773     'HLT_ZeroBias_HighRate_v3' ),
1774   SpecialZeroBias3 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1775     'HLT_ZeroBias_Gated_v3',
1776     'HLT_ZeroBias_HighRate_v3' ),
1777   SpecialZeroBias30 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1778     'HLT_ZeroBias_Gated_v3',
1779     'HLT_ZeroBias_HighRate_v3' ),
1780   SpecialZeroBias31 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1781     'HLT_ZeroBias_Gated_v3',
1782     'HLT_ZeroBias_HighRate_v3' ),
1783   SpecialZeroBias4 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1784     'HLT_ZeroBias_Gated_v3',
1785     'HLT_ZeroBias_HighRate_v3' ),
1786   SpecialZeroBias5 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1787     'HLT_ZeroBias_Gated_v3',
1788     'HLT_ZeroBias_HighRate_v3' ),
1789   SpecialZeroBias6 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1790     'HLT_ZeroBias_Gated_v3',
1791     'HLT_ZeroBias_HighRate_v3' ),
1792   SpecialZeroBias7 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1793     'HLT_ZeroBias_Gated_v3',
1794     'HLT_ZeroBias_HighRate_v3' ),
1795   SpecialZeroBias8 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1796     'HLT_ZeroBias_Gated_v3',
1797     'HLT_ZeroBias_HighRate_v3' ),
1798   SpecialZeroBias9 = cms.vstring( 'HLT_SpecialZeroBias_v5',
1799     'HLT_ZeroBias_Gated_v3',
1800     'HLT_ZeroBias_HighRate_v3' ),
1801   TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
1802     'HLT_HcalCalibration_v6' ),
1803   TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
1804     'HLT_HcalCalibration_v6' ),
1805   ZeroBias = cms.vstring( 'HLT_Random_v3',
1806     'HLT_ZeroBias_Alignment_v7',
1807     'HLT_ZeroBias_FirstBXAfterTrain_v9',
1808     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v11',
1809     'HLT_ZeroBias_FirstCollisionInTrain_v10',
1810     'HLT_ZeroBias_IsolatedBunches_v11',
1811     'HLT_ZeroBias_LastCollisionInTrain_v9',
1812     'HLT_ZeroBias_v12' )
1813 )
1814 
1815 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1816     recordName = cms.string( "CSCChannelMapperRecord" ),
1817     iovIsRunNotTime = cms.bool( True ),
1818     firstValid = cms.vuint32( 1 )
1819 )
1820 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1821     recordName = cms.string( "CSCIndexerRecord" ),
1822     iovIsRunNotTime = cms.bool( True ),
1823     firstValid = cms.vuint32( 1 )
1824 )
1825 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1826     recordName = cms.string( "L1TGlobalParametersRcd" ),
1827     iovIsRunNotTime = cms.bool( True ),
1828     firstValid = cms.vuint32( 1 )
1829 )
1830 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
1831     appendToDataLabel = cms.string( "HBHE" ),
1832     timeSlewParametersM2 = cms.VPSet( 
1833       cms.PSet(  tmax = cms.double( 16.0 ),
1834         tzero = cms.double( 23.960177 ),
1835         slope = cms.double( -3.178648 )
1836       ),
1837       cms.PSet(  tmax = cms.double( 10.0 ),
1838         tzero = cms.double( 11.977461 ),
1839         slope = cms.double( -1.5610227 )
1840       ),
1841       cms.PSet(  tmax = cms.double( 6.25 ),
1842         tzero = cms.double( 9.109694 ),
1843         slope = cms.double( -1.075824 )
1844       )
1845     ),
1846     timeSlewParametersM3 = cms.VPSet( 
1847       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1848         tspar2_siPM = cms.double( 0.0 ),
1849         tspar2 = cms.double( 0.0 ),
1850         cap = cms.double( 6.0 ),
1851         tspar1 = cms.double( -2.19142 ),
1852         tspar0 = cms.double( 12.2999 ),
1853         tspar1_siPM = cms.double( 0.0 )
1854       ),
1855       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1856         tspar2_siPM = cms.double( 0.0 ),
1857         tspar2 = cms.double( 32.0 ),
1858         cap = cms.double( 6.0 ),
1859         tspar1 = cms.double( -3.2 ),
1860         tspar0 = cms.double( 15.5 ),
1861         tspar1_siPM = cms.double( 0.0 )
1862       ),
1863       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1864         tspar2_siPM = cms.double( 0.0 ),
1865         tspar2 = cms.double( 0.0 ),
1866         cap = cms.double( 6.0 ),
1867         tspar1 = cms.double( -2.19142 ),
1868         tspar0 = cms.double( 12.2999 ),
1869         tspar1_siPM = cms.double( 0.0 )
1870       ),
1871       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1872         tspar2_siPM = cms.double( 0.0 ),
1873         tspar2 = cms.double( 0.0 ),
1874         cap = cms.double( 6.0 ),
1875         tspar1 = cms.double( -2.19142 ),
1876         tspar0 = cms.double( 12.2999 ),
1877         tspar1_siPM = cms.double( 0.0 )
1878       )
1879     )
1880 )
1881 fragment.ecalMultifitParametersSource = cms.ESSource( "EmptyESSource",
1882     recordName = cms.string( "EcalMultifitParametersRcd" ),
1883     iovIsRunNotTime = cms.bool( True ),
1884     firstValid = cms.vuint32( 1 )
1885 )
1886 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1887     recordName = cms.string( "JetTagComputerRecord" ),
1888     iovIsRunNotTime = cms.bool( True ),
1889     firstValid = cms.vuint32( 1 )
1890 )
1891 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1892     recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1893     iovIsRunNotTime = cms.bool( True ),
1894     firstValid = cms.vuint32( 1 )
1895 )
1896 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1897     recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1898     iovIsRunNotTime = cms.bool( True ),
1899     firstValid = cms.vuint32( 1 )
1900 )
1901 fragment.hltESSJobConfigurationGPURecord = cms.ESSource( "EmptyESSource",
1902     recordName = cms.string( "JobConfigurationGPURecord" ),
1903     iovIsRunNotTime = cms.bool( True ),
1904     firstValid = cms.vuint32( 1 )
1905 )
1906 fragment.hltESSPFRecHitHCALParamsRecord = cms.ESSource( "EmptyESSource",
1907     recordName = cms.string( "PFRecHitHCALParamsRecord" ),
1908     iovIsRunNotTime = cms.bool( True ),
1909     firstValid = cms.vuint32( 1 )
1910 )
1911 fragment.hltESSPFRecHitHCALTopologyRecord = cms.ESSource( "EmptyESSource",
1912     recordName = cms.string( "PFRecHitHCALTopologyRecord" ),
1913     iovIsRunNotTime = cms.bool( True ),
1914     firstValid = cms.vuint32( 1 )
1915 )
1916 fragment.hltESSTfGraphRecord = cms.ESSource( "EmptyESSource",
1917     recordName = cms.string( "TfGraphRecord" ),
1918     iovIsRunNotTime = cms.bool( True ),
1919     firstValid = cms.vuint32( 1 )
1920 )
1921 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
1922     RunType = cms.string( "Run3" ),
1923     PitchSimY = cms.double( 0.15 ),
1924     PitchSimX = cms.double( 0.1 ),
1925     thickness = cms.double( 0.23 ),
1926     noOfPixelSimX = cms.int32( 160 ),
1927     noOfPixelSimY = cms.int32( 104 ),
1928     noOfPixels = cms.int32( 16640 ),
1929     simXWidth = cms.double( 16.6 ),
1930     simYWidth = cms.double( 16.2 ),
1931     deadEdgeWidth = cms.double( 0.2 ),
1932     activeEdgeSigma = cms.double( 0.02 ),
1933     physActiveEdgeDist = cms.double( 0.15 ),
1934     appendToDataLabel = cms.string( "" )
1935 )
1936 
1937 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1938   MaxDPhi = cms.double( 1.6 ),
1939   ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1940   PropagationDirection = cms.string( "anyDirection" )
1941 )
1942 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1943   AlgoName = cms.string( "CSCChannelMapperPostls1" )
1944 )
1945 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1946   AlgoName = cms.string( "CSCIndexerPostls1" )
1947 )
1948 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1949   appendToDataLabel = cms.string( "" )
1950 )
1951 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1952 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1953   MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
1954   MapAuto = cms.untracked.bool( False ),
1955   SkipHE = cms.untracked.bool( False ),
1956   appendToDataLabel = cms.string( "" )
1957 )
1958 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1959   appendToDataLabel = cms.string( "" )
1960 )
1961 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1962   appendToDataLabel = cms.string( "" )
1963 )
1964 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1965   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
1966   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
1967   ComponentName = cms.string( "ClusterShapeHitFilter" ),
1968   isPhase2 = cms.bool( False ),
1969   doPixelShapeCut = cms.bool( True ),
1970   doStripShapeCut = cms.bool( True ),
1971   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1972   appendToDataLabel = cms.string( "" )
1973 )
1974 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1975   appendToDataLabel = cms.string( "" )
1976 )
1977 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
1978   TotalBxInEvent = cms.int32( 5 ),
1979   NumberPhysTriggers = cms.uint32( 512 ),
1980   NumberL1Muon = cms.uint32( 8 ),
1981   NumberL1EGamma = cms.uint32( 12 ),
1982   NumberL1Jet = cms.uint32( 12 ),
1983   NumberL1Tau = cms.uint32( 12 ),
1984   NumberChips = cms.uint32( 1 ),
1985   PinsOnChip = cms.uint32( 512 ),
1986   OrderOfChip = cms.vint32( 1 ),
1987   NumberL1IsoEG = cms.uint32( 4 ),
1988   NumberL1JetCounts = cms.uint32( 12 ),
1989   UnitLength = cms.int32( 8 ),
1990   NumberL1ForJet = cms.uint32( 4 ),
1991   IfCaloEtaNumberBits = cms.uint32( 4 ),
1992   IfMuEtaNumberBits = cms.uint32( 6 ),
1993   NumberL1TauJet = cms.uint32( 4 ),
1994   NumberL1Mu = cms.uint32( 4 ),
1995   NumberConditionChips = cms.uint32( 1 ),
1996   NumberPsbBoards = cms.int32( 7 ),
1997   NumberL1CenJet = cms.uint32( 4 ),
1998   PinsOnConditionChip = cms.uint32( 512 ),
1999   NumberL1NoIsoEG = cms.uint32( 4 ),
2000   NumberTechnicalTriggers = cms.uint32( 64 ),
2001   NumberPhysTriggersExtended = cms.uint32( 64 ),
2002   WordLength = cms.int32( 64 ),
2003   OrderConditionChip = cms.vint32( 1 ),
2004   appendToDataLabel = cms.string( "" )
2005 )
2006 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2007   SimpleMagneticField = cms.string( "" ),
2008   MaxDPhi = cms.double( 1.6 ),
2009   ComponentName = cms.string( "PropagatorWithMaterial" ),
2010   Mass = cms.double( 0.105 ),
2011   PropagationDirection = cms.string( "alongMomentum" ),
2012   useRungeKutta = cms.bool( False ),
2013   ptMin = cms.double( -1.0 )
2014 )
2015 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2016   SimpleMagneticField = cms.string( "ParabolicMf" ),
2017   MaxDPhi = cms.double( 1.6 ),
2018   ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
2019   Mass = cms.double( 0.139 ),
2020   PropagationDirection = cms.string( "alongMomentum" ),
2021   useRungeKutta = cms.bool( False ),
2022   ptMin = cms.double( -1.0 )
2023 )
2024 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2025   SimpleMagneticField = cms.string( "ParabolicMf" ),
2026   MaxDPhi = cms.double( 1.6 ),
2027   ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
2028   Mass = cms.double( 0.105 ),
2029   PropagationDirection = cms.string( "alongMomentum" ),
2030   useRungeKutta = cms.bool( False ),
2031   ptMin = cms.double( -1.0 )
2032 )
2033 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2034   SimpleMagneticField = cms.string( "" ),
2035   MaxDPhi = cms.double( 1.6 ),
2036   ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
2037   Mass = cms.double( 0.105 ),
2038   PropagationDirection = cms.string( "oppositeToMomentum" ),
2039   useRungeKutta = cms.bool( False ),
2040   ptMin = cms.double( -1.0 )
2041 )
2042 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2043   SimpleMagneticField = cms.string( "ParabolicMf" ),
2044   MaxDPhi = cms.double( 1.6 ),
2045   ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
2046   Mass = cms.double( 0.139 ),
2047   PropagationDirection = cms.string( "oppositeToMomentum" ),
2048   useRungeKutta = cms.bool( False ),
2049   ptMin = cms.double( -1.0 )
2050 )
2051 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2052   SimpleMagneticField = cms.string( "ParabolicMf" ),
2053   MaxDPhi = cms.double( 1.6 ),
2054   ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2055   Mass = cms.double( 0.105 ),
2056   PropagationDirection = cms.string( "oppositeToMomentum" ),
2057   useRungeKutta = cms.bool( False ),
2058   ptMin = cms.double( -1.0 )
2059 )
2060 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2061   SimpleMagneticField = cms.string( "ParabolicMf" ),
2062   MaxDPhi = cms.double( 1.6 ),
2063   ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2064   Mass = cms.double( 0.105 ),
2065   PropagationDirection = cms.string( "oppositeToMomentum" ),
2066   useRungeKutta = cms.bool( False ),
2067   ptMin = cms.double( 0.1 )
2068 )
2069 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2070   SimpleMagneticField = cms.string( "ParabolicMf" ),
2071   MaxDPhi = cms.double( 4.0 ),
2072   ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2073   Mass = cms.double( 0.1396 ),
2074   PropagationDirection = cms.string( "alongMomentum" ),
2075   useRungeKutta = cms.bool( False ),
2076   ptMin = cms.double( -1.0 )
2077 )
2078 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2079   SimpleMagneticField = cms.string( "ParabolicMf" ),
2080   MaxDPhi = cms.double( 1.6 ),
2081   ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
2082   Mass = cms.double( 0.105 ),
2083   PropagationDirection = cms.string( "alongMomentum" ),
2084   useRungeKutta = cms.bool( False ),
2085   ptMin = cms.double( 0.1 )
2086 )
2087 fragment.SiPixelTemplateStoreESProducer = cms.ESProducer( "SiPixelTemplateStoreESProducer",
2088   appendToDataLabel = cms.string( "" )
2089 )
2090 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
2091   QualityLabel = cms.string( "" ),
2092   Label = cms.string( "" ),
2093   appendToDataLabel = cms.string( "" )
2094 )
2095 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2096   EtaDivisions = cms.untracked.uint32( 20 ),
2097   PhiDivisions = cms.untracked.uint32( 20 ),
2098   EtaMax = cms.untracked.double( 2.5 )
2099 )
2100 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2101   use3d = cms.bool( True ),
2102   unBoost = cms.bool( False ),
2103   useSignificance = cms.bool( True ),
2104   minTracks = cms.uint32( 3 ),
2105   minVertices = cms.uint32( 1 )
2106 )
2107 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2108   ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
2109   NoErrorPropagation = cms.bool( False ),
2110   PropagationDirection = cms.string( "anyDirection" ),
2111   useTuningForL2Speed = cms.bool( False ),
2112   useIsYokeFlag = cms.bool( True ),
2113   endcapShiftInZNeg = cms.double( 0.0 ),
2114   SetVBFPointer = cms.bool( False ),
2115   AssumeNoMaterial = cms.bool( False ),
2116   endcapShiftInZPos = cms.double( 0.0 ),
2117   useInTeslaFromMagField = cms.bool( False ),
2118   VBFName = cms.string( "VolumeBasedMagneticField" ),
2119   useEndcapShiftsInZ = cms.bool( False ),
2120   sendLogWarning = cms.bool( False ),
2121   useMatVolumes = cms.bool( True ),
2122   debug = cms.bool( False ),
2123   ApplyRadX0Correction = cms.bool( True ),
2124   useMagVolumes = cms.bool( True ),
2125   returnTangentPlane = cms.bool( True )
2126 )
2127 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
2128   ComponentName = cms.string( "TransientTrackBuilder" )
2129 )
2130 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2131   ComponentName = cms.string( "CaloDetIdAssociator" ),
2132   etaBinSize = cms.double( 0.087 ),
2133   nEta = cms.int32( 70 ),
2134   nPhi = cms.int32( 72 ),
2135   hcalRegion = cms.int32( 2 ),
2136   includeBadChambers = cms.bool( False ),
2137   includeGEM = cms.bool( False ),
2138   includeME0 = cms.bool( False )
2139 )
2140 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2141   ComponentName = cms.string( "CosmicNavigationSchool" ),
2142   PluginName = cms.string( "" ),
2143   SimpleMagneticField = cms.string( "" )
2144 )
2145 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
2146   verbosity = cms.untracked.uint32( 1 ),
2147   buildMisalignedGeometry = cms.bool( False ),
2148   isRun2 = cms.bool( False ),
2149   dbTag = cms.string( "" ),
2150   compactViewTag = cms.string( "" ),
2151   fromPreprocessedDB = cms.untracked.bool( True ),
2152   fromDD4hep = cms.untracked.bool( False ),
2153   appendToDataLabel = cms.string( "" )
2154 )
2155 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
2156   lhcInfoLabel = cms.string( "" ),
2157   lhcInfoPerFillLabel = cms.string( "" ),
2158   lhcInfoPerLSLabel = cms.string( "" ),
2159   opticsLabel = cms.string( "" ),
2160   useNewLHCInfo = cms.bool( True ),
2161   appendToDataLabel = cms.string( "" )
2162 )
2163 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2164   ComponentName = cms.string( "EcalDetIdAssociator" ),
2165   etaBinSize = cms.double( 0.02 ),
2166   nEta = cms.int32( 300 ),
2167   nPhi = cms.int32( 360 ),
2168   hcalRegion = cms.int32( 2 ),
2169   includeBadChambers = cms.bool( False ),
2170   includeGEM = cms.bool( False ),
2171   includeME0 = cms.bool( False )
2172 )
2173 fragment.ecalElectronicsMappingHostESProducer = cms.ESProducer( "EcalElectronicsMappingHostESProducer@alpaka",
2174   appendToDataLabel = cms.string( "" ),
2175   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2176 )
2177 fragment.ecalMultifitConditionsHostESProducer = cms.ESProducer( "EcalMultifitConditionsHostESProducer@alpaka",
2178   appendToDataLabel = cms.string( "" ),
2179   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2180 )
2181 fragment.ecalMultifitParametersHostESProducer = cms.ESProducer( "EcalMultifitParametersHostESProducer@alpaka",
2182   EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
2183   EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
2184   EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
2185   EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
2186   appendToDataLabel = cms.string( "" ),
2187   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2188 )
2189 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2190   flagMask = cms.PSet( 
2191     kBad = cms.vstring( 'kFaultyHardware',
2192       'kDead',
2193       'kKilled' ),
2194     kGood = cms.vstring( 'kGood' ),
2195     kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2196       'kTowerRecovered' ),
2197     kProblematic = cms.vstring( 'kPoorReco',
2198       'kPoorCalib',
2199       'kNoisy',
2200       'kSaturated' ),
2201     kWeird = cms.vstring( 'kWeird',
2202       'kDiWeird' ),
2203     kTime = cms.vstring( 'kOutOfTime' )
2204   ),
2205   dbstatusMask = cms.PSet( 
2206     kBad = cms.vstring( 'kNonRespondingIsolated',
2207       'kDeadVFE',
2208       'kDeadFE',
2209       'kNoDataNoTP' ),
2210     kGood = cms.vstring( 'kOk' ),
2211     kRecovered = cms.vstring(  ),
2212     kProblematic = cms.vstring( 'kDAC',
2213       'kNoLaser',
2214       'kNoisy',
2215       'kNNoisy',
2216       'kNNNoisy',
2217       'kNNNNoisy',
2218       'kNNNNNoisy',
2219       'kFixedG6',
2220       'kFixedG1',
2221       'kFixedG0' ),
2222     kWeird = cms.vstring(  ),
2223     kTime = cms.vstring(  )
2224   ),
2225   timeThresh = cms.double( 2.0 )
2226 )
2227 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
2228 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2229   appendToDataLabel = cms.string( "" )
2230 )
2231 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2232   appendToDataLabel = cms.string( "" )
2233 )
2234 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2235   ComponentName = cms.string( "HcalDetIdAssociator" ),
2236   etaBinSize = cms.double( 0.087 ),
2237   nEta = cms.int32( 70 ),
2238   nPhi = cms.int32( 72 ),
2239   hcalRegion = cms.int32( 2 ),
2240   includeBadChambers = cms.bool( False ),
2241   includeGEM = cms.bool( False ),
2242   includeME0 = cms.bool( False )
2243 )
2244 fragment.hcalMahiConditionsESProducer = cms.ESProducer( "HcalMahiConditionsESProducer@alpaka",
2245   appendToDataLabel = cms.string( "" ),
2246   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2247 )
2248 fragment.hcalMahiPulseOffsetsESProducer = cms.ESProducer( "HcalMahiPulseOffsetsESProducer@alpaka",
2249   pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
2250   appendToDataLabel = cms.string( "" ),
2251   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2252 )
2253 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2254   phase = cms.uint32( 1 ),
2255   RecoveredRecHitBits = cms.vstring( '' ),
2256   SeverityLevels = cms.VPSet( 
2257     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2258       RecHitFlags = cms.vstring( '' ),
2259       Level = cms.int32( 0 )
2260     ),
2261     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2262       RecHitFlags = cms.vstring( '' ),
2263       Level = cms.int32( 1 )
2264     ),
2265     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2266       RecHitFlags = cms.vstring( 'HBHEIsolatedNoise',
2267         'HFAnomalousHit' ),
2268       Level = cms.int32( 5 )
2269     ),
2270     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2271       RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2272         'HBHESpikeNoise',
2273         'HBHETS4TS5Noise',
2274         'HBHEOOTPU',
2275         'HBHEFlatNoise',
2276         'HBHENegativeNoise' ),
2277       Level = cms.int32( 8 )
2278     ),
2279     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2280       RecHitFlags = cms.vstring( 'HFLongShort',
2281         'HFS8S1Ratio',
2282         'HFPET',
2283         'HFSignalAsymmetry' ),
2284       Level = cms.int32( 11 )
2285     ),
2286     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2287       RecHitFlags = cms.vstring(  ),
2288       Level = cms.int32( 12 )
2289     ),
2290     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellHot' ),
2291       RecHitFlags = cms.vstring( '' ),
2292       Level = cms.int32( 15 )
2293     ),
2294     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellOff',
2295   'HcalCellDead' ),
2296       RecHitFlags = cms.vstring( '' ),
2297       Level = cms.int32( 20 )
2298     )
2299   ),
2300   DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2301     'HcalCellOff',
2302     'HcalCellDead' ),
2303   appendToDataLabel = cms.string( "" )
2304 )
2305 fragment.hcalRecoParamWithPulseShapeESProducer = cms.ESProducer( "HcalRecoParamWithPulseShapeESProducer@alpaka",
2306   appendToDataLabel = cms.string( "" ),
2307   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2308 )
2309 fragment.hcalSiPMCharacteristicsESProducer = cms.ESProducer( "HcalSiPMCharacteristicsESProducer@alpaka",
2310   appendToDataLabel = cms.string( "" ),
2311   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2312 )
2313 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
2314   useCondDB = cms.bool( False ),
2315   weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
2316   useGBRForest = cms.bool( True ),
2317   useAdaBoost = cms.bool( False )
2318 )
2319 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2320   trackPseudoSelection = cms.PSet( 
2321     maxDistToAxis = cms.double( 0.07 ),
2322     totalHitsMin = cms.uint32( 0 ),
2323     ptMin = cms.double( 0.0 ),
2324     sip2dSigMax = cms.double( 99999.9 ),
2325     sip2dValMax = cms.double( 99999.9 ),
2326     sip3dSigMax = cms.double( 99999.9 ),
2327     sip3dValMax = cms.double( 99999.9 ),
2328     maxDecayLen = cms.double( 5.0 ),
2329     qualityClass = cms.string( "any" ),
2330     jetDeltaRMax = cms.double( 0.3 ),
2331     normChi2Max = cms.double( 99999.9 ),
2332     pixelHitsMin = cms.uint32( 0 ),
2333     sip2dSigMin = cms.double( 2.0 ),
2334     sip2dValMin = cms.double( -99999.9 ),
2335     sip3dSigMin = cms.double( -99999.9 ),
2336     sip3dValMin = cms.double( -99999.9 )
2337   ),
2338   trackSelection = cms.PSet( 
2339     maxDistToAxis = cms.double( 0.07 ),
2340     totalHitsMin = cms.uint32( 0 ),
2341     ptMin = cms.double( 0.0 ),
2342     sip2dSigMax = cms.double( 99999.9 ),
2343     sip2dValMax = cms.double( 99999.9 ),
2344     sip3dSigMax = cms.double( 99999.9 ),
2345     sip3dValMax = cms.double( 99999.9 ),
2346     maxDecayLen = cms.double( 5.0 ),
2347     qualityClass = cms.string( "any" ),
2348     jetDeltaRMax = cms.double( 0.3 ),
2349     normChi2Max = cms.double( 99999.9 ),
2350     pixelHitsMin = cms.uint32( 0 ),
2351     sip2dSigMin = cms.double( -99999.9 ),
2352     sip2dValMin = cms.double( -99999.9 ),
2353     sip3dSigMin = cms.double( -99999.9 ),
2354     sip3dValMin = cms.double( -99999.9 )
2355   ),
2356   trackFlip = cms.bool( False ),
2357   vertexFlip = cms.bool( False ),
2358   SoftLeptonFlip = cms.bool( False ),
2359   useTrackWeights = cms.bool( True ),
2360   pseudoMultiplicityMin = cms.uint32( 2 ),
2361   correctVertexMass = cms.bool( True ),
2362   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
2363   charmCut = cms.double( 1.5 ),
2364   minimumTrackWeight = cms.double( 0.5 ),
2365   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
2366   trackMultiplicityMin = cms.uint32( 3 ),
2367   trackSort = cms.string( "sip2dSig" ),
2368   useCategories = cms.bool( True ),
2369   calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2370     'CombinedSVPseudoVertex',
2371     'CombinedSVNoVertex' ),
2372   recordLabel = cms.string( "HLT" ),
2373   categoryVariableName = cms.string( "vertexCategory" )
2374 )
2375 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2376   trackPseudoSelection = cms.PSet( 
2377     max_pT_dRcut = cms.double( 0.1 ),
2378     b_dR = cms.double( 0.6263 ),
2379     min_pT = cms.double( 120.0 ),
2380     b_pT = cms.double( 0.3684 ),
2381     ptMin = cms.double( 0.0 ),
2382     max_pT_trackPTcut = cms.double( 3.0 ),
2383     max_pT = cms.double( 500.0 ),
2384     useVariableJTA = cms.bool( False ),
2385     maxDecayLen = cms.double( 5.0 ),
2386     qualityClass = cms.string( "any" ),
2387     normChi2Max = cms.double( 99999.9 ),
2388     sip2dValMin = cms.double( -99999.9 ),
2389     sip3dValMin = cms.double( -99999.9 ),
2390     a_dR = cms.double( -0.001053 ),
2391     maxDistToAxis = cms.double( 0.07 ),
2392     totalHitsMin = cms.uint32( 0 ),
2393     a_pT = cms.double( 0.005263 ),
2394     sip2dSigMax = cms.double( 99999.9 ),
2395     sip2dValMax = cms.double( 99999.9 ),
2396     sip3dSigMax = cms.double( 99999.9 ),
2397     sip3dValMax = cms.double( 99999.9 ),
2398     min_pT_dRcut = cms.double( 0.5 ),
2399     jetDeltaRMax = cms.double( 0.3 ),
2400     pixelHitsMin = cms.uint32( 0 ),
2401     sip3dSigMin = cms.double( -99999.9 ),
2402     sip2dSigMin = cms.double( 2.0 )
2403   ),
2404   trackSelection = cms.PSet( 
2405     max_pT_dRcut = cms.double( 0.1 ),
2406     b_dR = cms.double( 0.6263 ),
2407     min_pT = cms.double( 120.0 ),
2408     b_pT = cms.double( 0.3684 ),
2409     ptMin = cms.double( 0.0 ),
2410     max_pT_trackPTcut = cms.double( 3.0 ),
2411     max_pT = cms.double( 500.0 ),
2412     useVariableJTA = cms.bool( False ),
2413     maxDecayLen = cms.double( 5.0 ),
2414     qualityClass = cms.string( "any" ),
2415     normChi2Max = cms.double( 99999.9 ),
2416     sip2dValMin = cms.double( -99999.9 ),
2417     sip3dValMin = cms.double( -99999.9 ),
2418     a_dR = cms.double( -0.001053 ),
2419     maxDistToAxis = cms.double( 0.07 ),
2420     totalHitsMin = cms.uint32( 0 ),
2421     a_pT = cms.double( 0.005263 ),
2422     sip2dSigMax = cms.double( 99999.9 ),
2423     sip2dValMax = cms.double( 99999.9 ),
2424     sip3dSigMax = cms.double( 99999.9 ),
2425     sip3dValMax = cms.double( 99999.9 ),
2426     min_pT_dRcut = cms.double( 0.5 ),
2427     jetDeltaRMax = cms.double( 0.3 ),
2428     pixelHitsMin = cms.uint32( 0 ),
2429     sip3dSigMin = cms.double( -99999.9 ),
2430     sip2dSigMin = cms.double( -99999.9 )
2431   ),
2432   trackFlip = cms.bool( False ),
2433   vertexFlip = cms.bool( False ),
2434   SoftLeptonFlip = cms.bool( False ),
2435   useTrackWeights = cms.bool( True ),
2436   pseudoMultiplicityMin = cms.uint32( 2 ),
2437   correctVertexMass = cms.bool( True ),
2438   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
2439   charmCut = cms.double( 1.5 ),
2440   minimumTrackWeight = cms.double( 0.5 ),
2441   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
2442   trackMultiplicityMin = cms.uint32( 3 ),
2443   trackSort = cms.string( "sip2dSig" ),
2444   useCategories = cms.bool( True ),
2445   calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2446     'CombinedSVIVFV2PseudoVertex',
2447     'CombinedSVIVFV2NoVertex' ),
2448   recordLabel = cms.string( "HLT" ),
2449   categoryVariableName = cms.string( "vertexCategory" )
2450 )
2451 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2452   impactParameterType = cms.int32( 1 ),
2453   minimumImpactParameter = cms.double( -1.0 ),
2454   useSignedImpactParameterSig = cms.bool( True ),
2455   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2456   deltaR = cms.double( -1.0 ),
2457   deltaRmin = cms.double( 0.0 ),
2458   maximumDecayLength = cms.double( 999999.0 ),
2459   maxImpactParameter = cms.double( 0.1 ),
2460   maxImpactParameterSig = cms.double( 999999.0 ),
2461   trackQualityClass = cms.string( "any" ),
2462   nthTrack = cms.int32( -1 )
2463 )
2464 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2465   a_dR = cms.double( -0.001053 ),
2466   b_dR = cms.double( 0.6263 ),
2467   a_pT = cms.double( 0.005263 ),
2468   b_pT = cms.double( 0.3684 ),
2469   min_pT = cms.double( 120.0 ),
2470   max_pT = cms.double( 500.0 ),
2471   min_pT_dRcut = cms.double( 0.5 ),
2472   max_pT_dRcut = cms.double( 0.1 ),
2473   max_pT_trackPTcut = cms.double( 3.0 ),
2474   minimumImpactParameter = cms.double( 0.05 ),
2475   useSignedImpactParameterSig = cms.bool( False ),
2476   impactParameterType = cms.int32( 1 ),
2477   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2478   deltaR = cms.double( -1.0 ),
2479   maximumDecayLength = cms.double( 999999.0 ),
2480   nthTrack = cms.int32( 1 ),
2481   trackQualityClass = cms.string( "any" ),
2482   useVariableJTA = cms.bool( False )
2483 )
2484 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2485   MaxDPhi = cms.double( 1.6 ),
2486   ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2487   PropagationDirection = cms.string( "alongMomentum" )
2488 )
2489 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2490   MaxDPhi = cms.double( 1.6 ),
2491   ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2492   PropagationDirection = cms.string( "oppositeToMomentum" )
2493 )
2494 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2495   SimpleMagneticField = cms.string( "" ),
2496   MaxDPhi = cms.double( 1.6 ),
2497   ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2498   Mass = cms.double( 5.11E-4 ),
2499   PropagationDirection = cms.string( "oppositeToMomentum" ),
2500   useRungeKutta = cms.bool( False ),
2501   ptMin = cms.double( -1.0 )
2502 )
2503 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2504   MaxChi2 = cms.double( 16.0 ),
2505   nSigma = cms.double( 3.0 ),
2506   MaxDisplacement = cms.double( 0.5 ),
2507   MaxSagitta = cms.double( 2.0 ),
2508   MinimalTolerance = cms.double( 0.5 ),
2509   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2510   ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2511   pTChargeCutThreshold = cms.double( -1.0 ),
2512   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2513   appendToDataLabel = cms.string( "" )
2514 )
2515 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2516   MaxChi2 = cms.double( 16.0 ),
2517   nSigma = cms.double( 3.0 ),
2518   MaxDisplacement = cms.double( 0.5 ),
2519   MaxSagitta = cms.double( 2.0 ),
2520   MinimalTolerance = cms.double( 0.5 ),
2521   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2522   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2523   pTChargeCutThreshold = cms.double( 15.0 ),
2524   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2525   appendToDataLabel = cms.string( "" )
2526 )
2527 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2528   MaxChi2 = cms.double( 2000.0 ),
2529   nSigma = cms.double( 3.0 ),
2530   MaxDisplacement = cms.double( 100.0 ),
2531   MaxSagitta = cms.double( -1.0 ),
2532   MinimalTolerance = cms.double( 10.0 ),
2533   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2534   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2535   pTChargeCutThreshold = cms.double( 15.0 ),
2536   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2537   appendToDataLabel = cms.string( "" )
2538 )
2539 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2540   MaxChi2 = cms.double( 30.0 ),
2541   nSigma = cms.double( 3.0 ),
2542   MaxDisplacement = cms.double( 100.0 ),
2543   MaxSagitta = cms.double( -1.0 ),
2544   MinimalTolerance = cms.double( 10.0 ),
2545   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2546   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2547   pTChargeCutThreshold = cms.double( 15.0 ),
2548   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2549   appendToDataLabel = cms.string( "" )
2550 )
2551 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2552   MaxChi2 = cms.double( 9.0 ),
2553   nSigma = cms.double( 3.0 ),
2554   MaxDisplacement = cms.double( 0.5 ),
2555   MaxSagitta = cms.double( 2.0 ),
2556   MinimalTolerance = cms.double( 0.5 ),
2557   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2558   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2559   pTChargeCutThreshold = cms.double( 15.0 ),
2560   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2561   appendToDataLabel = cms.string( "" )
2562 )
2563 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2564   MaxChi2 = cms.double( 9.0 ),
2565   nSigma = cms.double( 3.0 ),
2566   MaxDisplacement = cms.double( 100.0 ),
2567   MaxSagitta = cms.double( -1.0 ),
2568   MinimalTolerance = cms.double( 10.0 ),
2569   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2570   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2571   pTChargeCutThreshold = cms.double( 15.0 ),
2572   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2573   appendToDataLabel = cms.string( "" )
2574 )
2575 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2576   MaxChi2 = cms.double( 16.0 ),
2577   nSigma = cms.double( 3.0 ),
2578   MaxDisplacement = cms.double( 0.5 ),
2579   MaxSagitta = cms.double( 2.0 ),
2580   MinimalTolerance = cms.double( 0.5 ),
2581   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2582   ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2583   pTChargeCutThreshold = cms.double( -1.0 ),
2584   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2585   appendToDataLabel = cms.string( "" )
2586 )
2587 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2588   MaxChi2 = cms.double( 40.0 ),
2589   nSigma = cms.double( 4.0 ),
2590   MaxDisplacement = cms.double( 0.5 ),
2591   MaxSagitta = cms.double( 2.0 ),
2592   MinimalTolerance = cms.double( 0.5 ),
2593   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2594   ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2595   appendToDataLabel = cms.string( "" )
2596 )
2597 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2598   MaxChi2 = cms.double( 16.0 ),
2599   nSigma = cms.double( 3.0 ),
2600   MaxDisplacement = cms.double( 100.0 ),
2601   MaxSagitta = cms.double( -1.0 ),
2602   MinimalTolerance = cms.double( 10.0 ),
2603   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2604   ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2605   appendToDataLabel = cms.string( "" )
2606 )
2607 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2608   MaxChi2 = cms.double( 30.0 ),
2609   nSigma = cms.double( 3.0 ),
2610   MaxDisplacement = cms.double( 100.0 ),
2611   MaxSagitta = cms.double( -1.0 ),
2612   MinimalTolerance = cms.double( 10.0 ),
2613   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2614   ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2615   appendToDataLabel = cms.string( "" )
2616 )
2617 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2618   MaxChi2 = cms.double( 9.0 ),
2619   nSigma = cms.double( 3.0 ),
2620   MaxDisplacement = cms.double( 100.0 ),
2621   MaxSagitta = cms.double( -1.0 ),
2622   MinimalTolerance = cms.double( 10.0 ),
2623   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2624   ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2625   appendToDataLabel = cms.string( "" )
2626 )
2627 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2628   ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2629   MaxComponents = cms.int32( 12 ),
2630   DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2631 )
2632 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2633   MaxChi2 = cms.double( 9.0 ),
2634   nSigma = cms.double( 3.0 ),
2635   MaxDisplacement = cms.double( 0.5 ),
2636   MaxSagitta = cms.double( 2.0 ),
2637   MinimalTolerance = cms.double( 0.5 ),
2638   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2639   ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2640   pTChargeCutThreshold = cms.double( -1.0 ),
2641   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2642   appendToDataLabel = cms.string( "" )
2643 )
2644 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2645   ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2646   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2647   fractionShared = cms.double( 0.13 ),
2648   ValidHitBonus = cms.double( 5.0 ),
2649   MissingHitPenalty = cms.double( 20.0 ),
2650   allowSharedFirstHit = cms.bool( True )
2651 )
2652 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2653   ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2654   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2655   fractionShared = cms.double( 0.13 ),
2656   ValidHitBonus = cms.double( 5.0 ),
2657   MissingHitPenalty = cms.double( 20.0 ),
2658   allowSharedFirstHit = cms.bool( True )
2659 )
2660 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2661   MaxChi2 = cms.double( 9.0 ),
2662   nSigma = cms.double( 3.0 ),
2663   MaxDisplacement = cms.double( 0.5 ),
2664   MaxSagitta = cms.double( 2.0 ),
2665   MinimalTolerance = cms.double( 0.5 ),
2666   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2667   ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2668   pTChargeCutThreshold = cms.double( -1.0 ),
2669   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2670   appendToDataLabel = cms.string( "" )
2671 )
2672 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2673   ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
2674   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2675   fractionShared = cms.double( 0.13 ),
2676   ValidHitBonus = cms.double( 5.0 ),
2677   MissingHitPenalty = cms.double( 20.0 ),
2678   allowSharedFirstHit = cms.bool( True )
2679 )
2680 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2681   impactParameterType = cms.int32( 1 ),
2682   minimumImpactParameter = cms.double( -1.0 ),
2683   useSignedImpactParameterSig = cms.bool( True ),
2684   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2685   deltaR = cms.double( -1.0 ),
2686   deltaRmin = cms.double( 0.0 ),
2687   maximumDecayLength = cms.double( 999999.0 ),
2688   maxImpactParameter = cms.double( 0.1 ),
2689   maxImpactParameterSig = cms.double( 999999.0 ),
2690   trackQualityClass = cms.string( "any" ),
2691   nthTrack = cms.int32( -1 )
2692 )
2693 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2694   impactParameterType = cms.int32( 1 ),
2695   minimumImpactParameter = cms.double( -1.0 ),
2696   useSignedImpactParameterSig = cms.bool( True ),
2697   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2698   deltaR = cms.double( -1.0 ),
2699   deltaRmin = cms.double( 0.0 ),
2700   maximumDecayLength = cms.double( 999999.0 ),
2701   maxImpactParameter = cms.double( 0.2 ),
2702   maxImpactParameterSig = cms.double( 999999.0 ),
2703   trackQualityClass = cms.string( "any" ),
2704   nthTrack = cms.int32( -1 )
2705 )
2706 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
2707   impactParameterType = cms.int32( 1 ),
2708   minimumImpactParameter = cms.double( -1.0 ),
2709   useSignedImpactParameterSig = cms.bool( False ),
2710   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2711   deltaR = cms.double( -1.0 ),
2712   deltaRmin = cms.double( 0.0 ),
2713   maximumDecayLength = cms.double( 999999.0 ),
2714   maxImpactParameter = cms.double( 0.05 ),
2715   maxImpactParameterSig = cms.double( 5.0 ),
2716   trackQualityClass = cms.string( "any" ),
2717   nthTrack = cms.int32( -1 )
2718 )
2719 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2720   a_dR = cms.double( -0.001053 ),
2721   b_dR = cms.double( 0.6263 ),
2722   a_pT = cms.double( 0.005263 ),
2723   b_pT = cms.double( 0.3684 ),
2724   min_pT = cms.double( 120.0 ),
2725   max_pT = cms.double( 500.0 ),
2726   min_pT_dRcut = cms.double( 0.5 ),
2727   max_pT_dRcut = cms.double( 0.1 ),
2728   max_pT_trackPTcut = cms.double( 3.0 ),
2729   minimumImpactParameter = cms.double( 0.05 ),
2730   useSignedImpactParameterSig = cms.bool( False ),
2731   impactParameterType = cms.int32( 1 ),
2732   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2733   deltaR = cms.double( -1.0 ),
2734   maximumDecayLength = cms.double( 999999.0 ),
2735   nthTrack = cms.int32( 1 ),
2736   trackQualityClass = cms.string( "any" ),
2737   useVariableJTA = cms.bool( False )
2738 )
2739 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
2740   a_dR = cms.double( -0.001053 ),
2741   b_dR = cms.double( 0.6263 ),
2742   a_pT = cms.double( 0.005263 ),
2743   b_pT = cms.double( 0.3684 ),
2744   min_pT = cms.double( 120.0 ),
2745   max_pT = cms.double( 500.0 ),
2746   min_pT_dRcut = cms.double( 0.5 ),
2747   max_pT_dRcut = cms.double( 0.1 ),
2748   max_pT_trackPTcut = cms.double( 3.0 ),
2749   minimumImpactParameter = cms.double( 0.03 ),
2750   useSignedImpactParameterSig = cms.bool( False ),
2751   impactParameterType = cms.int32( 1 ),
2752   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2753   deltaR = cms.double( -1.0 ),
2754   maximumDecayLength = cms.double( 999999.0 ),
2755   nthTrack = cms.int32( 1 ),
2756   trackQualityClass = cms.string( "any" ),
2757   useVariableJTA = cms.bool( False )
2758 )
2759 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2760   a_dR = cms.double( -0.001053 ),
2761   b_dR = cms.double( 0.6263 ),
2762   a_pT = cms.double( 0.005263 ),
2763   b_pT = cms.double( 0.3684 ),
2764   min_pT = cms.double( 120.0 ),
2765   max_pT = cms.double( 500.0 ),
2766   min_pT_dRcut = cms.double( 0.5 ),
2767   max_pT_dRcut = cms.double( 0.1 ),
2768   max_pT_trackPTcut = cms.double( 3.0 ),
2769   minimumImpactParameter = cms.double( 0.2 ),
2770   useSignedImpactParameterSig = cms.bool( True ),
2771   impactParameterType = cms.int32( 1 ),
2772   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2773   deltaR = cms.double( -1.0 ),
2774   maximumDecayLength = cms.double( 999999.0 ),
2775   nthTrack = cms.int32( 2 ),
2776   trackQualityClass = cms.string( "any" ),
2777   useVariableJTA = cms.bool( False )
2778 )
2779 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2780   ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2781 )
2782 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2783   BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2784   EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2785   ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2786   MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2787   Mass = cms.double( 5.11E-4 ),
2788   BetheHeitlerCorrection = cms.int32( 2 )
2789 )
2790 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2791   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2792   NoErrorPropagation = cms.bool( False ),
2793   PropagationDirection = cms.string( "anyDirection" ),
2794   useTuningForL2Speed = cms.bool( True ),
2795   useIsYokeFlag = cms.bool( True ),
2796   endcapShiftInZNeg = cms.double( 0.0 ),
2797   SetVBFPointer = cms.bool( False ),
2798   AssumeNoMaterial = cms.bool( False ),
2799   endcapShiftInZPos = cms.double( 0.0 ),
2800   useInTeslaFromMagField = cms.bool( False ),
2801   VBFName = cms.string( "VolumeBasedMagneticField" ),
2802   useEndcapShiftsInZ = cms.bool( False ),
2803   sendLogWarning = cms.bool( False ),
2804   useMatVolumes = cms.bool( True ),
2805   debug = cms.bool( False ),
2806   ApplyRadX0Correction = cms.bool( True ),
2807   useMagVolumes = cms.bool( True ),
2808   returnTangentPlane = cms.bool( True )
2809 )
2810 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2811   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2812   NoErrorPropagation = cms.bool( False ),
2813   PropagationDirection = cms.string( "oppositeToMomentum" ),
2814   useTuningForL2Speed = cms.bool( True ),
2815   useIsYokeFlag = cms.bool( True ),
2816   endcapShiftInZNeg = cms.double( 0.0 ),
2817   SetVBFPointer = cms.bool( False ),
2818   AssumeNoMaterial = cms.bool( False ),
2819   endcapShiftInZPos = cms.double( 0.0 ),
2820   useInTeslaFromMagField = cms.bool( False ),
2821   VBFName = cms.string( "VolumeBasedMagneticField" ),
2822   useEndcapShiftsInZ = cms.bool( False ),
2823   sendLogWarning = cms.bool( False ),
2824   useMatVolumes = cms.bool( True ),
2825   debug = cms.bool( False ),
2826   ApplyRadX0Correction = cms.bool( True ),
2827   useMagVolumes = cms.bool( True ),
2828   returnTangentPlane = cms.bool( True )
2829 )
2830 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2831   ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2832   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2833   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2834   EstimateCut = cms.double( -1.0 ),
2835   MaxFractionOutliers = cms.double( 0.3 ),
2836   MaxNumberOfOutliers = cms.int32( 3 ),
2837   MinDof = cms.int32( 2 ),
2838   NoOutliersBeginEnd = cms.bool( False ),
2839   MinNumberOfHits = cms.int32( 3 ),
2840   MinNumberOfHitsHighEta = cms.int32( 5 ),
2841   HighEtaSwitch = cms.double( 5.0 ),
2842   RejectTracks = cms.bool( True ),
2843   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2844   NoInvalidHitsBeginEnd = cms.bool( True ),
2845   LogPixelProbabilityCut = cms.double( -16.0 ),
2846   appendToDataLabel = cms.string( "" )
2847 )
2848 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2849   ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2850   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2851   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2852   EstimateCut = cms.double( -1.0 ),
2853   MaxFractionOutliers = cms.double( 0.3 ),
2854   MaxNumberOfOutliers = cms.int32( 3 ),
2855   MinDof = cms.int32( 2 ),
2856   NoOutliersBeginEnd = cms.bool( False ),
2857   MinNumberOfHits = cms.int32( 5 ),
2858   MinNumberOfHitsHighEta = cms.int32( 5 ),
2859   HighEtaSwitch = cms.double( 5.0 ),
2860   RejectTracks = cms.bool( True ),
2861   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2862   NoInvalidHitsBeginEnd = cms.bool( False ),
2863   LogPixelProbabilityCut = cms.double( -16.0 ),
2864   appendToDataLabel = cms.string( "" )
2865 )
2866 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2867   ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2868   standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2869   looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2870   appendToDataLabel = cms.string( "" )
2871 )
2872 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2873   SimpleMagneticField = cms.string( "" ),
2874   MaxDPhi = cms.double( 1.6 ),
2875   ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2876   Mass = cms.double( 5.11E-4 ),
2877   PropagationDirection = cms.string( "alongMomentum" ),
2878   useRungeKutta = cms.bool( False ),
2879   ptMin = cms.double( -1.0 )
2880 )
2881 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2882   ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2883 )
2884 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2885   ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2886   Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2887   Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2888   EstimateCut = cms.double( -1.0 ),
2889   MaxFractionOutliers = cms.double( 0.3 ),
2890   MaxNumberOfOutliers = cms.int32( 3 ),
2891   MinDof = cms.int32( 2 ),
2892   NoOutliersBeginEnd = cms.bool( False ),
2893   MinNumberOfHits = cms.int32( 5 ),
2894   MinNumberOfHitsHighEta = cms.int32( 5 ),
2895   HighEtaSwitch = cms.double( 5.0 ),
2896   RejectTracks = cms.bool( True ),
2897   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2898   NoInvalidHitsBeginEnd = cms.bool( True ),
2899   LogPixelProbabilityCut = cms.double( -16.0 ),
2900   appendToDataLabel = cms.string( "" )
2901 )
2902 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2903   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2904   ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2905   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2906   GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
2907   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2908 )
2909 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2910   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2911   ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2912   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2913   ErrorRescaling = cms.double( 100.0 ),
2914   GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2915   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2916 )
2917 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2918   MaxChi2 = cms.double( 30.0 ),
2919   nSigma = cms.double( 3.0 ),
2920   MaxDisplacement = cms.double( 0.5 ),
2921   MaxSagitta = cms.double( 2.0 ),
2922   MinimalTolerance = cms.double( 0.5 ),
2923   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2924   ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2925   pTChargeCutThreshold = cms.double( 15.0 ),
2926   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2927   appendToDataLabel = cms.string( "" )
2928 )
2929 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2930   MaxChi2 = cms.double( 30.0 ),
2931   nSigma = cms.double( 3.0 ),
2932   MaxDisplacement = cms.double( 0.5 ),
2933   MaxSagitta = cms.double( 2.0 ),
2934   MinimalTolerance = cms.double( 0.5 ),
2935   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2936   ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2937   pTChargeCutThreshold = cms.double( 15.0 ),
2938   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2939   appendToDataLabel = cms.string( "" )
2940 )
2941 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2942   MaxChi2 = cms.double( 36.0 ),
2943   nSigma = cms.double( 3.0 ),
2944   MaxDisplacement = cms.double( 100.0 ),
2945   MaxSagitta = cms.double( -1.0 ),
2946   MinimalTolerance = cms.double( 10.0 ),
2947   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2948   ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2949   appendToDataLabel = cms.string( "" )
2950 )
2951 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2952   ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2953   Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2954   Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
2955   EstimateCut = cms.double( -1.0 ),
2956   MaxFractionOutliers = cms.double( 0.3 ),
2957   MaxNumberOfOutliers = cms.int32( 3 ),
2958   MinDof = cms.int32( 2 ),
2959   NoOutliersBeginEnd = cms.bool( False ),
2960   MinNumberOfHits = cms.int32( 5 ),
2961   MinNumberOfHitsHighEta = cms.int32( 5 ),
2962   HighEtaSwitch = cms.double( 5.0 ),
2963   RejectTracks = cms.bool( True ),
2964   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2965   NoInvalidHitsBeginEnd = cms.bool( False ),
2966   LogPixelProbabilityCut = cms.double( -16.0 ),
2967   appendToDataLabel = cms.string( "" )
2968 )
2969 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2970   ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2971   Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2972   Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2973   EstimateCut = cms.double( -1.0 ),
2974   MaxFractionOutliers = cms.double( 0.3 ),
2975   MaxNumberOfOutliers = cms.int32( 3 ),
2976   MinDof = cms.int32( 2 ),
2977   NoOutliersBeginEnd = cms.bool( False ),
2978   MinNumberOfHits = cms.int32( 5 ),
2979   MinNumberOfHitsHighEta = cms.int32( 5 ),
2980   HighEtaSwitch = cms.double( 5.0 ),
2981   RejectTracks = cms.bool( True ),
2982   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2983   NoInvalidHitsBeginEnd = cms.bool( False ),
2984   LogPixelProbabilityCut = cms.double( -16.0 ),
2985   appendToDataLabel = cms.string( "" )
2986 )
2987 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2988   ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2989   Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2990   Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2991   EstimateCut = cms.double( 20.0 ),
2992   MaxFractionOutliers = cms.double( 0.3 ),
2993   MaxNumberOfOutliers = cms.int32( 3 ),
2994   MinDof = cms.int32( 2 ),
2995   NoOutliersBeginEnd = cms.bool( False ),
2996   MinNumberOfHits = cms.int32( 3 ),
2997   MinNumberOfHitsHighEta = cms.int32( 5 ),
2998   HighEtaSwitch = cms.double( 5.0 ),
2999   RejectTracks = cms.bool( True ),
3000   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3001   NoInvalidHitsBeginEnd = cms.bool( True ),
3002   LogPixelProbabilityCut = cms.double( -14.0 ),
3003   appendToDataLabel = cms.string( "" )
3004 )
3005 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
3006   ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3007   Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
3008   Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
3009   EstimateCut = cms.double( 20.0 ),
3010   MaxFractionOutliers = cms.double( 0.3 ),
3011   MaxNumberOfOutliers = cms.int32( 3 ),
3012   MinDof = cms.int32( 2 ),
3013   NoOutliersBeginEnd = cms.bool( False ),
3014   MinNumberOfHits = cms.int32( 3 ),
3015   MinNumberOfHitsHighEta = cms.int32( 5 ),
3016   HighEtaSwitch = cms.double( 5.0 ),
3017   RejectTracks = cms.bool( True ),
3018   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3019   NoInvalidHitsBeginEnd = cms.bool( True ),
3020   LogPixelProbabilityCut = cms.double( -14.0 ),
3021   appendToDataLabel = cms.string( "" )
3022 )
3023 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3024   ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
3025   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3026   Updator = cms.string( "hltESPKFUpdator" ),
3027   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3028   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3029   minHits = cms.int32( 3 ),
3030   appendToDataLabel = cms.string( "" )
3031 )
3032 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
3033   ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3034   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3035   Updator = cms.string( "hltESPKFUpdator" ),
3036   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3037   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3038   minHits = cms.int32( 3 ),
3039   appendToDataLabel = cms.string( "" )
3040 )
3041 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3042   ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3043   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3044   Updator = cms.string( "hltESPKFUpdator" ),
3045   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3046   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3047   minHits = cms.int32( 3 ),
3048   appendToDataLabel = cms.string( "" )
3049 )
3050 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3051   ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
3052   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3053   Updator = cms.string( "hltESPKFUpdator" ),
3054   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3055   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3056   errorRescaling = cms.double( 100.0 ),
3057   minHits = cms.int32( 3 ),
3058   appendToDataLabel = cms.string( "" )
3059 )
3060 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3061   ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3062   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3063   Updator = cms.string( "hltESPKFUpdator" ),
3064   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3065   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3066   errorRescaling = cms.double( 100.0 ),
3067   minHits = cms.int32( 3 ),
3068   appendToDataLabel = cms.string( "" )
3069 )
3070 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3071   ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3072   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3073   Updator = cms.string( "hltESPKFUpdator" ),
3074   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3075   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3076   errorRescaling = cms.double( 10.0 ),
3077   minHits = cms.int32( 3 ),
3078   appendToDataLabel = cms.string( "" )
3079 )
3080 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
3081   ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3082   Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3083   Updator = cms.string( "hltESPKFUpdator" ),
3084   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3085   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3086   errorRescaling = cms.double( 10.0 ),
3087   minHits = cms.int32( 3 ),
3088   appendToDataLabel = cms.string( "" )
3089 )
3090 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
3091   ComponentName = cms.string( "hltESPKFUpdator" )
3092 )
3093 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
3094   ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3095   DistanceMeasure = cms.string( "KullbackLeibler" )
3096 )
3097 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3098   ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3099   Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3100   Updator = cms.string( "hltESPKFUpdator" ),
3101   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3102   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3103   minHits = cms.int32( 3 ),
3104   appendToDataLabel = cms.string( "" )
3105 )
3106 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3107   MaxChi2 = cms.double( 9.0 ),
3108   nSigma = cms.double( 3.0 ),
3109   MaxDisplacement = cms.double( 0.5 ),
3110   MaxSagitta = cms.double( 2.0 ),
3111   MinimalTolerance = cms.double( 0.5 ),
3112   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3113   ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3114   pTChargeCutThreshold = cms.double( -1.0 ),
3115   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3116   appendToDataLabel = cms.string( "" )
3117 )
3118 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3119   ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3120   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3121   fractionShared = cms.double( 0.16 ),
3122   ValidHitBonus = cms.double( 5.0 ),
3123   MissingHitPenalty = cms.double( 20.0 ),
3124   allowSharedFirstHit = cms.bool( True )
3125 )
3126 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3127   ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
3128   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3129   fractionShared = cms.double( 0.16 ),
3130   ValidHitBonus = cms.double( 5.0 ),
3131   MissingHitPenalty = cms.double( 20.0 ),
3132   allowSharedFirstHit = cms.bool( True )
3133 )
3134 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3135   MaxChi2 = cms.double( 9.0 ),
3136   nSigma = cms.double( 3.0 ),
3137   MaxDisplacement = cms.double( 0.5 ),
3138   MaxSagitta = cms.double( 2.0 ),
3139   MinimalTolerance = cms.double( 0.5 ),
3140   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3141   ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3142   pTChargeCutThreshold = cms.double( -1.0 ),
3143   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3144   appendToDataLabel = cms.string( "" )
3145 )
3146 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3147   ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3148   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3149   fractionShared = cms.double( 0.16 ),
3150   ValidHitBonus = cms.double( 5.0 ),
3151   MissingHitPenalty = cms.double( 20.0 ),
3152   allowSharedFirstHit = cms.bool( True )
3153 )
3154 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3155   ComponentName = cms.string( "hltESPMeasurementTracker" ),
3156   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3157   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3158   HitMatcher = cms.string( "StandardMatcher" ),
3159   Phase2StripCPE = cms.string( "" ),
3160   SiStripQualityLabel = cms.string( "" ),
3161   UseStripModuleQualityDB = cms.bool( True ),
3162   DebugStripModuleQualityDB = cms.untracked.bool( False ),
3163   UseStripAPVFiberQualityDB = cms.bool( True ),
3164   DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3165   MaskBadAPVFibers = cms.bool( True ),
3166   UseStripStripQualityDB = cms.bool( True ),
3167   DebugStripStripQualityDB = cms.untracked.bool( False ),
3168   badStripCuts = cms.PSet( 
3169     TOB = cms.PSet( 
3170       maxBad = cms.uint32( 4 ),
3171       maxConsecutiveBad = cms.uint32( 2 )
3172     ),
3173     TIB = cms.PSet( 
3174       maxBad = cms.uint32( 4 ),
3175       maxConsecutiveBad = cms.uint32( 2 )
3176     ),
3177     TID = cms.PSet( 
3178       maxBad = cms.uint32( 4 ),
3179       maxConsecutiveBad = cms.uint32( 2 )
3180     ),
3181     TEC = cms.PSet( 
3182       maxBad = cms.uint32( 4 ),
3183       maxConsecutiveBad = cms.uint32( 2 )
3184     )
3185   ),
3186   UsePixelModuleQualityDB = cms.bool( True ),
3187   DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3188   UsePixelROCQualityDB = cms.bool( True ),
3189   DebugPixelROCQualityDB = cms.untracked.bool( False ),
3190   appendToDataLabel = cms.string( "" )
3191 )
3192 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3193   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3194   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3195   ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3196   isPhase2 = cms.bool( False ),
3197   doPixelShapeCut = cms.bool( True ),
3198   doStripShapeCut = cms.bool( True ),
3199   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3200   appendToDataLabel = cms.string( "" )
3201 )
3202 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3203   ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3204   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3205   fractionShared = cms.double( 0.11 ),
3206   ValidHitBonus = cms.double( 5.0 ),
3207   MissingHitPenalty = cms.double( 20.0 ),
3208   allowSharedFirstHit = cms.bool( True )
3209 )
3210 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3211   MaxChi2 = cms.double( 16.0 ),
3212   nSigma = cms.double( 3.0 ),
3213   MaxDisplacement = cms.double( 0.5 ),
3214   MaxSagitta = cms.double( 2.0 ),
3215   MinimalTolerance = cms.double( 0.5 ),
3216   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3217   ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3218   pTChargeCutThreshold = cms.double( -1.0 ),
3219   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3220   appendToDataLabel = cms.string( "" )
3221 )
3222 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3223   ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3224   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3225   fractionShared = cms.double( 0.11 ),
3226   ValidHitBonus = cms.double( 5.0 ),
3227   MissingHitPenalty = cms.double( 20.0 ),
3228   allowSharedFirstHit = cms.bool( True )
3229 )
3230 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3231   ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
3232 )
3233 fragment.hltESPPFClusterParams = cms.ESProducer( "PFClusterParamsESProducer@alpaka",
3234   seedFinder = cms.PSet( 
3235     thresholdsByDetector = cms.VPSet( 
3236       cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
3237         seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ),
3238         detector = cms.string( "HCAL_BARREL1" )
3239       ),
3240       cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
3241         seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
3242         detector = cms.string( "HCAL_ENDCAP" )
3243       )
3244     ),
3245     nNeighbours = cms.int32( 4 )
3246   ),
3247   initialClusteringStep = cms.PSet(  thresholdsByDetector = cms.VPSet( 
3248   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3249     detector = cms.string( "HCAL_BARREL1" )
3250   ),
3251   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3252     detector = cms.string( "HCAL_ENDCAP" )
3253   )
3254 ) ),
3255   pfClusterBuilder = cms.PSet( 
3256     minFracTot = cms.double( 1.0E-20 ),
3257     stoppingTolerance = cms.double( 1.0E-8 ),
3258     positionCalc = cms.PSet( 
3259       minAllowedNormalization = cms.double( 1.0E-9 ),
3260       minFractionInCalc = cms.double( 1.0E-9 )
3261     ),
3262     maxIterations = cms.uint32( 5 ),
3263     recHitEnergyNorms = cms.VPSet( 
3264       cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3265         detector = cms.string( "HCAL_BARREL1" )
3266       ),
3267       cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3268         detector = cms.string( "HCAL_ENDCAP" )
3269       )
3270     ),
3271     showerSigma = cms.double( 10.0 ),
3272     minFractionToKeep = cms.double( 1.0E-7 ),
3273     excludeOtherSeeds = cms.bool( True ),
3274     timeResolutionCalcBarrel = cms.PSet( 
3275       corrTermLowE = cms.double( 0.0 ),
3276       threshLowE = cms.double( 6.0 ),
3277       noiseTerm = cms.double( 21.86 ),
3278       constantTermLowE = cms.double( 4.24 ),
3279       noiseTermLowE = cms.double( 8.0 ),
3280       threshHighE = cms.double( 15.0 ),
3281       constantTerm = cms.double( 2.82 )
3282     ),
3283     timeResolutionCalcEndcap = cms.PSet( 
3284       corrTermLowE = cms.double( 0.0 ),
3285       threshLowE = cms.double( 6.0 ),
3286       noiseTerm = cms.double( 21.86 ),
3287       constantTermLowE = cms.double( 4.24 ),
3288       noiseTermLowE = cms.double( 8.0 ),
3289       threshHighE = cms.double( 15.0 ),
3290       constantTerm = cms.double( 2.82 )
3291     )
3292   ),
3293   appendToDataLabel = cms.string( "" ),
3294   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3295 )
3296 fragment.hltESPPFRecHitHCALParams = cms.ESProducer( "PFRecHitHCALParamsESProducer@alpaka",
3297   energyThresholdsHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3298   energyThresholdsHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3299   appendToDataLabel = cms.string( "" ),
3300   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3301 )
3302 fragment.hltESPPFRecHitHCALTopology = cms.ESProducer( "PFRecHitHCALTopologyESProducer@alpaka",
3303   usePFThresholdsFromDB = cms.bool( True ),
3304   appendToDataLabel = cms.string( "" ),
3305   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3306 )
3307 fragment.hltESPPixelCPEFastHIon = cms.ESProducer( "PixelCPEFastESProducerHIonPhase1",
3308   LoadTemplatesFromDB = cms.bool( True ),
3309   Alpha2Order = cms.bool( True ),
3310   ClusterProbComputationFlag = cms.int32( 0 ),
3311   useLAWidthFromDB = cms.bool( True ),
3312   lAOffset = cms.double( 0.0 ),
3313   lAWidthBPix = cms.double( 0.0 ),
3314   lAWidthFPix = cms.double( 0.0 ),
3315   doLorentzFromAlignment = cms.bool( False ),
3316   useLAFromDB = cms.bool( True ),
3317   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3318   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3319   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3320   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3321   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3322   yerr_endcap = cms.vdouble( 0.0021 ),
3323   xerr_barrel_l1_def = cms.double( 0.0103 ),
3324   yerr_barrel_l1_def = cms.double( 0.0021 ),
3325   xerr_barrel_ln_def = cms.double( 0.0103 ),
3326   yerr_barrel_ln_def = cms.double( 0.0021 ),
3327   xerr_endcap_def = cms.double( 0.002 ),
3328   yerr_endcap_def = cms.double( 7.5E-4 ),
3329   EdgeClusterErrorX = cms.double( 50.0 ),
3330   EdgeClusterErrorY = cms.double( 85.0 ),
3331   UseErrorsFromTemplates = cms.bool( True ),
3332   TruncatePixelCharge = cms.bool( True ),
3333   ComponentName = cms.string( "hltESPPixelCPEFastHIon" ),
3334   MagneticFieldRecord = cms.ESInputTag( "","" ),
3335   appendToDataLabel = cms.string( "" )
3336 )
3337 fragment.hltESPPixelCPEFastParamsPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaPhase1@alpaka",
3338   LoadTemplatesFromDB = cms.bool( True ),
3339   Alpha2Order = cms.bool( True ),
3340   ClusterProbComputationFlag = cms.int32( 0 ),
3341   useLAWidthFromDB = cms.bool( True ),
3342   lAOffset = cms.double( 0.0 ),
3343   lAWidthBPix = cms.double( 0.0 ),
3344   lAWidthFPix = cms.double( 0.0 ),
3345   doLorentzFromAlignment = cms.bool( False ),
3346   useLAFromDB = cms.bool( True ),
3347   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3348   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3349   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3350   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3351   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3352   yerr_endcap = cms.vdouble( 0.0021 ),
3353   xerr_barrel_l1_def = cms.double( 0.0103 ),
3354   yerr_barrel_l1_def = cms.double( 0.0021 ),
3355   xerr_barrel_ln_def = cms.double( 0.0103 ),
3356   yerr_barrel_ln_def = cms.double( 0.0021 ),
3357   xerr_endcap_def = cms.double( 0.002 ),
3358   yerr_endcap_def = cms.double( 7.5E-4 ),
3359   EdgeClusterErrorX = cms.double( 50.0 ),
3360   EdgeClusterErrorY = cms.double( 85.0 ),
3361   UseErrorsFromTemplates = cms.bool( True ),
3362   TruncatePixelCharge = cms.bool( True ),
3363   ComponentName = cms.string( "PixelCPEFastParams" ),
3364   MagneticFieldRecord = cms.ESInputTag( "","" ),
3365   appendToDataLabel = cms.string( "" ),
3366   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3367 )
3368 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3369   LoadTemplatesFromDB = cms.bool( True ),
3370   Alpha2Order = cms.bool( True ),
3371   ClusterProbComputationFlag = cms.int32( 0 ),
3372   useLAWidthFromDB = cms.bool( False ),
3373   lAOffset = cms.double( 0.0 ),
3374   lAWidthBPix = cms.double( 0.0 ),
3375   lAWidthFPix = cms.double( 0.0 ),
3376   doLorentzFromAlignment = cms.bool( False ),
3377   useLAFromDB = cms.bool( True ),
3378   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3379   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3380   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3381   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3382   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3383   yerr_endcap = cms.vdouble( 0.0021 ),
3384   xerr_barrel_l1_def = cms.double( 0.0103 ),
3385   yerr_barrel_l1_def = cms.double( 0.0021 ),
3386   xerr_barrel_ln_def = cms.double( 0.0103 ),
3387   yerr_barrel_ln_def = cms.double( 0.0021 ),
3388   xerr_endcap_def = cms.double( 0.002 ),
3389   yerr_endcap_def = cms.double( 7.5E-4 ),
3390   eff_charge_cut_highX = cms.double( 1.0 ),
3391   eff_charge_cut_highY = cms.double( 1.0 ),
3392   eff_charge_cut_lowX = cms.double( 0.0 ),
3393   eff_charge_cut_lowY = cms.double( 0.0 ),
3394   size_cutX = cms.double( 3.0 ),
3395   size_cutY = cms.double( 3.0 ),
3396   EdgeClusterErrorX = cms.double( 50.0 ),
3397   EdgeClusterErrorY = cms.double( 85.0 ),
3398   inflate_errors = cms.bool( False ),
3399   inflate_all_errors_no_trk_angle = cms.bool( False ),
3400   NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
3401   UseErrorsFromTemplates = cms.bool( True ),
3402   TruncatePixelCharge = cms.bool( True ),
3403   IrradiationBiasCorrection = cms.bool( True ),
3404   DoCosmics = cms.bool( False ),
3405   isPhase2 = cms.bool( False ),
3406   SmallPitch = cms.bool( False ),
3407   ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3408   MagneticFieldRecord = cms.ESInputTag( "","" ),
3409   appendToDataLabel = cms.string( "" )
3410 )
3411 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3412   LoadTemplatesFromDB = cms.bool( True ),
3413   Alpha2Order = cms.bool( True ),
3414   ClusterProbComputationFlag = cms.int32( 0 ),
3415   useLAWidthFromDB = cms.bool( True ),
3416   lAOffset = cms.double( 0.0 ),
3417   lAWidthBPix = cms.double( 0.0 ),
3418   lAWidthFPix = cms.double( 0.0 ),
3419   doLorentzFromAlignment = cms.bool( False ),
3420   useLAFromDB = cms.bool( True ),
3421   barrelTemplateID = cms.int32( 0 ),
3422   forwardTemplateID = cms.int32( 0 ),
3423   directoryWithTemplates = cms.int32( 0 ),
3424   speed = cms.int32( -2 ),
3425   UseClusterSplitter = cms.bool( False ),
3426   ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3427   appendToDataLabel = cms.string( "" )
3428 )
3429 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3430   MaxChi2 = cms.double( 16.0 ),
3431   nSigma = cms.double( 3.0 ),
3432   MaxDisplacement = cms.double( 0.5 ),
3433   MaxSagitta = cms.double( 2.0 ),
3434   MinimalTolerance = cms.double( 0.5 ),
3435   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3436   ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3437   pTChargeCutThreshold = cms.double( -1.0 ),
3438   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3439   appendToDataLabel = cms.string( "" )
3440 )
3441 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3442   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3443   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3444   ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3445   isPhase2 = cms.bool( False ),
3446   doPixelShapeCut = cms.bool( True ),
3447   doStripShapeCut = cms.bool( True ),
3448   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3449   appendToDataLabel = cms.string( "" )
3450 )
3451 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3452   ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3453   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3454   fractionShared = cms.double( 0.11 ),
3455   ValidHitBonus = cms.double( 5.0 ),
3456   MissingHitPenalty = cms.double( 20.0 ),
3457   allowSharedFirstHit = cms.bool( True )
3458 )
3459 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3460   MaxChi2 = cms.double( 9.0 ),
3461   nSigma = cms.double( 3.0 ),
3462   MaxDisplacement = cms.double( 0.5 ),
3463   MaxSagitta = cms.double( 2.0 ),
3464   MinimalTolerance = cms.double( 0.5 ),
3465   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
3466   ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3467   pTChargeCutThreshold = cms.double( 15.0 ),
3468   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3469   appendToDataLabel = cms.string( "" )
3470 )
3471 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3472   MaxChi2 = cms.double( 25.0 ),
3473   nSigma = cms.double( 3.0 ),
3474   MaxDisplacement = cms.double( 100.0 ),
3475   MaxSagitta = cms.double( -1.0 ),
3476   MinimalTolerance = cms.double( 10.0 ),
3477   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3478   ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3479   appendToDataLabel = cms.string( "" )
3480 )
3481 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3482   ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3483   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3484   fractionShared = cms.double( 0.19 ),
3485   ValidHitBonus = cms.double( 5.0 ),
3486   MissingHitPenalty = cms.double( 20.0 ),
3487   allowSharedFirstHit = cms.bool( True )
3488 )
3489 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3490   ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3491   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3492   Updator = cms.string( "hltESPKFUpdator" ),
3493   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3494   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3495   minHits = cms.int32( 3 ),
3496   appendToDataLabel = cms.string( "" )
3497 )
3498 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3499   ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3500   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3501   Updator = cms.string( "hltESPKFUpdator" ),
3502   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3503   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3504   errorRescaling = cms.double( 100.0 ),
3505   minHits = cms.int32( 3 ),
3506   appendToDataLabel = cms.string( "" )
3507 )
3508 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3509   SimpleMagneticField = cms.string( "" ),
3510   MaxDPhi = cms.double( 1.6 ),
3511   ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3512   Mass = cms.double( 0.105 ),
3513   PropagationDirection = cms.string( "alongMomentum" ),
3514   useRungeKutta = cms.bool( True ),
3515   ptMin = cms.double( -1.0 )
3516 )
3517 fragment.hltESPSiPixelCablingSoA = cms.ESProducer( "SiPixelCablingSoAESProducer@alpaka",
3518   CablingMapLabel = cms.string( "" ),
3519   UseQualityInfo = cms.bool( False ),
3520   appendToDataLabel = cms.string( "" ),
3521   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3522 )
3523 fragment.hltESPSiPixelGainCalibrationForHLTSoA = cms.ESProducer( "SiPixelGainCalibrationForHLTSoAESProducer@alpaka",
3524   appendToDataLabel = cms.string( "" ),
3525   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3526 )
3527 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3528   ComponentName = cms.string( "hltESPSmartPropagator" ),
3529   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3530   MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3531   PropagationDirection = cms.string( "alongMomentum" ),
3532   Epsilon = cms.double( 5.0 )
3533 )
3534 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3535   ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
3536   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3537   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3538   PropagationDirection = cms.string( "alongMomentum" ),
3539   Epsilon = cms.double( 5.0 )
3540 )
3541 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3542   ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3543   TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3544   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3545   PropagationDirection = cms.string( "oppositeToMomentum" ),
3546   Epsilon = cms.double( 5.0 )
3547 )
3548 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3549   distance = cms.double( 0.5 )
3550 )
3551 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3552   ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3553   NoErrorPropagation = cms.bool( False ),
3554   PropagationDirection = cms.string( "alongMomentum" ),
3555   useTuningForL2Speed = cms.bool( False ),
3556   useIsYokeFlag = cms.bool( True ),
3557   endcapShiftInZNeg = cms.double( 0.0 ),
3558   SetVBFPointer = cms.bool( False ),
3559   AssumeNoMaterial = cms.bool( False ),
3560   endcapShiftInZPos = cms.double( 0.0 ),
3561   useInTeslaFromMagField = cms.bool( False ),
3562   VBFName = cms.string( "VolumeBasedMagneticField" ),
3563   useEndcapShiftsInZ = cms.bool( False ),
3564   sendLogWarning = cms.bool( False ),
3565   useMatVolumes = cms.bool( True ),
3566   debug = cms.bool( False ),
3567   ApplyRadX0Correction = cms.bool( True ),
3568   useMagVolumes = cms.bool( True ),
3569   returnTangentPlane = cms.bool( True )
3570 )
3571 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3572   ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3573   NoErrorPropagation = cms.bool( False ),
3574   PropagationDirection = cms.string( "oppositeToMomentum" ),
3575   useTuningForL2Speed = cms.bool( False ),
3576   useIsYokeFlag = cms.bool( True ),
3577   endcapShiftInZNeg = cms.double( 0.0 ),
3578   SetVBFPointer = cms.bool( False ),
3579   AssumeNoMaterial = cms.bool( False ),
3580   endcapShiftInZPos = cms.double( 0.0 ),
3581   useInTeslaFromMagField = cms.bool( False ),
3582   VBFName = cms.string( "VolumeBasedMagneticField" ),
3583   useEndcapShiftsInZ = cms.bool( False ),
3584   sendLogWarning = cms.bool( False ),
3585   useMatVolumes = cms.bool( True ),
3586   debug = cms.bool( False ),
3587   ApplyRadX0Correction = cms.bool( True ),
3588   useMagVolumes = cms.bool( True ),
3589   returnTangentPlane = cms.bool( True )
3590 )
3591 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3592   ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3593   ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3594   parameters = cms.PSet( 
3595     mTIB_P1 = cms.double( 0.202 ),
3596     maxChgOneMIP = cms.double( 6000.0 ),
3597     mTEC_P0 = cms.double( -1.885 ),
3598     mTOB_P1 = cms.double( 0.253 ),
3599     mTEC_P1 = cms.double( 0.471 ),
3600     mLC_P2 = cms.double( 0.3 ),
3601     mLC_P1 = cms.double( 0.618 ),
3602     mTOB_P0 = cms.double( -1.026 ),
3603     mLC_P0 = cms.double( -0.326 ),
3604     useLegacyError = cms.bool( False ),
3605     mTIB_P0 = cms.double( -0.742 ),
3606     mTID_P1 = cms.double( 0.433 ),
3607     mTID_P0 = cms.double( -1.427 )
3608   )
3609 )
3610 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3611   ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
3612   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3613   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3614   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3615   Matcher = cms.string( "StandardMatcher" ),
3616   Phase2StripCPE = cms.string( "" ),
3617   appendToDataLabel = cms.string( "" )
3618 )
3619 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3620   ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
3621   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3622   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3623   PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3624   Matcher = cms.string( "StandardMatcher" ),
3625   Phase2StripCPE = cms.string( "" ),
3626   appendToDataLabel = cms.string( "" )
3627 )
3628 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3629   ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3630   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3631   StripCPE = cms.string( "Fake" ),
3632   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3633   Matcher = cms.string( "StandardMatcher" ),
3634   Phase2StripCPE = cms.string( "" ),
3635   appendToDataLabel = cms.string( "" )
3636 )
3637 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3638   ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
3639   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3640   StripCPE = cms.string( "Fake" ),
3641   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3642   Matcher = cms.string( "StandardMatcher" ),
3643   Phase2StripCPE = cms.string( "" ),
3644   appendToDataLabel = cms.string( "" )
3645 )
3646 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3647   MaxChi2 = cms.double( 16.0 ),
3648   nSigma = cms.double( 3.0 ),
3649   MaxDisplacement = cms.double( 0.5 ),
3650   MaxSagitta = cms.double( 2.0 ),
3651   MinimalTolerance = cms.double( 0.5 ),
3652   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3653   ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3654   pTChargeCutThreshold = cms.double( -1.0 ),
3655   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3656   appendToDataLabel = cms.string( "" )
3657 )
3658 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3659   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3660   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3661   ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3662   isPhase2 = cms.bool( False ),
3663   doPixelShapeCut = cms.bool( True ),
3664   doStripShapeCut = cms.bool( True ),
3665   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3666   appendToDataLabel = cms.string( "" )
3667 )
3668 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3669   ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3670   Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3671   Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3672   EstimateCut = cms.double( 30.0 ),
3673   MaxFractionOutliers = cms.double( 0.3 ),
3674   MaxNumberOfOutliers = cms.int32( 3 ),
3675   MinDof = cms.int32( 2 ),
3676   NoOutliersBeginEnd = cms.bool( False ),
3677   MinNumberOfHits = cms.int32( 7 ),
3678   MinNumberOfHitsHighEta = cms.int32( 5 ),
3679   HighEtaSwitch = cms.double( 5.0 ),
3680   RejectTracks = cms.bool( True ),
3681   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3682   NoInvalidHitsBeginEnd = cms.bool( False ),
3683   LogPixelProbabilityCut = cms.double( -16.0 ),
3684   appendToDataLabel = cms.string( "" )
3685 )
3686 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3687   ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3688   Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3689   Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3690   EstimateCut = cms.double( 30.0 ),
3691   MaxFractionOutliers = cms.double( 0.3 ),
3692   MaxNumberOfOutliers = cms.int32( 3 ),
3693   MinDof = cms.int32( 2 ),
3694   NoOutliersBeginEnd = cms.bool( False ),
3695   MinNumberOfHits = cms.int32( 7 ),
3696   MinNumberOfHitsHighEta = cms.int32( 5 ),
3697   HighEtaSwitch = cms.double( 5.0 ),
3698   RejectTracks = cms.bool( True ),
3699   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3700   NoInvalidHitsBeginEnd = cms.bool( False ),
3701   LogPixelProbabilityCut = cms.double( -16.0 ),
3702   appendToDataLabel = cms.string( "" )
3703 )
3704 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3705   ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3706   standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3707   looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3708   appendToDataLabel = cms.string( "" )
3709 )
3710 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3711   ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3712   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3713   Updator = cms.string( "hltESPKFUpdator" ),
3714   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3715   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3716   minHits = cms.int32( 7 ),
3717   appendToDataLabel = cms.string( "" )
3718 )
3719 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3720   ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3721   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3722   Updator = cms.string( "hltESPKFUpdator" ),
3723   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3724   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3725   minHits = cms.int32( 7 ),
3726   appendToDataLabel = cms.string( "" )
3727 )
3728 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3729   ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3730   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3731   Updator = cms.string( "hltESPKFUpdator" ),
3732   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3733   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3734   errorRescaling = cms.double( 10.0 ),
3735   minHits = cms.int32( 7 ),
3736   appendToDataLabel = cms.string( "" )
3737 )
3738 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3739   ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3740   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3741   Updator = cms.string( "hltESPKFUpdator" ),
3742   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3743   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3744   errorRescaling = cms.double( 10.0 ),
3745   minHits = cms.int32( 7 ),
3746   appendToDataLabel = cms.string( "" )
3747 )
3748 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3749   ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3750   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3751   fractionShared = cms.double( 0.09 ),
3752   ValidHitBonus = cms.double( 5.0 ),
3753   MissingHitPenalty = cms.double( 20.0 ),
3754   allowSharedFirstHit = cms.bool( True )
3755 )
3756 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3757   ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3758   algoOrder = cms.vstring(  ),
3759   appendToDataLabel = cms.string( "" )
3760 )
3761 fragment.hltESPTrackSelectionTfCKF = cms.ESProducer( "TfGraphDefProducer",
3762   ComponentName = cms.string( "hltESPTrackSelectionTfCKF" ),
3763   FileName = cms.FileInPath( "RecoTracker/FinalTrackSelectors/data/TrackTfClassifier/CKF_Run3_12_5_0_pre5.pb" ),
3764   appendToDataLabel = cms.string( "" )
3765 )
3766 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3767   ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3768   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3769   fractionShared = cms.double( 0.5 ),
3770   ValidHitBonus = cms.double( 100.0 ),
3771   MissingHitPenalty = cms.double( 0.0 ),
3772   allowSharedFirstHit = cms.bool( False )
3773 )
3774 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3775   ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3776   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3777   Updator = cms.string( "hltESPKFUpdator" ),
3778   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3779   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3780   minHits = cms.int32( 3 ),
3781   appendToDataLabel = cms.string( "" )
3782 )
3783 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3784   ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3785   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3786   Updator = cms.string( "hltESPKFUpdator" ),
3787   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3788   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3789   errorRescaling = cms.double( 100.0 ),
3790   minHits = cms.int32( 3 ),
3791   appendToDataLabel = cms.string( "" )
3792 )
3793 fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer",
3794   timeThreshold = cms.int32( 48 ),
3795   sigmaZThreshold = cms.double( 2.0 ),
3796   sigmaXYThreshold = cms.double( 4.0 ),
3797   appendToDataLabel = cms.string( "" )
3798 )
3799 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3800   ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3801   useQuadrupletAlgo = cms.bool( False ),
3802   appendToDataLabel = cms.string( "" )
3803 )
3804 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3805   ComponentName = cms.string( "hltTrackCleaner" ),
3806   appendToDataLabel = cms.string( "" )
3807 )
3808 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3809   ComponentName = cms.string( "HODetIdAssociator" ),
3810   etaBinSize = cms.double( 0.087 ),
3811   nEta = cms.int32( 30 ),
3812   nPhi = cms.int32( 72 ),
3813   hcalRegion = cms.int32( 2 ),
3814   includeBadChambers = cms.bool( False ),
3815   includeGEM = cms.bool( False ),
3816   includeME0 = cms.bool( False )
3817 )
3818 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
3819   appendToDataLabel = cms.string( "" )
3820 )
3821 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3822   ComponentName = cms.string( "MuonDetIdAssociator" ),
3823   etaBinSize = cms.double( 0.125 ),
3824   nEta = cms.int32( 48 ),
3825   nPhi = cms.int32( 48 ),
3826   hcalRegion = cms.int32( 2 ),
3827   includeBadChambers = cms.bool( True ),
3828   includeGEM = cms.bool( True ),
3829   includeME0 = cms.bool( False )
3830 )
3831 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3832   ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3833   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3834   fractionShared = cms.double( 0.1 ),
3835   ValidHitBonus = cms.double( 1000.0 ),
3836   MissingHitPenalty = cms.double( 1.0 ),
3837   allowSharedFirstHit = cms.bool( True )
3838 )
3839 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3840   ComponentName = cms.string( "SimpleNavigationSchool" ),
3841   PluginName = cms.string( "" ),
3842   SimpleMagneticField = cms.string( "ParabolicMf" )
3843 )
3844 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3845   ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3846   etaBinSize = cms.double( 0.1 ),
3847   nEta = cms.int32( 60 ),
3848   nPhi = cms.int32( 30 ),
3849   hcalRegion = cms.int32( 2 ),
3850   includeBadChambers = cms.bool( False ),
3851   includeGEM = cms.bool( False ),
3852   includeME0 = cms.bool( False )
3853 )
3854 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
3855   appendToDataLabel = cms.string( "" )
3856 )
3857 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
3858   ComponentName = cms.string( "" ),
3859   CablingMapLabel = cms.string( "" ),
3860   UseQualityInfo = cms.bool( False ),
3861   appendToDataLabel = cms.string( "" )
3862 )
3863 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3864 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3865   LatencyRecord = cms.PSet( 
3866     label = cms.untracked.string( "" ),
3867     record = cms.string( "SiStripLatencyRcd" )
3868   ),
3869   BackPlaneCorrectionPeakMode = cms.PSet( 
3870     label = cms.untracked.string( "peak" ),
3871     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3872   ),
3873   BackPlaneCorrectionDeconvMode = cms.PSet( 
3874     label = cms.untracked.string( "deconvolution" ),
3875     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3876   )
3877 )
3878 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3879   LatencyRecord = cms.PSet( 
3880     label = cms.untracked.string( "" ),
3881     record = cms.string( "SiStripLatencyRcd" )
3882   ),
3883   LorentzAnglePeakMode = cms.PSet( 
3884     label = cms.untracked.string( "peak" ),
3885     record = cms.string( "SiStripLorentzAngleRcd" )
3886   ),
3887   LorentzAngleDeconvMode = cms.PSet( 
3888     label = cms.untracked.string( "deconvolution" ),
3889     record = cms.string( "SiStripLorentzAngleRcd" )
3890   )
3891 )
3892 
3893 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3894     RawDataCollection = cms.InputTag( "rawDataCollector" )
3895 )
3896 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
3897 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3898     result = cms.bool( False )
3899 )
3900 fragment.hltBackend = cms.EDProducer( "AlpakaBackendProducer@alpaka"
3901 )
3902 fragment.hltStatusOnGPUFilter = cms.EDFilter( "AlpakaBackendFilter",
3903     producer = cms.InputTag( 'hltBackend','backend' ),
3904     backends = cms.vstring( 'CudaAsync',
3905       'ROCmAsync' )
3906 )
3907 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3908     SelectedTriggerType = cms.int32( 1 )
3909 )
3910 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3911     FedIds = cms.vint32( 1404 ),
3912     Setup = cms.string( "stage2::GTSetup" ),
3913     FWId = cms.uint32( 0 ),
3914     DmxFWId = cms.uint32( 0 ),
3915     FWOverride = cms.bool( False ),
3916     TMTCheck = cms.bool( True ),
3917     CTP7 = cms.untracked.bool( False ),
3918     MTF7 = cms.untracked.bool( False ),
3919     InputLabel = cms.InputTag( "rawDataCollector" ),
3920     lenSlinkHeader = cms.untracked.int32( 8 ),
3921     lenSlinkTrailer = cms.untracked.int32( 8 ),
3922     lenAMCHeader = cms.untracked.int32( 8 ),
3923     lenAMCTrailer = cms.untracked.int32( 0 ),
3924     lenAMC13Header = cms.untracked.int32( 8 ),
3925     lenAMC13Trailer = cms.untracked.int32( 8 ),
3926     debug = cms.untracked.bool( False ),
3927     MinFeds = cms.uint32( 0 )
3928 )
3929 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3930     MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3931     MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3932     EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3933     TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3934     JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3935     EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3936     EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
3937     CICADAInputTag = cms.InputTag( 'hltGtStage2Digis','CICADAScore' ),
3938     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3939     AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
3940     GetPrescaleColumnFromData = cms.bool( False ),
3941     AlgorithmTriggersUnprescaled = cms.bool( True ),
3942     RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
3943     AlgorithmTriggersUnmasked = cms.bool( True ),
3944     useMuonShowers = cms.bool( True ),
3945     resetPSCountersEachLumiSec = cms.bool( True ),
3946     semiRandomInitialPSCounters = cms.bool( False ),
3947     ProduceL1GtDaqRecord = cms.bool( True ),
3948     ProduceL1GtObjectMapRecord = cms.bool( True ),
3949     EmulateBxInEvent = cms.int32( 1 ),
3950     L1DataBxInEvent = cms.int32( 5 ),
3951     AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3952     BstLengthBytes = cms.int32( -1 ),
3953     PrescaleSet = cms.uint32( 1 ),
3954     Verbosity = cms.untracked.int32( 0 ),
3955     PrintL1Menu = cms.untracked.bool( False ),
3956     TriggerMenuLuminosity = cms.string( "startup" )
3957 )
3958 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
3959     onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
3960 )
3961 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3962     changeToCMSCoordinates = cms.bool( False ),
3963     maxZ = cms.double( 40.0 ),
3964     setSigmaZ = cms.double( 0.0 ),
3965     beamMode = cms.untracked.uint32( 11 ),
3966     src = cms.InputTag( "" ),
3967     gtEvmLabel = cms.InputTag( "" ),
3968     maxRadius = cms.double( 2.0 ),
3969     useTransientRecord = cms.bool( True )
3970 )
3971 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
3972     saveTags = cms.bool( True ),
3973     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
3974     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3975     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
3976     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3977     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3978     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3979     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3980     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3981     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3982     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
3983 )
3984 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
3985     offset = cms.uint32( 0 ),
3986     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3987 )
3988 fragment.hltEcalDigisLegacy = cms.EDProducer( "EcalRawToDigi",
3989     tccUnpacking = cms.bool( True ),
3990     FedLabel = cms.InputTag( "listfeds" ),
3991     srpUnpacking = cms.bool( True ),
3992     syncCheck = cms.bool( True ),
3993     feIdCheck = cms.bool( True ),
3994     silentMode = cms.untracked.bool( True ),
3995     InputLabel = cms.InputTag( "rawDataCollector" ),
3996     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 ),
3997     eventPut = cms.bool( True ),
3998     numbTriggerTSamples = cms.int32( 1 ),
3999     numbXtalTSamples = cms.int32( 10 ),
4000     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 ),
4001     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 ),
4002     DoRegional = cms.bool( False ),
4003     feUnpacking = cms.bool( True ),
4004     forceToKeepFRData = cms.bool( False ),
4005     headerUnpacking = cms.bool( True ),
4006     memUnpacking = cms.bool( True )
4007 )
4008 fragment.hltEcalDigisSoA = cms.EDProducer( "EcalRawToDigiPortable@alpaka",
4009     InputLabel = cms.InputTag( "rawDataCollector" ),
4010     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 ),
4011     maxChannelsEB = cms.uint32( 61200 ),
4012     maxChannelsEE = cms.uint32( 14648 ),
4013     digisLabelEB = cms.string( "ebDigis" ),
4014     digisLabelEE = cms.string( "eeDigis" ),
4015     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4016 )
4017 fragment.hltEcalDigis = cms.EDProducer( "EcalDigisFromPortableProducer",
4018     digisInLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
4019     digisInLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
4020     digisOutLabelEB = cms.string( "ebDigis" ),
4021     digisOutLabelEE = cms.string( "eeDigis" ),
4022     produceDummyIntegrityCollections = cms.bool( False )
4023 )
4024 fragment.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalUncalibRecHitProducerPortable@alpaka",
4025     digisLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
4026     digisLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
4027     recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4028     recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
4029     EBtimeFitLimits_Lower = cms.double( 0.2 ),
4030     EBtimeFitLimits_Upper = cms.double( 1.4 ),
4031     EEtimeFitLimits_Lower = cms.double( 0.2 ),
4032     EEtimeFitLimits_Upper = cms.double( 1.4 ),
4033     EBtimeConstantTerm = cms.double( 0.6 ),
4034     EEtimeConstantTerm = cms.double( 1.0 ),
4035     EBtimeNconst = cms.double( 28.5 ),
4036     EEtimeNconst = cms.double( 31.8 ),
4037     outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
4038     outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
4039     outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
4040     outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
4041     outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4042     outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4043     outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4044     outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4045     amplitudeThresholdEB = cms.double( 10.0 ),
4046     amplitudeThresholdEE = cms.double( 10.0 ),
4047     kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
4048     shouldRunTimingComputation = cms.bool( True ),
4049     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4050 )
4051 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
4052     uncalibRecHitsPortableEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ),
4053     recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
4054     isPhase2 = cms.bool( False ),
4055     uncalibRecHitsPortableEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ),
4056     recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
4057 )
4058 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
4059     ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4060     ebDetIdToBeRecovered = cms.string( "ebDetId" ),
4061     integrityTTIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityTTIdErrors' ),
4062     eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4063     ebFEToBeRecovered = cms.string( "ebFE" ),
4064     ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4065     eeDetIdToBeRecovered = cms.string( "eeDetId" ),
4066     eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4067     eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4068     ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4069     ebSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ),
4070     eeFEToBeRecovered = cms.string( "eeFE" ),
4071     integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityBlockSizeErrors' ),
4072     eeSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" )
4073 )
4074 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
4075     recoverEEVFE = cms.bool( False ),
4076     EErechitCollection = cms.string( "EcalRecHitsEE" ),
4077     recoverEBIsolatedChannels = cms.bool( False ),
4078     recoverEBVFE = cms.bool( False ),
4079     laserCorrection = cms.bool( True ),
4080     EBLaserMIN = cms.double( 0.5 ),
4081     killDeadChannels = cms.bool( True ),
4082     dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
4083     EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4084     dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
4085     EELaserMIN = cms.double( 0.5 ),
4086     ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
4087     cleaningConfig = cms.PSet( 
4088       cThreshold_endcap = cms.double( 15.0 ),
4089       tightenCrack_e1_double = cms.double( 2.0 ),
4090       cThreshold_barrel = cms.double( 4.0 ),
4091       e6e2thresh = cms.double( 0.04 ),
4092       e4e1Threshold_barrel = cms.double( 0.08 ),
4093       e4e1Threshold_endcap = cms.double( 0.3 ),
4094       tightenCrack_e4e1_single = cms.double( 3.0 ),
4095       cThreshold_double = cms.double( 10.0 ),
4096       e4e1_b_barrel = cms.double( -0.024 ),
4097       tightenCrack_e6e2_double = cms.double( 3.0 ),
4098       e4e1_a_barrel = cms.double( 0.04 ),
4099       tightenCrack_e1_single = cms.double( 2.0 ),
4100       e4e1_a_endcap = cms.double( 0.02 ),
4101       e4e1_b_endcap = cms.double( -0.0125 ),
4102       ignoreOutOfTimeThresh = cms.double( 1.0E9 )
4103     ),
4104     logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
4105     eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
4106     recoverEBFE = cms.bool( False ),
4107     eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
4108     ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
4109     singleChannelRecoveryThreshold = cms.double( 8.0 ),
4110     sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
4111     bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
4112     bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
4113     ChannelStatusToBeExcluded = cms.vstring(  ),
4114     EBrechitCollection = cms.string( "EcalRecHitsEB" ),
4115     triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
4116     recoverEEFE = cms.bool( False ),
4117     singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
4118     EBLaserMAX = cms.double( 3.0 ),
4119     flagsMapDBReco = cms.PSet( 
4120       kDead = cms.vstring( 'kNoDataNoTP' ),
4121       kGood = cms.vstring( 'kOk',
4122         'kDAC',
4123         'kNoLaser',
4124         'kNoisy' ),
4125       kTowerRecovered = cms.vstring( 'kDeadFE' ),
4126       kNoisy = cms.vstring( 'kNNoisy',
4127         'kFixedG6',
4128         'kFixedG1' ),
4129       kNeighboursRecovered = cms.vstring( 'kFixedG0',
4130         'kNonRespondingIsolated',
4131         'kDeadVFE' )
4132     ),
4133     EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4134     algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
4135     algo = cms.string( "EcalRecHitWorkerSimple" ),
4136     EELaserMAX = cms.double( 8.0 ),
4137     logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
4138     recoverEEIsolatedChannels = cms.bool( False ),
4139     timeCalibTag = cms.ESInputTag( "","" ),
4140     timeOffsetTag = cms.ESInputTag( "","" ),
4141     skipTimeCalib = cms.bool( False )
4142 )
4143 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
4144     sourceTag = cms.InputTag( "rawDataCollector" ),
4145     debugMode = cms.untracked.bool( False ),
4146     InstanceES = cms.string( "" ),
4147     LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
4148     ESdigiCollection = cms.string( "" )
4149 )
4150 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
4151     ESrechitCollection = cms.string( "EcalRecHitsES" ),
4152     ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
4153     algo = cms.string( "ESRecHitWorker" ),
4154     ESRecoAlgo = cms.int32( 0 )
4155 )
4156 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
4157     barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4158     endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4159     barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4160     endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4161     barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4162     endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4163     statusThreshold = cms.uint32( 3 ),
4164     useRecoFlag = cms.bool( False ),
4165     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 ),
4166     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 ),
4167     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 ),
4168     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 ),
4169     phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
4170     phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
4171 )
4172 fragment.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector",
4173     inputTag = cms.InputTag( "rawDataCollector" ),
4174     fedList = cms.vuint32( 1404 )
4175 )
4176 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
4177     result = cms.bool( True )
4178 )
4179 fragment.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
4180     saveTags = cms.bool( True ),
4181     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG8er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_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" ),
4182     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4183     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4184     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4185     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4186     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4187     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4188     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4189     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4190     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4191 )
4192 fragment.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
4193     offset = cms.uint32( 0 ),
4194     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4195 )
4196 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
4197     doBarrel = cms.bool( True ),
4198     doEndcaps = cms.bool( True ),
4199     barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4200     endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4201     clusEtaSize = cms.int32( 3 ),
4202     clusPhiSize = cms.int32( 3 ),
4203     barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
4204     endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
4205     clusSeedThr = cms.double( 0.5 ),
4206     clusSeedThrEndCap = cms.double( 1.0 ),
4207     useRecoFlag = cms.bool( False ),
4208     flagLevelRecHitsToUse = cms.int32( 1 ),
4209     useDBStatus = cms.bool( True ),
4210     statusLevelRecHitsToUse = cms.int32( 1 ),
4211     posCalcParameters = cms.PSet( 
4212       T0_barl = cms.double( 7.4 ),
4213       T0_endcPresh = cms.double( 1.2 ),
4214       LogWeighted = cms.bool( True ),
4215       T0_endc = cms.double( 3.1 ),
4216       X0 = cms.double( 0.89 ),
4217       W0 = cms.double( 4.2 )
4218     ),
4219     maxNumberofSeeds = cms.int32( 700 ),
4220     maxNumberofClusters = cms.int32( 300 ),
4221     debugLevel = cms.int32( 0 )
4222 )
4223 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4224     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4225     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4226     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4227     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4228     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4229     useRecoFlag = cms.bool( False ),
4230     flagLevelRecHitsToUse = cms.int32( 1 ),
4231     useDBStatus = cms.bool( True ),
4232     statusLevelRecHitsToUse = cms.int32( 1 ),
4233     doSelBarrel = cms.bool( True ),
4234     barrelSelection = cms.PSet( 
4235       massHighPi0Cand = cms.double( 0.156 ),
4236       ptMinForIsolation = cms.double( 1.0 ),
4237       seleMinvMaxBarrel = cms.double( 0.8 ),
4238       massLowPi0Cand = cms.double( 0.084 ),
4239       seleS9S25Gamma = cms.double( 0.8 ),
4240       seleBeltDeta = cms.double( 0.1 ),
4241       seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4242       barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4243       removePi0CandidatesForEta = cms.bool( True ),
4244       seleMinvMinBarrel = cms.double( 0.2 ),
4245       seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
4246       selePtPairBarrel_region1 = cms.double( 3.0 ),
4247       selePtPairBarrel_region2 = cms.double( 3.0 ),
4248       seleBeltDR = cms.double( 0.3 ),
4249       region1_Barrel = cms.double( 1.0 ),
4250       seleIsoBarrel_region1 = cms.double( 0.5 ),
4251       selePtGammaBarrel_region1 = cms.double( 0.65 ),
4252       seleIsoBarrel_region2 = cms.double( 0.5 ),
4253       selePtGammaBarrel_region2 = cms.double( 1.4 ),
4254       store5x5RecHitEB = cms.bool( True ),
4255       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4256       seleNxtalBarrel_region1 = cms.uint32( 6 )
4257     ),
4258     doSelEndcap = cms.bool( False ),
4259     endcapSelection = cms.PSet( 
4260       seleBeltDetaEndCap = cms.double( 0.05 ),
4261       selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4262       seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4263       seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4264       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4265       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4266       ptMinForIsolationEndCap = cms.double( 0.5 ),
4267       selePtPairEndCap_region1 = cms.double( 1.5 ),
4268       endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4269       selePtPairEndCap_region2 = cms.double( 1.5 ),
4270       seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4271       selePtGammaEndCap_region3 = cms.double( 0.5 ),
4272       selePtGammaEndCap_region2 = cms.double( 0.5 ),
4273       selePtGammaEndCap_region1 = cms.double( 0.5 ),
4274       region1_EndCap = cms.double( 1.8 ),
4275       region2_EndCap = cms.double( 2.0 ),
4276       store5x5RecHitEE = cms.bool( False ),
4277       seleIsoEndCap_region3 = cms.double( 0.5 ),
4278       seleIsoEndCap_region2 = cms.double( 0.5 ),
4279       seleMinvMinEndCap = cms.double( 0.05 ),
4280       selePtPairEndCap_region3 = cms.double( 99.0 ),
4281       seleIsoEndCap_region1 = cms.double( 0.5 ),
4282       seleBeltDREndCap = cms.double( 0.2 ),
4283       seleMinvMaxEndCap = cms.double( 0.3 ),
4284       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4285       seleS9S25GammaEndCap = cms.double( 0.0 )
4286     ),
4287     storeRecHitES = cms.bool( False ),
4288     preshowerSelection = cms.PSet( 
4289       preshClusterEnergyCut = cms.double( 0.0 ),
4290       debugLevelES = cms.string( "" ),
4291       ESCollection = cms.string( "etaEcalRecHitsES" ),
4292       preshNclust = cms.int32( 4 ),
4293       preshStripEnergyCut = cms.double( 0.0 ),
4294       preshCalibPlaneY = cms.double( 0.7 ),
4295       preshSeededNstrip = cms.int32( 15 ),
4296       preshCalibGamma = cms.double( 0.024 ),
4297       preshCalibPlaneX = cms.double( 1.0 ),
4298       preshCalibMIP = cms.double( 9.0E-5 )
4299     ),
4300     debugLevel = cms.int32( 0 )
4301 )
4302 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4303     doEnergyScale = cms.bool( False ),
4304     doEnergyScaleInverse = cms.bool( False ),
4305     doIntercalib = cms.bool( False ),
4306     doIntercalibInverse = cms.bool( False ),
4307     EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4308     EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4309     doLaserCorrections = cms.bool( False ),
4310     doLaserCorrectionsInverse = cms.bool( False ),
4311     EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4312     EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4313 )
4314 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4315     region = cms.string( "barrel" ),
4316     digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4317     digisOut = cms.string( "etaEBDigis" ),
4318     recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
4319     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4320     srFlagsOut = cms.string( "etaEBSrFlags" )
4321 )
4322 fragment.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
4323     offset = cms.uint32( 0 ),
4324     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4325 )
4326 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4327     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4328     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4329     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4330     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4331     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4332     useRecoFlag = cms.bool( False ),
4333     flagLevelRecHitsToUse = cms.int32( 1 ),
4334     useDBStatus = cms.bool( True ),
4335     statusLevelRecHitsToUse = cms.int32( 1 ),
4336     doSelBarrel = cms.bool( False ),
4337     barrelSelection = cms.PSet( 
4338       massHighPi0Cand = cms.double( 0.163 ),
4339       ptMinForIsolation = cms.double( 1.0 ),
4340       seleMinvMaxBarrel = cms.double( 0.8 ),
4341       massLowPi0Cand = cms.double( 0.104 ),
4342       seleS9S25Gamma = cms.double( 0.0 ),
4343       seleBeltDeta = cms.double( 0.05 ),
4344       seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4345       barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4346       removePi0CandidatesForEta = cms.bool( False ),
4347       seleMinvMinBarrel = cms.double( 0.3 ),
4348       seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4349       selePtPairBarrel_region1 = cms.double( 1.5 ),
4350       selePtPairBarrel_region2 = cms.double( 1.5 ),
4351       seleBeltDR = cms.double( 0.2 ),
4352       region1_Barrel = cms.double( 1.0 ),
4353       seleIsoBarrel_region1 = cms.double( 0.5 ),
4354       selePtGammaBarrel_region1 = cms.double( 1.0 ),
4355       seleIsoBarrel_region2 = cms.double( 0.5 ),
4356       selePtGammaBarrel_region2 = cms.double( 0.5 ),
4357       store5x5RecHitEB = cms.bool( False ),
4358       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4359       seleNxtalBarrel_region1 = cms.uint32( 6 )
4360     ),
4361     doSelEndcap = cms.bool( True ),
4362     endcapSelection = cms.PSet( 
4363       seleBeltDetaEndCap = cms.double( 0.1 ),
4364       selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4365       seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
4366       seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
4367       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4368       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4369       ptMinForIsolationEndCap = cms.double( 0.5 ),
4370       selePtPairEndCap_region1 = cms.double( 3.0 ),
4371       endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4372       selePtPairEndCap_region2 = cms.double( 3.0 ),
4373       seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
4374       selePtGammaEndCap_region3 = cms.double( 1.0 ),
4375       selePtGammaEndCap_region2 = cms.double( 1.0 ),
4376       selePtGammaEndCap_region1 = cms.double( 1.0 ),
4377       region1_EndCap = cms.double( 1.8 ),
4378       region2_EndCap = cms.double( 2.0 ),
4379       store5x5RecHitEE = cms.bool( True ),
4380       seleIsoEndCap_region3 = cms.double( 0.5 ),
4381       seleIsoEndCap_region2 = cms.double( 0.5 ),
4382       seleMinvMinEndCap = cms.double( 0.2 ),
4383       selePtPairEndCap_region3 = cms.double( 3.0 ),
4384       seleIsoEndCap_region1 = cms.double( 0.5 ),
4385       seleBeltDREndCap = cms.double( 0.3 ),
4386       seleMinvMaxEndCap = cms.double( 0.8 ),
4387       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4388       seleS9S25GammaEndCap = cms.double( 0.85 )
4389     ),
4390     storeRecHitES = cms.bool( True ),
4391     preshowerSelection = cms.PSet( 
4392       preshClusterEnergyCut = cms.double( 0.0 ),
4393       debugLevelES = cms.string( "" ),
4394       ESCollection = cms.string( "etaEcalRecHitsES" ),
4395       preshNclust = cms.int32( 4 ),
4396       preshStripEnergyCut = cms.double( 0.0 ),
4397       preshCalibPlaneY = cms.double( 0.7 ),
4398       preshSeededNstrip = cms.int32( 15 ),
4399       preshCalibGamma = cms.double( 0.024 ),
4400       preshCalibPlaneX = cms.double( 1.0 ),
4401       preshCalibMIP = cms.double( 9.0E-5 )
4402     ),
4403     debugLevel = cms.int32( 0 )
4404 )
4405 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4406     doEnergyScale = cms.bool( False ),
4407     doEnergyScaleInverse = cms.bool( False ),
4408     doIntercalib = cms.bool( False ),
4409     doIntercalibInverse = cms.bool( False ),
4410     EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4411     EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4412     doLaserCorrections = cms.bool( False ),
4413     doLaserCorrectionsInverse = cms.bool( False ),
4414     EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4415     EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4416 )
4417 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4418     region = cms.string( "endcap" ),
4419     digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4420     digisOut = cms.string( "etaEEDigis" ),
4421     recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
4422     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4423     srFlagsOut = cms.string( "etaEESrFlags" )
4424 )
4425 fragment.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
4426     offset = cms.uint32( 0 ),
4427     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4428 )
4429 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4430     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4431     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4432     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4433     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4434     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4435     useRecoFlag = cms.bool( False ),
4436     flagLevelRecHitsToUse = cms.int32( 1 ),
4437     useDBStatus = cms.bool( True ),
4438     statusLevelRecHitsToUse = cms.int32( 1 ),
4439     doSelBarrel = cms.bool( True ),
4440     barrelSelection = cms.PSet( 
4441       massHighPi0Cand = cms.double( 0.163 ),
4442       ptMinForIsolation = cms.double( 1.0 ),
4443       seleMinvMaxBarrel = cms.double( 0.22 ),
4444       massLowPi0Cand = cms.double( 0.104 ),
4445       seleS9S25Gamma = cms.double( 0.0 ),
4446       seleBeltDeta = cms.double( 0.05 ),
4447       seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4448       barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4449       removePi0CandidatesForEta = cms.bool( False ),
4450       seleMinvMinBarrel = cms.double( 0.06 ),
4451       seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
4452       selePtPairBarrel_region1 = cms.double( 2.0 ),
4453       selePtPairBarrel_region2 = cms.double( 1.75 ),
4454       seleBeltDR = cms.double( 0.2 ),
4455       region1_Barrel = cms.double( 1.0 ),
4456       seleIsoBarrel_region1 = cms.double( 0.5 ),
4457       selePtGammaBarrel_region1 = cms.double( 0.65 ),
4458       seleIsoBarrel_region2 = cms.double( 0.5 ),
4459       selePtGammaBarrel_region2 = cms.double( 0.65 ),
4460       store5x5RecHitEB = cms.bool( False ),
4461       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4462       seleNxtalBarrel_region1 = cms.uint32( 6 )
4463     ),
4464     doSelEndcap = cms.bool( False ),
4465     endcapSelection = cms.PSet( 
4466       seleBeltDetaEndCap = cms.double( 0.05 ),
4467       selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4468       seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4469       seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4470       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4471       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4472       ptMinForIsolationEndCap = cms.double( 0.5 ),
4473       selePtPairEndCap_region1 = cms.double( 1.5 ),
4474       endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4475       selePtPairEndCap_region2 = cms.double( 1.5 ),
4476       seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4477       selePtGammaEndCap_region3 = cms.double( 0.5 ),
4478       selePtGammaEndCap_region2 = cms.double( 0.5 ),
4479       selePtGammaEndCap_region1 = cms.double( 0.5 ),
4480       region1_EndCap = cms.double( 1.8 ),
4481       region2_EndCap = cms.double( 2.0 ),
4482       store5x5RecHitEE = cms.bool( False ),
4483       seleIsoEndCap_region3 = cms.double( 0.5 ),
4484       seleIsoEndCap_region2 = cms.double( 0.5 ),
4485       seleMinvMinEndCap = cms.double( 0.05 ),
4486       selePtPairEndCap_region3 = cms.double( 99.0 ),
4487       seleIsoEndCap_region1 = cms.double( 0.5 ),
4488       seleBeltDREndCap = cms.double( 0.2 ),
4489       seleMinvMaxEndCap = cms.double( 0.3 ),
4490       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4491       seleS9S25GammaEndCap = cms.double( 0.0 )
4492     ),
4493     storeRecHitES = cms.bool( False ),
4494     preshowerSelection = cms.PSet( 
4495       preshClusterEnergyCut = cms.double( 0.0 ),
4496       debugLevelES = cms.string( "" ),
4497       ESCollection = cms.string( "pi0EcalRecHitsES" ),
4498       preshNclust = cms.int32( 4 ),
4499       preshStripEnergyCut = cms.double( 0.0 ),
4500       preshCalibPlaneY = cms.double( 0.7 ),
4501       preshSeededNstrip = cms.int32( 15 ),
4502       preshCalibGamma = cms.double( 0.024 ),
4503       preshCalibPlaneX = cms.double( 1.0 ),
4504       preshCalibMIP = cms.double( 9.0E-5 )
4505     ),
4506     debugLevel = cms.int32( 0 )
4507 )
4508 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4509     doEnergyScale = cms.bool( False ),
4510     doEnergyScaleInverse = cms.bool( False ),
4511     doIntercalib = cms.bool( False ),
4512     doIntercalibInverse = cms.bool( False ),
4513     EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4514     EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4515     doLaserCorrections = cms.bool( False ),
4516     doLaserCorrectionsInverse = cms.bool( False ),
4517     EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4518     EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4519 )
4520 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4521     region = cms.string( "barrel" ),
4522     digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4523     digisOut = cms.string( "pi0EBDigis" ),
4524     recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
4525     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4526     srFlagsOut = cms.string( "pi0EBSrFlags" )
4527 )
4528 fragment.hltPreAlCaEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
4529     offset = cms.uint32( 0 ),
4530     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4531 )
4532 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4533     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4534     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4535     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4536     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4537     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4538     useRecoFlag = cms.bool( False ),
4539     flagLevelRecHitsToUse = cms.int32( 1 ),
4540     useDBStatus = cms.bool( True ),
4541     statusLevelRecHitsToUse = cms.int32( 1 ),
4542     doSelBarrel = cms.bool( False ),
4543     barrelSelection = cms.PSet( 
4544       massHighPi0Cand = cms.double( 0.163 ),
4545       ptMinForIsolation = cms.double( 1.0 ),
4546       seleMinvMaxBarrel = cms.double( 0.22 ),
4547       massLowPi0Cand = cms.double( 0.104 ),
4548       seleS9S25Gamma = cms.double( 0.0 ),
4549       seleBeltDeta = cms.double( 0.05 ),
4550       seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4551       barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4552       removePi0CandidatesForEta = cms.bool( False ),
4553       seleMinvMinBarrel = cms.double( 0.06 ),
4554       seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4555       selePtPairBarrel_region1 = cms.double( 1.5 ),
4556       selePtPairBarrel_region2 = cms.double( 1.5 ),
4557       seleBeltDR = cms.double( 0.2 ),
4558       region1_Barrel = cms.double( 1.0 ),
4559       seleIsoBarrel_region1 = cms.double( 0.5 ),
4560       selePtGammaBarrel_region1 = cms.double( 0.5 ),
4561       seleIsoBarrel_region2 = cms.double( 0.5 ),
4562       selePtGammaBarrel_region2 = cms.double( 0.5 ),
4563       store5x5RecHitEB = cms.bool( False ),
4564       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4565       seleNxtalBarrel_region1 = cms.uint32( 6 )
4566     ),
4567     doSelEndcap = cms.bool( True ),
4568     endcapSelection = cms.PSet( 
4569       seleBeltDetaEndCap = cms.double( 0.05 ),
4570       selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4571       seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
4572       seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
4573       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4574       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4575       ptMinForIsolationEndCap = cms.double( 0.5 ),
4576       selePtPairEndCap_region1 = cms.double( 3.75 ),
4577       endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4578       selePtPairEndCap_region2 = cms.double( 2.0 ),
4579       seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
4580       selePtGammaEndCap_region3 = cms.double( 0.95 ),
4581       selePtGammaEndCap_region2 = cms.double( 0.95 ),
4582       selePtGammaEndCap_region1 = cms.double( 1.1 ),
4583       region1_EndCap = cms.double( 1.8 ),
4584       region2_EndCap = cms.double( 2.0 ),
4585       store5x5RecHitEE = cms.bool( False ),
4586       seleIsoEndCap_region3 = cms.double( 0.5 ),
4587       seleIsoEndCap_region2 = cms.double( 0.5 ),
4588       seleMinvMinEndCap = cms.double( 0.05 ),
4589       selePtPairEndCap_region3 = cms.double( 2.0 ),
4590       seleIsoEndCap_region1 = cms.double( 0.5 ),
4591       seleBeltDREndCap = cms.double( 0.2 ),
4592       seleMinvMaxEndCap = cms.double( 0.3 ),
4593       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4594       seleS9S25GammaEndCap = cms.double( 0.0 )
4595     ),
4596     storeRecHitES = cms.bool( True ),
4597     preshowerSelection = cms.PSet( 
4598       preshClusterEnergyCut = cms.double( 0.0 ),
4599       debugLevelES = cms.string( "" ),
4600       ESCollection = cms.string( "pi0EcalRecHitsES" ),
4601       preshNclust = cms.int32( 4 ),
4602       preshStripEnergyCut = cms.double( 0.0 ),
4603       preshCalibPlaneY = cms.double( 0.7 ),
4604       preshSeededNstrip = cms.int32( 15 ),
4605       preshCalibGamma = cms.double( 0.024 ),
4606       preshCalibPlaneX = cms.double( 1.0 ),
4607       preshCalibMIP = cms.double( 9.0E-5 )
4608     ),
4609     debugLevel = cms.int32( 0 )
4610 )
4611 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4612     doEnergyScale = cms.bool( False ),
4613     doEnergyScaleInverse = cms.bool( False ),
4614     doIntercalib = cms.bool( False ),
4615     doIntercalibInverse = cms.bool( False ),
4616     EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4617     EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4618     doLaserCorrections = cms.bool( False ),
4619     doLaserCorrectionsInverse = cms.bool( False ),
4620     EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4621     EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4622 )
4623 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4624     region = cms.string( "endcap" ),
4625     digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4626     digisOut = cms.string( "pi0EEDigis" ),
4627     recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
4628     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4629     srFlagsOut = cms.string( "pi0EESrFlags" )
4630 )
4631 fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er = cms.EDFilter( "HLTL1TSeed",
4632     saveTags = cms.bool( True ),
4633     L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ),
4634     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4635     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4636     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4637     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4638     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4639     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4640     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4641     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4642     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4643 )
4644 fragment.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
4645     offset = cms.uint32( 0 ),
4646     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4647 )
4648 fragment.hltRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
4649     saveTags = cms.bool( True ),
4650     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4651     PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ),
4652     MaxEta = cms.double( 2.4 ),
4653     MinPt = cms.double( 0.0 ),
4654     MaxDeltaR = cms.double( 0.3 ),
4655     MinN = cms.int32( 1 ),
4656     CentralBxOnly = cms.bool( True ),
4657     SelectQualities = cms.vint32(  )
4658 )
4659 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
4660     inputTag = cms.InputTag( "rawDataCollector" ),
4661     fedList = cms.vuint32( 1024, 1025 )
4662 )
4663 fragment.hltFEDSelectorDT = cms.EDProducer( "EvFFEDSelector",
4664     inputTag = cms.InputTag( "rawDataCollector" ),
4665     fedList = cms.vuint32( 1369, 1370, 1371 )
4666 )
4667 fragment.hltFEDSelectorRPC = cms.EDProducer( "EvFFEDSelector",
4668     inputTag = cms.InputTag( "rawDataCollector" ),
4669     fedList = cms.vuint32( 790, 791, 792, 793, 794, 795, 821 )
4670 )
4671 fragment.hltFEDSelectorCSC = cms.EDProducer( "EvFFEDSelector",
4672     inputTag = cms.InputTag( "rawDataCollector" ),
4673     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 )
4674 )
4675 fragment.hltFEDSelectorGEM = cms.EDProducer( "EvFFEDSelector",
4676     inputTag = cms.InputTag( "rawDataCollector" ),
4677     fedList = cms.vuint32( 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478 )
4678 )
4679 fragment.hltFEDSelectorTwinMux = cms.EDProducer( "EvFFEDSelector",
4680     inputTag = cms.InputTag( "rawDataCollector" ),
4681     fedList = cms.vuint32( 1390, 1391, 1393, 1394, 1395 )
4682 )
4683 fragment.hltFEDSelectorOMTF = cms.EDProducer( "EvFFEDSelector",
4684     inputTag = cms.InputTag( "rawDataCollector" ),
4685     fedList = cms.vuint32( 1380, 1381 )
4686 )
4687 fragment.hltFEDSelectorCPPF = cms.EDProducer( "EvFFEDSelector",
4688     inputTag = cms.InputTag( "rawDataCollector" ),
4689     fedList = cms.vuint32( 1386 )
4690 )
4691 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
4692     SelectedTriggerType = cms.int32( 3 )
4693 )
4694 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
4695     offset = cms.uint32( 0 ),
4696     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4697 )
4698 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
4699     DebugOn = cms.untracked.bool( False ),
4700     DetectorType = cms.untracked.string( "pixel" ),
4701     acceptedCombinations = cms.untracked.vstring(  ),
4702     DcsStatusLabel = cms.untracked.InputTag( "" ),
4703     DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" )
4704 )
4705 fragment.hltOnlineBeamSpotDevice = cms.EDProducer( "BeamSpotDeviceProducer@alpaka",
4706     src = cms.InputTag( "hltOnlineBeamSpot" ),
4707     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4708 )
4709 fragment.hltSiPixelClustersSoA = cms.EDProducer( "SiPixelRawToClusterPhase1@alpaka",
4710     IncludeErrors = cms.bool( True ),
4711     UseQualityInfo = cms.bool( False ),
4712     clusterThreshold_layer1 = cms.int32( 4000 ),
4713     clusterThreshold_otherLayers = cms.int32( 4000 ),
4714     VCaltoElectronGain = cms.double( 1.0 ),
4715     VCaltoElectronGain_L1 = cms.double( 1.0 ),
4716     VCaltoElectronOffset = cms.double( 0.0 ),
4717     VCaltoElectronOffset_L1 = cms.double( 0.0 ),
4718     InputLabel = cms.InputTag( "rawDataCollector" ),
4719     Regions = cms.PSet(  ),
4720     CablingMapLabel = cms.string( "" ),
4721     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4722 )
4723 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1",
4724     src = cms.InputTag( "hltSiPixelClustersSoA" ),
4725     clusterThreshold_layer1 = cms.int32( 4000 ),
4726     clusterThreshold_otherLayers = cms.int32( 4000 ),
4727     produceDigis = cms.bool( False ),
4728     storeDigis = cms.bool( False )
4729 )
4730 fragment.hltSiPixelDigiErrors = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka",
4731     digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ),
4732     fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ),
4733     CablingMapLabel = cms.string( "" ),
4734     UsePhase1 = cms.bool( True ),
4735     ErrorList = cms.vint32( 29 ),
4736     UserErrorList = cms.vint32( 40 )
4737 )
4738 fragment.hltSiPixelRecHitsSoA = cms.EDProducer( "SiPixelRecHitAlpakaPhase1@alpaka",
4739     beamSpot = cms.InputTag( "hltOnlineBeamSpotDevice" ),
4740     src = cms.InputTag( "hltSiPixelClustersSoA" ),
4741     CPE = cms.string( "PixelCPEFastParams" ),
4742     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4743 )
4744 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitFromSoAAlpakaPhase1",
4745     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
4746     src = cms.InputTag( "hltSiPixelClusters" )
4747 )
4748 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
4749     pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
4750     trigstring = cms.untracked.string( "alcaPCCEvent" )
4751 )
4752 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
4753     saveTags = cms.bool( True ),
4754     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
4755     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4756     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4757     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4758     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4759     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4760     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4761     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4762     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4763     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4764 )
4765 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
4766     offset = cms.uint32( 0 ),
4767     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4768 )
4769 fragment.hltL1sDQMPixelReconstruction = cms.EDFilter( "HLTL1TSeed",
4770     saveTags = cms.bool( True ),
4771     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
4772     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4773     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4774     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4775     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4776     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4777     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4778     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4779     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4780     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4781 )
4782 fragment.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler",
4783     offset = cms.uint32( 0 ),
4784     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4785 )
4786 fragment.hltOnlineBeamSpotDeviceSerialSync = cms.EDProducer( "alpaka_serial_sync::BeamSpotDeviceProducer",
4787     src = cms.InputTag( "hltOnlineBeamSpot" )
4788 )
4789 fragment.hltSiPixelClustersSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRawToClusterPhase1",
4790     IncludeErrors = cms.bool( True ),
4791     UseQualityInfo = cms.bool( False ),
4792     clusterThreshold_layer1 = cms.int32( 4000 ),
4793     clusterThreshold_otherLayers = cms.int32( 4000 ),
4794     VCaltoElectronGain = cms.double( 1.0 ),
4795     VCaltoElectronGain_L1 = cms.double( 1.0 ),
4796     VCaltoElectronOffset = cms.double( 0.0 ),
4797     VCaltoElectronOffset_L1 = cms.double( 0.0 ),
4798     InputLabel = cms.InputTag( "rawDataCollector" ),
4799     Regions = cms.PSet(  ),
4800     CablingMapLabel = cms.string( "" )
4801 )
4802 fragment.hltSiPixelClustersSerialSync = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1",
4803     src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
4804     clusterThreshold_layer1 = cms.int32( 4000 ),
4805     clusterThreshold_otherLayers = cms.int32( 4000 ),
4806     produceDigis = cms.bool( False ),
4807     storeDigis = cms.bool( False )
4808 )
4809 fragment.hltSiPixelDigiErrorsSerialSync = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka",
4810     digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
4811     fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
4812     CablingMapLabel = cms.string( "" ),
4813     UsePhase1 = cms.bool( True ),
4814     ErrorList = cms.vint32( 29 ),
4815     UserErrorList = cms.vint32( 40 )
4816 )
4817 fragment.hltSiPixelRecHitsSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRecHitAlpakaPhase1",
4818     beamSpot = cms.InputTag( "hltOnlineBeamSpotDeviceSerialSync" ),
4819     src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
4820     CPE = cms.string( "PixelCPEFastParams" )
4821 )
4822 fragment.hltSiPixelRecHitsSerialSync = cms.EDProducer( "SiPixelRecHitFromSoAAlpakaPhase1",
4823     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
4824     src = cms.InputTag( "hltSiPixelClustersSerialSync" )
4825 )
4826 fragment.hltPixelTracksSoA = cms.EDProducer( "CAHitNtupletAlpakaPhase1@alpaka",
4827     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
4828     CPE = cms.string( "PixelCPEFastParams" ),
4829     ptmin = cms.double( 0.9 ),
4830     CAThetaCutBarrel = cms.double( 0.002 ),
4831     CAThetaCutForward = cms.double( 0.003 ),
4832     hardCurvCut = cms.double( 0.0328407225 ),
4833     dcaCutInnerTriplet = cms.double( 0.15 ),
4834     dcaCutOuterTriplet = cms.double( 0.25 ),
4835     earlyFishbone = cms.bool( True ),
4836     lateFishbone = cms.bool( False ),
4837     fillStatistics = cms.bool( False ),
4838     minHitsPerNtuplet = cms.uint32( 3 ),
4839     minHitsForSharingCut = cms.uint32( 10 ),
4840     fitNas4 = cms.bool( False ),
4841     doClusterCut = cms.bool( True ),
4842     doZ0Cut = cms.bool( True ),
4843     doPtCut = cms.bool( True ),
4844     useRiemannFit = cms.bool( False ),
4845     doSharedHitCut = cms.bool( True ),
4846     dupPassThrough = cms.bool( False ),
4847     useSimpleTripletCleaner = cms.bool( True ),
4848     maxNumberOfDoublets = cms.uint32( 524288 ),
4849     idealConditions = cms.bool( False ),
4850     includeJumpingForwardDoublets = cms.bool( True ),
4851     cellZ0Cut = cms.double( 12.0 ),
4852     cellPtCut = cms.double( 0.5 ),
4853     trackQualityCuts = cms.PSet( 
4854       chi2MaxPt = cms.double( 10.0 ),
4855       tripletMaxTip = cms.double( 0.3 ),
4856       chi2Scale = cms.double( 8.0 ),
4857       quadrupletMaxTip = cms.double( 0.5 ),
4858       quadrupletMinPt = cms.double( 0.3 ),
4859       quadrupletMaxZip = cms.double( 12.0 ),
4860       tripletMaxZip = cms.double( 12.0 ),
4861       tripletMinPt = cms.double( 0.5 ),
4862       chi2Coeff = cms.vdouble( 0.9, 1.8 )
4863     ),
4864     phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
4865     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4866 )
4867 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoAAlpakaPhase1",
4868     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4869     trackSrc = cms.InputTag( "hltPixelTracksSoA" ),
4870     pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ),
4871     minNumberOfHits = cms.int32( 0 ),
4872     minQuality = cms.string( "loose" )
4873 )
4874 fragment.hltPixelVerticesSoA = cms.EDProducer( "PixelVertexProducerAlpakaPhase1@alpaka",
4875     oneKernel = cms.bool( True ),
4876     useDensity = cms.bool( True ),
4877     useDBSCAN = cms.bool( False ),
4878     useIterative = cms.bool( False ),
4879     doSplitting = cms.bool( True ),
4880     minT = cms.int32( 2 ),
4881     eps = cms.double( 0.07 ),
4882     errmax = cms.double( 0.01 ),
4883     chi2max = cms.double( 9.0 ),
4884     PtMin = cms.double( 0.5 ),
4885     PtMax = cms.double( 75.0 ),
4886     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ),
4887     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4888 )
4889 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka",
4890     TrackCollection = cms.InputTag( "hltPixelTracks" ),
4891     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4892     src = cms.InputTag( "hltPixelVerticesSoA" )
4893 )
4894 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
4895     src = cms.InputTag( "hltPixelVertices" ),
4896     maxVtx = cms.uint32( 100 ),
4897     fractionSumPt2 = cms.double( 0.3 ),
4898     minSumPt2 = cms.double( 0.0 ),
4899     PVcomparer = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
4900 )
4901 fragment.hltPixelTracksSoASerialSync = cms.EDProducer( "alpaka_serial_sync::CAHitNtupletAlpakaPhase1",
4902     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
4903     CPE = cms.string( "PixelCPEFastParams" ),
4904     ptmin = cms.double( 0.9 ),
4905     CAThetaCutBarrel = cms.double( 0.002 ),
4906     CAThetaCutForward = cms.double( 0.003 ),
4907     hardCurvCut = cms.double( 0.0328407225 ),
4908     dcaCutInnerTriplet = cms.double( 0.15 ),
4909     dcaCutOuterTriplet = cms.double( 0.25 ),
4910     earlyFishbone = cms.bool( True ),
4911     lateFishbone = cms.bool( False ),
4912     fillStatistics = cms.bool( False ),
4913     minHitsPerNtuplet = cms.uint32( 3 ),
4914     minHitsForSharingCut = cms.uint32( 10 ),
4915     fitNas4 = cms.bool( False ),
4916     doClusterCut = cms.bool( True ),
4917     doZ0Cut = cms.bool( True ),
4918     doPtCut = cms.bool( True ),
4919     useRiemannFit = cms.bool( False ),
4920     doSharedHitCut = cms.bool( True ),
4921     dupPassThrough = cms.bool( False ),
4922     useSimpleTripletCleaner = cms.bool( True ),
4923     maxNumberOfDoublets = cms.uint32( 524288 ),
4924     idealConditions = cms.bool( False ),
4925     includeJumpingForwardDoublets = cms.bool( True ),
4926     cellZ0Cut = cms.double( 12.0 ),
4927     cellPtCut = cms.double( 0.5 ),
4928     trackQualityCuts = cms.PSet( 
4929       chi2MaxPt = cms.double( 10.0 ),
4930       tripletMaxTip = cms.double( 0.3 ),
4931       chi2Scale = cms.double( 8.0 ),
4932       quadrupletMaxTip = cms.double( 0.5 ),
4933       quadrupletMinPt = cms.double( 0.3 ),
4934       quadrupletMaxZip = cms.double( 12.0 ),
4935       tripletMaxZip = cms.double( 12.0 ),
4936       tripletMinPt = cms.double( 0.5 ),
4937       chi2Coeff = cms.vdouble( 0.9, 1.8 )
4938     ),
4939     phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 )
4940 )
4941 fragment.hltPixelTracksSerialSync = cms.EDProducer( "PixelTrackProducerFromSoAAlpakaPhase1",
4942     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4943     trackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ),
4944     pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsSerialSync" ),
4945     minNumberOfHits = cms.int32( 0 ),
4946     minQuality = cms.string( "loose" )
4947 )
4948 fragment.hltPixelVerticesSoASerialSync = cms.EDProducer( "alpaka_serial_sync::PixelVertexProducerAlpakaPhase1",
4949     oneKernel = cms.bool( True ),
4950     useDensity = cms.bool( True ),
4951     useDBSCAN = cms.bool( False ),
4952     useIterative = cms.bool( False ),
4953     doSplitting = cms.bool( True ),
4954     minT = cms.int32( 2 ),
4955     eps = cms.double( 0.07 ),
4956     errmax = cms.double( 0.01 ),
4957     chi2max = cms.double( 9.0 ),
4958     PtMin = cms.double( 0.5 ),
4959     PtMax = cms.double( 75.0 ),
4960     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" )
4961 )
4962 fragment.hltPixelVerticesSerialSync = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka",
4963     TrackCollection = cms.InputTag( "hltPixelTracksSerialSync" ),
4964     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4965     src = cms.InputTag( "hltPixelVerticesSoASerialSync" )
4966 )
4967 fragment.hltTrimmedPixelVerticesSerialSync = cms.EDProducer( "PixelVertexCollectionTrimmer",
4968     src = cms.InputTag( "hltPixelVerticesSerialSync" ),
4969     maxVtx = cms.uint32( 100 ),
4970     fractionSumPt2 = cms.double( 0.3 ),
4971     minSumPt2 = cms.double( 0.0 ),
4972     PVcomparer = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
4973 )
4974 fragment.hltPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoAAlpaka",
4975     pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
4976     TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" )
4977 )
4978 fragment.hltPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoAAlpaka",
4979     pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
4980     TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" )
4981 )
4982 fragment.hltPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHits",
4983     pixelHitsReferenceSoA = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
4984     pixelHitsTargetSoA = cms.InputTag( "hltSiPixelRecHitsSoA" ),
4985     topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ),
4986     minD2cut = cms.double( 1.0E-4 )
4987 )
4988 fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoAAlpaka",
4989     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ),
4990     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackCPU" ),
4991     useQualityCut = cms.bool( True ),
4992     minQuality = cms.string( "loose" )
4993 )
4994 fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoAAlpaka",
4995     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ),
4996     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackGPU" ),
4997     useQualityCut = cms.bool( True ),
4998     minQuality = cms.string( "loose" )
4999 )
5000 fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTracks",
5001     pixelTrackReferenceSoA = cms.InputTag( "hltPixelTracksSoASerialSync" ),
5002     pixelTrackTargetSoA = cms.InputTag( "hltPixelTracksSoA" ),
5003     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackCompareGPUvsCPU" ),
5004     useQualityCut = cms.bool( True ),
5005     minQuality = cms.string( "loose" ),
5006     deltaR2cut = cms.double( 0.04 )
5007 )
5008 fragment.hltPixelVertexSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoAAlpaka",
5009     pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoASerialSync" ),
5010     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5011     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexCPU" )
5012 )
5013 fragment.hltPixelVertexSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoAAlpaka",
5014     pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA" ),
5015     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5016     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexGPU" )
5017 )
5018 fragment.hltPixelVertexSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertices",
5019     pixelVertexReferenceSoA = cms.InputTag( "hltPixelVerticesSoASerialSync" ),
5020     pixelVertexTargetSoA = cms.InputTag( "hltPixelVerticesSoA" ),
5021     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5022     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexCompareGPUvsCPU" ),
5023     dzCut = cms.double( 1.0 )
5024 )
5025 fragment.hltL1sDQMEcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5026     saveTags = cms.bool( True ),
5027     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5028     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5029     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5030     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5031     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5032     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5033     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5034     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5035     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5036     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5037 )
5038 fragment.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler",
5039     offset = cms.uint32( 0 ),
5040     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5041 )
5042 fragment.hltEcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalRawToDigiPortable",
5043     InputLabel = cms.InputTag( "rawDataCollector" ),
5044     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 ),
5045     maxChannelsEB = cms.uint32( 61200 ),
5046     maxChannelsEE = cms.uint32( 14648 ),
5047     digisLabelEB = cms.string( "ebDigis" ),
5048     digisLabelEE = cms.string( "eeDigis" )
5049 )
5050 fragment.hltEcalDigisSerialSync = cms.EDProducer( "EcalDigisFromPortableProducer",
5051     digisInLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ),
5052     digisInLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ),
5053     digisOutLabelEB = cms.string( "ebDigis" ),
5054     digisOutLabelEE = cms.string( "eeDigis" ),
5055     produceDummyIntegrityCollections = cms.bool( False )
5056 )
5057 fragment.hltEcalUncalibRecHitSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalUncalibRecHitProducerPortable",
5058     digisLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ),
5059     digisLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ),
5060     recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
5061     recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
5062     EBtimeFitLimits_Lower = cms.double( 0.2 ),
5063     EBtimeFitLimits_Upper = cms.double( 1.4 ),
5064     EEtimeFitLimits_Lower = cms.double( 0.2 ),
5065     EEtimeFitLimits_Upper = cms.double( 1.4 ),
5066     EBtimeConstantTerm = cms.double( 0.6 ),
5067     EEtimeConstantTerm = cms.double( 1.0 ),
5068     EBtimeNconst = cms.double( 28.5 ),
5069     EEtimeNconst = cms.double( 31.8 ),
5070     outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
5071     outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
5072     outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
5073     outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
5074     outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
5075     outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
5076     outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
5077     outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
5078     amplitudeThresholdEB = cms.double( 10.0 ),
5079     amplitudeThresholdEE = cms.double( 10.0 ),
5080     kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
5081     shouldRunTimingComputation = cms.bool( True )
5082 )
5083 fragment.hltEcalUncalibRecHitSerialSync = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
5084     uncalibRecHitsPortableEB = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEB' ),
5085     recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
5086     isPhase2 = cms.bool( False ),
5087     uncalibRecHitsPortableEE = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEE' ),
5088     recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
5089 )
5090 fragment.hltEcalRecHitSerialSync = cms.EDProducer( "EcalRecHitProducer",
5091     recoverEEVFE = cms.bool( False ),
5092     EErechitCollection = cms.string( "EcalRecHitsEE" ),
5093     recoverEBIsolatedChannels = cms.bool( False ),
5094     recoverEBVFE = cms.bool( False ),
5095     laserCorrection = cms.bool( True ),
5096     EBLaserMIN = cms.double( 0.5 ),
5097     killDeadChannels = cms.bool( True ),
5098     dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
5099     EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEE' ),
5100     dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
5101     EELaserMIN = cms.double( 0.5 ),
5102     ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
5103     cleaningConfig = cms.PSet( 
5104       cThreshold_endcap = cms.double( 15.0 ),
5105       tightenCrack_e1_double = cms.double( 2.0 ),
5106       cThreshold_barrel = cms.double( 4.0 ),
5107       e6e2thresh = cms.double( 0.04 ),
5108       e4e1Threshold_barrel = cms.double( 0.08 ),
5109       e4e1Threshold_endcap = cms.double( 0.3 ),
5110       tightenCrack_e4e1_single = cms.double( 3.0 ),
5111       cThreshold_double = cms.double( 10.0 ),
5112       e4e1_b_barrel = cms.double( -0.024 ),
5113       tightenCrack_e6e2_double = cms.double( 3.0 ),
5114       e4e1_a_barrel = cms.double( 0.04 ),
5115       tightenCrack_e1_single = cms.double( 2.0 ),
5116       e4e1_a_endcap = cms.double( 0.02 ),
5117       e4e1_b_endcap = cms.double( -0.0125 ),
5118       ignoreOutOfTimeThresh = cms.double( 1.0E9 )
5119     ),
5120     logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
5121     eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
5122     recoverEBFE = cms.bool( False ),
5123     eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
5124     ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
5125     singleChannelRecoveryThreshold = cms.double( 8.0 ),
5126     sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
5127     bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
5128     bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
5129     ChannelStatusToBeExcluded = cms.vstring(  ),
5130     EBrechitCollection = cms.string( "EcalRecHitsEB" ),
5131     triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
5132     recoverEEFE = cms.bool( False ),
5133     singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
5134     EBLaserMAX = cms.double( 3.0 ),
5135     flagsMapDBReco = cms.PSet( 
5136       kDead = cms.vstring( 'kNoDataNoTP' ),
5137       kGood = cms.vstring( 'kOk',
5138         'kDAC',
5139         'kNoLaser',
5140         'kNoisy' ),
5141       kTowerRecovered = cms.vstring( 'kDeadFE' ),
5142       kNoisy = cms.vstring( 'kNNoisy',
5143         'kFixedG6',
5144         'kFixedG1' ),
5145       kNeighboursRecovered = cms.vstring( 'kFixedG0',
5146         'kNonRespondingIsolated',
5147         'kDeadVFE' )
5148     ),
5149     EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEB' ),
5150     algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
5151     algo = cms.string( "EcalRecHitWorkerSimple" ),
5152     EELaserMAX = cms.double( 8.0 ),
5153     logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
5154     recoverEEIsolatedChannels = cms.bool( False ),
5155     timeCalibTag = cms.ESInputTag( "","" ),
5156     timeOffsetTag = cms.ESInputTag( "","" ),
5157     skipTimeCalib = cms.bool( False )
5158 )
5159 fragment.hltL1sDQMHcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5160     saveTags = cms.bool( True ),
5161     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5162     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5163     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5164     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5165     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5166     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5167     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5168     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5169     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5170     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5171 )
5172 fragment.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler",
5173     offset = cms.uint32( 0 ),
5174     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5175 )
5176 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5177     HcalFirstFED = cms.untracked.int32( 700 ),
5178     firstSample = cms.int32( 0 ),
5179     lastSample = cms.int32( 9 ),
5180     FilterDataQuality = cms.bool( True ),
5181     FEDs = cms.untracked.vint32(  ),
5182     UnpackZDC = cms.untracked.bool( True ),
5183     UnpackCalib = cms.untracked.bool( True ),
5184     UnpackUMNio = cms.untracked.bool( True ),
5185     UnpackTTP = cms.untracked.bool( False ),
5186     silent = cms.untracked.bool( True ),
5187     saveQIE10DataNSamples = cms.untracked.vint32(  ),
5188     saveQIE10DataTags = cms.untracked.vstring(  ),
5189     saveQIE11DataNSamples = cms.untracked.vint32(  ),
5190     saveQIE11DataTags = cms.untracked.vstring(  ),
5191     ComplainEmptyData = cms.untracked.bool( False ),
5192     UnpackerMode = cms.untracked.int32( 0 ),
5193     ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5194     InputLabel = cms.InputTag( "rawDataCollector" ),
5195     ElectronicsMap = cms.string( "" )
5196 )
5197 fragment.hltHcalDigisSoA = cms.EDProducer( "HcalDigisSoAProducer@alpaka",
5198     hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5199     qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5200     digisLabelF01HE = cms.string( "f01HEDigis" ),
5201     digisLabelF5HB = cms.string( "f5HBDigis" ),
5202     digisLabelF3HB = cms.string( "f3HBDigis" ),
5203     maxChannelsF01HE = cms.uint32( 10000 ),
5204     maxChannelsF5HB = cms.uint32( 10000 ),
5205     maxChannelsF3HB = cms.uint32( 10000 ),
5206     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5207 )
5208 fragment.hltHbheRecoSoA = cms.EDProducer( "HBHERecHitProducerPortable@alpaka",
5209     mahiPulseOffSets = cms.ESInputTag( "hcalMahiPulseOffsetsESProducer","" ),
5210     maxTimeSamples = cms.uint32( 10 ),
5211     kprep1dChannelsPerBlock = cms.uint32( 32 ),
5212     digisLabelF01HE = cms.InputTag( 'hltHcalDigisSoA','f01HEDigis' ),
5213     digisLabelF5HB = cms.InputTag( 'hltHcalDigisSoA','f5HBDigis' ),
5214     digisLabelF3HB = cms.InputTag( 'hltHcalDigisSoA','f3HBDigis' ),
5215     recHitsLabelM0HBHE = cms.string( "" ),
5216     sipmQTSShift = cms.int32( 0 ),
5217     sipmQNTStoSum = cms.int32( 3 ),
5218     firstSampleShift = cms.int32( 0 ),
5219     useEffectivePedestals = cms.bool( True ),
5220     meanTime = cms.double( 0.0 ),
5221     timeSigmaSiPM = cms.double( 2.5 ),
5222     timeSigmaHPD = cms.double( 5.0 ),
5223     ts4Thresh = cms.double( 0.0 ),
5224     applyTimeSlew = cms.bool( True ),
5225     tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5226     slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5227     tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5228     kernelMinimizeThreads = cms.vuint32( 16, 1, 1 ),
5229     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5230 )
5231 fragment.hltHbhereco = cms.EDProducer( "HcalRecHitSoAToLegacy",
5232     src = cms.InputTag( "hltHbheRecoSoA" )
5233 )
5234 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5235     digiLabel = cms.InputTag( "hltHcalDigis" ),
5236     dropZSmarkedPassed = cms.bool( True ),
5237     tsFromDB = cms.bool( False ),
5238     sumAllTimeSlices = cms.bool( False ),
5239     forceSOI = cms.int32( -1 ),
5240     soiShift = cms.int32( 0 )
5241 )
5242 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5243     inputLabel = cms.InputTag( "hltHfprereco" ),
5244     useChannelQualityFromDB = cms.bool( False ),
5245     checkChannelQualityForDepth3and4 = cms.bool( False ),
5246     algorithm = cms.PSet( 
5247       tfallIfNoTDC = cms.double( -101.0 ),
5248       triseIfNoTDC = cms.double( -100.0 ),
5249       rejectAllFailures = cms.bool( True ),
5250       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 ),
5251       soiPhase = cms.uint32( 1 ),
5252       timeShift = cms.double( 0.0 ),
5253       tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5254       Class = cms.string( "HFFlexibleTimeCheck" )
5255     ),
5256     algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5257     setNoiseFlags = cms.bool( True ),
5258     runHFStripFilter = cms.bool( False ),
5259     S9S1stat = cms.PSet( 
5260       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 ),
5261       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 ),
5262       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 ),
5263       isS8S1 = cms.bool( False ),
5264       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 ),
5265       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 ),
5266       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 ),
5267       HcalAcceptSeverityLevel = cms.int32( 9 )
5268     ),
5269     S8S1stat = cms.PSet( 
5270       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 ),
5271       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 ),
5272       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 ),
5273       isS8S1 = cms.bool( True ),
5274       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 ),
5275       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 ),
5276       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 ),
5277       HcalAcceptSeverityLevel = cms.int32( 9 )
5278     ),
5279     PETstat = cms.PSet( 
5280       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 ),
5281       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 ),
5282       long_R_29 = cms.vdouble( 0.8 ),
5283       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 ),
5284       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 ),
5285       short_R_29 = cms.vdouble( 0.8 ),
5286       long_R = cms.vdouble( 0.98 ),
5287       short_R = cms.vdouble( 0.8 ),
5288       HcalAcceptSeverityLevel = cms.int32( 9 )
5289     ),
5290     HFStripFilter = cms.PSet( 
5291       seedHitIetaMax = cms.int32( 35 ),
5292       verboseLevel = cms.untracked.int32( 10 ),
5293       maxThreshold = cms.double( 100.0 ),
5294       stripThreshold = cms.double( 40.0 ),
5295       wedgeCut = cms.double( 0.05 ),
5296       lstrips = cms.int32( 2 ),
5297       maxStripTime = cms.double( 10.0 ),
5298       gap = cms.int32( 2 ),
5299       timeMax = cms.double( 6.0 )
5300     )
5301 )
5302 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5303     correctForPhaseContainment = cms.bool( True ),
5304     correctionPhaseNS = cms.double( 13.0 ),
5305     digiLabel = cms.InputTag( "hltHcalDigis" ),
5306     Subdetector = cms.string( "HO" ),
5307     correctForTimeslew = cms.bool( True ),
5308     dropZSmarkedPassed = cms.bool( True ),
5309     firstSample = cms.int32( 4 ),
5310     samplesToAdd = cms.int32( 4 ),
5311     tsFromDB = cms.bool( True ),
5312     recoParamsFromDB = cms.bool( True ),
5313     useLeakCorrection = cms.bool( False ),
5314     dataOOTCorrectionName = cms.string( "" ),
5315     dataOOTCorrectionCategory = cms.string( "Data" ),
5316     mcOOTCorrectionName = cms.string( "" ),
5317     mcOOTCorrectionCategory = cms.string( "MC" ),
5318     correctTiming = cms.bool( False ),
5319     firstAuxTS = cms.int32( 4 ),
5320     setNoiseFlags = cms.bool( False ),
5321     digiTimeFromDB = cms.bool( True ),
5322     setHSCPFlags = cms.bool( False ),
5323     setSaturationFlags = cms.bool( False ),
5324     setTimingTrustFlags = cms.bool( False ),
5325     setPulseShapeFlags = cms.bool( False ),
5326     setNegativeFlags = cms.bool( False ),
5327     digistat = cms.PSet(  ),
5328     HFInWindowStat = cms.PSet(  ),
5329     S9S1stat = cms.PSet(  ),
5330     S8S1stat = cms.PSet(  ),
5331     PETstat = cms.PSet(  ),
5332     saturationParameters = cms.PSet(  maxADCvalue = cms.int32( 127 ) ),
5333     hfTimingTrustParameters = cms.PSet(  )
5334 )
5335 fragment.hltHcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HcalDigisSoAProducer",
5336     hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5337     qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5338     digisLabelF01HE = cms.string( "f01HEDigis" ),
5339     digisLabelF5HB = cms.string( "f5HBDigis" ),
5340     digisLabelF3HB = cms.string( "f3HBDigis" ),
5341     maxChannelsF01HE = cms.uint32( 10000 ),
5342     maxChannelsF5HB = cms.uint32( 10000 ),
5343     maxChannelsF3HB = cms.uint32( 10000 )
5344 )
5345 fragment.hltHbheRecoSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HBHERecHitProducerPortable",
5346     mahiPulseOffSets = cms.ESInputTag( "hcalMahiPulseOffsetsESProducer","" ),
5347     maxTimeSamples = cms.uint32( 10 ),
5348     kprep1dChannelsPerBlock = cms.uint32( 32 ),
5349     digisLabelF01HE = cms.InputTag( 'hltHcalDigisSoASerialSync','f01HEDigis' ),
5350     digisLabelF5HB = cms.InputTag( 'hltHcalDigisSoASerialSync','f5HBDigis' ),
5351     digisLabelF3HB = cms.InputTag( 'hltHcalDigisSoASerialSync','f3HBDigis' ),
5352     recHitsLabelM0HBHE = cms.string( "" ),
5353     sipmQTSShift = cms.int32( 0 ),
5354     sipmQNTStoSum = cms.int32( 3 ),
5355     firstSampleShift = cms.int32( 0 ),
5356     useEffectivePedestals = cms.bool( True ),
5357     meanTime = cms.double( 0.0 ),
5358     timeSigmaSiPM = cms.double( 2.5 ),
5359     timeSigmaHPD = cms.double( 5.0 ),
5360     ts4Thresh = cms.double( 0.0 ),
5361     applyTimeSlew = cms.bool( True ),
5362     tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5363     slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5364     tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5365     kernelMinimizeThreads = cms.vuint32( 16, 1, 1 )
5366 )
5367 fragment.hltHbherecoSerialSync = cms.EDProducer( "HcalRecHitSoAToLegacy",
5368     src = cms.InputTag( "hltHbheRecoSoASerialSync" )
5369 )
5370 fragment.hltParticleFlowRecHitHBHESoA = cms.EDProducer( "PFRecHitSoAProducerHCAL@alpaka",
5371     producers = cms.VPSet( 
5372       cms.PSet(  src = cms.InputTag( "hltHbheRecoSoA" ),
5373         params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
5374       )
5375     ),
5376     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5377     synchronise = cms.untracked.bool( False ),
5378     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5379 )
5380 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "LegacyPFRecHitProducer",
5381     src = cms.InputTag( "hltParticleFlowRecHitHBHESoA" )
5382 )
5383 fragment.hltParticleFlowClusterHBHESoA = cms.EDProducer( "PFClusterSoAProducer@alpaka",
5384     pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
5385     pfClusterParams = cms.ESInputTag( "hltESPPFClusterParams","" ),
5386     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5387     synchronise = cms.bool( False ),
5388     pfRecHitFractionAllocation = cms.int32( 250 ),
5389     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5390 )
5391 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "LegacyPFClusterProducer",
5392     src = cms.InputTag( "hltParticleFlowClusterHBHESoA" ),
5393     PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
5394     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ),
5395     usePFThresholdsFromDB = cms.bool( True ),
5396     pfClusterBuilder = cms.PSet( 
5397       minFracTot = cms.double( 1.0E-20 ),
5398       stoppingTolerance = cms.double( 1.0E-8 ),
5399       positionCalc = cms.PSet( 
5400         minAllowedNormalization = cms.double( 1.0E-9 ),
5401         posCalcNCrystals = cms.int32( 5 ),
5402         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5403         logWeightDenominatorByDetector = cms.VPSet( 
5404           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5405             depths = cms.vint32( 1, 2, 3, 4 ),
5406             detector = cms.string( "HCAL_BARREL1" )
5407           ),
5408           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5409             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5410             detector = cms.string( "HCAL_ENDCAP" )
5411           )
5412         ),
5413         minFractionInCalc = cms.double( 1.0E-9 )
5414       ),
5415       maxIterations = cms.uint32( 5 ),
5416       minChi2Prob = cms.double( 0.0 ),
5417       allCellsPositionCalc = cms.PSet( 
5418         minAllowedNormalization = cms.double( 1.0E-9 ),
5419         posCalcNCrystals = cms.int32( -1 ),
5420         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5421         logWeightDenominatorByDetector = cms.VPSet( 
5422           cms.PSet(  logWeightDenominator = 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(  logWeightDenominator = 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         minFractionInCalc = cms.double( 1.0E-9 )
5432       ),
5433       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5434       recHitEnergyNorms = cms.VPSet( 
5435         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5436           depths = cms.vint32( 1, 2, 3, 4 ),
5437           detector = cms.string( "HCAL_BARREL1" )
5438         ),
5439         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5440           depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5441           detector = cms.string( "HCAL_ENDCAP" )
5442         )
5443       ),
5444       maxNSigmaTime = cms.double( 10.0 ),
5445       showerSigma = cms.double( 10.0 ),
5446       timeSigmaEE = cms.double( 10.0 ),
5447       clusterTimeResFromSeed = cms.bool( False ),
5448       minFractionToKeep = cms.double( 1.0E-7 ),
5449       excludeOtherSeeds = cms.bool( True ),
5450       timeResolutionCalcBarrel = cms.PSet( 
5451         corrTermLowE = cms.double( 0.0 ),
5452         threshLowE = cms.double( 6.0 ),
5453         noiseTerm = cms.double( 21.86 ),
5454         constantTermLowE = cms.double( 4.24 ),
5455         noiseTermLowE = cms.double( 8.0 ),
5456         threshHighE = cms.double( 15.0 ),
5457         constantTerm = cms.double( 2.82 )
5458       ),
5459       timeResolutionCalcEndcap = cms.PSet( 
5460         corrTermLowE = cms.double( 0.0 ),
5461         threshLowE = cms.double( 6.0 ),
5462         noiseTerm = cms.double( 21.86 ),
5463         constantTermLowE = cms.double( 4.24 ),
5464         noiseTermLowE = cms.double( 8.0 ),
5465         threshHighE = cms.double( 15.0 ),
5466         constantTerm = cms.double( 2.82 )
5467       ),
5468       timeSigmaEB = cms.double( 10.0 )
5469     )
5470 )
5471 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
5472     clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ),
5473     usePFThresholdsFromDB = cms.bool( True ),
5474     pfClusterBuilder = cms.PSet( 
5475       allCellsPositionCalc = cms.PSet( 
5476         minAllowedNormalization = cms.double( 1.0E-9 ),
5477         posCalcNCrystals = cms.int32( -1 ),
5478         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5479         logWeightDenominatorByDetector = cms.VPSet( 
5480           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5481             depths = cms.vint32( 1, 2, 3, 4 ),
5482             detector = cms.string( "HCAL_BARREL1" )
5483           ),
5484           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5485             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5486             detector = cms.string( "HCAL_ENDCAP" )
5487           )
5488         ),
5489         minFractionInCalc = cms.double( 1.0E-9 )
5490       ),
5491       algoName = cms.string( "PFMultiDepthClusterizer" ),
5492       nSigmaPhi = cms.double( 2.0 ),
5493       minFractionToKeep = cms.double( 1.0E-7 ),
5494       nSigmaEta = cms.double( 2.0 )
5495     ),
5496     positionReCalc = cms.PSet(  ),
5497     energyCorrector = cms.PSet(  )
5498 )
5499 fragment.hltParticleFlowRecHitHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFRecHitSoAProducerHCAL",
5500     producers = cms.VPSet( 
5501       cms.PSet(  src = cms.InputTag( "hltHbheRecoSoASerialSync" ),
5502         params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
5503       )
5504     ),
5505     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5506     synchronise = cms.untracked.bool( False )
5507 )
5508 fragment.hltParticleFlowRecHitHBHESerialSync = cms.EDProducer( "LegacyPFRecHitProducer",
5509     src = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" )
5510 )
5511 fragment.hltParticleFlowClusterHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFClusterSoAProducer",
5512     pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ),
5513     pfClusterParams = cms.ESInputTag( "hltESPPFClusterParams","" ),
5514     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5515     synchronise = cms.bool( False ),
5516     pfRecHitFractionAllocation = cms.int32( 250 )
5517 )
5518 fragment.hltParticleFlowClusterHBHESerialSync = cms.EDProducer( "LegacyPFClusterProducer",
5519     src = cms.InputTag( "hltParticleFlowClusterHBHESoASerialSync" ),
5520     PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ),
5521     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHESerialSync" ),
5522     usePFThresholdsFromDB = cms.bool( True ),
5523     pfClusterBuilder = cms.PSet( 
5524       minFracTot = cms.double( 1.0E-20 ),
5525       stoppingTolerance = cms.double( 1.0E-8 ),
5526       positionCalc = cms.PSet( 
5527         minAllowedNormalization = cms.double( 1.0E-9 ),
5528         posCalcNCrystals = cms.int32( 5 ),
5529         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5530         logWeightDenominatorByDetector = cms.VPSet( 
5531           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5532             depths = cms.vint32( 1, 2, 3, 4 ),
5533             detector = cms.string( "HCAL_BARREL1" )
5534           ),
5535           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5536             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5537             detector = cms.string( "HCAL_ENDCAP" )
5538           )
5539         ),
5540         minFractionInCalc = cms.double( 1.0E-9 )
5541       ),
5542       maxIterations = cms.uint32( 5 ),
5543       minChi2Prob = cms.double( 0.0 ),
5544       allCellsPositionCalc = cms.PSet( 
5545         minAllowedNormalization = cms.double( 1.0E-9 ),
5546         posCalcNCrystals = cms.int32( -1 ),
5547         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5548         logWeightDenominatorByDetector = cms.VPSet( 
5549           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5550             depths = cms.vint32( 1, 2, 3, 4 ),
5551             detector = cms.string( "HCAL_BARREL1" )
5552           ),
5553           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5554             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5555             detector = cms.string( "HCAL_ENDCAP" )
5556           )
5557         ),
5558         minFractionInCalc = cms.double( 1.0E-9 )
5559       ),
5560       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5561       recHitEnergyNorms = cms.VPSet( 
5562         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5563           depths = cms.vint32( 1, 2, 3, 4 ),
5564           detector = cms.string( "HCAL_BARREL1" )
5565         ),
5566         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5567           depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5568           detector = cms.string( "HCAL_ENDCAP" )
5569         )
5570       ),
5571       maxNSigmaTime = cms.double( 10.0 ),
5572       showerSigma = cms.double( 10.0 ),
5573       timeSigmaEE = cms.double( 10.0 ),
5574       clusterTimeResFromSeed = cms.bool( False ),
5575       minFractionToKeep = cms.double( 1.0E-7 ),
5576       excludeOtherSeeds = cms.bool( True ),
5577       timeResolutionCalcBarrel = cms.PSet( 
5578         corrTermLowE = cms.double( 0.0 ),
5579         threshLowE = cms.double( 6.0 ),
5580         noiseTerm = cms.double( 21.86 ),
5581         constantTermLowE = cms.double( 4.24 ),
5582         noiseTermLowE = cms.double( 8.0 ),
5583         threshHighE = cms.double( 15.0 ),
5584         constantTerm = cms.double( 2.82 )
5585       ),
5586       timeResolutionCalcEndcap = cms.PSet( 
5587         corrTermLowE = cms.double( 0.0 ),
5588         threshLowE = cms.double( 6.0 ),
5589         noiseTerm = cms.double( 21.86 ),
5590         constantTermLowE = cms.double( 4.24 ),
5591         noiseTermLowE = cms.double( 8.0 ),
5592         threshHighE = cms.double( 15.0 ),
5593         constantTerm = cms.double( 2.82 )
5594       ),
5595       timeSigmaEB = cms.double( 10.0 )
5596     )
5597 )
5598 fragment.hltParticleFlowClusterHCALSerialSync = cms.EDProducer( "PFMultiDepthClusterProducer",
5599     clustersSource = cms.InputTag( "hltParticleFlowClusterHBHESerialSync" ),
5600     usePFThresholdsFromDB = cms.bool( True ),
5601     pfClusterBuilder = cms.PSet( 
5602       allCellsPositionCalc = cms.PSet( 
5603         minAllowedNormalization = cms.double( 1.0E-9 ),
5604         posCalcNCrystals = cms.int32( -1 ),
5605         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5606         logWeightDenominatorByDetector = cms.VPSet( 
5607           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5608             depths = cms.vint32( 1, 2, 3, 4 ),
5609             detector = cms.string( "HCAL_BARREL1" )
5610           ),
5611           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5612             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5613             detector = cms.string( "HCAL_ENDCAP" )
5614           )
5615         ),
5616         minFractionInCalc = cms.double( 1.0E-9 )
5617       ),
5618       algoName = cms.string( "PFMultiDepthClusterizer" ),
5619       nSigmaPhi = cms.double( 2.0 ),
5620       minFractionToKeep = cms.double( 1.0E-7 ),
5621       nSigmaEta = cms.double( 2.0 )
5622     ),
5623     positionReCalc = cms.PSet(  ),
5624     energyCorrector = cms.PSet(  )
5625 )
5626 fragment.hltPreDQMRandom = cms.EDFilter( "HLTPrescaler",
5627     offset = cms.uint32( 0 ),
5628     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5629 )
5630 fragment.hltPreDQMZeroBias = cms.EDFilter( "HLTPrescaler",
5631     offset = cms.uint32( 0 ),
5632     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5633 )
5634 fragment.hltPreDSTZeroBias = cms.EDFilter( "HLTPrescaler",
5635     offset = cms.uint32( 0 ),
5636     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5637 )
5638 fragment.hltFEDSelectorL1uGTTest = cms.EDProducer( "EvFFEDSelector",
5639     inputTag = cms.InputTag( "rawDataCollector" ),
5640     fedList = cms.vuint32( 1405 )
5641 )
5642 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
5643     offset = cms.uint32( 0 ),
5644     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5645 )
5646 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
5647     SelectedTriggerType = cms.int32( 2 )
5648 )
5649 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
5650     offset = cms.uint32( 0 ),
5651     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5652 )
5653 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
5654     inputTag = cms.InputTag( "rawDataCollector" ),
5655     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 )
5656 )
5657 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
5658     offset = cms.uint32( 0 ),
5659     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5660 )
5661 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
5662     inputTag = cms.InputTag( "rawDataCollector" ),
5663     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 )
5664 )
5665 fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter",
5666     rawInput = cms.InputTag( "rawDataCollector" ),
5667     period = cms.uint32( 4096 ),
5668     invert = cms.bool( False ),
5669     fedId = cms.int32( 1024 ),
5670     useTCDSEventNumber = cms.bool( False )
5671 )
5672 fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed",
5673     saveTags = cms.bool( True ),
5674     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" ),
5675     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5676     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5677     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5678     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5679     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5680     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5681     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5682     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5683     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5684 )
5685 fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler",
5686     offset = cms.uint32( 0 ),
5687     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5688 )
5689 fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed",
5690     saveTags = cms.bool( True ),
5691     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" ),
5692     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5693     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5694     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5695     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5696     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5697     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5698     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5699     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5700     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5701 )
5702 fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler",
5703     offset = cms.uint32( 0 ),
5704     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5705 )
5706 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
5707     offset = cms.uint32( 0 ),
5708     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5709 )
5710 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
5711     rawInput = cms.InputTag( "rawDataCollector" ),
5712     period = cms.uint32( 107 ),
5713     invert = cms.bool( False ),
5714     fedId = cms.int32( 1024 ),
5715     useTCDSEventNumber = cms.bool( True )
5716 )
5717 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
5718     offset = cms.uint32( 0 ),
5719     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5720 )
5721 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
5722     offset = cms.uint32( 0 ),
5723     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5724 )
5725 fragment.hltPreZeroBiasAlignment = cms.EDFilter( "HLTPrescaler",
5726     offset = cms.uint32( 0 ),
5727     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5728 )
5729 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
5730     offset = cms.uint32( 0 ),
5731     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5732 )
5733 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
5734     EBSumThreshold = cms.double( 0.2 ),
5735     HF2Weight = cms.double( 1.0 ),
5736     EBWeight = cms.double( 1.0 ),
5737     hfInput = cms.InputTag( "hltHfreco" ),
5738     EESumThreshold = cms.double( 0.45 ),
5739     HOThreshold0 = cms.double( 3.5 ),
5740     HOThresholdPlus1 = cms.double( 3.5 ),
5741     HOThresholdMinus1 = cms.double( 3.5 ),
5742     HOThresholdPlus2 = cms.double( 3.5 ),
5743     HOThresholdMinus2 = cms.double( 3.5 ),
5744     HBGrid = cms.vdouble(  ),
5745     HBThreshold1 = cms.double( 0.4 ),
5746     HBThreshold2 = cms.double( 0.3 ),
5747     HBThreshold = cms.double( 0.3 ),
5748     EEWeights = cms.vdouble(  ),
5749     HF1Threshold = cms.double( 0.5 ),
5750     HF2Weights = cms.vdouble(  ),
5751     HOWeights = cms.vdouble(  ),
5752     EEGrid = cms.vdouble(  ),
5753     HEDWeight = cms.double( 1.0 ),
5754     EEWeight = cms.double( 1.0 ),
5755     UseHO = cms.bool( False ),
5756     HBWeights = cms.vdouble(  ),
5757     HESWeight = cms.double( 1.0 ),
5758     HF1Weight = cms.double( 1.0 ),
5759     HF2Grid = cms.vdouble(  ),
5760     HEDWeights = cms.vdouble(  ),
5761     HF1Grid = cms.vdouble(  ),
5762     EBWeights = cms.vdouble(  ),
5763     HOWeight = cms.double( 1.0E-99 ),
5764     EBThreshold = cms.double( 0.07 ),
5765     EEThreshold = cms.double( 0.3 ),
5766     UseEtEBTreshold = cms.bool( False ),
5767     UseSymEBTreshold = cms.bool( False ),
5768     UseEtEETreshold = cms.bool( False ),
5769     UseSymEETreshold = cms.bool( False ),
5770     hbheInput = cms.InputTag( "hltHbhereco" ),
5771     HcalThreshold = cms.double( -1000.0 ),
5772     HF2Threshold = cms.double( 0.85 ),
5773     HESThreshold1 = cms.double( 0.1 ),
5774     HESThreshold = cms.double( 0.2 ),
5775     HF1Weights = cms.vdouble(  ),
5776     hoInput = cms.InputTag( "hltHoreco" ),
5777     HESGrid = cms.vdouble(  ),
5778     HESWeights = cms.vdouble(  ),
5779     HEDThreshold1 = cms.double( 0.1 ),
5780     HEDThreshold = cms.double( 0.2 ),
5781     EcutTower = cms.double( -1000.0 ),
5782     HEDGrid = cms.vdouble(  ),
5783     ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
5784     HBWeight = cms.double( 1.0 ),
5785     HOGrid = cms.vdouble(  ),
5786     EBGrid = cms.vdouble(  ),
5787     MomConstrMethod = cms.int32( 1 ),
5788     MomHBDepth = cms.double( 0.2 ),
5789     MomHEDepth = cms.double( 0.4 ),
5790     MomEBDepth = cms.double( 0.3 ),
5791     MomEEDepth = cms.double( 0.0 ),
5792     HcalAcceptSeverityLevel = cms.uint32( 9 ),
5793     EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
5794       'kWeird',
5795       'kBad' ),
5796     UseHcalRecoveredHits = cms.bool( False ),
5797     UseEcalRecoveredHits = cms.bool( False ),
5798     UseRejectedHitsOnly = cms.bool( False ),
5799     HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
5800     EcalSeveritiesToBeUsedInBadTowers = cms.vstring(  ),
5801     UseRejectedRecoveredHcalHits = cms.bool( False ),
5802     UseRejectedRecoveredEcalHits = cms.bool( False ),
5803     missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
5804     AllowMissingInputs = cms.bool( False ),
5805     HcalPhase = cms.int32( 1 ),
5806     usePFThresholdsFromDB = cms.bool( True )
5807 )
5808 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
5809     useMassDropTagger = cms.bool( False ),
5810     useFiltering = cms.bool( False ),
5811     useDynamicFiltering = cms.bool( False ),
5812     useTrimming = cms.bool( False ),
5813     usePruning = cms.bool( False ),
5814     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
5815     useKtPruning = cms.bool( False ),
5816     useConstituentSubtraction = cms.bool( False ),
5817     useSoftDrop = cms.bool( False ),
5818     correctShape = cms.bool( False ),
5819     UseOnlyVertexTracks = cms.bool( False ),
5820     UseOnlyOnePV = cms.bool( False ),
5821     muCut = cms.double( -1.0 ),
5822     yCut = cms.double( -1.0 ),
5823     rFilt = cms.double( -1.0 ),
5824     rFiltFactor = cms.double( -1.0 ),
5825     trimPtFracMin = cms.double( -1.0 ),
5826     zcut = cms.double( -1.0 ),
5827     rcut_factor = cms.double( -1.0 ),
5828     csRho_EtaMax = cms.double( -1.0 ),
5829     csRParam = cms.double( -1.0 ),
5830     beta = cms.double( -1.0 ),
5831     R0 = cms.double( -1.0 ),
5832     gridMaxRapidity = cms.double( -1.0 ),
5833     gridSpacing = cms.double( -1.0 ),
5834     DzTrVtxMax = cms.double( 0.0 ),
5835     DxyTrVtxMax = cms.double( 0.0 ),
5836     MaxVtxZ = cms.double( 15.0 ),
5837     subjetPtMin = cms.double( -1.0 ),
5838     muMin = cms.double( -1.0 ),
5839     muMax = cms.double( -1.0 ),
5840     yMin = cms.double( -1.0 ),
5841     yMax = cms.double( -1.0 ),
5842     dRMin = cms.double( -1.0 ),
5843     dRMax = cms.double( -1.0 ),
5844     maxDepth = cms.int32( -1 ),
5845     nFilt = cms.int32( -1 ),
5846     MinVtxNdof = cms.int32( 5 ),
5847     src = cms.InputTag( "hltTowerMakerForAll" ),
5848     srcPVs = cms.InputTag( "NotUsed" ),
5849     jetType = cms.string( "CaloJet" ),
5850     jetAlgorithm = cms.string( "AntiKt" ),
5851     rParam = cms.double( 0.4 ),
5852     inputEtMin = cms.double( 0.3 ),
5853     inputEMin = cms.double( 0.0 ),
5854     jetPtMin = cms.double( 1.0 ),
5855     doPVCorrection = cms.bool( False ),
5856     doAreaFastjet = cms.bool( False ),
5857     doRhoFastjet = cms.bool( False ),
5858     doPUOffsetCorr = cms.bool( False ),
5859     puPtMin = cms.double( 10.0 ),
5860     nSigmaPU = cms.double( 1.0 ),
5861     radiusPU = cms.double( 0.4 ),
5862     subtractorName = cms.string( "" ),
5863     useExplicitGhosts = cms.bool( False ),
5864     doAreaDiskApprox = cms.bool( False ),
5865     voronoiRfact = cms.double( -9.0 ),
5866     Rho_EtaMax = cms.double( 4.4 ),
5867     Ghost_EtaMax = cms.double( 6.0 ),
5868     Active_Area_Repeats = cms.int32( 5 ),
5869     GhostArea = cms.double( 0.01 ),
5870     restrictInputs = cms.bool( False ),
5871     maxInputs = cms.uint32( 1 ),
5872     writeCompound = cms.bool( False ),
5873     writeJetsWithConst = cms.bool( False ),
5874     doFastJetNonUniform = cms.bool( False ),
5875     useDeterministicSeed = cms.bool( True ),
5876     minSeed = cms.uint32( 0 ),
5877     verbosity = cms.int32( 0 ),
5878     puWidth = cms.double( 0.0 ),
5879     nExclude = cms.uint32( 0 ),
5880     maxBadEcalCells = cms.uint32( 9999999 ),
5881     maxBadHcalCells = cms.uint32( 9999999 ),
5882     maxProblematicEcalCells = cms.uint32( 9999999 ),
5883     maxProblematicHcalCells = cms.uint32( 9999999 ),
5884     maxRecoveredEcalCells = cms.uint32( 9999999 ),
5885     maxRecoveredHcalCells = cms.uint32( 9999999 ),
5886     puCenters = cms.vdouble(  ),
5887     applyWeight = cms.bool( False ),
5888     srcWeights = cms.InputTag( "" ),
5889     minimumTowersFraction = cms.double( 0.0 ),
5890     jetCollInstanceName = cms.string( "" ),
5891     sumRecHits = cms.bool( False )
5892 )
5893 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
5894     src = cms.InputTag( "hltAK4CaloJetsPF" ),
5895     filter = cms.bool( False ),
5896     etMin = cms.double( 5.0 )
5897 )
5898 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
5899     inputLabel = cms.InputTag( "rawDataCollector" ),
5900     debug = cms.untracked.bool( False )
5901 )
5902 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
5903     recAlgoConfig = cms.PSet( 
5904       maxTime = cms.double( 420.0 ),
5905       debug = cms.untracked.bool( False ),
5906       stepTwoFromDigi = cms.bool( False ),
5907       tTrigModeConfig = cms.PSet( 
5908         debug = cms.untracked.bool( False ),
5909         tofCorrType = cms.int32( 0 ),
5910         tTrigLabel = cms.string( "" ),
5911         wirePropCorrType = cms.int32( 0 ),
5912         doTOFCorrection = cms.bool( True ),
5913         vPropWire = cms.double( 24.4 ),
5914         doT0Correction = cms.bool( True ),
5915         doWirePropCorrection = cms.bool( True ),
5916         t0Label = cms.string( "" )
5917       ),
5918       useUncertDB = cms.bool( True ),
5919       doVdriftCorr = cms.bool( True ),
5920       minTime = cms.double( -3.0 ),
5921       tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5922       readLegacyTTrigDB = cms.bool( True ),
5923       readLegacyVDriftDB = cms.bool( True )
5924     ),
5925     recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5926     debug = cms.untracked.bool( False ),
5927     dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
5928 )
5929 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
5930     Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
5931     Reco4DAlgoConfig = cms.PSet( 
5932       Reco2DAlgoConfig = cms.PSet( 
5933         AlphaMaxPhi = cms.double( 1.0 ),
5934         debug = cms.untracked.bool( False ),
5935         segmCleanerMode = cms.int32( 2 ),
5936         AlphaMaxTheta = cms.double( 0.9 ),
5937         hit_afterT0_resolution = cms.double( 0.03 ),
5938         performT0_vdriftSegCorrection = cms.bool( False ),
5939         recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5940         recAlgoConfig = cms.PSet( 
5941           maxTime = cms.double( 420.0 ),
5942           debug = cms.untracked.bool( False ),
5943           stepTwoFromDigi = cms.bool( False ),
5944           tTrigModeConfig = cms.PSet( 
5945             debug = cms.untracked.bool( False ),
5946             tofCorrType = cms.int32( 0 ),
5947             tTrigLabel = cms.string( "" ),
5948             wirePropCorrType = cms.int32( 0 ),
5949             doTOFCorrection = cms.bool( True ),
5950             vPropWire = cms.double( 24.4 ),
5951             doT0Correction = cms.bool( True ),
5952             doWirePropCorrection = cms.bool( True ),
5953             t0Label = cms.string( "" )
5954           ),
5955           useUncertDB = cms.bool( True ),
5956           doVdriftCorr = cms.bool( True ),
5957           minTime = cms.double( -3.0 ),
5958           tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5959           readLegacyTTrigDB = cms.bool( True ),
5960           readLegacyVDriftDB = cms.bool( True )
5961         ),
5962         MaxAllowedHits = cms.uint32( 50 ),
5963         nUnSharedHitsMin = cms.int32( 2 ),
5964         nSharedHitsMax = cms.int32( 2 ),
5965         performT0SegCorrection = cms.bool( False ),
5966         perform_delta_rejecting = cms.bool( False )
5967       ),
5968       Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
5969       debug = cms.untracked.bool( False ),
5970       segmCleanerMode = cms.int32( 2 ),
5971       AllDTRecHits = cms.bool( True ),
5972       hit_afterT0_resolution = cms.double( 0.03 ),
5973       performT0_vdriftSegCorrection = cms.bool( False ),
5974       recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5975       recAlgoConfig = cms.PSet( 
5976         maxTime = cms.double( 420.0 ),
5977         debug = cms.untracked.bool( False ),
5978         stepTwoFromDigi = cms.bool( False ),
5979         tTrigModeConfig = cms.PSet( 
5980           debug = cms.untracked.bool( False ),
5981           tofCorrType = cms.int32( 0 ),
5982           tTrigLabel = cms.string( "" ),
5983           wirePropCorrType = cms.int32( 0 ),
5984           doTOFCorrection = cms.bool( True ),
5985           vPropWire = cms.double( 24.4 ),
5986           doT0Correction = cms.bool( True ),
5987           doWirePropCorrection = cms.bool( True ),
5988           t0Label = cms.string( "" )
5989         ),
5990         useUncertDB = cms.bool( True ),
5991         doVdriftCorr = cms.bool( True ),
5992         minTime = cms.double( -3.0 ),
5993         tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5994         readLegacyTTrigDB = cms.bool( True ),
5995         readLegacyVDriftDB = cms.bool( True )
5996       ),
5997       nUnSharedHitsMin = cms.int32( 2 ),
5998       nSharedHitsMax = cms.int32( 2 ),
5999       performT0SegCorrection = cms.bool( False ),
6000       perform_delta_rejecting = cms.bool( False )
6001     ),
6002     debug = cms.untracked.bool( False ),
6003     recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
6004     recHits2DLabel = cms.InputTag( "dt2DSegments" )
6005 )
6006 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
6007     InputObjects = cms.InputTag( "rawDataCollector" ),
6008     UseExaminer = cms.bool( True ),
6009     ExaminerMask = cms.uint32( 535558134 ),
6010     UseSelectiveUnpacking = cms.bool( True ),
6011     ErrorMask = cms.uint32( 0 ),
6012     UnpackStatusDigis = cms.bool( False ),
6013     UseFormatStatus = cms.bool( True ),
6014     useRPCs = cms.bool( False ),
6015     useGEMs = cms.bool( False ),
6016     useCSCShowers = cms.bool( False ),
6017     Debug = cms.untracked.bool( False ),
6018     PrintEventNumber = cms.untracked.bool( False ),
6019     runDQM = cms.untracked.bool( False ),
6020     VisualFEDInspect = cms.untracked.bool( False ),
6021     VisualFEDShort = cms.untracked.bool( False ),
6022     FormatedEventDump = cms.untracked.bool( False ),
6023     SuppressZeroLCT = cms.untracked.bool( True ),
6024     DisableMappingCheck = cms.untracked.bool( False ),
6025     B904Setup = cms.untracked.bool( False ),
6026     B904vmecrate = cms.untracked.int32( 1 ),
6027     B904dmb = cms.untracked.int32( 3 )
6028 )
6029 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
6030     CSCStripPeakThreshold = cms.double( 10.0 ),
6031     CSCStripClusterChargeCut = cms.double( 25.0 ),
6032     CSCStripxtalksOffset = cms.double( 0.03 ),
6033     UseAverageTime = cms.bool( False ),
6034     UseParabolaFit = cms.bool( False ),
6035     UseFivePoleFit = cms.bool( True ),
6036     CSCWireClusterDeltaT = cms.int32( 1 ),
6037     CSCUseCalibrations = cms.bool( True ),
6038     CSCUseStaticPedestals = cms.bool( False ),
6039     CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
6040     wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
6041     stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
6042     readBadChannels = cms.bool( False ),
6043     readBadChambers = cms.bool( True ),
6044     CSCUseTimingCorrections = cms.bool( True ),
6045     CSCUseGasGainCorrections = cms.bool( False ),
6046     CSCDebug = cms.untracked.bool( False ),
6047     CSCstripWireDeltaTime = cms.int32( 8 ),
6048     XTasymmetry_ME1a = cms.double( 0.023 ),
6049     XTasymmetry_ME1b = cms.double( 0.01 ),
6050     XTasymmetry_ME12 = cms.double( 0.015 ),
6051     XTasymmetry_ME13 = cms.double( 0.02 ),
6052     XTasymmetry_ME21 = cms.double( 0.023 ),
6053     XTasymmetry_ME22 = cms.double( 0.023 ),
6054     XTasymmetry_ME31 = cms.double( 0.023 ),
6055     XTasymmetry_ME32 = cms.double( 0.023 ),
6056     XTasymmetry_ME41 = cms.double( 0.023 ),
6057     ConstSyst_ME1a = cms.double( 0.01 ),
6058     ConstSyst_ME1b = cms.double( 0.02 ),
6059     ConstSyst_ME12 = cms.double( 0.02 ),
6060     ConstSyst_ME13 = cms.double( 0.03 ),
6061     ConstSyst_ME21 = cms.double( 0.03 ),
6062     ConstSyst_ME22 = cms.double( 0.03 ),
6063     ConstSyst_ME31 = cms.double( 0.03 ),
6064     ConstSyst_ME32 = cms.double( 0.03 ),
6065     ConstSyst_ME41 = cms.double( 0.03 ),
6066     NoiseLevel_ME1a = cms.double( 9.0 ),
6067     NoiseLevel_ME1b = cms.double( 6.0 ),
6068     NoiseLevel_ME12 = cms.double( 7.0 ),
6069     NoiseLevel_ME13 = cms.double( 4.0 ),
6070     NoiseLevel_ME21 = cms.double( 5.0 ),
6071     NoiseLevel_ME22 = cms.double( 7.0 ),
6072     NoiseLevel_ME31 = cms.double( 5.0 ),
6073     NoiseLevel_ME32 = cms.double( 7.0 ),
6074     NoiseLevel_ME41 = cms.double( 5.0 ),
6075     CSCUseReducedWireTimeWindow = cms.bool( True ),
6076     CSCWireTimeWindowLow = cms.int32( 5 ),
6077     CSCWireTimeWindowHigh = cms.int32( 11 )
6078 )
6079 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
6080     inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
6081     algo_type = cms.int32( 1 ),
6082     algo_psets = cms.VPSet( 
6083       cms.PSet(  parameters_per_chamber_type = cms.vint32( 1, 2, 3, 4, 5, 6, 5, 6, 5, 6 ),
6084         algo_psets = cms.VPSet( 
6085           cms.PSet(  wideSeg = cms.double( 3.0 ),
6086             chi2Norm_2D_ = cms.double( 35.0 ),
6087             dRIntMax = cms.double( 2.0 ),
6088             doCollisions = cms.bool( True ),
6089             dPhiMax = cms.double( 0.006 ),
6090             dRMax = cms.double( 1.5 ),
6091             dPhiIntMax = cms.double( 0.005 ),
6092             minLayersApart = cms.int32( 1 ),
6093             chi2Max = cms.double( 100.0 ),
6094             chi2_str = cms.double( 50.0 )
6095           ),
6096           cms.PSet(  wideSeg = cms.double( 3.0 ),
6097             chi2Norm_2D_ = cms.double( 35.0 ),
6098             dRIntMax = cms.double( 2.0 ),
6099             doCollisions = cms.bool( True ),
6100             dPhiMax = cms.double( 0.005 ),
6101             dRMax = cms.double( 1.5 ),
6102             dPhiIntMax = cms.double( 0.004 ),
6103             minLayersApart = cms.int32( 1 ),
6104             chi2Max = cms.double( 100.0 ),
6105             chi2_str = cms.double( 50.0 )
6106           ),
6107           cms.PSet(  wideSeg = cms.double( 3.0 ),
6108             chi2Norm_2D_ = cms.double( 35.0 ),
6109             dRIntMax = cms.double( 2.0 ),
6110             doCollisions = cms.bool( True ),
6111             dPhiMax = cms.double( 0.004 ),
6112             dRMax = cms.double( 1.5 ),
6113             dPhiIntMax = cms.double( 0.003 ),
6114             minLayersApart = cms.int32( 1 ),
6115             chi2Max = cms.double( 100.0 ),
6116             chi2_str = cms.double( 50.0 )
6117           ),
6118           cms.PSet(  wideSeg = cms.double( 3.0 ),
6119             chi2Norm_2D_ = cms.double( 20.0 ),
6120             dRIntMax = cms.double( 2.0 ),
6121             doCollisions = cms.bool( True ),
6122             dPhiMax = cms.double( 0.003 ),
6123             dRMax = cms.double( 1.5 ),
6124             dPhiIntMax = cms.double( 0.002 ),
6125             minLayersApart = cms.int32( 1 ),
6126             chi2Max = cms.double( 60.0 ),
6127             chi2_str = cms.double( 30.0 )
6128           ),
6129           cms.PSet(  wideSeg = cms.double( 3.0 ),
6130             chi2Norm_2D_ = cms.double( 60.0 ),
6131             dRIntMax = cms.double( 2.0 ),
6132             doCollisions = cms.bool( True ),
6133             dPhiMax = cms.double( 0.007 ),
6134             dRMax = cms.double( 1.5 ),
6135             dPhiIntMax = cms.double( 0.005 ),
6136             minLayersApart = cms.int32( 1 ),
6137             chi2Max = cms.double( 180.0 ),
6138             chi2_str = cms.double( 80.0 )
6139           ),
6140           cms.PSet(  wideSeg = cms.double( 3.0 ),
6141             chi2Norm_2D_ = cms.double( 35.0 ),
6142             dRIntMax = cms.double( 2.0 ),
6143             doCollisions = cms.bool( True ),
6144             dPhiMax = cms.double( 0.006 ),
6145             dRMax = cms.double( 1.5 ),
6146             dPhiIntMax = cms.double( 0.004 ),
6147             minLayersApart = cms.int32( 1 ),
6148             chi2Max = cms.double( 100.0 ),
6149             chi2_str = cms.double( 50.0 )
6150           )
6151         ),
6152         algo_name = cms.string( "CSCSegAlgoRU" ),
6153         chamber_types = cms.vstring( 'ME1/a',
6154           'ME1/b',
6155           'ME1/2',
6156           'ME1/3',
6157           'ME2/1',
6158           'ME2/2',
6159           'ME3/1',
6160           'ME3/2',
6161           'ME4/1',
6162           'ME4/2' )
6163       )
6164     )
6165 )
6166 fragment.hltMuonRPCDigisCPPF = cms.EDProducer( "RPCAMCRawToDigi",
6167     inputTag = cms.InputTag( "rawDataCollector" ),
6168     calculateCRC = cms.bool( True ),
6169     fillCounters = cms.bool( True ),
6170     RPCAMCUnpacker = cms.string( "RPCCPPFUnpacker" ),
6171     RPCAMCUnpackerSettings = cms.PSet( 
6172       bxMin = cms.int32( -2 ),
6173       cppfDaqDelay = cms.int32( 2 ),
6174       fillAMCCounters = cms.bool( True ),
6175       bxMax = cms.int32( 2 )
6176     )
6177 )
6178 fragment.hltOmtfDigis = cms.EDProducer( "OmtfUnpacker",
6179     inputLabel = cms.InputTag( "rawDataCollector" ),
6180     skipRpc = cms.bool( False ),
6181     skipCsc = cms.bool( False ),
6182     skipDt = cms.bool( False ),
6183     skipMuon = cms.bool( False ),
6184     useRpcConnectionFile = cms.bool( False ),
6185     rpcConnectionFile = cms.string( "" ),
6186     outputTag = cms.string( "" )
6187 )
6188 fragment.hltMuonRPCDigisTwinMux = cms.EDProducer( "RPCTwinMuxRawToDigi",
6189     inputTag = cms.InputTag( "rawDataCollector" ),
6190     calculateCRC = cms.bool( True ),
6191     fillCounters = cms.bool( True ),
6192     bxMin = cms.int32( -2 ),
6193     bxMax = cms.int32( 2 )
6194 )
6195 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCDigiMerger",
6196     inputTagSimRPCDigis = cms.InputTag( "" ),
6197     inputTagTwinMuxDigis = cms.InputTag( "hltMuonRPCDigisTwinMux" ),
6198     inputTagOMTFDigis = cms.InputTag( "hltOmtfDigis" ),
6199     inputTagCPPFDigis = cms.InputTag( "hltMuonRPCDigisCPPF" ),
6200     InputLabel = cms.InputTag( "rawDataCollector" ),
6201     bxMinTwinMux = cms.int32( -2 ),
6202     bxMaxTwinMux = cms.int32( 2 ),
6203     bxMinOMTF = cms.int32( -3 ),
6204     bxMaxOMTF = cms.int32( 4 ),
6205     bxMinCPPF = cms.int32( -2 ),
6206     bxMaxCPPF = cms.int32( 2 )
6207 )
6208 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
6209     recAlgoConfig = cms.PSet(  ),
6210     recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
6211     rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
6212     maskSource = cms.string( "File" ),
6213     maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
6214     deadSource = cms.string( "File" ),
6215     deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
6216 )
6217 fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule",
6218     InputLabel = cms.InputTag( "rawDataCollector" ),
6219     useDBEMap = cms.bool( True ),
6220     keepDAQStatus = cms.bool( False ),
6221     readMultiBX = cms.bool( False ),
6222     ge21Off = cms.bool( True ),
6223     fedIdStart = cms.uint32( 1467 ),
6224     fedIdEnd = cms.uint32( 1478 )
6225 )
6226 fragment.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer",
6227     recAlgoConfig = cms.PSet(  ),
6228     recAlgo = cms.string( "GEMRecHitStandardAlgo" ),
6229     gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ),
6230     applyMasking = cms.bool( False ),
6231     ge21Off = cms.bool( False )
6232 )
6233 fragment.hltGemSegments = cms.EDProducer( "GEMSegmentProducer",
6234     gemRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6235     enableGE0 = cms.bool( True ),
6236     enableGE12 = cms.bool( False ),
6237     ge0_name = cms.string( "GE0SegAlgoRU" ),
6238     algo_name = cms.string( "GEMSegmentAlgorithm" ),
6239     ge0_pset = cms.PSet( 
6240       maxChi2GoodSeg = cms.double( 50.0 ),
6241       maxChi2Prune = cms.double( 50.0 ),
6242       maxNumberOfHitsPerLayer = cms.uint32( 100 ),
6243       maxETASeeds = cms.double( 0.1 ),
6244       maxPhiAdditional = cms.double( 0.001096605744 ),
6245       minNumberOfHits = cms.uint32( 4 ),
6246       doCollisions = cms.bool( True ),
6247       maxPhiSeeds = cms.double( 0.001096605744 ),
6248       requireCentralBX = cms.bool( True ),
6249       maxChi2Additional = cms.double( 100.0 ),
6250       allowWideSegments = cms.bool( True ),
6251       maxNumberOfHits = cms.uint32( 300 ),
6252       maxTOFDiff = cms.double( 25.0 )
6253     ),
6254     algo_pset = cms.PSet( 
6255       dYclusBoxMax = cms.double( 5.0 ),
6256       dXclusBoxMax = cms.double( 1.0 ),
6257       maxRecHitsInCluster = cms.int32( 4 ),
6258       preClustering = cms.bool( True ),
6259       preClusteringUseChaining = cms.bool( True ),
6260       dEtaChainBoxMax = cms.double( 0.05 ),
6261       clusterOnlySameBXRecHits = cms.bool( True ),
6262       minHitsPerSegment = cms.uint32( 2 ),
6263       dPhiChainBoxMax = cms.double( 0.02 )
6264     )
6265 )
6266 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
6267     beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
6268     scaleDT = cms.bool( True ),
6269     CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6270     DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6271     ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
6272     EnableDTMeasurement = cms.bool( True ),
6273     EnableCSCMeasurement = cms.bool( True ),
6274     EnableME0Measurement = cms.bool( False ),
6275     crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
6276     crackWindow = cms.double( 0.04 ),
6277     deltaPhiSearchWindow = cms.double( 0.25 ),
6278     deltaEtaSearchWindow = cms.double( 0.2 ),
6279     deltaEtaCrackSearchWindow = cms.double( 0.25 ),
6280     CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
6281     CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
6282     CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
6283     CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
6284     CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
6285     CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
6286     CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
6287     CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
6288     CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
6289     DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
6290     DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
6291     DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
6292     DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
6293     DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
6294     DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
6295     OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
6296     OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
6297     OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
6298     OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
6299     OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
6300     SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
6301     SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
6302     SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
6303     SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
6304     SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
6305     SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
6306     SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
6307     SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6308     SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6309     SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
6310     SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
6311     SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
6312     SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
6313     SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
6314     SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
6315     SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
6316     SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
6317     SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
6318     CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
6319     CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
6320     CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
6321     CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
6322     CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
6323     CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
6324     CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
6325     CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
6326     CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
6327     CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
6328     CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
6329     OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
6330     OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
6331     OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
6332     OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
6333     OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
6334     DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
6335     DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
6336     DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
6337     DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
6338     DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
6339     DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
6340     DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
6341     DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
6342     DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
6343     DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
6344     DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
6345     DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
6346     SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
6347     SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
6348     SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
6349     SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
6350     SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
6351     SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
6352     SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
6353     SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
6354     SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
6355     SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
6356     SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
6357     SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
6358     SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
6359     SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
6360 )
6361 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
6362     GMTReadoutCollection = cms.InputTag( "" ),
6363     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6364     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6365     L1MinPt = cms.double( 0.0 ),
6366     L1MaxEta = cms.double( 2.5 ),
6367     L1MinQuality = cms.uint32( 7 ),
6368     SetMinPtBarrelTo = cms.double( 3.5 ),
6369     SetMinPtEndcapTo = cms.double( 1.0 ),
6370     UseOfflineSeed = cms.untracked.bool( True ),
6371     UseUnassociatedL1 = cms.bool( False ),
6372     MatchDR = cms.vdouble( 0.3 ),
6373     EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
6374     CentralBxOnly = cms.bool( True ),
6375     MatchType = cms.uint32( 0 ),
6376     SortType = cms.uint32( 0 ),
6377     OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
6378     ServiceParameters = cms.PSet( 
6379       RPCLayers = cms.bool( True ),
6380       UseMuonNavigation = cms.untracked.bool( True ),
6381       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6382     )
6383 )
6384 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
6385     ServiceParameters = cms.PSet( 
6386       RPCLayers = cms.bool( True ),
6387       UseMuonNavigation = cms.untracked.bool( True ),
6388       Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
6389         'hltESPFastSteppingHelixPropagatorOpposite' )
6390     ),
6391     InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
6392     SeedTransformerParameters = cms.PSet( 
6393       Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6394       NMinRecHits = cms.uint32( 2 ),
6395       RescaleError = cms.double( 100.0 ),
6396       Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6397       UseSubRecHits = cms.bool( False ),
6398       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6399     ),
6400     L2TrajBuilderParameters = cms.PSet( 
6401       BWFilterParameters = cms.PSet( 
6402         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6403         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6404         BWSeedType = cms.string( "fromGenerator" ),
6405         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6406         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6407         EnableGEMMeasurement = cms.bool( True ),
6408         EnableRPCMeasurement = cms.bool( True ),
6409         MuonTrajectoryUpdatorParameters = cms.PSet( 
6410           ExcludeRPCFromFit = cms.bool( False ),
6411           Granularity = cms.int32( 0 ),
6412           MaxChi2 = cms.double( 25.0 ),
6413           RescaleError = cms.bool( False ),
6414           RescaleErrorFactor = cms.double( 100.0 ),
6415           UseInvalidHits = cms.bool( True )
6416         ),
6417         EnableCSCMeasurement = cms.bool( True ),
6418         MaxChi2 = cms.double( 100.0 ),
6419         FitDirection = cms.string( "outsideIn" ),
6420         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6421         NumberOfSigma = cms.double( 3.0 ),
6422         EnableDTMeasurement = cms.bool( True )
6423       ),
6424       DoSeedRefit = cms.bool( False ),
6425       FilterParameters = cms.PSet( 
6426         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6427         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6428         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6429         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6430         EnableGEMMeasurement = cms.bool( True ),
6431         EnableRPCMeasurement = cms.bool( True ),
6432         MuonTrajectoryUpdatorParameters = cms.PSet( 
6433           ExcludeRPCFromFit = cms.bool( False ),
6434           Granularity = cms.int32( 0 ),
6435           MaxChi2 = cms.double( 25.0 ),
6436           RescaleError = cms.bool( False ),
6437           RescaleErrorFactor = cms.double( 100.0 ),
6438           UseInvalidHits = cms.bool( True )
6439         ),
6440         EnableCSCMeasurement = cms.bool( True ),
6441         MaxChi2 = cms.double( 1000.0 ),
6442         FitDirection = cms.string( "insideOut" ),
6443         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6444         NumberOfSigma = cms.double( 3.0 ),
6445         EnableDTMeasurement = cms.bool( True )
6446       ),
6447       SeedPosition = cms.string( "in" ),
6448       DoBackwardFilter = cms.bool( True ),
6449       DoRefit = cms.bool( False ),
6450       NavigationType = cms.string( "Standard" ),
6451       SeedTransformerParameters = cms.PSet( 
6452         Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6453         NMinRecHits = cms.uint32( 2 ),
6454         RescaleError = cms.double( 100.0 ),
6455         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6456         UseSubRecHits = cms.bool( False ),
6457         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6458       ),
6459       SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6460     ),
6461     DoSeedRefit = cms.bool( False ),
6462     TrackLoaderParameters = cms.PSet( 
6463       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6464       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6465       DoSmoothing = cms.bool( False ),
6466       VertexConstraint = cms.bool( True ),
6467       MuonUpdatorAtVertexParameters = cms.PSet( 
6468         MaxChi2 = cms.double( 1000000.0 ),
6469         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6470         BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6471         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6472       ),
6473       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6474     ),
6475     MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6476 )
6477 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6478     InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6479 )
6480 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6481     ProductLabel = cms.InputTag( "rawDataCollector" )
6482 )
6483 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6484     ProductLabel = cms.InputTag( "rawDataCollector" ),
6485     ConditionsLabel = cms.string( "" ),
6486     onDemand = cms.bool( True ),
6487     DoAPVEmulatorCheck = cms.bool( False ),
6488     LegacyUnpacker = cms.bool( False ),
6489     HybridZeroSuppressed = cms.bool( False ),
6490     Clusterizer = cms.PSet( 
6491       ConditionsLabel = cms.string( "" ),
6492       ClusterThreshold = cms.double( 5.0 ),
6493       SeedThreshold = cms.double( 3.0 ),
6494       Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6495       ChannelThreshold = cms.double( 2.0 ),
6496       MaxAdjacentBad = cms.uint32( 0 ),
6497       setDetId = cms.bool( True ),
6498       MaxSequentialHoles = cms.uint32( 0 ),
6499       RemoveApvShots = cms.bool( True ),
6500       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6501       MaxSequentialBad = cms.uint32( 1 )
6502     ),
6503     Algorithms = cms.PSet( 
6504       Use10bitsTruncation = cms.bool( False ),
6505       CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6506       useCMMeanMap = cms.bool( False ),
6507       TruncateInSuppressor = cms.bool( True ),
6508       doAPVRestore = cms.bool( False ),
6509       SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6510       PedestalSubtractionFedMode = cms.bool( True )
6511     )
6512 )
6513 fragment.hltMeasurementTrackerEvent = cms.EDProducer( "MeasurementTrackerEventProducer",
6514     measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6515     skipClusters = cms.InputTag( "" ),
6516     pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6517     stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
6518     Phase2TrackerCluster1DProducer = cms.string( "" ),
6519     vectorHits = cms.InputTag( "" ),
6520     vectorHitsRej = cms.InputTag( "" ),
6521     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
6522     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
6523     pixelCablingMapLabel = cms.string( "" ),
6524     inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6525     switchOffPixelsIfEmpty = cms.bool( True )
6526 )
6527 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIDNN",
6528     src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6529     layersToTry = cms.int32( 2 ),
6530     fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
6531     hitsToTry = cms.int32( 1 ),
6532     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6533     estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
6534     maxEtaForTOB = cms.double( 1.8 ),
6535     minEtaForTEC = cms.double( 0.7 ),
6536     debug = cms.untracked.bool( False ),
6537     maxSeeds = cms.uint32( 20 ),
6538     maxHitlessSeeds = cms.uint32( 5 ),
6539     maxHitSeeds = cms.uint32( 1 ),
6540     propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
6541     maxHitlessSeedsIP = cms.uint32( 5 ),
6542     maxHitlessSeedsMuS = cms.uint32( 0 ),
6543     maxHitDoubletSeeds = cms.uint32( 0 ),
6544     getStrategyFromDNN = cms.bool( True ),
6545     useRegressor = cms.bool( False ),
6546     dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" )
6547 )
6548 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6549     cleanTrajectoryAfterInOut = cms.bool( False ),
6550     doSeedingRegionRebuilding = cms.bool( False ),
6551     onlyPixelHitsForSeedCleaner = cms.bool( False ),
6552     reverseTrajectories = cms.bool( True ),
6553     useHitsSplitting = cms.bool( False ),
6554     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6555     src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
6556     clustersToSkip = cms.InputTag( "" ),
6557     phase2clustersToSkip = cms.InputTag( "" ),
6558     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
6559     TransientInitialStateEstimatorParameters = cms.PSet( 
6560       propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
6561       numberMeasurementsForFit = cms.int32( 4 ),
6562       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
6563     ),
6564     numHitsForSeedCleaner = cms.int32( 4 ),
6565     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6566     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6567     TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6568     maxNSeeds = cms.uint32( 500000 ),
6569     maxSeedsBeforeCleaning = cms.uint32( 5000 )
6570 )
6571 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6572     useSimpleMF = cms.bool( False ),
6573     SimpleMagneticField = cms.string( "" ),
6574     src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6575     clusterRemovalInfo = cms.InputTag( "" ),
6576     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6577     Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6578     useHitsSplitting = cms.bool( False ),
6579     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6580     TrajectoryInEvent = cms.bool( False ),
6581     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6582     AlgorithmName = cms.string( "iter10" ),
6583     Propagator = cms.string( "PropagatorWithMaterial" ),
6584     GeometricInnerState = cms.bool( True ),
6585     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6586     MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6587     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
6588 )
6589 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6590     src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6591     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6592     vertices = cms.InputTag( "Notused" ),
6593     ignoreVertices = cms.bool( True ),
6594     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6595     mva = cms.PSet( 
6596       minPixelHits = cms.vint32( 0, 0, 0 ),
6597       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6598       dr_par = cms.PSet( 
6599         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6600         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6601         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6602         dr_exp = cms.vint32( 4, 4, 2147483647 ),
6603         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6604       ),
6605       maxLostLayers = cms.vint32( 4, 3, 2 ),
6606       min3DLayers = cms.vint32( 0, 0, 0 ),
6607       dz_par = cms.PSet( 
6608         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6609         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6610         dz_exp = cms.vint32( 4, 4, 2147483647 )
6611       ),
6612       minNVtxTrk = cms.int32( 3 ),
6613       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6614       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6615       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6616       maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6617       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6618       minLayers = cms.vint32( 3, 5, 5 )
6619     )
6620 )
6621 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6622     originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6623     originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
6624     originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6625     minQuality = cms.string( "highPurity" ),
6626     copyExtras = cms.untracked.bool( True ),
6627     copyTrajectories = cms.untracked.bool( False )
6628 )
6629 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6630     ServiceParameters = cms.PSet( 
6631       RPCLayers = cms.bool( True ),
6632       UseMuonNavigation = cms.untracked.bool( True ),
6633       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6634         'SteppingHelixPropagatorAny',
6635         'hltESPSmartPropagator',
6636         'hltESPSteppingHelixPropagatorOpposite' )
6637     ),
6638     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6639     TrackLoaderParameters = cms.PSet( 
6640       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6641       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6642       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6643       DoSmoothing = cms.bool( True ),
6644       SmoothTkTrack = cms.untracked.bool( False ),
6645       VertexConstraint = cms.bool( False ),
6646       MuonUpdatorAtVertexParameters = cms.PSet( 
6647         MaxChi2 = cms.double( 1000000.0 ),
6648         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6649         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6650       ),
6651       PutTkTrackIntoEvent = cms.untracked.bool( False ),
6652       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6653     ),
6654     L3TrajBuilderParameters = cms.PSet( 
6655       PtCut = cms.double( 1.0 ),
6656       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6657       GlobalMuonTrackMatcher = cms.PSet( 
6658         Chi2Cut_3 = cms.double( 200.0 ),
6659         DeltaDCut_2 = cms.double( 10.0 ),
6660         Eta_threshold = cms.double( 1.2 ),
6661         Quality_2 = cms.double( 15.0 ),
6662         DeltaDCut_1 = cms.double( 40.0 ),
6663         Quality_3 = cms.double( 7.0 ),
6664         DeltaDCut_3 = cms.double( 15.0 ),
6665         Quality_1 = cms.double( 20.0 ),
6666         Pt_threshold1 = cms.double( 0.0 ),
6667         DeltaRCut_2 = cms.double( 0.2 ),
6668         DeltaRCut_1 = cms.double( 0.1 ),
6669         Pt_threshold2 = cms.double( 9.99999999E8 ),
6670         Chi2Cut_1 = cms.double( 50.0 ),
6671         Chi2Cut_2 = cms.double( 50.0 ),
6672         DeltaRCut_3 = cms.double( 1.0 ),
6673         LocChi2Cut = cms.double( 0.001 ),
6674         Propagator = cms.string( "hltESPSmartPropagator" ),
6675         MinPt = cms.double( 1.0 ),
6676         MinP = cms.double( 2.5 )
6677       ),
6678       ScaleTECxFactor = cms.double( -1.0 ),
6679       tkTrajUseVertex = cms.bool( False ),
6680       MuonTrackingRegionBuilder = cms.PSet( 
6681         Rescale_Dz = cms.double( 4.0 ),
6682         Pt_fixed = cms.bool( False ),
6683         Eta_fixed = cms.bool( True ),
6684         Eta_min = cms.double( 0.1 ),
6685         DeltaZ = cms.double( 24.2 ),
6686         maxRegions = cms.int32( 2 ),
6687         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6688         UseVertex = cms.bool( False ),
6689         Z_fixed = cms.bool( False ),
6690         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6691         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6692         Rescale_phi = cms.double( 3.0 ),
6693         DeltaEta = cms.double( 0.2 ),
6694         precise = cms.bool( True ),
6695         OnDemand = cms.int32( -1 ),
6696         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6697         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6698         vertexCollection = cms.InputTag( "pixelVertices" ),
6699         Pt_min = cms.double( 3.0 ),
6700         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6701         Phi_fixed = cms.bool( True ),
6702         DeltaR = cms.double( 0.025 ),
6703         input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6704         DeltaPhi = cms.double( 0.15 ),
6705         Phi_min = cms.double( 0.1 ),
6706         Rescale_eta = cms.double( 3.0 )
6707       ),
6708       TrackTransformer = cms.PSet( 
6709         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6710         RefitDirection = cms.string( "insideOut" ),
6711         RefitRPCHits = cms.bool( True ),
6712         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6713         DoPredictionsOnly = cms.bool( False ),
6714         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6715         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6716         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6717       ),
6718       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6719       RefitRPCHits = cms.bool( True ),
6720       tkTrajVertex = cms.InputTag( "Notused" ),
6721       GlbRefitterParameters = cms.PSet( 
6722         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6723         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6724         RefitFlag = cms.bool( True ),
6725         SkipStation = cms.int32( -1 ),
6726         Chi2CutRPC = cms.double( 1.0 ),
6727         PropDirForCosmics = cms.bool( False ),
6728         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6729         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6730         HitThreshold = cms.int32( 1 ),
6731         Chi2CutGEM = cms.double( 1.0 ),
6732         DYTthrs = cms.vint32( 30, 15 ),
6733         TrackerSkipSystem = cms.int32( -1 ),
6734         RefitDirection = cms.string( "insideOut" ),
6735         Chi2CutCSC = cms.double( 150.0 ),
6736         Chi2CutDT = cms.double( 10.0 ),
6737         RefitRPCHits = cms.bool( True ),
6738         TrackerSkipSection = cms.int32( -1 ),
6739         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6740         DoPredictionsOnly = cms.bool( False ),
6741         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6742         MuonHitsOption = cms.int32( 1 ),
6743         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6744       ),
6745       PCut = cms.double( 2.5 ),
6746       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6747       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6748       tkTrajMaxChi2 = cms.double( 9999.0 ),
6749       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6750       ScaleTECyFactor = cms.double( -1.0 ),
6751       tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6752     )
6753 )
6754 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6755     labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6756 )
6757 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6758     labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6759 )
6760 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6761     InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6762     InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6763     MuonPtOption = cms.string( "Tracker" )
6764 )
6765 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6766     l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6767     l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6768     InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6769     applyL3Filters = cms.bool( False ),
6770     MinNhits = cms.int32( 1 ),
6771     MaxNormalizedChi2 = cms.double( 20.0 ),
6772     MinNmuonHits = cms.int32( 1 ),
6773     MaxPtDifference = cms.double( 0.3 )
6774 )
6775 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionByPtEDProducer",
6776     DeltaR = cms.double( 0.025 ),
6777     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6778     OnDemand = cms.int32( -1 ),
6779     vertexCollection = cms.InputTag( "notUsed" ),
6780     MeasurementTrackerName = cms.InputTag( "" ),
6781     UseVertex = cms.bool( False ),
6782     Rescale_Dz = cms.double( 4.0 ),
6783     Pt_fixed = cms.bool( True ),
6784     Z_fixed = cms.bool( True ),
6785     Pt_min = cms.double( 0.0 ),
6786     DeltaZ = cms.double( 24.2 ),
6787     ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ),
6788     deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ),
6789     deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ),
6790     maxRegions = cms.int32( 5 ),
6791     precise = cms.bool( True ),
6792     input = cms.InputTag( "hltL2SelectorForL3IO" )
6793 )
6794 fragment.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion",
6795     tracks = cms.InputTag( "hltPixelTracks" ),
6796     regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6797     produceTrackCollection = cms.bool( True ),
6798     produceMask = cms.bool( False )
6799 )
6800 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6801     InputCollection = cms.InputTag( "hltPixelTracksInRegionL2" ),
6802     InputVertexCollection = cms.InputTag( "" ),
6803     originHalfLength = cms.double( 0.3 ),
6804     originRadius = cms.double( 0.1 ),
6805     useProtoTrackKinematics = cms.bool( False ),
6806     useEventsWithNoVertex = cms.bool( True ),
6807     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6808     usePV = cms.bool( False ),
6809     includeFourthHit = cms.bool( True ),
6810     produceComplement = cms.bool( False ),
6811     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6812 )
6813 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6814     src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
6815     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6816     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6817     rejectAll = cms.bool( False ),
6818     isFromL1 = cms.bool( False ),
6819     mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
6820     mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
6821     mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
6822     mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
6823     mvaScaleMeanBL1 = cms.vdouble(  ),
6824     mvaScaleStdBL1 = cms.vdouble(  ),
6825     mvaScaleMeanEL1 = cms.vdouble(  ),
6826     mvaScaleStdEL1 = cms.vdouble(  ),
6827     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 ),
6828     mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
6829     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 ),
6830     mvaScaleStdEL2 = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
6831     doSort = cms.bool( False ),
6832     nSeedsMaxB = cms.int32( 99999 ),
6833     nSeedsMaxE = cms.int32( 99999 ),
6834     etaEdge = cms.double( 1.2 ),
6835     mvaCutB = cms.double( 0.04 ),
6836     mvaCutE = cms.double( 0.04 ),
6837     minL1Qual = cms.int32( 7 ),
6838     baseScore = cms.double( 0.5 )
6839 )
6840 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6841     cleanTrajectoryAfterInOut = cms.bool( False ),
6842     doSeedingRegionRebuilding = cms.bool( True ),
6843     onlyPixelHitsForSeedCleaner = cms.bool( False ),
6844     reverseTrajectories = cms.bool( False ),
6845     useHitsSplitting = cms.bool( True ),
6846     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6847     src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered" ),
6848     clustersToSkip = cms.InputTag( "" ),
6849     phase2clustersToSkip = cms.InputTag( "" ),
6850     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6851     TransientInitialStateEstimatorParameters = cms.PSet( 
6852       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6853       numberMeasurementsForFit = cms.int32( 4 ),
6854       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6855     ),
6856     numHitsForSeedCleaner = cms.int32( 4 ),
6857     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6858     RedundantSeedCleaner = cms.string( "none" ),
6859     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6860     maxNSeeds = cms.uint32( 100000 ),
6861     maxSeedsBeforeCleaning = cms.uint32( 1000 )
6862 )
6863 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6864     useSimpleMF = cms.bool( True ),
6865     SimpleMagneticField = cms.string( "ParabolicMf" ),
6866     src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
6867     clusterRemovalInfo = cms.InputTag( "" ),
6868     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6869     Fitter = cms.string( "hltESPFittingSmootherIT" ),
6870     useHitsSplitting = cms.bool( False ),
6871     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6872     TrajectoryInEvent = cms.bool( False ),
6873     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6874     AlgorithmName = cms.string( "hltIter0" ),
6875     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6876     GeometricInnerState = cms.bool( True ),
6877     NavigationSchool = cms.string( "" ),
6878     MeasurementTracker = cms.string( "" ),
6879     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
6880 )
6881 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6882     src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6883     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6884     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6885     ignoreVertices = cms.bool( False ),
6886     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6887     mva = cms.PSet( 
6888       minPixelHits = cms.vint32( 0, 0, 0 ),
6889       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6890       dr_par = cms.PSet( 
6891         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6892         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6893         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6894         dr_exp = cms.vint32( 4, 4, 2147483647 ),
6895         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6896       ),
6897       maxLostLayers = cms.vint32( 1, 1, 1 ),
6898       min3DLayers = cms.vint32( 0, 0, 0 ),
6899       dz_par = cms.PSet( 
6900         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6901         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6902         dz_exp = cms.vint32( 4, 4, 2147483647 )
6903       ),
6904       minNVtxTrk = cms.int32( 3 ),
6905       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6906       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6907       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6908       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6909       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6910       minLayers = cms.vint32( 3, 3, 4 )
6911     )
6912 )
6913 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6914     originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6915     originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
6916     originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
6917     minQuality = cms.string( "highPurity" ),
6918     copyExtras = cms.untracked.bool( True ),
6919     copyTrajectories = cms.untracked.bool( False )
6920 )
6921 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
6922     ServiceParameters = cms.PSet( 
6923       RPCLayers = cms.bool( True ),
6924       UseMuonNavigation = cms.untracked.bool( True ),
6925       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6926         'SteppingHelixPropagatorAny',
6927         'hltESPSmartPropagator',
6928         'hltESPSteppingHelixPropagatorOpposite' )
6929     ),
6930     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6931     TrackLoaderParameters = cms.PSet( 
6932       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6933       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6934       DoSmoothing = cms.bool( False ),
6935       SmoothTkTrack = cms.untracked.bool( False ),
6936       VertexConstraint = cms.bool( False ),
6937       MuonUpdatorAtVertexParameters = cms.PSet( 
6938         MaxChi2 = cms.double( 1000000.0 ),
6939         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6940         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6941       ),
6942       PutTkTrackIntoEvent = cms.untracked.bool( False ),
6943       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6944     ),
6945     L3TrajBuilderParameters = cms.PSet( 
6946       PtCut = cms.double( 1.0 ),
6947       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6948       GlobalMuonTrackMatcher = cms.PSet( 
6949         Chi2Cut_3 = cms.double( 200.0 ),
6950         DeltaDCut_2 = cms.double( 10.0 ),
6951         Eta_threshold = cms.double( 1.2 ),
6952         Quality_2 = cms.double( 15.0 ),
6953         DeltaDCut_1 = cms.double( 40.0 ),
6954         Quality_3 = cms.double( 7.0 ),
6955         DeltaDCut_3 = cms.double( 15.0 ),
6956         Quality_1 = cms.double( 20.0 ),
6957         Pt_threshold1 = cms.double( 0.0 ),
6958         DeltaRCut_2 = cms.double( 0.2 ),
6959         DeltaRCut_1 = cms.double( 0.1 ),
6960         Pt_threshold2 = cms.double( 9.99999999E8 ),
6961         Chi2Cut_1 = cms.double( 50.0 ),
6962         Chi2Cut_2 = cms.double( 50.0 ),
6963         DeltaRCut_3 = cms.double( 1.0 ),
6964         LocChi2Cut = cms.double( 0.001 ),
6965         Propagator = cms.string( "hltESPSmartPropagator" ),
6966         MinPt = cms.double( 1.0 ),
6967         MinP = cms.double( 2.5 )
6968       ),
6969       ScaleTECxFactor = cms.double( -1.0 ),
6970       tkTrajUseVertex = cms.bool( False ),
6971       MuonTrackingRegionBuilder = cms.PSet( 
6972         Rescale_Dz = cms.double( 4.0 ),
6973         Pt_fixed = cms.bool( True ),
6974         Eta_fixed = cms.bool( True ),
6975         Eta_min = cms.double( 0.1 ),
6976         DeltaZ = cms.double( 24.2 ),
6977         maxRegions = cms.int32( 2 ),
6978         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6979         UseVertex = cms.bool( False ),
6980         Z_fixed = cms.bool( True ),
6981         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6982         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6983         Rescale_phi = cms.double( 3.0 ),
6984         DeltaEta = cms.double( 0.04 ),
6985         precise = cms.bool( True ),
6986         OnDemand = cms.int32( -1 ),
6987         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6988         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6989         vertexCollection = cms.InputTag( "pixelVertices" ),
6990         Pt_min = cms.double( 3.0 ),
6991         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6992         Phi_fixed = cms.bool( True ),
6993         DeltaR = cms.double( 0.025 ),
6994         input = cms.InputTag( "hltL2SelectorForL3IO" ),
6995         DeltaPhi = cms.double( 0.15 ),
6996         Phi_min = cms.double( 0.1 ),
6997         Rescale_eta = cms.double( 3.0 )
6998       ),
6999       TrackTransformer = cms.PSet( 
7000         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7001         RefitDirection = cms.string( "insideOut" ),
7002         RefitRPCHits = cms.bool( True ),
7003         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7004         DoPredictionsOnly = cms.bool( False ),
7005         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7006         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7007         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7008       ),
7009       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7010       RefitRPCHits = cms.bool( True ),
7011       tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ),
7012       GlbRefitterParameters = cms.PSet( 
7013         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7014         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7015         RefitFlag = cms.bool( True ),
7016         SkipStation = cms.int32( -1 ),
7017         Chi2CutRPC = cms.double( 1.0 ),
7018         PropDirForCosmics = cms.bool( False ),
7019         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7020         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7021         HitThreshold = cms.int32( 1 ),
7022         Chi2CutGEM = cms.double( 1.0 ),
7023         DYTthrs = cms.vint32( 30, 15 ),
7024         TrackerSkipSystem = cms.int32( -1 ),
7025         RefitDirection = cms.string( "insideOut" ),
7026         Chi2CutCSC = cms.double( 150.0 ),
7027         Chi2CutDT = cms.double( 10.0 ),
7028         RefitRPCHits = cms.bool( True ),
7029         TrackerSkipSection = cms.int32( -1 ),
7030         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7031         DoPredictionsOnly = cms.bool( False ),
7032         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7033         MuonHitsOption = cms.int32( 1 ),
7034         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7035       ),
7036       PCut = cms.double( 2.5 ),
7037       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7038       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7039       matchToSeeds = cms.bool( True ),
7040       tkTrajMaxChi2 = cms.double( 9999.0 ),
7041       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7042       ScaleTECyFactor = cms.double( -1.0 ),
7043       tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" )
7044     )
7045 )
7046 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
7047     labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
7048 )
7049 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
7050     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7051     L1MinPt = cms.double( -1.0 ),
7052     L1MaxEta = cms.double( 5.0 ),
7053     L1MinQuality = cms.uint32( 7 ),
7054     CentralBxOnly = cms.bool( True )
7055 )
7056 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
7057     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
7058     L1MinPt = cms.double( 0.0 ),
7059     L1MaxEta = cms.double( 2.5 ),
7060     L1MinQuality = cms.uint32( 7 ),
7061     SetMinPtBarrelTo = cms.double( 3.5 ),
7062     SetMinPtEndcapTo = cms.double( 1.0 ),
7063     CentralBxOnly = cms.bool( True ),
7064     RegionPSet = cms.PSet( 
7065       vertexCollection = cms.InputTag( "notUsed" ),
7066       deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ),
7067       zErrorVetex = cms.double( 0.2 ),
7068       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7069       zErrorBeamSpot = cms.double( 24.2 ),
7070       maxNVertices = cms.int32( 1 ),
7071       maxNRegions = cms.int32( 5 ),
7072       nSigmaZVertex = cms.double( 3.0 ),
7073       nSigmaZBeamSpot = cms.double( 4.0 ),
7074       ptMin = cms.double( 0.0 ),
7075       mode = cms.string( "BeamSpotSigma" ),
7076       input = cms.InputTag( "hltL1MuonsPt0" ),
7077       ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
7078       searchOpt = cms.bool( False ),
7079       deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ),
7080       whereToUseMeasurementTracker = cms.string( "Never" ),
7081       originRadius = cms.double( 0.2 ),
7082       measurementTrackerName = cms.InputTag( "" ),
7083       precise = cms.bool( True )
7084     ),
7085     ServiceParameters = cms.PSet( 
7086       RPCLayers = cms.bool( True ),
7087       UseMuonNavigation = cms.untracked.bool( True ),
7088       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
7089     )
7090 )
7091 fragment.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion",
7092     tracks = cms.InputTag( "hltPixelTracks" ),
7093     regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
7094     produceTrackCollection = cms.bool( True ),
7095     produceMask = cms.bool( False )
7096 )
7097 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7098     InputCollection = cms.InputTag( "hltPixelTracksInRegionL1" ),
7099     InputVertexCollection = cms.InputTag( "" ),
7100     originHalfLength = cms.double( 0.3 ),
7101     originRadius = cms.double( 0.1 ),
7102     useProtoTrackKinematics = cms.bool( False ),
7103     useEventsWithNoVertex = cms.bool( True ),
7104     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7105     usePV = cms.bool( False ),
7106     includeFourthHit = cms.bool( True ),
7107     produceComplement = cms.bool( False ),
7108     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7109 )
7110 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7111     src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
7112     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7113     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7114     rejectAll = cms.bool( False ),
7115     isFromL1 = cms.bool( True ),
7116     mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
7117     mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
7118     mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
7119     mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
7120     mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
7121     mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
7122     mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
7123     mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
7124     mvaScaleMeanBL2 = cms.vdouble(  ),
7125     mvaScaleStdBL2 = cms.vdouble(  ),
7126     mvaScaleMeanEL2 = cms.vdouble(  ),
7127     mvaScaleStdEL2 = cms.vdouble(  ),
7128     doSort = cms.bool( False ),
7129     nSeedsMaxB = cms.int32( 99999 ),
7130     nSeedsMaxE = cms.int32( 99999 ),
7131     etaEdge = cms.double( 1.2 ),
7132     mvaCutB = cms.double( 0.04 ),
7133     mvaCutE = cms.double( 0.04 ),
7134     minL1Qual = cms.int32( 7 ),
7135     baseScore = cms.double( 0.5 )
7136 )
7137 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7138     cleanTrajectoryAfterInOut = cms.bool( False ),
7139     doSeedingRegionRebuilding = cms.bool( True ),
7140     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7141     reverseTrajectories = cms.bool( False ),
7142     useHitsSplitting = cms.bool( True ),
7143     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7144     src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered" ),
7145     clustersToSkip = cms.InputTag( "" ),
7146     phase2clustersToSkip = cms.InputTag( "" ),
7147     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7148     TransientInitialStateEstimatorParameters = cms.PSet( 
7149       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7150       numberMeasurementsForFit = cms.int32( 4 ),
7151       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7152     ),
7153     numHitsForSeedCleaner = cms.int32( 4 ),
7154     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7155     RedundantSeedCleaner = cms.string( "none" ),
7156     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7157     maxNSeeds = cms.uint32( 100000 ),
7158     maxSeedsBeforeCleaning = cms.uint32( 1000 )
7159 )
7160 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7161     useSimpleMF = cms.bool( True ),
7162     SimpleMagneticField = cms.string( "ParabolicMf" ),
7163     src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
7164     clusterRemovalInfo = cms.InputTag( "" ),
7165     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7166     Fitter = cms.string( "hltESPFittingSmootherIT" ),
7167     useHitsSplitting = cms.bool( False ),
7168     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7169     TrajectoryInEvent = cms.bool( False ),
7170     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7171     AlgorithmName = cms.string( "hltIter0" ),
7172     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7173     GeometricInnerState = cms.bool( True ),
7174     NavigationSchool = cms.string( "" ),
7175     MeasurementTracker = cms.string( "" ),
7176     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
7177 )
7178 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7179     src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7180     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7181     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7182     ignoreVertices = cms.bool( False ),
7183     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7184     mva = cms.PSet( 
7185       minPixelHits = cms.vint32( 0, 0, 0 ),
7186       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7187       dr_par = cms.PSet( 
7188         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7189         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7190         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7191         dr_exp = cms.vint32( 4, 4, 2147483647 ),
7192         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7193       ),
7194       maxLostLayers = cms.vint32( 1, 1, 1 ),
7195       min3DLayers = cms.vint32( 0, 0, 0 ),
7196       dz_par = cms.PSet( 
7197         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7198         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7199         dz_exp = cms.vint32( 4, 4, 2147483647 )
7200       ),
7201       minNVtxTrk = cms.int32( 3 ),
7202       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7203       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7204       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7205       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7206       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7207       minLayers = cms.vint32( 3, 3, 4 )
7208     )
7209 )
7210 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7211     originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7212     originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7213     originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7214     minQuality = cms.string( "highPurity" ),
7215     copyExtras = cms.untracked.bool( True ),
7216     copyTrajectories = cms.untracked.bool( False )
7217 )
7218 fragment.hltIter3IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7219     trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7220     trackClassifier = cms.InputTag( '','QualityMasks' ),
7221     pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7222     stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7223     oldClusterRemovalInfo = cms.InputTag( "" ),
7224     TrackQuality = cms.string( "highPurity" ),
7225     maxChi2 = cms.double( 16.0 ),
7226     minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7227     overrideTrkQuals = cms.InputTag( "" )
7228 )
7229 fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7230     src = cms.InputTag( "hltMeasurementTrackerEvent" ),
7231     OnDemand = cms.bool( False ),
7232     clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" )
7233 )
7234 fragment.hltIter3IterL3FromL1MuonPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
7235     RegionPSet = cms.PSet( 
7236       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7237       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7238       zErrorBeamSpot = cms.double( 15.0 ),
7239       extraPhi = cms.double( 0.0 ),
7240       extraEta = cms.double( 0.0 ),
7241       maxNVertices = cms.int32( 3 ),
7242       nSigmaZVertex = cms.double( 3.0 ),
7243       nSigmaZBeamSpot = cms.double( 4.0 ),
7244       ptMin = cms.double( 1.2 ),
7245       operationMode = cms.string( "VerticesFixed" ),
7246       searchOpt = cms.bool( False ),
7247       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7248       originRadius = cms.double( 0.015 ),
7249       measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7250       precise = cms.bool( True ),
7251       zErrorVertex = cms.double( 0.03 )
7252     ),
7253     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7254     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7255     ignoreSingleFPixPanelModules = cms.bool( True ),
7256     debug = cms.untracked.bool( False ),
7257     createPlottingFiles = cms.untracked.bool( False ),
7258     layerList = cms.vstring( 'BPix1+BPix2',
7259       'BPix1+BPix3',
7260       'BPix1+BPix4',
7261       'BPix2+BPix3',
7262       'BPix2+BPix4',
7263       'BPix3+BPix4',
7264       'BPix1+FPix1_pos',
7265       'BPix1+FPix1_neg',
7266       'BPix1+FPix2_pos',
7267       'BPix1+FPix2_neg',
7268       'BPix1+FPix3_pos',
7269       'BPix1+FPix3_neg',
7270       'BPix2+FPix1_pos',
7271       'BPix2+FPix1_neg',
7272       'BPix2+FPix2_pos',
7273       'BPix2+FPix2_neg',
7274       'BPix3+FPix1_pos',
7275       'BPix3+FPix1_neg',
7276       'FPix1_pos+FPix2_pos',
7277       'FPix1_neg+FPix2_neg',
7278       'FPix1_pos+FPix3_pos',
7279       'FPix1_neg+FPix3_neg',
7280       'FPix2_pos+FPix3_pos',
7281       'FPix2_neg+FPix3_neg' ),
7282     BPix = cms.PSet( 
7283       hitErrorRPhi = cms.double( 0.0027 ),
7284       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7285       skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7286       useErrorsFromParam = cms.bool( True ),
7287       hitErrorRZ = cms.double( 0.006 ),
7288       HitProducer = cms.string( "hltSiPixelRecHits" )
7289     ),
7290     FPix = cms.PSet( 
7291       hitErrorRPhi = cms.double( 0.0051 ),
7292       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7293       skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7294       useErrorsFromParam = cms.bool( True ),
7295       hitErrorRZ = cms.double( 0.0036 ),
7296       HitProducer = cms.string( "hltSiPixelRecHits" )
7297     ),
7298     TIB = cms.PSet(  ),
7299     TID = cms.PSet(  ),
7300     TOB = cms.PSet(  ),
7301     TEC = cms.PSet(  ),
7302     MTIB = cms.PSet(  ),
7303     MTID = cms.PSet(  ),
7304     MTOB = cms.PSet(  ),
7305     MTEC = cms.PSet(  )
7306 )
7307 fragment.hltIter3IterL3FromL1MuonTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
7308     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
7309     L1MinPt = cms.double( 0.0 ),
7310     L1MaxEta = cms.double( 2.5 ),
7311     L1MinQuality = cms.uint32( 7 ),
7312     SetMinPtBarrelTo = cms.double( 3.5 ),
7313     SetMinPtEndcapTo = cms.double( 1.0 ),
7314     CentralBxOnly = cms.bool( True ),
7315     RegionPSet = cms.PSet( 
7316       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7317       deltaEtas = cms.vdouble( 0.175, 0.175, 0.175, 0.175 ),
7318       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7319       zErrorBeamSpot = cms.double( 15.0 ),
7320       maxNVertices = cms.int32( 3 ),
7321       maxNRegions = cms.int32( 3 ),
7322       nSigmaZVertex = cms.double( 3.0 ),
7323       nSigmaZBeamSpot = cms.double( 4.0 ),
7324       ptMin = cms.double( 1.2 ),
7325       mode = cms.string( "VerticesFixed" ),
7326       input = cms.InputTag( "hltL1MuonsPt0" ),
7327       ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
7328       searchOpt = cms.bool( False ),
7329       deltaPhis = cms.vdouble( 0.5, 0.4, 0.3, 0.15 ),
7330       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7331       originRadius = cms.double( 0.015 ),
7332       measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7333       precise = cms.bool( True )
7334     ),
7335     ServiceParameters = cms.PSet( 
7336       RPCLayers = cms.bool( True ),
7337       UseMuonNavigation = cms.untracked.bool( True ),
7338       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
7339     )
7340 )
7341 fragment.hltIter3IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7342     doClusterCheck = cms.bool( False ),
7343     MaxNumberOfStripClusters = cms.uint32( 50000 ),
7344     ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
7345     MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7346     PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7347     cut = cms.string( "" ),
7348     silentClusterCheck = cms.untracked.bool( False )
7349 )
7350 fragment.hltIter3IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7351     seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayersAndRegions" ),
7352     trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegions" ),
7353     trackingRegionsSeedingLayers = cms.InputTag( "" ),
7354     clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheck" ),
7355     produceSeedingHitSets = cms.bool( True ),
7356     produceIntermediateHitDoublets = cms.bool( False ),
7357     maxElement = cms.uint32( 0 ),
7358     maxElementTotal = cms.uint32( 50000000 ),
7359     putEmptyIfMaxElementReached = cms.bool( False ),
7360     layerPairs = cms.vuint32( 0 )
7361 )
7362 fragment.hltIter3IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
7363     seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoublets" ),
7364     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
7365     SeedMomentumForBOFF = cms.double( 5.0 ),
7366     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7367     MinOneOverPtError = cms.double( 1.0 ),
7368     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7369     magneticField = cms.string( "ParabolicMf" ),
7370     forceKinematicWithRegionDirection = cms.bool( False ),
7371     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
7372 )
7373 fragment.hltIter3IterL3FromL1MuonPixelSeedsFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7374     src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeeds" ),
7375     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7376     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7377     rejectAll = cms.bool( False ),
7378     isFromL1 = cms.bool( True ),
7379     mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_barrel_v1.xml" ),
7380     mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_endcap_v1.xml" ),
7381     mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter2Seeds_barrel.xml" ),
7382     mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter2Seeds_endcap.xml" ),
7383     mvaScaleMeanBL1 = cms.vdouble( 0.006826621711798213, 1.340471761359199E-5, 2.5827749083302998E-6, 3.8329754175309627E-4, -0.006327854398161656, 0.0017211841076523692, 0.2760538806332439, -0.010429922003892818 ),
7384     mvaScaleStdBL1 = cms.vdouble( 0.006225819995879627, 7.4048803387083885E-6, 3.6347963283736586E-6, 0.062213478665703675, 0.828854421408699, 0.3714730344087147, 0.42155116686695293, 0.38566415759730355 ),
7385     mvaScaleMeanEL1 = cms.vdouble( 0.0013243955281318262, 7.150658575633707E-6, 1.0493070182976E-5, -0.004802713888821372, -0.022186379498012398, 8.335525228198972E-4, 0.2915475574025415, -0.01200308471140653 ),
7386     mvaScaleStdEL1 = cms.vdouble( 0.0013768261827517547, 7.80116971559064E-6, 8.819635719472336E-5, 0.27824938208607475, 1.798678366076454, 0.16556388679148643, 0.48300543536161705, 0.401204958844809 ),
7387     mvaScaleMeanBL2 = cms.vdouble(  ),
7388     mvaScaleStdBL2 = cms.vdouble(  ),
7389     mvaScaleMeanEL2 = cms.vdouble(  ),
7390     mvaScaleStdEL2 = cms.vdouble(  ),
7391     doSort = cms.bool( False ),
7392     nSeedsMaxB = cms.int32( 99999 ),
7393     nSeedsMaxE = cms.int32( 99999 ),
7394     etaEdge = cms.double( 1.2 ),
7395     mvaCutB = cms.double( 0.1 ),
7396     mvaCutE = cms.double( 0.1 ),
7397     minL1Qual = cms.int32( 7 ),
7398     baseScore = cms.double( 0.5 )
7399 )
7400 fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7401     cleanTrajectoryAfterInOut = cms.bool( False ),
7402     doSeedingRegionRebuilding = cms.bool( False ),
7403     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7404     reverseTrajectories = cms.bool( False ),
7405     useHitsSplitting = cms.bool( False ),
7406     MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7407     src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeedsFiltered" ),
7408     clustersToSkip = cms.InputTag( "" ),
7409     phase2clustersToSkip = cms.InputTag( "" ),
7410     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
7411     TransientInitialStateEstimatorParameters = cms.PSet( 
7412       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7413       numberMeasurementsForFit = cms.int32( 4 ),
7414       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7415     ),
7416     numHitsForSeedCleaner = cms.int32( 4 ),
7417     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7418     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7419     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7420     maxNSeeds = cms.uint32( 100000 ),
7421     maxSeedsBeforeCleaning = cms.uint32( 1000 )
7422 )
7423 fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7424     useSimpleMF = cms.bool( True ),
7425     SimpleMagneticField = cms.string( "ParabolicMf" ),
7426     src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidates" ),
7427     clusterRemovalInfo = cms.InputTag( "" ),
7428     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7429     Fitter = cms.string( "hltESPFittingSmootherIT" ),
7430     useHitsSplitting = cms.bool( False ),
7431     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7432     TrajectoryInEvent = cms.bool( False ),
7433     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7434     AlgorithmName = cms.string( "hltIter3IterL3FromL1Muon" ),
7435     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7436     GeometricInnerState = cms.bool( True ),
7437     NavigationSchool = cms.string( "" ),
7438     MeasurementTracker = cms.string( "" ),
7439     MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" )
7440 )
7441 fragment.hltIter3IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7442     src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7443     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7444     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7445     ignoreVertices = cms.bool( False ),
7446     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7447     mva = cms.PSet( 
7448       minPixelHits = cms.vint32( 0, 0, 0 ),
7449       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7450       dr_par = cms.PSet( 
7451         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7452         dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
7453         dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7454         dr_exp = cms.vint32( 4, 4, 4 ),
7455         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7456       ),
7457       maxLostLayers = cms.vint32( 1, 1, 1 ),
7458       min3DLayers = cms.vint32( 0, 0, 0 ),
7459       dz_par = cms.PSet( 
7460         dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7461         dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
7462         dz_exp = cms.vint32( 4, 4, 4 )
7463       ),
7464       minNVtxTrk = cms.int32( 3 ),
7465       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7466       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7467       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7468       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7469       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7470       minLayers = cms.vint32( 3, 3, 3 )
7471     )
7472 )
7473 fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7474     originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7475     originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7476     originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7477     minQuality = cms.string( "highPurity" ),
7478     copyExtras = cms.untracked.bool( True ),
7479     copyTrajectories = cms.untracked.bool( False )
7480 )
7481 fragment.hltIter03IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
7482     ShareFrac = cms.double( 0.19 ),
7483     FoundHitBonus = cms.double( 5.0 ),
7484     LostHitPenalty = cms.double( 20.0 ),
7485     MinPT = cms.double( 0.05 ),
7486     Epsilon = cms.double( -0.001 ),
7487     MaxNormalizedChisq = cms.double( 1000.0 ),
7488     MinFound = cms.int32( 3 ),
7489     TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7490     hasSelector = cms.vint32( 0, 0 ),
7491     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7492     selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7493     setsToMerge = cms.VPSet( 
7494       cms.PSet(  pQual = cms.bool( False ),
7495         tLists = cms.vint32( 0, 1 )
7496       )
7497     ),
7498     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7499     allowFirstHitShare = cms.bool( True ),
7500     newQuality = cms.string( "confirmed" ),
7501     copyExtras = cms.untracked.bool( True ),
7502     writeOnlyTrkQuals = cms.bool( False ),
7503     copyMVA = cms.bool( False )
7504 )
7505 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7506     ShareFrac = cms.double( 0.19 ),
7507     FoundHitBonus = cms.double( 5.0 ),
7508     LostHitPenalty = cms.double( 20.0 ),
7509     MinPT = cms.double( 0.05 ),
7510     Epsilon = cms.double( -0.001 ),
7511     MaxNormalizedChisq = cms.double( 1000.0 ),
7512     MinFound = cms.int32( 3 ),
7513     TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7514     hasSelector = cms.vint32( 0, 0 ),
7515     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7516     selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7517     setsToMerge = cms.VPSet( 
7518       cms.PSet(  pQual = cms.bool( False ),
7519         tLists = cms.vint32( 0, 1 )
7520       )
7521     ),
7522     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7523     allowFirstHitShare = cms.bool( True ),
7524     newQuality = cms.string( "confirmed" ),
7525     copyExtras = cms.untracked.bool( True ),
7526     writeOnlyTrkQuals = cms.bool( False ),
7527     copyMVA = cms.bool( False )
7528 )
7529 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
7530     ShareFrac = cms.double( 0.19 ),
7531     FoundHitBonus = cms.double( 5.0 ),
7532     LostHitPenalty = cms.double( 20.0 ),
7533     MinPT = cms.double( 0.05 ),
7534     Epsilon = cms.double( -0.001 ),
7535     MaxNormalizedChisq = cms.double( 1000.0 ),
7536     MinFound = cms.int32( 3 ),
7537     TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
7538     hasSelector = cms.vint32( 0, 0 ),
7539     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7540     selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
7541     setsToMerge = cms.VPSet( 
7542       cms.PSet(  pQual = cms.bool( False ),
7543         tLists = cms.vint32( 0, 1 )
7544       )
7545     ),
7546     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7547     allowFirstHitShare = cms.bool( True ),
7548     newQuality = cms.string( "confirmed" ),
7549     copyExtras = cms.untracked.bool( True ),
7550     writeOnlyTrkQuals = cms.bool( False ),
7551     copyMVA = cms.bool( False )
7552 )
7553 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
7554     ServiceParameters = cms.PSet( 
7555       RPCLayers = cms.bool( True ),
7556       UseMuonNavigation = cms.untracked.bool( True ),
7557       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7558         'SteppingHelixPropagatorAny',
7559         'hltESPSmartPropagator',
7560         'hltESPSteppingHelixPropagatorOpposite' )
7561     ),
7562     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7563     TrackLoaderParameters = cms.PSet( 
7564       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7565       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7566       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7567       DoSmoothing = cms.bool( True ),
7568       SmoothTkTrack = cms.untracked.bool( False ),
7569       VertexConstraint = cms.bool( False ),
7570       MuonUpdatorAtVertexParameters = cms.PSet( 
7571         MaxChi2 = cms.double( 1000000.0 ),
7572         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7573         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7574       ),
7575       PutTkTrackIntoEvent = cms.untracked.bool( False ),
7576       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7577     ),
7578     L3TrajBuilderParameters = cms.PSet( 
7579       PtCut = cms.double( 1.0 ),
7580       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7581       GlobalMuonTrackMatcher = cms.PSet( 
7582         Chi2Cut_3 = cms.double( 200.0 ),
7583         DeltaDCut_2 = cms.double( 10.0 ),
7584         Eta_threshold = cms.double( 1.2 ),
7585         Quality_2 = cms.double( 15.0 ),
7586         DeltaDCut_1 = cms.double( 40.0 ),
7587         Quality_3 = cms.double( 7.0 ),
7588         DeltaDCut_3 = cms.double( 15.0 ),
7589         Quality_1 = cms.double( 20.0 ),
7590         Pt_threshold1 = cms.double( 0.0 ),
7591         DeltaRCut_2 = cms.double( 0.2 ),
7592         DeltaRCut_1 = cms.double( 0.1 ),
7593         Pt_threshold2 = cms.double( 9.99999999E8 ),
7594         Chi2Cut_1 = cms.double( 50.0 ),
7595         Chi2Cut_2 = cms.double( 50.0 ),
7596         DeltaRCut_3 = cms.double( 1.0 ),
7597         LocChi2Cut = cms.double( 0.001 ),
7598         Propagator = cms.string( "hltESPSmartPropagator" ),
7599         MinPt = cms.double( 1.0 ),
7600         MinP = cms.double( 2.5 )
7601       ),
7602       ScaleTECxFactor = cms.double( -1.0 ),
7603       tkTrajUseVertex = cms.bool( False ),
7604       MuonTrackingRegionBuilder = cms.PSet( 
7605         Rescale_Dz = cms.double( 4.0 ),
7606         Pt_fixed = cms.bool( False ),
7607         Eta_fixed = cms.bool( True ),
7608         Eta_min = cms.double( 0.1 ),
7609         DeltaZ = cms.double( 24.2 ),
7610         maxRegions = cms.int32( 2 ),
7611         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7612         UseVertex = cms.bool( False ),
7613         Z_fixed = cms.bool( False ),
7614         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7615         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7616         Rescale_phi = cms.double( 3.0 ),
7617         DeltaEta = cms.double( 0.2 ),
7618         precise = cms.bool( True ),
7619         OnDemand = cms.int32( -1 ),
7620         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7621         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7622         vertexCollection = cms.InputTag( "pixelVertices" ),
7623         Pt_min = cms.double( 3.0 ),
7624         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7625         Phi_fixed = cms.bool( True ),
7626         DeltaR = cms.double( 0.025 ),
7627         input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7628         DeltaPhi = cms.double( 0.15 ),
7629         Phi_min = cms.double( 0.1 ),
7630         Rescale_eta = cms.double( 3.0 )
7631       ),
7632       TrackTransformer = cms.PSet( 
7633         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7634         RefitDirection = cms.string( "insideOut" ),
7635         RefitRPCHits = cms.bool( True ),
7636         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7637         DoPredictionsOnly = cms.bool( False ),
7638         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7639         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7640         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7641       ),
7642       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7643       RefitRPCHits = cms.bool( True ),
7644       tkTrajVertex = cms.InputTag( "Notused" ),
7645       GlbRefitterParameters = cms.PSet( 
7646         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7647         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7648         RefitFlag = cms.bool( True ),
7649         SkipStation = cms.int32( -1 ),
7650         Chi2CutRPC = cms.double( 1.0 ),
7651         PropDirForCosmics = cms.bool( False ),
7652         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7653         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7654         HitThreshold = cms.int32( 1 ),
7655         Chi2CutGEM = cms.double( 1.0 ),
7656         DYTthrs = cms.vint32( 30, 15 ),
7657         TrackerSkipSystem = cms.int32( -1 ),
7658         RefitDirection = cms.string( "insideOut" ),
7659         Chi2CutCSC = cms.double( 150.0 ),
7660         Chi2CutDT = cms.double( 10.0 ),
7661         RefitRPCHits = cms.bool( True ),
7662         TrackerSkipSection = cms.int32( -1 ),
7663         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7664         DoPredictionsOnly = cms.bool( False ),
7665         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7666         MuonHitsOption = cms.int32( 1 ),
7667         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7668       ),
7669       PCut = cms.double( 2.5 ),
7670       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7671       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7672       tkTrajMaxChi2 = cms.double( 9999.0 ),
7673       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7674       ScaleTECyFactor = cms.double( -1.0 ),
7675       tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
7676     )
7677 )
7678 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
7679     MuonCaloCompatibility = cms.PSet( 
7680       delta_eta = cms.double( 0.02 ),
7681       delta_phi = cms.double( 0.02 ),
7682       allSiPMHO = cms.bool( False ),
7683       MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
7684       PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
7685     ),
7686     TrackAssociatorParameters = cms.PSet( 
7687       useMuon = cms.bool( True ),
7688       truthMatch = cms.bool( False ),
7689       usePreshower = cms.bool( False ),
7690       dRPreshowerPreselection = cms.double( 0.2 ),
7691       muonMaxDistanceSigmaY = cms.double( 0.0 ),
7692       useEcal = cms.bool( False ),
7693       muonMaxDistanceSigmaX = cms.double( 0.0 ),
7694       dRMuon = cms.double( 9999.0 ),
7695       dREcal = cms.double( 9999.0 ),
7696       CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7697       DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7698       EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7699       useGEM = cms.bool( True ),
7700       GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ),
7701       CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7702       propagateAllDirections = cms.bool( True ),
7703       muonMaxDistanceY = cms.double( 5.0 ),
7704       useHO = cms.bool( False ),
7705       muonMaxDistanceX = cms.double( 5.0 ),
7706       trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7707       useHcal = cms.bool( False ),
7708       HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7709       accountForTrajectoryChangeCalo = cms.bool( False ),
7710       dREcalPreselection = cms.double( 0.05 ),
7711       useCalo = cms.bool( False ),
7712       dRMuonPreselection = cms.double( 0.2 ),
7713       EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7714       dRHcal = cms.double( 9999.0 ),
7715       dRHcalPreselection = cms.double( 0.2 ),
7716       HORecHitCollectionLabel = cms.InputTag( "Notused" )
7717     ),
7718     CaloExtractorPSet = cms.PSet( 
7719       DR_Veto_H = cms.double( 0.1 ),
7720       CenterConeOnCalIntersection = cms.bool( False ),
7721       NoiseTow_EE = cms.double( 0.15 ),
7722       Noise_EB = cms.double( 0.025 ),
7723       Noise_HE = cms.double( 0.2 ),
7724       DR_Veto_E = cms.double( 0.07 ),
7725       NoiseTow_EB = cms.double( 0.04 ),
7726       Noise_EE = cms.double( 0.1 ),
7727       UseRecHitsFlag = cms.bool( False ),
7728       DR_Max = cms.double( 1.0 ),
7729       DepositLabel = cms.untracked.string( "Cal" ),
7730       Noise_HO = cms.double( 0.2 ),
7731       DR_Veto_HO = cms.double( 0.1 ),
7732       Threshold_H = cms.double( 0.5 ),
7733       PrintTimeReport = cms.untracked.bool( False ),
7734       Threshold_E = cms.double( 0.2 ),
7735       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7736       ComponentName = cms.string( "CaloExtractorByAssociator" ),
7737       Threshold_HO = cms.double( 0.5 ),
7738       DepositInstanceLabels = cms.vstring( 'ecal',
7739         'hcal',
7740         'ho' ),
7741       ServiceParameters = cms.PSet( 
7742         RPCLayers = cms.bool( False ),
7743         UseMuonNavigation = cms.untracked.bool( False ),
7744         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7745       ),
7746       TrackAssociatorParameters = cms.PSet( 
7747         useMuon = cms.bool( False ),
7748         truthMatch = cms.bool( False ),
7749         usePreshower = cms.bool( False ),
7750         dRPreshowerPreselection = cms.double( 0.2 ),
7751         muonMaxDistanceSigmaY = cms.double( 0.0 ),
7752         useEcal = cms.bool( False ),
7753         muonMaxDistanceSigmaX = cms.double( 0.0 ),
7754         dRMuon = cms.double( 9999.0 ),
7755         dREcal = cms.double( 1.0 ),
7756         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7757         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7758         EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7759         CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7760         propagateAllDirections = cms.bool( True ),
7761         muonMaxDistanceY = cms.double( 5.0 ),
7762         useHO = cms.bool( False ),
7763         muonMaxDistanceX = cms.double( 5.0 ),
7764         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7765         useHcal = cms.bool( False ),
7766         HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7767         accountForTrajectoryChangeCalo = cms.bool( False ),
7768         dREcalPreselection = cms.double( 1.0 ),
7769         useCalo = cms.bool( True ),
7770         dRMuonPreselection = cms.double( 0.2 ),
7771         EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7772         dRHcal = cms.double( 1.0 ),
7773         dRHcalPreselection = cms.double( 1.0 ),
7774         HORecHitCollectionLabel = cms.InputTag( "Notused" )
7775       ),
7776       Noise_HB = cms.double( 0.2 )
7777     ),
7778     TrackExtractorPSet = cms.PSet( 
7779       Diff_z = cms.double( 0.2 ),
7780       inputTrackCollection = cms.InputTag( "hltIter03IterL3FromL1MuonMerged" ),
7781       Chi2Ndof_Max = cms.double( 1.0E64 ),
7782       BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7783       DR_Veto = cms.double( 0.01 ),
7784       Pt_Min = cms.double( -1.0 ),
7785       DR_Max = cms.double( 1.0 ),
7786       NHits_Min = cms.uint32( 0 ),
7787       Chi2Prob_Min = cms.double( -1.0 ),
7788       Diff_r = cms.double( 0.1 ),
7789       BeamlineOption = cms.string( "BeamSpotFromEvent" ),
7790       ComponentName = cms.string( "TrackExtractor" )
7791     ),
7792     JetExtractorPSet = cms.PSet( 
7793       JetCollectionLabel = cms.InputTag( "Notused" ),
7794       DR_Veto = cms.double( 0.1 ),
7795       DR_Max = cms.double( 1.0 ),
7796       ExcludeMuonVeto = cms.bool( True ),
7797       PrintTimeReport = cms.untracked.bool( False ),
7798       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7799       ComponentName = cms.string( "JetExtractor" ),
7800       ServiceParameters = cms.PSet( 
7801         RPCLayers = cms.bool( False ),
7802         UseMuonNavigation = cms.untracked.bool( False ),
7803         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7804       ),
7805       TrackAssociatorParameters = cms.PSet( 
7806         useMuon = cms.bool( False ),
7807         truthMatch = cms.bool( False ),
7808         usePreshower = cms.bool( False ),
7809         dRPreshowerPreselection = cms.double( 0.2 ),
7810         muonMaxDistanceSigmaY = cms.double( 0.0 ),
7811         useEcal = cms.bool( False ),
7812         muonMaxDistanceSigmaX = cms.double( 0.0 ),
7813         dRMuon = cms.double( 9999.0 ),
7814         dREcal = cms.double( 0.5 ),
7815         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7816         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7817         EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7818         CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7819         propagateAllDirections = cms.bool( True ),
7820         muonMaxDistanceY = cms.double( 5.0 ),
7821         useHO = cms.bool( False ),
7822         muonMaxDistanceX = cms.double( 5.0 ),
7823         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7824         useHcal = cms.bool( False ),
7825         HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7826         accountForTrajectoryChangeCalo = cms.bool( False ),
7827         dREcalPreselection = cms.double( 0.5 ),
7828         useCalo = cms.bool( True ),
7829         dRMuonPreselection = cms.double( 0.2 ),
7830         EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7831         dRHcal = cms.double( 0.5 ),
7832         dRHcalPreselection = cms.double( 0.5 ),
7833         HORecHitCollectionLabel = cms.InputTag( "Notused" )
7834       ),
7835       Threshold = cms.double( 5.0 )
7836     ),
7837     trackDepositName = cms.string( "tracker" ),
7838     ecalDepositName = cms.string( "ecal" ),
7839     hcalDepositName = cms.string( "hcal" ),
7840     hoDepositName = cms.string( "ho" ),
7841     jetDepositName = cms.string( "jets" ),
7842     TimingFillerParameters = cms.PSet( 
7843       DTTimingParameters = cms.PSet( 
7844         HitError = cms.double( 6.0 ),
7845         MatchParameters = cms.PSet( 
7846           TightMatchDT = cms.bool( False ),
7847           DTradius = cms.double( 0.01 ),
7848           TightMatchCSC = cms.bool( True ),
7849           CSCsegments = cms.InputTag( "hltCscSegments" ),
7850           DTsegments = cms.InputTag( "hltDt4DSegments" )
7851         ),
7852         debug = cms.bool( False ),
7853         DoWireCorr = cms.bool( False ),
7854         RequireBothProjections = cms.bool( False ),
7855         DTTimeOffset = cms.double( 2.7 ),
7856         PruneCut = cms.double( 10000.0 ),
7857         DTsegments = cms.InputTag( "hltDt4DSegments" ),
7858         UseSegmentT0 = cms.bool( False ),
7859         HitsMin = cms.int32( 5 ),
7860         DropTheta = cms.bool( True ),
7861         ServiceParameters = cms.PSet( 
7862           RPCLayers = cms.bool( True ),
7863           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7864         )
7865       ),
7866       UseCSC = cms.bool( True ),
7867       CSCTimingParameters = cms.PSet( 
7868         MatchParameters = cms.PSet( 
7869           TightMatchDT = cms.bool( False ),
7870           DTradius = cms.double( 0.01 ),
7871           TightMatchCSC = cms.bool( True ),
7872           CSCsegments = cms.InputTag( "hltCscSegments" ),
7873           DTsegments = cms.InputTag( "hltDt4DSegments" )
7874         ),
7875         debug = cms.bool( False ),
7876         CSCWireTimeOffset = cms.double( 0.0 ),
7877         CSCStripError = cms.double( 7.0 ),
7878         CSCTimeOffset = cms.double( 0.0 ),
7879         CSCWireError = cms.double( 8.6 ),
7880         PruneCut = cms.double( 100.0 ),
7881         CSCsegments = cms.InputTag( "hltCscSegments" ),
7882         UseStripTime = cms.bool( True ),
7883         CSCStripTimeOffset = cms.double( 0.0 ),
7884         UseWireTime = cms.bool( True ),
7885         ServiceParameters = cms.PSet( 
7886           RPCLayers = cms.bool( True ),
7887           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7888         )
7889       ),
7890       ErrorDT = cms.double( 6.0 ),
7891       EcalEnergyCut = cms.double( 0.4 ),
7892       UseECAL = cms.bool( True ),
7893       ErrorEB = cms.double( 2.085 ),
7894       UseDT = cms.bool( True ),
7895       ErrorEE = cms.double( 6.95 ),
7896       ErrorCSC = cms.double( 7.4 )
7897     ),
7898     ShowerDigiFillerParameters = cms.PSet( 
7899       cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
7900       digiMaxDistanceX = cms.double( 25.0 ),
7901       dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" )
7902     ),
7903     TrackerKinkFinderParameters = cms.PSet( 
7904       usePosition = cms.bool( False ),
7905       diagonalOnly = cms.bool( False )
7906     ),
7907     fillEnergy = cms.bool( False ),
7908     storeCrossedHcalRecHits = cms.bool( False ),
7909     maxAbsPullX = cms.double( 4.0 ),
7910     maxAbsEta = cms.double( 3.0 ),
7911     minPt = cms.double( 2.0 ),
7912     inputCollectionTypes = cms.vstring( 'inner tracks',
7913       'links',
7914       'outer tracks' ),
7915     addExtraSoftMuons = cms.bool( False ),
7916     fillGlobalTrackRefits = cms.bool( False ),
7917     debugWithTruthMatching = cms.bool( False ),
7918     inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
7919     fillCaloCompatibility = cms.bool( False ),
7920     maxAbsPullY = cms.double( 9999.0 ),
7921     maxAbsDy = cms.double( 9999.0 ),
7922     minP = cms.double( 0.0 ),
7923     minPCaloMuon = cms.double( 1.0E9 ),
7924     maxAbsDx = cms.double( 3.0 ),
7925     fillIsolation = cms.bool( False ),
7926     writeIsoDeposits = cms.bool( False ),
7927     minNumberOfMatches = cms.int32( 1 ),
7928     fillMatching = cms.bool( True ),
7929     fillShowerDigis = cms.bool( False ),
7930     ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
7931     sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
7932     fillGlobalTrackQuality = cms.bool( False ),
7933     globalTrackQualityInputTag = cms.InputTag( "" ),
7934     selectHighPurity = cms.bool( False ),
7935     pvInputTag = cms.InputTag( "" ),
7936     fillTrackerKink = cms.bool( False ),
7937     minCaloCompatibility = cms.double( 0.6 ),
7938     runArbitrationCleaner = cms.bool( False ),
7939     arbitrationCleanerOptions = cms.PSet( 
7940       OverlapDTheta = cms.double( 0.02 ),
7941       Overlap = cms.bool( True ),
7942       Clustering = cms.bool( True ),
7943       ME1a = cms.bool( True ),
7944       ClusterDTheta = cms.double( 0.02 ),
7945       ClusterDPhi = cms.double( 0.6 ),
7946       OverlapDPhi = cms.double( 0.0786 )
7947     ),
7948     arbitrateTrackerMuons = cms.bool( True )
7949 )
7950 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
7951     inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
7952     applyTriggerIdLoose = cms.bool( True ),
7953     typeMuon = cms.uint32( 0 ),
7954     allowedTypeMask = cms.uint32( 0 ),
7955     requiredTypeMask = cms.uint32( 0 ),
7956     minNMuonHits = cms.int32( 0 ),
7957     minNMuonStations = cms.int32( 0 ),
7958     minNTrkLayers = cms.int32( 0 ),
7959     minTrkHits = cms.int32( 0 ),
7960     minPixLayer = cms.int32( 0 ),
7961     minPixHits = cms.int32( 0 ),
7962     minPt = cms.double( 0.0 ),
7963     maxNormalizedChi2 = cms.double( 9999.0 )
7964 )
7965 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
7966     inputCollection = cms.InputTag( "hltIterL3Muons" )
7967 )
7968 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
7969     track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
7970     muon = cms.InputTag( "hltIterL3Muons" ),
7971     originalMVAVals = cms.InputTag( "none" ),
7972     copyMVA = cms.bool( False ),
7973     copyExtras = cms.untracked.bool( True ),
7974     copyTrajectories = cms.untracked.bool( False )
7975 )
7976 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
7977     InputObjects = cms.InputTag( "hltIterL3Muons" ),
7978     DisplacedReconstruction = cms.bool( False )
7979 )
7980 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7981     InputCollection = cms.InputTag( "hltPixelTracks" ),
7982     InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7983     originHalfLength = cms.double( 0.3 ),
7984     originRadius = cms.double( 0.1 ),
7985     useProtoTrackKinematics = cms.bool( False ),
7986     useEventsWithNoVertex = cms.bool( True ),
7987     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7988     usePV = cms.bool( False ),
7989     includeFourthHit = cms.bool( True ),
7990     produceComplement = cms.bool( False ),
7991     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7992 )
7993 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7994     cleanTrajectoryAfterInOut = cms.bool( False ),
7995     doSeedingRegionRebuilding = cms.bool( False ),
7996     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7997     reverseTrajectories = cms.bool( False ),
7998     useHitsSplitting = cms.bool( False ),
7999     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
8000     src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
8001     clustersToSkip = cms.InputTag( "" ),
8002     phase2clustersToSkip = cms.InputTag( "" ),
8003     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
8004     TransientInitialStateEstimatorParameters = cms.PSet( 
8005       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8006       numberMeasurementsForFit = cms.int32( 4 ),
8007       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8008     ),
8009     numHitsForSeedCleaner = cms.int32( 4 ),
8010     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8011     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8012     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8013     maxNSeeds = cms.uint32( 100000 ),
8014     maxSeedsBeforeCleaning = cms.uint32( 1000 )
8015 )
8016 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8017     useSimpleMF = cms.bool( True ),
8018     SimpleMagneticField = cms.string( "ParabolicMf" ),
8019     src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
8020     clusterRemovalInfo = cms.InputTag( "" ),
8021     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8022     Fitter = cms.string( "hltESPFittingSmootherIT" ),
8023     useHitsSplitting = cms.bool( False ),
8024     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8025     TrajectoryInEvent = cms.bool( False ),
8026     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8027     AlgorithmName = cms.string( "hltIter0" ),
8028     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8029     GeometricInnerState = cms.bool( True ),
8030     NavigationSchool = cms.string( "" ),
8031     MeasurementTracker = cms.string( "" ),
8032     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
8033 )
8034 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8035     src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8036     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8037     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8038     ignoreVertices = cms.bool( False ),
8039     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8040     mva = cms.PSet( 
8041       minPixelHits = cms.vint32( 0, 0, 0 ),
8042       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8043       dr_par = cms.PSet( 
8044         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8045         dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
8046         dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ),
8047         dr_exp = cms.vint32( 4, 4, 4 ),
8048         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8049       ),
8050       maxLostLayers = cms.vint32( 1, 1, 1 ),
8051       min3DLayers = cms.vint32( 0, 0, 0 ),
8052       dz_par = cms.PSet( 
8053         dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ),
8054         dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ),
8055         dz_exp = cms.vint32( 4, 4, 4 )
8056       ),
8057       minNVtxTrk = cms.int32( 3 ),
8058       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8059       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8060       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8061       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8062       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8063       minLayers = cms.vint32( 3, 3, 3 )
8064     )
8065 )
8066 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8067     originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8068     originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
8069     originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
8070     minQuality = cms.string( "highPurity" ),
8071     copyExtras = cms.untracked.bool( True ),
8072     copyTrajectories = cms.untracked.bool( False )
8073 )
8074 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8075     trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
8076     trackClassifier = cms.InputTag( '','QualityMasks' ),
8077     pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8078     stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8079     oldClusterRemovalInfo = cms.InputTag( "" ),
8080     TrackQuality = cms.string( "highPurity" ),
8081     maxChi2 = cms.double( 16.0 ),
8082     minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8083     overrideTrkQuals = cms.InputTag( "" )
8084 )
8085 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8086     src = cms.InputTag( "hltMeasurementTrackerEvent" ),
8087     OnDemand = cms.bool( False ),
8088     clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" )
8089 )
8090 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
8091     RegionPSet = cms.PSet( 
8092       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8093       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8094       zErrorBeamSpot = cms.double( 15.0 ),
8095       extraPhi = cms.double( 0.0 ),
8096       extraEta = cms.double( 0.0 ),
8097       maxNVertices = cms.int32( 3 ),
8098       nSigmaZVertex = cms.double( 3.0 ),
8099       nSigmaZBeamSpot = cms.double( 4.0 ),
8100       ptMin = cms.double( 1.2 ),
8101       operationMode = cms.string( "VerticesFixed" ),
8102       searchOpt = cms.bool( False ),
8103       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
8104       originRadius = cms.double( 0.015 ),
8105       measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8106       precise = cms.bool( True ),
8107       zErrorVertex = cms.double( 0.03 )
8108     ),
8109     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
8110     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
8111     ignoreSingleFPixPanelModules = cms.bool( True ),
8112     debug = cms.untracked.bool( False ),
8113     createPlottingFiles = cms.untracked.bool( False ),
8114     layerList = cms.vstring( 'BPix1+BPix2',
8115       'BPix2+FPix1_pos',
8116       'BPix2+FPix1_neg',
8117       'FPix1_pos+FPix2_pos',
8118       'FPix1_neg+FPix2_neg',
8119       'BPix1+FPix2_neg',
8120       'BPix2+FPix2_neg',
8121       'FPix2_neg+FPix3_neg',
8122       'BPix2+BPix3' ),
8123     BPix = cms.PSet( 
8124       hitErrorRPhi = cms.double( 0.0027 ),
8125       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8126       skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8127       useErrorsFromParam = cms.bool( True ),
8128       hitErrorRZ = cms.double( 0.006 ),
8129       HitProducer = cms.string( "hltSiPixelRecHits" )
8130     ),
8131     FPix = cms.PSet( 
8132       hitErrorRPhi = cms.double( 0.0051 ),
8133       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8134       skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8135       useErrorsFromParam = cms.bool( True ),
8136       hitErrorRZ = cms.double( 0.0036 ),
8137       HitProducer = cms.string( "hltSiPixelRecHits" )
8138     ),
8139     TIB = cms.PSet(  ),
8140     TID = cms.PSet(  ),
8141     TOB = cms.PSet(  ),
8142     TEC = cms.PSet(  ),
8143     MTIB = cms.PSet(  ),
8144     MTID = cms.PSet(  ),
8145     MTOB = cms.PSet(  ),
8146     MTEC = cms.PSet(  )
8147 )
8148 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8149     doClusterCheck = cms.bool( False ),
8150     MaxNumberOfStripClusters = cms.uint32( 50000 ),
8151     ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
8152     MaxNumberOfPixelClusters = cms.uint32( 40000 ),
8153     PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8154     cut = cms.string( "" ),
8155     silentClusterCheck = cms.untracked.bool( False )
8156 )
8157 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8158     seedingLayers = cms.InputTag( "" ),
8159     trackingRegions = cms.InputTag( "" ),
8160     trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
8161     clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
8162     produceSeedingHitSets = cms.bool( True ),
8163     produceIntermediateHitDoublets = cms.bool( False ),
8164     maxElement = cms.uint32( 0 ),
8165     maxElementTotal = cms.uint32( 50000000 ),
8166     putEmptyIfMaxElementReached = cms.bool( False ),
8167     layerPairs = cms.vuint32( 0 )
8168 )
8169 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8170     seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
8171     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
8172     SeedMomentumForBOFF = cms.double( 5.0 ),
8173     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8174     MinOneOverPtError = cms.double( 1.0 ),
8175     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8176     magneticField = cms.string( "ParabolicMf" ),
8177     forceKinematicWithRegionDirection = cms.bool( False ),
8178     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
8179 )
8180 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8181     cleanTrajectoryAfterInOut = cms.bool( False ),
8182     doSeedingRegionRebuilding = cms.bool( False ),
8183     onlyPixelHitsForSeedCleaner = cms.bool( False ),
8184     reverseTrajectories = cms.bool( False ),
8185     useHitsSplitting = cms.bool( False ),
8186     MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8187     src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
8188     clustersToSkip = cms.InputTag( "" ),
8189     phase2clustersToSkip = cms.InputTag( "" ),
8190     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
8191     TransientInitialStateEstimatorParameters = cms.PSet( 
8192       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8193       numberMeasurementsForFit = cms.int32( 4 ),
8194       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8195     ),
8196     numHitsForSeedCleaner = cms.int32( 4 ),
8197     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8198     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8199     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8200     maxNSeeds = cms.uint32( 100000 ),
8201     maxSeedsBeforeCleaning = cms.uint32( 1000 )
8202 )
8203 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8204     useSimpleMF = cms.bool( True ),
8205     SimpleMagneticField = cms.string( "ParabolicMf" ),
8206     src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
8207     clusterRemovalInfo = cms.InputTag( "" ),
8208     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8209     Fitter = cms.string( "hltESPFittingSmootherIT" ),
8210     useHitsSplitting = cms.bool( False ),
8211     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8212     TrajectoryInEvent = cms.bool( False ),
8213     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8214     AlgorithmName = cms.string( "hltDoubletRecovery" ),
8215     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8216     GeometricInnerState = cms.bool( True ),
8217     NavigationSchool = cms.string( "" ),
8218     MeasurementTracker = cms.string( "" ),
8219     MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" )
8220 )
8221 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8222     src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8223     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8224     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8225     ignoreVertices = cms.bool( False ),
8226     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8227     mva = cms.PSet( 
8228       minPixelHits = cms.vint32( 0, 0, 0 ),
8229       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8230       dr_par = cms.PSet( 
8231         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8232         dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
8233         dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8234         dr_exp = cms.vint32( 4, 4, 4 ),
8235         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8236       ),
8237       maxLostLayers = cms.vint32( 1, 1, 1 ),
8238       min3DLayers = cms.vint32( 0, 0, 0 ),
8239       dz_par = cms.PSet( 
8240         dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8241         dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
8242         dz_exp = cms.vint32( 4, 4, 4 )
8243       ),
8244       minNVtxTrk = cms.int32( 3 ),
8245       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8246       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8247       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8248       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8249       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8250       minLayers = cms.vint32( 3, 3, 3 )
8251     )
8252 )
8253 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8254     originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8255     originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ),
8256     originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
8257     minQuality = cms.string( "highPurity" ),
8258     copyExtras = cms.untracked.bool( True ),
8259     copyTrajectories = cms.untracked.bool( False )
8260 )
8261 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
8262     ShareFrac = cms.double( 0.19 ),
8263     FoundHitBonus = cms.double( 5.0 ),
8264     LostHitPenalty = cms.double( 20.0 ),
8265     MinPT = cms.double( 0.05 ),
8266     Epsilon = cms.double( -0.001 ),
8267     MaxNormalizedChisq = cms.double( 1000.0 ),
8268     MinFound = cms.int32( 3 ),
8269     TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8270     hasSelector = cms.vint32( 0, 0 ),
8271     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8272     selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8273     setsToMerge = cms.VPSet( 
8274       cms.PSet(  pQual = cms.bool( False ),
8275         tLists = cms.vint32( 0, 1 )
8276       )
8277     ),
8278     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8279     allowFirstHitShare = cms.bool( True ),
8280     newQuality = cms.string( "confirmed" ),
8281     copyExtras = cms.untracked.bool( True ),
8282     writeOnlyTrkQuals = cms.bool( False ),
8283     copyMVA = cms.bool( False )
8284 )
8285 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
8286     ShareFrac = cms.double( 0.19 ),
8287     FoundHitBonus = cms.double( 5.0 ),
8288     LostHitPenalty = cms.double( 20.0 ),
8289     MinPT = cms.double( 0.05 ),
8290     Epsilon = cms.double( -0.001 ),
8291     MaxNormalizedChisq = cms.double( 1000.0 ),
8292     MinFound = cms.int32( 3 ),
8293     TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8294     hasSelector = cms.vint32( 0, 0 ),
8295     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8296     selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8297     setsToMerge = cms.VPSet( 
8298       cms.PSet(  pQual = cms.bool( False ),
8299         tLists = cms.vint32( 0, 1 )
8300       )
8301     ),
8302     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8303     allowFirstHitShare = cms.bool( True ),
8304     newQuality = cms.string( "confirmed" ),
8305     copyExtras = cms.untracked.bool( True ),
8306     writeOnlyTrkQuals = cms.bool( False ),
8307     copyMVA = cms.bool( False )
8308 )
8309 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
8310     vertexCollections = cms.VPSet( 
8311       cms.PSet(  chi2cutoff = cms.double( 3.0 ),
8312         label = cms.string( "" ),
8313         useBeamConstraint = cms.bool( False ),
8314         minNdof = cms.double( 0.0 ),
8315         maxDistanceToBeam = cms.double( 1.0 ),
8316         algorithm = cms.string( "AdaptiveVertexFitter" )
8317       ),
8318       cms.PSet(  chi2cutoff = cms.double( 3.0 ),
8319         label = cms.string( "WithBS" ),
8320         useBeamConstraint = cms.bool( True ),
8321         minNdof = cms.double( 0.0 ),
8322         maxDistanceToBeam = cms.double( 1.0 ),
8323         algorithm = cms.string( "AdaptiveVertexFitter" )
8324       )
8325     ),
8326     verbose = cms.untracked.bool( False ),
8327     TkFilterParameters = cms.PSet( 
8328       maxEta = cms.double( 100.0 ),
8329       minPt = cms.double( 0.0 ),
8330       minSiliconLayersWithHits = cms.int32( 5 ),
8331       minPixelLayersWithHits = cms.int32( 2 ),
8332       maxNormalizedChi2 = cms.double( 20.0 ),
8333       trackQuality = cms.string( "any" ),
8334       algorithm = cms.string( "filter" ),
8335       maxD0Significance = cms.double( 999.0 )
8336     ),
8337     beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8338     TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
8339     TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
8340     TrackTimesLabel = cms.InputTag( "dummy_default" ),
8341     trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ),
8342     TkClusParameters = cms.PSet( 
8343       TkDAClusParameters = cms.PSet( 
8344         zmerge = cms.double( 0.01 ),
8345         Tstop = cms.double( 0.5 ),
8346         d0CutOff = cms.double( 999.0 ),
8347         dzCutOff = cms.double( 4.0 ),
8348         vertexSize = cms.double( 0.15 ),
8349         coolingFactor = cms.double( 0.6 ),
8350         Tpurge = cms.double( 2.0 ),
8351         Tmin = cms.double( 2.4 ),
8352         uniquetrkweight = cms.double( 0.9 )
8353       ),
8354       algorithm = cms.string( "DA_vect" )
8355     ),
8356     isRecoveryIteration = cms.bool( False ),
8357     recoveryVtxCollection = cms.InputTag( "" ),
8358     useMVACut = cms.bool( False ),
8359     minTrackTimeQuality = cms.double( 0.8 )
8360 )
8361 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
8362     filterParams = cms.PSet( 
8363       maxZ = cms.double( 24.0 ),
8364       minNdof = cms.double( 4.0 ),
8365       maxRho = cms.double( 2.0 ),
8366       pvSrc = cms.InputTag( "hltVerticesPF" )
8367     ),
8368     src = cms.InputTag( "hltVerticesPF" )
8369 )
8370 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
8371     src = cms.InputTag( "hltVerticesPFSelector" ),
8372     cut = cms.string( "!isFake" ),
8373     filter = cms.bool( True )
8374 )
8375 fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector",
8376     inputTag = cms.InputTag( "rawDataCollector" ),
8377     fedList = cms.vuint32( 1022 )
8378 )
8379 fragment.hltL1sIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
8380     saveTags = cms.bool( True ),
8381     L1SeedsLogicalExpression = cms.string( "L1_IsolatedBunch" ),
8382     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8383     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8384     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8385     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8386     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8387     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8388     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8389     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8390     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8391 )
8392 fragment.hltPreZeroBiasIsolatedBunches = cms.EDFilter( "HLTPrescaler",
8393     offset = cms.uint32( 0 ),
8394     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8395 )
8396 fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain = cms.EDFilter( "HLTL1TSeed",
8397     saveTags = cms.bool( True ),
8398     L1SeedsLogicalExpression = cms.string( "L1_FirstBunchAfterTrain" ),
8399     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8400     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8401     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8402     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8403     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8404     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8405     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8406     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8407     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8408 )
8409 fragment.hltPreZeroBiasFirstBXAfterTrain = cms.EDFilter( "HLTPrescaler",
8410     offset = cms.uint32( 0 ),
8411     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8412 )
8413 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
8414     saveTags = cms.bool( True ),
8415     L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
8416     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8417     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8418     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8419     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8420     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8421     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8422     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8423     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8424     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8425 )
8426 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
8427     offset = cms.uint32( 0 ),
8428     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8429 )
8430 fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit = cms.EDFilter( "HLTL1TSeed",
8431     saveTags = cms.bool( True ),
8432     L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain AND (NOT L1_FirstCollisionInOrbit)" ),
8433     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8434     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8435     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8436     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8437     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8438     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8439     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8440     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8441     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8442 )
8443 fragment.hltPreZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler",
8444     offset = cms.uint32( 0 ),
8445     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8446 )
8447 fragment.hltL1sL1ZeroBiasLastBunchInTrain = cms.EDFilter( "HLTL1TSeed",
8448     saveTags = cms.bool( True ),
8449     L1SeedsLogicalExpression = cms.string( "L1_LastCollisionInTrain" ),
8450     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8451     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8452     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8453     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8454     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8455     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8456     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8457     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8458     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8459 )
8460 fragment.hltPreZeroBiasLastCollisionInTrain = cms.EDFilter( "HLTPrescaler",
8461     offset = cms.uint32( 0 ),
8462     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8463 )
8464 fragment.hltL1sHTTForBeamSpot = cms.EDFilter( "HLTL1TSeed",
8465     saveTags = cms.bool( True ),
8466     L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5" ),
8467     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8468     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8469     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8470     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8471     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8472     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8473     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8474     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8475     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8476 )
8477 fragment.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler",
8478     offset = cms.uint32( 0 ),
8479     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8480 )
8481 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
8482     useMassDropTagger = cms.bool( False ),
8483     useFiltering = cms.bool( False ),
8484     useDynamicFiltering = cms.bool( False ),
8485     useTrimming = cms.bool( False ),
8486     usePruning = cms.bool( False ),
8487     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
8488     useKtPruning = cms.bool( False ),
8489     useConstituentSubtraction = cms.bool( False ),
8490     useSoftDrop = cms.bool( False ),
8491     correctShape = cms.bool( False ),
8492     UseOnlyVertexTracks = cms.bool( False ),
8493     UseOnlyOnePV = cms.bool( False ),
8494     muCut = cms.double( -1.0 ),
8495     yCut = cms.double( -1.0 ),
8496     rFilt = cms.double( -1.0 ),
8497     rFiltFactor = cms.double( -1.0 ),
8498     trimPtFracMin = cms.double( -1.0 ),
8499     zcut = cms.double( -1.0 ),
8500     rcut_factor = cms.double( -1.0 ),
8501     csRho_EtaMax = cms.double( -1.0 ),
8502     csRParam = cms.double( -1.0 ),
8503     beta = cms.double( -1.0 ),
8504     R0 = cms.double( -1.0 ),
8505     gridMaxRapidity = cms.double( -1.0 ),
8506     gridSpacing = cms.double( -1.0 ),
8507     DzTrVtxMax = cms.double( 0.0 ),
8508     DxyTrVtxMax = cms.double( 0.0 ),
8509     MaxVtxZ = cms.double( 15.0 ),
8510     subjetPtMin = cms.double( -1.0 ),
8511     muMin = cms.double( -1.0 ),
8512     muMax = cms.double( -1.0 ),
8513     yMin = cms.double( -1.0 ),
8514     yMax = cms.double( -1.0 ),
8515     dRMin = cms.double( -1.0 ),
8516     dRMax = cms.double( -1.0 ),
8517     maxDepth = cms.int32( -1 ),
8518     nFilt = cms.int32( -1 ),
8519     MinVtxNdof = cms.int32( 5 ),
8520     src = cms.InputTag( "hltTowerMakerForAll" ),
8521     srcPVs = cms.InputTag( "NotUsed" ),
8522     jetType = cms.string( "CaloJet" ),
8523     jetAlgorithm = cms.string( "AntiKt" ),
8524     rParam = cms.double( 0.4 ),
8525     inputEtMin = cms.double( 0.3 ),
8526     inputEMin = cms.double( 0.0 ),
8527     jetPtMin = cms.double( 1.0 ),
8528     doPVCorrection = cms.bool( False ),
8529     doAreaFastjet = cms.bool( False ),
8530     doRhoFastjet = cms.bool( False ),
8531     doPUOffsetCorr = cms.bool( False ),
8532     puPtMin = cms.double( 10.0 ),
8533     nSigmaPU = cms.double( 1.0 ),
8534     radiusPU = cms.double( 0.4 ),
8535     subtractorName = cms.string( "" ),
8536     useExplicitGhosts = cms.bool( False ),
8537     doAreaDiskApprox = cms.bool( True ),
8538     voronoiRfact = cms.double( 0.9 ),
8539     Rho_EtaMax = cms.double( 4.4 ),
8540     Ghost_EtaMax = cms.double( 6.0 ),
8541     Active_Area_Repeats = cms.int32( 5 ),
8542     GhostArea = cms.double( 0.01 ),
8543     restrictInputs = cms.bool( False ),
8544     maxInputs = cms.uint32( 1 ),
8545     writeCompound = cms.bool( False ),
8546     writeJetsWithConst = cms.bool( False ),
8547     doFastJetNonUniform = cms.bool( False ),
8548     useDeterministicSeed = cms.bool( True ),
8549     minSeed = cms.uint32( 14327 ),
8550     verbosity = cms.int32( 0 ),
8551     puWidth = cms.double( 0.0 ),
8552     nExclude = cms.uint32( 0 ),
8553     maxBadEcalCells = cms.uint32( 9999999 ),
8554     maxBadHcalCells = cms.uint32( 9999999 ),
8555     maxProblematicEcalCells = cms.uint32( 9999999 ),
8556     maxProblematicHcalCells = cms.uint32( 9999999 ),
8557     maxRecoveredEcalCells = cms.uint32( 9999999 ),
8558     maxRecoveredHcalCells = cms.uint32( 9999999 ),
8559     puCenters = cms.vdouble(  ),
8560     applyWeight = cms.bool( False ),
8561     srcWeights = cms.InputTag( "" ),
8562     minimumTowersFraction = cms.double( 0.0 ),
8563     jetCollInstanceName = cms.string( "" ),
8564     sumRecHits = cms.bool( False )
8565 )
8566 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
8567     min_N90 = cms.int32( -2 ),
8568     min_N90hits = cms.int32( 2 ),
8569     min_EMF = cms.double( 1.0E-6 ),
8570     max_EMF = cms.double( 999.0 ),
8571     jetsInput = cms.InputTag( "hltAK4CaloJets" ),
8572     JetIDParams = cms.PSet( 
8573       hfRecHitsColl = cms.InputTag( "hltHfreco" ),
8574       hoRecHitsColl = cms.InputTag( "hltHoreco" ),
8575       ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8576       hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
8577       useRecHits = cms.bool( True ),
8578       eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8579     )
8580 )
8581 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
8582     pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ),
8583     maxRapidity = cms.double( 5.0 ),
8584     gridSpacing = cms.double( 0.55 )
8585 )
8586 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
8587     level = cms.string( "L1FastJet" ),
8588     algorithm = cms.string( "AK4CaloHLT" ),
8589     srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
8590 )
8591 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8592     level = cms.string( "L2Relative" ),
8593     algorithm = cms.string( "AK4CaloHLT" )
8594 )
8595 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8596     level = cms.string( "L3Absolute" ),
8597     algorithm = cms.string( "AK4CaloHLT" )
8598 )
8599 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8600     level = cms.string( "L2L3Residual" ),
8601     algorithm = cms.string( "AK4CaloHLT" )
8602 )
8603 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
8604     correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
8605 )
8606 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
8607     src = cms.InputTag( "hltAK4CaloJets" ),
8608     correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8609 )
8610 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
8611     src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
8612     correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8613 )
8614 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
8615     usePt = cms.bool( False ),
8616     excludePFMuons = cms.bool( False ),
8617     minNJetHt = cms.int32( 0 ),
8618     minNJetMht = cms.int32( 0 ),
8619     minPtJetHt = cms.double( 40.0 ),
8620     minPtJetMht = cms.double( 30.0 ),
8621     maxEtaJetHt = cms.double( 2.5 ),
8622     maxEtaJetMht = cms.double( 5.0 ),
8623     jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
8624     pfCandidatesLabel = cms.InputTag( "" )
8625 )
8626 fragment.hltHT300 = cms.EDFilter( "HLTHtMhtFilter",
8627     saveTags = cms.bool( True ),
8628     htLabels = cms.VInputTag( 'hltHtMht' ),
8629     mhtLabels = cms.VInputTag( 'hltHtMht' ),
8630     minHt = cms.vdouble( 300.0 ),
8631     minMht = cms.vdouble( 0.0 ),
8632     minMeff = cms.vdouble( 0.0 ),
8633     meffSlope = cms.vdouble( 1.0 )
8634 )
8635 fragment.hltL1sV0SingleJet3OR = cms.EDFilter( "HLTL1TSeed",
8636     saveTags = cms.bool( True ),
8637     L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet200 OR L1_DoubleJet120er2p5" ),
8638     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8639     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8640     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8641     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8642     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8643     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8644     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8645     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8646     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8647 )
8648 fragment.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler",
8649     offset = cms.uint32( 0 ),
8650     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8651 )
8652 fragment.hltPixelTracksQuadruplets = cms.EDProducer( "TrackWithVertexSelector",
8653     src = cms.InputTag( "hltPixelTracks" ),
8654     etaMin = cms.double( -999.0 ),
8655     etaMax = cms.double( 999.0 ),
8656     ptMin = cms.double( 0.0 ),
8657     ptMax = cms.double( 999999.0 ),
8658     d0Max = cms.double( 999.0 ),
8659     dzMax = cms.double( 999.0 ),
8660     normalizedChi2 = cms.double( 999999.0 ),
8661     numberOfValidHits = cms.uint32( 0 ),
8662     numberOfLostHits = cms.uint32( 999 ),
8663     numberOfValidPixelHits = cms.uint32( 4 ),
8664     ptErrorCut = cms.double( 999999.0 ),
8665     quality = cms.string( "loose" ),
8666     useVtx = cms.bool( False ),
8667     vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ),
8668     timesTag = cms.InputTag( "" ),
8669     timeResosTag = cms.InputTag( "" ),
8670     nVertices = cms.uint32( 0 ),
8671     vtxFallback = cms.bool( False ),
8672     zetaVtx = cms.double( 999999.0 ),
8673     rhoVtx = cms.double( 999999.0 ),
8674     nSigmaDtVertex = cms.double( 0.0 ),
8675     copyExtras = cms.untracked.bool( False ),
8676     copyTrajectories = cms.untracked.bool( False )
8677 )
8678 fragment.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer",
8679     L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8680     tauAssociationCone = cms.double( 0.0 ),
8681     tauUnbiasCone = cms.double( 1.2 ),
8682     PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ),
8683     ExtrapolationConeSize = cms.double( 1.0 ),
8684     PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
8685     L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ),
8686     MaxVtxDXYSeed = cms.double( 101.0 ),
8687     MaxVtxDXYIsol = cms.double( 101.0 ),
8688     VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
8689     MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
8690     minPTrack = cms.double( 5.0 ),
8691     maxPTrackForIsolation = cms.double( 3.0 ),
8692     EBEtaBoundary = cms.double( 1.479 )
8693 )
8694 fragment.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8695     saveTags = cms.bool( True ),
8696     candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ),
8697     MaxPtNearby = cms.double( 2.0 ),
8698     MinEnergyTrack = cms.double( 12.0 ),
8699     MinPtTrack = cms.double( 3.5 ),
8700     MaxEtaTrack = cms.double( 1.15 ),
8701     MinEtaTrack = cms.double( 0.0 ),
8702     filterTrackEnergy = cms.bool( True ),
8703     NMaxTrackCandidates = cms.int32( 10 ),
8704     DropMultiL2Event = cms.bool( False )
8705 )
8706 fragment.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
8707     filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
8708     EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8709     EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8710     EBHitEnergyThreshold = cms.double( 0.1 ),
8711     EBHitCountEnergyThreshold = cms.double( 0.5 ),
8712     EEHitEnergyThreshold0 = cms.double( -41.0664 ),
8713     EEHitEnergyThreshold1 = cms.double( 68.795 ),
8714     EEHitEnergyThreshold2 = cms.double( -38.143 ),
8715     EEHitEnergyThreshold3 = cms.double( 7.043 ),
8716     EEFacHitCountEnergyThreshold = cms.double( 10.0 ),
8717     EcalConeSizeEta0 = cms.double( 0.09 ),
8718     EcalConeSizeEta1 = cms.double( 0.14 )
8719 )
8720 fragment.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
8721     saveTags = cms.bool( True ),
8722     candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ),
8723     MaxEnergyInEB = cms.double( 2.0 ),
8724     MaxEnergyInEE = cms.double( 4.0 ),
8725     MaxEnergyOutEB = cms.double( 1.2 ),
8726     MaxEnergyOutEE = cms.double( 2.0 ),
8727     NMaxTrackCandidates = cms.int32( 10 ),
8728     DropMultiL2Event = cms.bool( False )
8729 )
8730 fragment.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector",
8731     corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8732     filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
8733     associationCone = cms.double( 0.2 )
8734 )
8735 fragment.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8736     saveTags = cms.bool( True ),
8737     candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ),
8738     MaxPtNearby = cms.double( 2.0 ),
8739     MinEnergyTrack = cms.double( 18.0 ),
8740     MinPtTrack = cms.double( 20.0 ),
8741     MaxEtaTrack = cms.double( 1.15 ),
8742     MinEtaTrack = cms.double( 0.0 ),
8743     filterTrackEnergy = cms.bool( True ),
8744     NMaxTrackCandidates = cms.int32( 999 ),
8745     DropMultiL2Event = cms.bool( False )
8746 )
8747 fragment.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler",
8748     offset = cms.uint32( 0 ),
8749     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8750 )
8751 fragment.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer",
8752     L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8753     tauAssociationCone = cms.double( 0.0 ),
8754     tauUnbiasCone = cms.double( 1.2 ),
8755     PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ),
8756     ExtrapolationConeSize = cms.double( 1.0 ),
8757     PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
8758     L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ),
8759     MaxVtxDXYSeed = cms.double( 101.0 ),
8760     MaxVtxDXYIsol = cms.double( 101.0 ),
8761     VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
8762     MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
8763     minPTrack = cms.double( 5.0 ),
8764     maxPTrackForIsolation = cms.double( 3.0 ),
8765     EBEtaBoundary = cms.double( 1.479 )
8766 )
8767 fragment.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8768     saveTags = cms.bool( True ),
8769     candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ),
8770     MaxPtNearby = cms.double( 2.0 ),
8771     MinEnergyTrack = cms.double( 12.0 ),
8772     MinPtTrack = cms.double( 3.5 ),
8773     MaxEtaTrack = cms.double( 2.2 ),
8774     MinEtaTrack = cms.double( 1.1 ),
8775     filterTrackEnergy = cms.bool( True ),
8776     NMaxTrackCandidates = cms.int32( 5 ),
8777     DropMultiL2Event = cms.bool( False )
8778 )
8779 fragment.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
8780     filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
8781     EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8782     EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8783     EBHitEnergyThreshold = cms.double( 0.1 ),
8784     EBHitCountEnergyThreshold = cms.double( 0.5 ),
8785     EEHitEnergyThreshold0 = cms.double( -41.0664 ),
8786     EEHitEnergyThreshold1 = cms.double( 68.795 ),
8787     EEHitEnergyThreshold2 = cms.double( -38.143 ),
8788     EEHitEnergyThreshold3 = cms.double( 7.043 ),
8789     EEFacHitCountEnergyThreshold = cms.double( 10.0 ),
8790     EcalConeSizeEta0 = cms.double( 0.09 ),
8791     EcalConeSizeEta1 = cms.double( 0.14 )
8792 )
8793 fragment.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
8794     saveTags = cms.bool( True ),
8795     candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ),
8796     MaxEnergyInEB = cms.double( 2.0 ),
8797     MaxEnergyInEE = cms.double( 4.0 ),
8798     MaxEnergyOutEB = cms.double( 1.2 ),
8799     MaxEnergyOutEE = cms.double( 2.0 ),
8800     NMaxTrackCandidates = cms.int32( 10 ),
8801     DropMultiL2Event = cms.bool( False )
8802 )
8803 fragment.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector",
8804     corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8805     filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
8806     associationCone = cms.double( 0.2 )
8807 )
8808 fragment.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8809     saveTags = cms.bool( True ),
8810     candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ),
8811     MaxPtNearby = cms.double( 2.0 ),
8812     MinEnergyTrack = cms.double( 18.0 ),
8813     MinPtTrack = cms.double( 20.0 ),
8814     MaxEtaTrack = cms.double( 2.2 ),
8815     MinEtaTrack = cms.double( 1.1 ),
8816     filterTrackEnergy = cms.bool( True ),
8817     NMaxTrackCandidates = cms.int32( 999 ),
8818     DropMultiL2Event = cms.bool( False )
8819 )
8820 fragment.hltL1sSingleMuCosmics = cms.EDFilter( "HLTL1TSeed",
8821     saveTags = cms.bool( True ),
8822     L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ),
8823     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8824     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8825     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8826     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8827     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8828     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8829     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8830     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8831     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8832 )
8833 fragment.hltPreL1SingleMuCosmics = cms.EDFilter( "HLTPrescaler",
8834     offset = cms.uint32( 0 ),
8835     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8836 )
8837 fragment.hltL1MuCosmicsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8838     saveTags = cms.bool( True ),
8839     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8840     PreviousCandTag = cms.InputTag( "hltL1sSingleMuCosmics" ),
8841     MaxEta = cms.double( 2.5 ),
8842     MinPt = cms.double( 0.0 ),
8843     MaxDeltaR = cms.double( 0.3 ),
8844     MinN = cms.int32( 1 ),
8845     CentralBxOnly = cms.bool( True ),
8846     SelectQualities = cms.vint32(  )
8847 )
8848 fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed",
8849     saveTags = cms.bool( True ),
8850     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_er1p4_NotBptxOR_3BX OR L1_SingleMuOpen_er1p1_NotBptxOR_3BX" ),
8851     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8852     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8853     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8854     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8855     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8856     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8857     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8858     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8859     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8860 )
8861 fragment.hltPreL2Mu10NoVertexNoBPTX3BX = cms.EDFilter( "HLTPrescaler",
8862     offset = cms.uint32( 0 ),
8863     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8864 )
8865 fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8866     saveTags = cms.bool( True ),
8867     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8868     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX" ),
8869     MaxEta = cms.double( 2.5 ),
8870     MinPt = cms.double( 0.0 ),
8871     MaxDeltaR = cms.double( 0.3 ),
8872     MinN = cms.int32( 1 ),
8873     CentralBxOnly = cms.bool( True ),
8874     SelectQualities = cms.vint32(  )
8875 )
8876 fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer",
8877     Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ),
8878     Reco4DAlgoConfig = cms.PSet( 
8879       Reco2DAlgoConfig = cms.PSet( 
8880         AlphaMaxPhi = cms.double( 1.0 ),
8881         debug = cms.untracked.bool( False ),
8882         segmCleanerMode = cms.int32( 2 ),
8883         AlphaMaxTheta = cms.double( 0.9 ),
8884         hit_afterT0_resolution = cms.double( 0.03 ),
8885         performT0_vdriftSegCorrection = cms.bool( False ),
8886         recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8887         MaxChi2 = cms.double( 4.0 ),
8888         recAlgoConfig = cms.PSet( 
8889           maxTime = cms.double( 420.0 ),
8890           debug = cms.untracked.bool( False ),
8891           stepTwoFromDigi = cms.bool( False ),
8892           tTrigModeConfig = cms.PSet( 
8893             debug = cms.untracked.bool( False ),
8894             tofCorrType = cms.int32( 0 ),
8895             tTrigLabel = cms.string( "" ),
8896             wirePropCorrType = cms.int32( 0 ),
8897             doTOFCorrection = cms.bool( True ),
8898             vPropWire = cms.double( 24.4 ),
8899             doT0Correction = cms.bool( True ),
8900             doWirePropCorrection = cms.bool( True ),
8901             t0Label = cms.string( "" )
8902           ),
8903           useUncertDB = cms.bool( True ),
8904           doVdriftCorr = cms.bool( True ),
8905           minTime = cms.double( -3.0 ),
8906           tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
8907           readLegacyTTrigDB = cms.bool( True ),
8908           readLegacyVDriftDB = cms.bool( True )
8909         ),
8910         MaxAllowedHits = cms.uint32( 50 ),
8911         nUnSharedHitsMin = cms.int32( 2 ),
8912         nSharedHitsMax = cms.int32( 2 ),
8913         performT0SegCorrection = cms.bool( False ),
8914         perform_delta_rejecting = cms.bool( False )
8915       ),
8916       Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ),
8917       debug = cms.untracked.bool( False ),
8918       segmCleanerMode = cms.int32( 2 ),
8919       AllDTRecHits = cms.bool( True ),
8920       hit_afterT0_resolution = cms.double( 0.03 ),
8921       performT0_vdriftSegCorrection = cms.bool( False ),
8922       recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8923       recAlgoConfig = cms.PSet( 
8924         maxTime = cms.double( 420.0 ),
8925         debug = cms.untracked.bool( False ),
8926         stepTwoFromDigi = cms.bool( False ),
8927         tTrigModeConfig = cms.PSet( 
8928           debug = cms.untracked.bool( False ),
8929           tofCorrType = cms.int32( 0 ),
8930           tTrigLabel = cms.string( "" ),
8931           wirePropCorrType = cms.int32( 0 ),
8932           doTOFCorrection = cms.bool( True ),
8933           vPropWire = cms.double( 24.4 ),
8934           doT0Correction = cms.bool( True ),
8935           doWirePropCorrection = cms.bool( True ),
8936           t0Label = cms.string( "" )
8937         ),
8938         useUncertDB = cms.bool( True ),
8939         doVdriftCorr = cms.bool( True ),
8940         minTime = cms.double( -3.0 ),
8941         tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
8942         readLegacyTTrigDB = cms.bool( True ),
8943         readLegacyVDriftDB = cms.bool( True )
8944       ),
8945       nUnSharedHitsMin = cms.int32( 2 ),
8946       nSharedHitsMax = cms.int32( 2 ),
8947       performT0SegCorrection = cms.bool( False ),
8948       perform_delta_rejecting = cms.bool( False )
8949     ),
8950     debug = cms.untracked.bool( False ),
8951     recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
8952     recHits2DLabel = cms.InputTag( "dt2DSegments" )
8953 )
8954 fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator",
8955     MaxSeeds = cms.int32( 1000 ),
8956     CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8957     EnableDTMeasurement = cms.bool( True ),
8958     MaxCSCChi2 = cms.double( 300.0 ),
8959     MaxDTChi2 = cms.double( 300.0 ),
8960     DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8961     EnableCSCMeasurement = cms.bool( True ),
8962     ForcePointDown = cms.bool( False )
8963 )
8964 fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
8965     GMTReadoutCollection = cms.InputTag( "" ),
8966     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8967     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
8968     L1MinPt = cms.double( 0.0 ),
8969     L1MaxEta = cms.double( 2.5 ),
8970     L1MinQuality = cms.uint32( 1 ),
8971     SetMinPtBarrelTo = cms.double( 3.5 ),
8972     SetMinPtEndcapTo = cms.double( 1.0 ),
8973     UseOfflineSeed = cms.untracked.bool( True ),
8974     UseUnassociatedL1 = cms.bool( False ),
8975     MatchDR = cms.vdouble( 0.3 ),
8976     EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
8977     CentralBxOnly = cms.bool( True ),
8978     MatchType = cms.uint32( 0 ),
8979     SortType = cms.uint32( 0 ),
8980     OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ),
8981     ServiceParameters = cms.PSet( 
8982       RPCLayers = cms.bool( True ),
8983       UseMuonNavigation = cms.untracked.bool( True ),
8984       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
8985     )
8986 )
8987 fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer",
8988     ServiceParameters = cms.PSet( 
8989       RPCLayers = cms.bool( True ),
8990       UseMuonNavigation = cms.untracked.bool( True ),
8991       Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
8992         'hltESPFastSteppingHelixPropagatorOpposite' )
8993     ),
8994     InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ),
8995     SeedTransformerParameters = cms.PSet( 
8996       Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
8997       NMinRecHits = cms.uint32( 2 ),
8998       RescaleError = cms.double( 100.0 ),
8999       Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9000       UseSubRecHits = cms.bool( False ),
9001       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
9002     ),
9003     L2TrajBuilderParameters = cms.PSet( 
9004       BWFilterParameters = cms.PSet( 
9005         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
9006         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9007         BWSeedType = cms.string( "fromGenerator" ),
9008         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
9009         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
9010         EnableGEMMeasurement = cms.bool( True ),
9011         EnableRPCMeasurement = cms.bool( True ),
9012         MuonTrajectoryUpdatorParameters = cms.PSet( 
9013           ExcludeRPCFromFit = cms.bool( False ),
9014           Granularity = cms.int32( 0 ),
9015           MaxChi2 = cms.double( 25.0 ),
9016           RescaleError = cms.bool( False ),
9017           RescaleErrorFactor = cms.double( 100.0 ),
9018           UseInvalidHits = cms.bool( True )
9019         ),
9020         EnableCSCMeasurement = cms.bool( True ),
9021         MaxChi2 = cms.double( 100.0 ),
9022         FitDirection = cms.string( "outsideIn" ),
9023         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9024         NumberOfSigma = cms.double( 3.0 ),
9025         EnableDTMeasurement = cms.bool( True )
9026       ),
9027       DoSeedRefit = cms.bool( False ),
9028       FilterParameters = cms.PSet( 
9029         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
9030         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9031         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
9032         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
9033         EnableGEMMeasurement = cms.bool( True ),
9034         EnableRPCMeasurement = cms.bool( True ),
9035         MuonTrajectoryUpdatorParameters = cms.PSet( 
9036           ExcludeRPCFromFit = cms.bool( False ),
9037           Granularity = cms.int32( 0 ),
9038           MaxChi2 = cms.double( 25.0 ),
9039           RescaleError = cms.bool( False ),
9040           RescaleErrorFactor = cms.double( 100.0 ),
9041           UseInvalidHits = cms.bool( True )
9042         ),
9043         EnableCSCMeasurement = cms.bool( True ),
9044         MaxChi2 = cms.double( 1000.0 ),
9045         FitDirection = cms.string( "insideOut" ),
9046         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9047         NumberOfSigma = cms.double( 3.0 ),
9048         EnableDTMeasurement = cms.bool( True )
9049       ),
9050       SeedPosition = cms.string( "in" ),
9051       DoBackwardFilter = cms.bool( True ),
9052       DoRefit = cms.bool( False ),
9053       NavigationType = cms.string( "Standard" ),
9054       SeedTransformerParameters = cms.PSet( 
9055         Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
9056         NMinRecHits = cms.uint32( 2 ),
9057         RescaleError = cms.double( 100.0 ),
9058         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9059         UseSubRecHits = cms.bool( False ),
9060         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
9061       ),
9062       SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
9063     ),
9064     DoSeedRefit = cms.bool( False ),
9065     TrackLoaderParameters = cms.PSet( 
9066       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9067       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9068       DoSmoothing = cms.bool( False ),
9069       VertexConstraint = cms.bool( True ),
9070       MuonUpdatorAtVertexParameters = cms.PSet( 
9071         MaxChi2 = cms.double( 1000000.0 ),
9072         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
9073         BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
9074         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
9075       ),
9076       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
9077     ),
9078     MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" )
9079 )
9080 fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer",
9081     InputObjects = cms.InputTag( "hltL2CosmicMuons" )
9082 )
9083 fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9084     saveTags = cms.bool( True ),
9085     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9086     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9087     PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ),
9088     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9089     MinN = cms.int32( 1 ),
9090     MaxEta = cms.double( 2.5 ),
9091     AbsEtaBins = cms.vdouble( 5.0 ),
9092     MinNstations = cms.vint32( 0 ),
9093     MinNhits = cms.vint32( 1 ),
9094     CutOnChambers = cms.bool( False ),
9095     MinNchambers = cms.vint32( 0 ),
9096     MaxDr = cms.double( 9999.0 ),
9097     MinDr = cms.double( -1.0 ),
9098     MaxDz = cms.double( 9999.0 ),
9099     MinDxySig = cms.double( -1.0 ),
9100     MinPt = cms.double( 10.0 ),
9101     NSigmaPt = cms.double( 0.0 ),
9102     MatchToPreviousCand = cms.bool( True )
9103 )
9104 fragment.hltL1sSingleMuOpenNotBptxOR = cms.EDFilter( "HLTL1TSeed",
9105     saveTags = cms.bool( True ),
9106     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR" ),
9107     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9108     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9109     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9110     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9111     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9112     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9113     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9114     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9115     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9116 )
9117 fragment.hltPreL2Mu10NoVertexNoBPTX = cms.EDFilter( "HLTPrescaler",
9118     offset = cms.uint32( 0 ),
9119     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9120 )
9121 fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9122     saveTags = cms.bool( True ),
9123     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9124     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR" ),
9125     MaxEta = cms.double( 2.5 ),
9126     MinPt = cms.double( 0.0 ),
9127     MaxDeltaR = cms.double( 0.3 ),
9128     MinN = cms.int32( 1 ),
9129     CentralBxOnly = cms.bool( True ),
9130     SelectQualities = cms.vint32(  )
9131 )
9132 fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9133     saveTags = cms.bool( True ),
9134     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9135     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9136     PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORL1Filtered0" ),
9137     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9138     MinN = cms.int32( 1 ),
9139     MaxEta = cms.double( 2.5 ),
9140     AbsEtaBins = cms.vdouble( 5.0 ),
9141     MinNstations = cms.vint32( 0 ),
9142     MinNhits = cms.vint32( 1 ),
9143     CutOnChambers = cms.bool( False ),
9144     MinNchambers = cms.vint32( 0 ),
9145     MaxDr = cms.double( 9999.0 ),
9146     MinDr = cms.double( -1.0 ),
9147     MaxDz = cms.double( 9999.0 ),
9148     MinDxySig = cms.double( -1.0 ),
9149     MinPt = cms.double( 10.0 ),
9150     NSigmaPt = cms.double( 0.0 ),
9151     MatchToPreviousCand = cms.bool( True )
9152 )
9153 fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler",
9154     offset = cms.uint32( 0 ),
9155     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9156 )
9157 fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9158     saveTags = cms.bool( True ),
9159     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9160     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9161     PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ),
9162     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9163     MinN = cms.int32( 1 ),
9164     MaxEta = cms.double( 2.5 ),
9165     AbsEtaBins = cms.vdouble( 5.0 ),
9166     MinNstations = cms.vint32( 3 ),
9167     MinNhits = cms.vint32( 1 ),
9168     CutOnChambers = cms.bool( False ),
9169     MinNchambers = cms.vint32( 0 ),
9170     MaxDr = cms.double( 9999.0 ),
9171     MinDr = cms.double( -1.0 ),
9172     MaxDz = cms.double( 9999.0 ),
9173     MinDxySig = cms.double( -1.0 ),
9174     MinPt = cms.double( 45.0 ),
9175     NSigmaPt = cms.double( 0.0 ),
9176     MatchToPreviousCand = cms.bool( True )
9177 )
9178 fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler",
9179     offset = cms.uint32( 0 ),
9180     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9181 )
9182 fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9183     saveTags = cms.bool( True ),
9184     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9185     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9186     PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ),
9187     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9188     MinN = cms.int32( 1 ),
9189     MaxEta = cms.double( 2.5 ),
9190     AbsEtaBins = cms.vdouble( 5.0 ),
9191     MinNstations = cms.vint32( 3 ),
9192     MinNhits = cms.vint32( 1 ),
9193     CutOnChambers = cms.bool( False ),
9194     MinNchambers = cms.vint32( 0 ),
9195     MaxDr = cms.double( 9999.0 ),
9196     MinDr = cms.double( -1.0 ),
9197     MaxDz = cms.double( 9999.0 ),
9198     MinDxySig = cms.double( -1.0 ),
9199     MinPt = cms.double( 40.0 ),
9200     NSigmaPt = cms.double( 0.0 ),
9201     MatchToPreviousCand = cms.bool( True )
9202 )
9203 fragment.hltL1sCDC = cms.EDFilter( "HLTL1TSeed",
9204     saveTags = cms.bool( True ),
9205     L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ),
9206     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9207     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9208     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9209     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9210     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9211     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9212     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9213     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9214     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9215 )
9216 fragment.hltPreCDCL2cosmic10er1p0 = cms.EDFilter( "HLTPrescaler",
9217     offset = cms.uint32( 0 ),
9218     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9219 )
9220 fragment.hltL1fL1sCDCL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9221     saveTags = cms.bool( True ),
9222     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9223     PreviousCandTag = cms.InputTag( "hltL1sCDC" ),
9224     MaxEta = cms.double( 2.5 ),
9225     MinPt = cms.double( 0.0 ),
9226     MaxDeltaR = cms.double( 0.3 ),
9227     MinN = cms.int32( 1 ),
9228     CentralBxOnly = cms.bool( False ),
9229     SelectQualities = cms.vint32(  )
9230 )
9231 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9232     saveTags = cms.bool( True ),
9233     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9234     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9235     PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
9236     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9237     MinN = cms.int32( 1 ),
9238     MaxEta = cms.double( 1.0 ),
9239     AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
9240     MinNstations = cms.vint32( 0, 2, 0, 2 ),
9241     MinNhits = cms.vint32( 0, 1, 0, 1 ),
9242     CutOnChambers = cms.bool( False ),
9243     MinNchambers = cms.vint32( 0 ),
9244     MaxDr = cms.double( 9999.0 ),
9245     MinDr = cms.double( -1.0 ),
9246     MaxDz = cms.double( 9999.0 ),
9247     MinDxySig = cms.double( -1.0 ),
9248     MinPt = cms.double( 10.0 ),
9249     NSigmaPt = cms.double( 0.0 ),
9250     MatchToPreviousCand = cms.bool( True )
9251 )
9252 fragment.hltPreCDCL2cosmic5p5er1p0 = cms.EDFilter( "HLTPrescaler",
9253     offset = cms.uint32( 0 ),
9254     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9255 )
9256 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9257     saveTags = cms.bool( True ),
9258     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9259     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9260     PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
9261     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9262     MinN = cms.int32( 1 ),
9263     MaxEta = cms.double( 1.0 ),
9264     AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
9265     MinNstations = cms.vint32( 0, 2, 0, 2 ),
9266     MinNhits = cms.vint32( 0, 1, 0, 1 ),
9267     CutOnChambers = cms.bool( False ),
9268     MinNchambers = cms.vint32( 0 ),
9269     MaxDr = cms.double( 9999.0 ),
9270     MinDr = cms.double( -1.0 ),
9271     MaxDz = cms.double( 9999.0 ),
9272     MinDxySig = cms.double( -1.0 ),
9273     MinPt = cms.double( 5.5 ),
9274     NSigmaPt = cms.double( 0.0 ),
9275     MatchToPreviousCand = cms.bool( True )
9276 )
9277 fragment.hltPrePPSMaxTracksPerArm1 = cms.EDFilter( "HLTPrescaler",
9278     offset = cms.uint32( 0 ),
9279     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9280 )
9281 fragment.hltCTPPSPixelDigis = cms.EDProducer( "CTPPSPixelRawToDigi",
9282     isRun3 = cms.bool( True ),
9283     includeErrors = cms.bool( True ),
9284     inputLabel = cms.InputTag( "rawDataCollector" ),
9285     mappingLabel = cms.string( "RPix" )
9286 )
9287 fragment.hltCTPPSPixelClusters = cms.EDProducer( "CTPPSPixelClusterProducer",
9288     RPixVerbosity = cms.untracked.int32( 0 ),
9289     tag = cms.InputTag( "hltCTPPSPixelDigis" ),
9290     SeedADCThreshold = cms.int32( 2 ),
9291     ADCThreshold = cms.int32( 2 ),
9292     ElectronADCGain = cms.double( 135.0 ),
9293     VCaltoElectronGain = cms.int32( 50 ),
9294     VCaltoElectronOffset = cms.int32( -411 ),
9295     doSingleCalibration = cms.bool( False )
9296 )
9297 fragment.hltCTPPSPixelRecHits = cms.EDProducer( "CTPPSPixelRecHitProducer",
9298     RPixVerbosity = cms.untracked.int32( 0 ),
9299     RPixClusterTag = cms.InputTag( "hltCTPPSPixelClusters" )
9300 )
9301 fragment.hltCTPPSPixelLocalTracks = cms.EDProducer( "CTPPSPixelLocalTrackProducer",
9302     tag = cms.InputTag( "hltCTPPSPixelRecHits" ),
9303     patternFinderAlgorithm = cms.string( "RPixRoadFinder" ),
9304     trackFinderAlgorithm = cms.string( "RPixPlaneCombinatoryTracking" ),
9305     trackMinNumberOfPoints = cms.uint32( 3 ),
9306     verbosity = cms.untracked.int32( 0 ),
9307     maximumChi2OverNDF = cms.double( 5.0 ),
9308     maximumXLocalDistanceFromTrack = cms.double( 0.2 ),
9309     maximumYLocalDistanceFromTrack = cms.double( 0.3 ),
9310     maxHitPerPlane = cms.int32( 20 ),
9311     maxHitPerRomanPot = cms.int32( 60 ),
9312     maxTrackPerRomanPot = cms.int32( 10 ),
9313     maxTrackPerPattern = cms.int32( 5 ),
9314     numberOfPlanesPerPot = cms.int32( 6 ),
9315     roadRadius = cms.double( 1.0 ),
9316     minRoadSize = cms.int32( 3 ),
9317     maxRoadSize = cms.int32( 20 ),
9318     roadRadiusBadPot = cms.double( 0.5 )
9319 )
9320 fragment.hltPPSExpCalFilter = cms.EDFilter( "HLTPPSCalFilter",
9321     pixelLocalTrackInputTag = cms.InputTag( "hltCTPPSPixelLocalTracks" ),
9322     minTracks = cms.int32( 1 ),
9323     maxTracks = cms.int32( 1 ),
9324     do_express = cms.bool( True ),
9325     triggerType = cms.int32( 91 )
9326 )
9327 fragment.hltPPSCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
9328     inputTag = cms.InputTag( "rawDataCollector" ),
9329     fedList = cms.vuint32( 579, 581, 582, 583, 586, 587, 588, 589, 1462, 1463 )
9330 )
9331 fragment.hltPrePPSMaxTracksPerRP4 = cms.EDFilter( "HLTPrescaler",
9332     offset = cms.uint32( 0 ),
9333     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9334 )
9335 fragment.hltPPSPrCalFilter = cms.EDFilter( "HLTPPSCalFilter",
9336     pixelLocalTrackInputTag = cms.InputTag( "hltCTPPSPixelLocalTracks" ),
9337     minTracks = cms.int32( 1 ),
9338     maxTracks = cms.int32( 4 ),
9339     do_express = cms.bool( False ),
9340     triggerType = cms.int32( 91 )
9341 )
9342 fragment.hltPrePPSRandom = cms.EDFilter( "HLTPrescaler",
9343     offset = cms.uint32( 0 ),
9344     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9345 )
9346 fragment.hltPreSpecialHLTPhysics = cms.EDFilter( "HLTPrescaler",
9347     offset = cms.uint32( 0 ),
9348     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9349 )
9350 fragment.hltPreAlCaLumiPixelsCountsRandomHighRate = cms.EDFilter( "HLTPrescaler",
9351     offset = cms.uint32( 0 ),
9352     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9353 )
9354 fragment.hltL1sZeroBiasOrZeroBiasCopy = cms.EDFilter( "HLTL1TSeed",
9355     saveTags = cms.bool( True ),
9356     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_ZeroBias_copy" ),
9357     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9358     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9359     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9360     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9361     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9362     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9363     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9364     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9365     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9366 )
9367 fragment.hltPreAlCaLumiPixelsCountsZeroBiasVdM = cms.EDFilter( "HLTPrescaler",
9368     offset = cms.uint32( 0 ),
9369     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9370 )
9371 fragment.hltL1sZeroBiasOrZeroBiasCopyOrAlwaysTrueOrBptxOR = cms.EDFilter( "HLTL1TSeed",
9372     saveTags = cms.bool( True ),
9373     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_ZeroBias_copy OR L1_AlwaysTrue OR L1_BptxOR" ),
9374     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9375     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9376     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9377     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9378     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9379     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9380     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9381     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9382     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9383 )
9384 fragment.hltPreAlCaLumiPixelsCountsZeroBiasGated = cms.EDFilter( "HLTPrescaler",
9385     offset = cms.uint32( 0 ),
9386     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9387 )
9388 fragment.hltL1sSingleMuOpen = cms.EDFilter( "HLTL1TSeed",
9389     saveTags = cms.bool( True ),
9390     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ),
9391     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9392     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9393     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9394     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9395     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9396     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9397     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9398     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9399     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9400 )
9401 fragment.hltPreL1SingleMuOpen = cms.EDFilter( "HLTPrescaler",
9402     offset = cms.uint32( 0 ),
9403     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9404 )
9405 fragment.hltL1MuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9406     saveTags = cms.bool( True ),
9407     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9408     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpen" ),
9409     MaxEta = cms.double( 2.5 ),
9410     MinPt = cms.double( 0.0 ),
9411     MaxDeltaR = cms.double( 0.3 ),
9412     MinN = cms.int32( 1 ),
9413     CentralBxOnly = cms.bool( True ),
9414     SelectQualities = cms.vint32(  )
9415 )
9416 fragment.hltPreL1SingleMuOpenDT = cms.EDFilter( "HLTPrescaler",
9417     offset = cms.uint32( 0 ),
9418     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9419 )
9420 fragment.hltL1MuOpenL1FilteredDT = cms.EDFilter( "HLTMuonL1TFilter",
9421     saveTags = cms.bool( True ),
9422     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9423     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpen" ),
9424     MaxEta = cms.double( 1.25 ),
9425     MinPt = cms.double( 0.0 ),
9426     MaxDeltaR = cms.double( 0.3 ),
9427     MinN = cms.int32( 1 ),
9428     CentralBxOnly = cms.bool( True ),
9429     SelectQualities = cms.vint32(  )
9430 )
9431 fragment.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed",
9432     saveTags = cms.bool( True ),
9433     L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ),
9434     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9435     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9436     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9437     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9438     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9439     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9440     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9441     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9442     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9443 )
9444 fragment.hltPreL1SingleMu3 = cms.EDFilter( "HLTPrescaler",
9445     offset = cms.uint32( 0 ),
9446     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9447 )
9448 fragment.hltL1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9449     saveTags = cms.bool( True ),
9450     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9451     PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ),
9452     MaxEta = cms.double( 2.5 ),
9453     MinPt = cms.double( 0.0 ),
9454     MaxDeltaR = cms.double( 0.3 ),
9455     MinN = cms.int32( 1 ),
9456     CentralBxOnly = cms.bool( True ),
9457     SelectQualities = cms.vint32(  )
9458 )
9459 fragment.hltL1sSingleMu5 = cms.EDFilter( "HLTL1TSeed",
9460     saveTags = cms.bool( True ),
9461     L1SeedsLogicalExpression = cms.string( "L1_SingleMu5" ),
9462     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9463     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9464     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9465     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9466     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9467     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9468     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9469     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9470     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9471 )
9472 fragment.hltPreL1SingleMu5 = cms.EDFilter( "HLTPrescaler",
9473     offset = cms.uint32( 0 ),
9474     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9475 )
9476 fragment.hltL1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9477     saveTags = cms.bool( True ),
9478     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9479     PreviousCandTag = cms.InputTag( "hltL1sSingleMu5" ),
9480     MaxEta = cms.double( 2.5 ),
9481     MinPt = cms.double( 0.0 ),
9482     MaxDeltaR = cms.double( 0.3 ),
9483     MinN = cms.int32( 1 ),
9484     CentralBxOnly = cms.bool( True ),
9485     SelectQualities = cms.vint32(  )
9486 )
9487 fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed",
9488     saveTags = cms.bool( True ),
9489     L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ),
9490     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9491     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9492     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9493     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9494     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9495     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9496     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9497     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9498     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9499 )
9500 fragment.hltPreL1SingleMu7 = cms.EDFilter( "HLTPrescaler",
9501     offset = cms.uint32( 0 ),
9502     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9503 )
9504 fragment.hltL1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9505     saveTags = cms.bool( True ),
9506     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9507     PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ),
9508     MaxEta = cms.double( 2.5 ),
9509     MinPt = cms.double( 0.0 ),
9510     MaxDeltaR = cms.double( 0.3 ),
9511     MinN = cms.int32( 1 ),
9512     CentralBxOnly = cms.bool( True ),
9513     SelectQualities = cms.vint32(  )
9514 )
9515 fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed",
9516     saveTags = cms.bool( True ),
9517     L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ),
9518     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9519     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9520     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9521     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9522     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9523     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9524     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9525     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9526     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9527 )
9528 fragment.hltPreL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
9529     offset = cms.uint32( 0 ),
9530     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9531 )
9532 fragment.hltDoubleMu0L1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9533     saveTags = cms.bool( True ),
9534     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9535     PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
9536     MaxEta = cms.double( 2.5 ),
9537     MinPt = cms.double( 0.0 ),
9538     MaxDeltaR = cms.double( 0.3 ),
9539     MinN = cms.int32( 2 ),
9540     CentralBxOnly = cms.bool( True ),
9541     SelectQualities = cms.vint32(  )
9542 )
9543 fragment.hltL1sSingleJet8erHE = cms.EDFilter( "HLTL1TSeed",
9544     saveTags = cms.bool( True ),
9545     L1SeedsLogicalExpression = cms.string( "L1_SingleJet8erHE" ),
9546     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9547     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9548     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9549     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9550     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9551     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9552     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9553     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9554     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9555 )
9556 fragment.hltPreL1SingleJet8erHE = cms.EDFilter( "HLTPrescaler",
9557     offset = cms.uint32( 0 ),
9558     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9559 )
9560 fragment.hltL1sSingleJet10erHE = cms.EDFilter( "HLTL1TSeed",
9561     saveTags = cms.bool( True ),
9562     L1SeedsLogicalExpression = cms.string( "L1_SingleJet10erHE" ),
9563     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9564     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9565     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9566     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9567     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9568     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9569     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9570     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9571     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9572 )
9573 fragment.hltPreL1SingleJet10erHE = cms.EDFilter( "HLTPrescaler",
9574     offset = cms.uint32( 0 ),
9575     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9576 )
9577 fragment.hltL1sSingleJet12erHE = cms.EDFilter( "HLTL1TSeed",
9578     saveTags = cms.bool( True ),
9579     L1SeedsLogicalExpression = cms.string( "L1_SingleJet12erHE" ),
9580     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9581     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9582     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9583     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9584     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9585     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9586     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9587     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9588     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9589 )
9590 fragment.hltPreL1SingleJet12erHE = cms.EDFilter( "HLTPrescaler",
9591     offset = cms.uint32( 0 ),
9592     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9593 )
9594 fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed",
9595     saveTags = cms.bool( True ),
9596     L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ),
9597     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9598     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9599     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9600     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9601     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9602     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9603     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9604     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9605     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9606 )
9607 fragment.hltPreL1SingleJet35 = cms.EDFilter( "HLTPrescaler",
9608     offset = cms.uint32( 0 ),
9609     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9610 )
9611 fragment.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed",
9612     saveTags = cms.bool( True ),
9613     L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ),
9614     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9615     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9616     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9617     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9618     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9619     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9620     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9621     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9622     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9623 )
9624 fragment.hltPreL1SingleJet200 = cms.EDFilter( "HLTPrescaler",
9625     offset = cms.uint32( 0 ),
9626     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9627 )
9628 fragment.hltL1sSingleEG8er2p5 = cms.EDFilter( "HLTL1TSeed",
9629     saveTags = cms.bool( True ),
9630     L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5" ),
9631     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9632     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9633     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9634     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9635     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9636     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9637     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9638     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9639     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9640 )
9641 fragment.hltPreL1SingleEG8er2p5 = cms.EDFilter( "HLTPrescaler",
9642     offset = cms.uint32( 0 ),
9643     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9644 )
9645 fragment.hltL1sSingleEG10er2p5 = cms.EDFilter( "HLTL1TSeed",
9646     saveTags = cms.bool( True ),
9647     L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5" ),
9648     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9649     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9650     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9651     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9652     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9653     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9654     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9655     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9656     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9657 )
9658 fragment.hltPreL1SingleEG10er2p5 = cms.EDFilter( "HLTPrescaler",
9659     offset = cms.uint32( 0 ),
9660     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9661 )
9662 fragment.hltL1sSingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed",
9663     saveTags = cms.bool( True ),
9664     L1SeedsLogicalExpression = cms.string( "L1_SingleEG15er2p5" ),
9665     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9666     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9667     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9668     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9669     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9670     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9671     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9672     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9673     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9674 )
9675 fragment.hltPreL1SingleEG15er2p5 = cms.EDFilter( "HLTPrescaler",
9676     offset = cms.uint32( 0 ),
9677     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9678 )
9679 fragment.hltL1sSingleEG26er2p5 = cms.EDFilter( "HLTL1TSeed",
9680     saveTags = cms.bool( True ),
9681     L1SeedsLogicalExpression = cms.string( "L1_SingleEG26er2p5" ),
9682     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9683     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9684     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9685     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9686     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9687     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9688     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9689     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9690     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9691 )
9692 fragment.hltPreL1SingleEG26er2p5 = cms.EDFilter( "HLTPrescaler",
9693     offset = cms.uint32( 0 ),
9694     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9695 )
9696 fragment.hltL1sSingleEG28er2p5 = cms.EDFilter( "HLTL1TSeed",
9697     saveTags = cms.bool( True ),
9698     L1SeedsLogicalExpression = cms.string( "L1_SingleEG28er2p5" ),
9699     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9700     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9701     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9702     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9703     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9704     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9705     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9706     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9707     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9708 )
9709 fragment.hltPreL1SingleEG28er2p5 = cms.EDFilter( "HLTPrescaler",
9710     offset = cms.uint32( 0 ),
9711     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9712 )
9713 fragment.hltL1sSingleEG28er2p1 = cms.EDFilter( "HLTL1TSeed",
9714     saveTags = cms.bool( True ),
9715     L1SeedsLogicalExpression = cms.string( "L1_SingleEG28er2p1" ),
9716     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9717     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9718     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9719     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9720     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9721     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9722     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9723     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9724     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9725 )
9726 fragment.hltPreL1SingleEG28er2p1 = cms.EDFilter( "HLTPrescaler",
9727     offset = cms.uint32( 0 ),
9728     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9729 )
9730 fragment.hltL1sSingleEG28er1p5 = cms.EDFilter( "HLTL1TSeed",
9731     saveTags = cms.bool( True ),
9732     L1SeedsLogicalExpression = cms.string( "L1_SingleEG28er1p5" ),
9733     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9734     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9735     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9736     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9737     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9738     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9739     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9740     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9741     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9742 )
9743 fragment.hltPreL1SingleEG28er1p5 = cms.EDFilter( "HLTPrescaler",
9744     offset = cms.uint32( 0 ),
9745     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9746 )
9747 fragment.hltL1sSingleEG34er2p5 = cms.EDFilter( "HLTL1TSeed",
9748     saveTags = cms.bool( True ),
9749     L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5" ),
9750     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9751     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9752     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9753     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9754     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9755     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9756     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9757     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9758     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9759 )
9760 fragment.hltPreL1SingleEG34er2p5 = cms.EDFilter( "HLTPrescaler",
9761     offset = cms.uint32( 0 ),
9762     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9763 )
9764 fragment.hltL1sSingleEG36er2p5 = cms.EDFilter( "HLTL1TSeed",
9765     saveTags = cms.bool( True ),
9766     L1SeedsLogicalExpression = cms.string( "L1_SingleEG36er2p5" ),
9767     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9768     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9769     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9770     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9771     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9772     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9773     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9774     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9775     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9776 )
9777 fragment.hltPreL1SingleEG36er2p5 = cms.EDFilter( "HLTPrescaler",
9778     offset = cms.uint32( 0 ),
9779     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9780 )
9781 fragment.hltL1sSingleEG38er2p5 = cms.EDFilter( "HLTL1TSeed",
9782     saveTags = cms.bool( True ),
9783     L1SeedsLogicalExpression = cms.string( "L1_SingleEG38er2p5" ),
9784     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9785     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9786     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9787     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9788     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9789     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9790     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9791     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9792     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9793 )
9794 fragment.hltPreL1SingleEG38er2p5 = cms.EDFilter( "HLTPrescaler",
9795     offset = cms.uint32( 0 ),
9796     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9797 )
9798 fragment.hltL1sSingleEG40er2p5 = cms.EDFilter( "HLTL1TSeed",
9799     saveTags = cms.bool( True ),
9800     L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5" ),
9801     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9802     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9803     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9804     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9805     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9806     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9807     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9808     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9809     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9810 )
9811 fragment.hltPreL1SingleEG40er2p5 = cms.EDFilter( "HLTPrescaler",
9812     offset = cms.uint32( 0 ),
9813     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9814 )
9815 fragment.hltL1sSingleEG42er2p5 = cms.EDFilter( "HLTL1TSeed",
9816     saveTags = cms.bool( True ),
9817     L1SeedsLogicalExpression = cms.string( "L1_SingleEG42er2p5" ),
9818     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9819     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9820     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9821     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9822     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9823     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9824     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9825     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9826     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9827 )
9828 fragment.hltPreL1SingleEG42er2p5 = cms.EDFilter( "HLTPrescaler",
9829     offset = cms.uint32( 0 ),
9830     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9831 )
9832 fragment.hltL1sSingleEG45er2p5 = cms.EDFilter( "HLTL1TSeed",
9833     saveTags = cms.bool( True ),
9834     L1SeedsLogicalExpression = cms.string( "L1_SingleEG45er2p5" ),
9835     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9836     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9837     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9838     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9839     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9840     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9841     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9842     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9843     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9844 )
9845 fragment.hltPreL1SingleEG45er2p5 = cms.EDFilter( "HLTPrescaler",
9846     offset = cms.uint32( 0 ),
9847     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9848 )
9849 fragment.hltL1sL1SingleEG50 = cms.EDFilter( "HLTL1TSeed",
9850     saveTags = cms.bool( True ),
9851     L1SeedsLogicalExpression = cms.string( "L1_SingleEG50" ),
9852     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9853     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9854     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9855     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9856     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9857     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9858     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9859     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9860     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9861 )
9862 fragment.hltPreL1SingleEG50 = cms.EDFilter( "HLTPrescaler",
9863     offset = cms.uint32( 0 ),
9864     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9865 )
9866 fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed",
9867     saveTags = cms.bool( True ),
9868     L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ),
9869     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9870     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9871     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9872     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9873     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9874     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9875     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9876     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9877     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9878 )
9879 fragment.hltPreL1SingleJet60 = cms.EDFilter( "HLTPrescaler",
9880     offset = cms.uint32( 0 ),
9881     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9882 )
9883 fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed",
9884     saveTags = cms.bool( True ),
9885     L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ),
9886     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9887     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9888     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9889     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9890     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9891     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9892     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9893     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9894     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9895 )
9896 fragment.hltPreL1SingleJet90 = cms.EDFilter( "HLTPrescaler",
9897     offset = cms.uint32( 0 ),
9898     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9899 )
9900 fragment.hltL1sSingleJet120 = cms.EDFilter( "HLTL1TSeed",
9901     saveTags = cms.bool( True ),
9902     L1SeedsLogicalExpression = cms.string( "L1_SingleJet120" ),
9903     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9904     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9905     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9906     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9907     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9908     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9909     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9910     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9911     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9912 )
9913 fragment.hltPreL1SingleJet120 = cms.EDFilter( "HLTPrescaler",
9914     offset = cms.uint32( 0 ),
9915     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9916 )
9917 fragment.hltL1sSingleJet180 = cms.EDFilter( "HLTL1TSeed",
9918     saveTags = cms.bool( True ),
9919     L1SeedsLogicalExpression = cms.string( "L1_SingleJet180" ),
9920     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9921     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9922     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9923     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9924     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9925     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9926     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9927     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9928     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9929 )
9930 fragment.hltPreL1SingleJet180 = cms.EDFilter( "HLTPrescaler",
9931     offset = cms.uint32( 0 ),
9932     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9933 )
9934 fragment.hltL1sHTT120er = cms.EDFilter( "HLTL1TSeed",
9935     saveTags = cms.bool( True ),
9936     L1SeedsLogicalExpression = cms.string( "L1_HTT120er" ),
9937     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9938     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9939     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9940     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9941     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9942     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9943     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9944     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9945     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9946 )
9947 fragment.hltPreL1HTT120er = cms.EDFilter( "HLTPrescaler",
9948     offset = cms.uint32( 0 ),
9949     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9950 )
9951 fragment.hltL1sHTT160er = cms.EDFilter( "HLTL1TSeed",
9952     saveTags = cms.bool( True ),
9953     L1SeedsLogicalExpression = cms.string( "L1_HTT160er" ),
9954     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9955     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9956     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9957     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9958     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9959     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9960     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9961     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9962     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9963 )
9964 fragment.hltPreL1HTT160er = cms.EDFilter( "HLTPrescaler",
9965     offset = cms.uint32( 0 ),
9966     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9967 )
9968 fragment.hltL1sHTT200er = cms.EDFilter( "HLTL1TSeed",
9969     saveTags = cms.bool( True ),
9970     L1SeedsLogicalExpression = cms.string( "L1_HTT200er" ),
9971     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9972     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9973     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9974     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9975     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9976     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9977     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9978     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9979     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9980 )
9981 fragment.hltPreL1HTT200er = cms.EDFilter( "HLTPrescaler",
9982     offset = cms.uint32( 0 ),
9983     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9984 )
9985 fragment.hltL1sHTT255er = cms.EDFilter( "HLTL1TSeed",
9986     saveTags = cms.bool( True ),
9987     L1SeedsLogicalExpression = cms.string( "L1_HTT255er" ),
9988     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9989     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9990     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9991     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9992     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9993     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9994     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9995     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9996     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9997 )
9998 fragment.hltPreL1HTT255er = cms.EDFilter( "HLTPrescaler",
9999     offset = cms.uint32( 0 ),
10000     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10001 )
10002 fragment.hltL1sHTT280er = cms.EDFilter( "HLTL1TSeed",
10003     saveTags = cms.bool( True ),
10004     L1SeedsLogicalExpression = cms.string( "L1_HTT280er" ),
10005     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10006     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10007     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10008     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10009     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10010     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10011     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10012     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10013     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10014 )
10015 fragment.hltPreL1HTT280er = cms.EDFilter( "HLTPrescaler",
10016     offset = cms.uint32( 0 ),
10017     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10018 )
10019 fragment.hltL1sHTT320er = cms.EDFilter( "HLTL1TSeed",
10020     saveTags = cms.bool( True ),
10021     L1SeedsLogicalExpression = cms.string( "L1_HTT320er" ),
10022     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10023     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10024     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10025     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10026     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10027     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10028     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10029     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10030     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10031 )
10032 fragment.hltPreL1HTT320er = cms.EDFilter( "HLTPrescaler",
10033     offset = cms.uint32( 0 ),
10034     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10035 )
10036 fragment.hltL1sHTT360er = cms.EDFilter( "HLTL1TSeed",
10037     saveTags = cms.bool( True ),
10038     L1SeedsLogicalExpression = cms.string( "L1_HTT360er" ),
10039     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10040     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10041     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10042     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10043     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10044     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10045     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10046     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10047     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10048 )
10049 fragment.hltPreL1HTT360er = cms.EDFilter( "HLTPrescaler",
10050     offset = cms.uint32( 0 ),
10051     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10052 )
10053 fragment.hltL1sHTT400er = cms.EDFilter( "HLTL1TSeed",
10054     saveTags = cms.bool( True ),
10055     L1SeedsLogicalExpression = cms.string( "L1_HTT400er" ),
10056     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10057     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10058     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10059     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10060     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10061     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10062     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10063     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10064     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10065 )
10066 fragment.hltPreL1HTT400er = cms.EDFilter( "HLTPrescaler",
10067     offset = cms.uint32( 0 ),
10068     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10069 )
10070 fragment.hltL1sHTT450er = cms.EDFilter( "HLTL1TSeed",
10071     saveTags = cms.bool( True ),
10072     L1SeedsLogicalExpression = cms.string( "L1_HTT450er" ),
10073     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10074     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10075     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10076     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10077     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10078     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10079     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10080     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10081     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10082 )
10083 fragment.hltPreL1HTT450er = cms.EDFilter( "HLTPrescaler",
10084     offset = cms.uint32( 0 ),
10085     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10086 )
10087 fragment.hltL1sETM120 = cms.EDFilter( "HLTL1TSeed",
10088     saveTags = cms.bool( True ),
10089     L1SeedsLogicalExpression = cms.string( "L1_ETM120" ),
10090     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10091     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10092     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10093     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10094     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10095     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10096     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10097     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10098     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10099 )
10100 fragment.hltPreL1ETM120 = cms.EDFilter( "HLTPrescaler",
10101     offset = cms.uint32( 0 ),
10102     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10103 )
10104 fragment.hltL1sETM150 = cms.EDFilter( "HLTL1TSeed",
10105     saveTags = cms.bool( True ),
10106     L1SeedsLogicalExpression = cms.string( "L1_ETM150" ),
10107     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10108     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10109     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10110     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10111     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10112     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10113     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10114     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10115     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10116 )
10117 fragment.hltPreL1ETM150 = cms.EDFilter( "HLTPrescaler",
10118     offset = cms.uint32( 0 ),
10119     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10120 )
10121 fragment.hltL1sEXTHCALLaserMon1 = cms.EDFilter( "HLTL1TSeed",
10122     saveTags = cms.bool( True ),
10123     L1SeedsLogicalExpression = cms.string( "L1_HCAL_LaserMon_Trig" ),
10124     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10125     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10126     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10127     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10128     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10129     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10130     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10131     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10132     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10133 )
10134 fragment.hltPreL1EXTHCALLaserMon1 = cms.EDFilter( "HLTPrescaler",
10135     offset = cms.uint32( 0 ),
10136     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10137 )
10138 fragment.hltL1sEXTHCALLaserMon4 = cms.EDFilter( "HLTL1TSeed",
10139     saveTags = cms.bool( True ),
10140     L1SeedsLogicalExpression = cms.string( "L1_HCAL_LaserMon_Veto" ),
10141     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10142     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10143     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10144     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10145     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10146     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10147     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10148     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10149     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10150 )
10151 fragment.hltPreL1EXTHCALLaserMon4 = cms.EDFilter( "HLTPrescaler",
10152     offset = cms.uint32( 0 ),
10153     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10154 )
10155 fragment.hltL1sMuShowerOneNominal = cms.EDFilter( "HLTL1TSeed",
10156     saveTags = cms.bool( True ),
10157     L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ),
10158     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10159     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10160     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10161     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10162     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10163     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10164     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10165     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10166     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10167 )
10168 fragment.hltPreCscClusterCosmic = cms.EDFilter( "HLTPrescaler",
10169     offset = cms.uint32( 0 ),
10170     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10171 )
10172 fragment.hltCSCrechitClusters = cms.EDProducer( "CSCrechitClusterProducer",
10173     nRechitMin = cms.int32( 50 ),
10174     rParam = cms.double( 0.4 ),
10175     nStationThres = cms.int32( 10 ),
10176     recHitLabel = cms.InputTag( "hltCsc2DRecHits" )
10177 )
10178 fragment.hltCscClusterCosmic = cms.EDFilter( "HLTMuonRecHitClusterFilter",
10179     ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
10180     MinN = cms.int32( 1 ),
10181     MinSize = cms.int32( 50 ),
10182     MinSizeMinusMB1 = cms.int32( -1 ),
10183     MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
10184     MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
10185     MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
10186     MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
10187     MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ),
10188     Max_nMB1 = cms.int32( -1 ),
10189     Max_nMB2 = cms.int32( -1 ),
10190     Max_nME11 = cms.int32( -1 ),
10191     Max_nME12 = cms.int32( -1 ),
10192     Max_nME41 = cms.int32( -1 ),
10193     Max_nME42 = cms.int32( -1 ),
10194     MinNstation = cms.int32( 0 ),
10195     MinAvgStation = cms.double( 0.0 ),
10196     MinTime = cms.double( -999.0 ),
10197     MaxTime = cms.double( 999.0 ),
10198     MinEta = cms.double( -1.0 ),
10199     MaxEta = cms.double( -1.0 ),
10200     MaxTimeSpread = cms.double( -1.0 )
10201 )
10202 fragment.hltL1sHTTForBeamSpotHT60 = cms.EDFilter( "HLTL1TSeed",
10203     saveTags = cms.bool( True ),
10204     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5" ),
10205     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10206     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10207     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10208     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10209     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10210     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10211     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10212     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10213     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10214 )
10215 fragment.hltPreHT60Beamspot = cms.EDFilter( "HLTPrescaler",
10216     offset = cms.uint32( 0 ),
10217     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10218 )
10219 fragment.hltHT60 = cms.EDFilter( "HLTHtMhtFilter",
10220     saveTags = cms.bool( True ),
10221     htLabels = cms.VInputTag( 'hltHtMht' ),
10222     mhtLabels = cms.VInputTag( 'hltHtMht' ),
10223     minHt = cms.vdouble( 60.0 ),
10224     minMht = cms.vdouble( 0.0 ),
10225     minMeff = cms.vdouble( 0.0 ),
10226     meffSlope = cms.vdouble( 1.0 )
10227 )
10228 fragment.hltL1sZeroBiasOrMinBias = cms.EDFilter( "HLTL1TSeed",
10229     saveTags = cms.bool( True ),
10230     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_MinimumBiasHF0_AND_BptxAND" ),
10231     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10232     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10233     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10234     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10235     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10236     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10237     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10238     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10239     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10240 )
10241 fragment.hltPreHT300BeamspotPixelClustersWP2 = cms.EDFilter( "HLTPrescaler",
10242     offset = cms.uint32( 0 ),
10243     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10244 )
10245 fragment.hltPixelActivityFilterWP2 = cms.EDFilter( "HLTPixelActivityFilter",
10246     saveTags = cms.bool( True ),
10247     inputTag = cms.InputTag( "hltSiPixelClusters" ),
10248     minClusters = cms.uint32( 0 ),
10249     maxClusters = cms.uint32( 0 ),
10250     minClustersBPix = cms.uint32( 10 ),
10251     maxClustersBPix = cms.uint32( 0 ),
10252     minClustersFPix = cms.uint32( 0 ),
10253     maxClustersFPix = cms.uint32( 0 ),
10254     minLayersBPix = cms.uint32( 0 ),
10255     maxLayersBPix = cms.uint32( 0 ),
10256     minLayersFPix = cms.uint32( 0 ),
10257     maxLayersFPix = cms.uint32( 0 )
10258 )
10259 fragment.hltPrePixelClustersWP2 = cms.EDFilter( "HLTPrescaler",
10260     offset = cms.uint32( 0 ),
10261     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10262 )
10263 fragment.hltPrePixelClustersWP1 = cms.EDFilter( "HLTPrescaler",
10264     offset = cms.uint32( 0 ),
10265     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10266 )
10267 fragment.hltPixelActivityFilterWP1 = cms.EDFilter( "HLTPixelActivityFilter",
10268     saveTags = cms.bool( True ),
10269     inputTag = cms.InputTag( "hltSiPixelClusters" ),
10270     minClusters = cms.uint32( 0 ),
10271     maxClusters = cms.uint32( 0 ),
10272     minClustersBPix = cms.uint32( 25 ),
10273     maxClustersBPix = cms.uint32( 0 ),
10274     minClustersFPix = cms.uint32( 0 ),
10275     maxClustersFPix = cms.uint32( 0 ),
10276     minLayersBPix = cms.uint32( 0 ),
10277     maxLayersBPix = cms.uint32( 0 ),
10278     minLayersFPix = cms.uint32( 0 ),
10279     maxLayersFPix = cms.uint32( 0 )
10280 )
10281 fragment.hltL1sMinimumBias = cms.EDFilter( "HLTL1TSeed",
10282     saveTags = cms.bool( True ),
10283     L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF0_AND_BptxAND" ),
10284     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10285     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10286     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10287     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10288     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10289     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10290     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10291     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10292     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10293 )
10294 fragment.hltPreMinimumBiasHF = cms.EDFilter( "HLTPrescaler",
10295     offset = cms.uint32( 0 ),
10296     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10297 )
10298 fragment.hltL1sBptxXOR = cms.EDFilter( "HLTL1TSeed",
10299     saveTags = cms.bool( True ),
10300     L1SeedsLogicalExpression = cms.string( "L1_BptxXOR" ),
10301     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10302     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10303     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10304     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10305     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10306     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10307     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10308     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10309     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10310 )
10311 fragment.hltPreL1BptxXOR = cms.EDFilter( "HLTPrescaler",
10312     offset = cms.uint32( 0 ),
10313     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10314 )
10315 fragment.hltL1sBptxOR = cms.EDFilter( "HLTL1TSeed",
10316     saveTags = cms.bool( True ),
10317     L1SeedsLogicalExpression = cms.string( "L1_BptxPlus OR L1_BptxMinus OR L1_ZeroBias OR L1_BptxOR" ),
10318     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10319     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10320     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10321     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10322     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10323     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10324     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10325     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10326     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10327 )
10328 fragment.hltPreBptxOR = cms.EDFilter( "HLTPrescaler",
10329     offset = cms.uint32( 0 ),
10330     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10331 )
10332 fragment.hltL1sSingleMuCosmicsEMTF = cms.EDFilter( "HLTL1TSeed",
10333     saveTags = cms.bool( True ),
10334     L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics_EMTF" ),
10335     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10336     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10337     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10338     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10339     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10340     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10341     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10342     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10343     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10344 )
10345 fragment.hltPreL1SingleMuCosmicsEMTF = cms.EDFilter( "HLTPrescaler",
10346     offset = cms.uint32( 0 ),
10347     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10348 )
10349 fragment.hltPreL1FatEvents = cms.EDFilter( "HLTPrescaler",
10350     offset = cms.uint32( 0 ),
10351     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10352 )
10353 fragment.hltPreRandomHighRate = cms.EDFilter( "HLTPrescaler",
10354     offset = cms.uint32( 0 ),
10355     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10356 )
10357 fragment.hltPreZeroBiasHighRate = cms.EDFilter( "HLTPrescaler",
10358     offset = cms.uint32( 0 ),
10359     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10360 )
10361 fragment.hltPreZeroBiasGated = cms.EDFilter( "HLTPrescaler",
10362     offset = cms.uint32( 0 ),
10363     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10364 )
10365 fragment.hltBXGateFilter = cms.EDFilter( "BunchCrossingFilter",
10366     bunches = cms.vuint32( 2 )
10367 )
10368 fragment.hltL1sZeroBiasCopyOrAlwaysTrue = cms.EDFilter( "HLTL1TSeed",
10369     saveTags = cms.bool( True ),
10370     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias_copy OR L1_AlwaysTrue" ),
10371     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10372     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10373     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10374     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10375     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10376     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10377     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10378     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10379     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10380 )
10381 fragment.hltPreSpecialZeroBias = cms.EDFilter( "HLTPrescaler",
10382     offset = cms.uint32( 0 ),
10383     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10384 )
10385 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
10386     throw = cms.bool( False ),
10387     processName = cms.string( "@" ),
10388     moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
10389     moduleLabelPatternsToSkip = cms.vstring(  )
10390 )
10391 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
10392     processName = cms.string( "@" )
10393 )
10394 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
10395     AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
10396     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
10397     MinBx = cms.int32( 0 ),
10398     MaxBx = cms.int32( 0 ),
10399     DumpTrigResults = cms.bool( False ),
10400     DumpRecord = cms.bool( False ),
10401     DumpTrigSummary = cms.bool( True ),
10402     ReadPrescalesFromFile = cms.bool( False ),
10403     psFileName = cms.string( "prescale_L1TGlobal.csv" ),
10404     psColumn = cms.int32( 0 )
10405 )
10406 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
10407     HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
10408     reportBy = cms.untracked.string( "job" ),
10409     resetBy = cms.untracked.string( "never" ),
10410     serviceBy = cms.untracked.string( "never" ),
10411     ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
10412     ReferenceRate = cms.untracked.double( 100.0 )
10413 )
10414 fragment.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter",
10415     usePathStatus = cms.bool( True ),
10416     hltResults = cms.InputTag( "" ),
10417     l1tResults = cms.InputTag( "" ),
10418     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10419     throw = cms.bool( True ),
10420     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v3',
10421       'AlCa_LumiPixelsCounts_Random_v9' )
10422 )
10423 fragment.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler",
10424     offset = cms.uint32( 0 ),
10425     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10426 )
10427 fragment.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter",
10428     usePathStatus = cms.bool( True ),
10429     hltResults = cms.InputTag( "" ),
10430     l1tResults = cms.InputTag( "" ),
10431     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10432     throw = cms.bool( True ),
10433     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v3',
10434       'AlCa_LumiPixelsCounts_Random_v9',
10435       'AlCa_LumiPixelsCounts_ZeroBiasVdM_v3',
10436       'AlCa_LumiPixelsCounts_ZeroBias_v11' )
10437 )
10438 fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler",
10439     offset = cms.uint32( 0 ),
10440     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10441 )
10442 fragment.hltDatasetAlCaLumiPixelsCountsGated = cms.EDFilter( "TriggerResultsFilter",
10443     usePathStatus = cms.bool( True ),
10444     hltResults = cms.InputTag( "" ),
10445     l1tResults = cms.InputTag( "" ),
10446     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10447     throw = cms.bool( True ),
10448     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_ZeroBiasGated_v3' )
10449 )
10450 fragment.hltPreDatasetAlCaLumiPixelsCountsGated = cms.EDFilter( "HLTPrescaler",
10451     offset = cms.uint32( 0 ),
10452     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10453 )
10454 fragment.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter",
10455     usePathStatus = cms.bool( True ),
10456     hltResults = cms.InputTag( "" ),
10457     l1tResults = cms.InputTag( "" ),
10458     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10459     throw = cms.bool( True ),
10460     triggerConditions = cms.vstring( 'AlCa_EcalEtaEBonly_v24',
10461       'AlCa_EcalEtaEEonly_v24',
10462       'AlCa_EcalPi0EBonly_v24',
10463       'AlCa_EcalPi0EEonly_v24' )
10464 )
10465 fragment.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler",
10466     offset = cms.uint32( 0 ),
10467     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10468 )
10469 fragment.hltDatasetAlCaPPSExpress = cms.EDFilter( "TriggerResultsFilter",
10470     usePathStatus = cms.bool( True ),
10471     hltResults = cms.InputTag( "" ),
10472     l1tResults = cms.InputTag( "" ),
10473     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10474     throw = cms.bool( True ),
10475     triggerConditions = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v8',
10476       'HLT_PPSMaxTracksPerRP4_v8' )
10477 )
10478 fragment.hltPreDatasetAlCaPPSExpress = cms.EDFilter( "HLTPrescaler",
10479     offset = cms.uint32( 0 ),
10480     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10481 )
10482 fragment.hltDatasetAlCaPPSPrompt = cms.EDFilter( "TriggerResultsFilter",
10483     usePathStatus = cms.bool( True ),
10484     hltResults = cms.InputTag( "" ),
10485     l1tResults = cms.InputTag( "" ),
10486     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10487     throw = cms.bool( True ),
10488     triggerConditions = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v8',
10489       'HLT_PPSMaxTracksPerRP4_v8' )
10490 )
10491 fragment.hltPreDatasetAlCaPPSPrompt = cms.EDFilter( "HLTPrescaler",
10492     offset = cms.uint32( 0 ),
10493     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10494 )
10495 fragment.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter",
10496     usePathStatus = cms.bool( True ),
10497     hltResults = cms.InputTag( "" ),
10498     l1tResults = cms.InputTag( "" ),
10499     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10500     throw = cms.bool( True ),
10501     triggerConditions = cms.vstring( 'AlCa_EcalPhiSym_v19' )
10502 )
10503 fragment.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler",
10504     offset = cms.uint32( 0 ),
10505     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10506 )
10507 fragment.hltDatasetCommissioning = cms.EDFilter( "TriggerResultsFilter",
10508     usePathStatus = cms.bool( True ),
10509     hltResults = cms.InputTag( "" ),
10510     l1tResults = cms.InputTag( "" ),
10511     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10512     throw = cms.bool( True ),
10513     triggerConditions = cms.vstring( 'HLT_IsoTrackHB_v13',
10514       'HLT_IsoTrackHE_v13',
10515       'HLT_L1BptxXOR_v3',
10516       'HLT_L1SingleMuCosmics_EMTF_v3' )
10517 )
10518 fragment.hltPreDatasetCommissioning = cms.EDFilter( "HLTPrescaler",
10519     offset = cms.uint32( 0 ),
10520     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10521 )
10522 fragment.hltDatasetCosmics = cms.EDFilter( "TriggerResultsFilter",
10523     usePathStatus = cms.bool( True ),
10524     hltResults = cms.InputTag( "" ),
10525     l1tResults = cms.InputTag( "" ),
10526     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10527     throw = cms.bool( True ),
10528     triggerConditions = cms.vstring( 'HLT_L1SingleMu3_v4',
10529       'HLT_L1SingleMu5_v4',
10530       'HLT_L1SingleMu7_v4',
10531       'HLT_L1SingleMuCosmics_v7',
10532       'HLT_L1SingleMuOpen_DT_v5',
10533       'HLT_L1SingleMuOpen_v5' )
10534 )
10535 fragment.hltPreDatasetCosmics = cms.EDFilter( "HLTPrescaler",
10536     offset = cms.uint32( 0 ),
10537     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10538 )
10539 fragment.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter",
10540     usePathStatus = cms.bool( True ),
10541     hltResults = cms.InputTag( "" ),
10542     l1tResults = cms.InputTag( "" ),
10543     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10544     throw = cms.bool( True ),
10545     triggerConditions = cms.vstring( 'DQM_EcalReconstruction_v11',
10546       'DQM_HcalReconstruction_v9',
10547       'DQM_PixelReconstruction_v11' )
10548 )
10549 fragment.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler",
10550     offset = cms.uint32( 0 ),
10551     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10552 )
10553 fragment.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter",
10554     usePathStatus = cms.bool( True ),
10555     hltResults = cms.InputTag( "" ),
10556     l1tResults = cms.InputTag( "" ),
10557     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10558     throw = cms.bool( True ),
10559     triggerConditions = cms.vstring( 'HLT_HT300_Beamspot_v22',
10560       'HLT_HT60_Beamspot_v21',
10561       'HLT_ZeroBias_Beamspot_v15' )
10562 )
10563 fragment.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler",
10564     offset = cms.uint32( 0 ),
10565     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10566 )
10567 fragment.hltDatasetDQMPPSRandom = cms.EDFilter( "TriggerResultsFilter",
10568     usePathStatus = cms.bool( True ),
10569     hltResults = cms.InputTag( "" ),
10570     l1tResults = cms.InputTag( "" ),
10571     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10572     throw = cms.bool( True ),
10573     triggerConditions = cms.vstring( 'HLT_PPSRandom_v1' )
10574 )
10575 fragment.hltPreDatasetDQMPPSRandom = cms.EDFilter( "HLTPrescaler",
10576     offset = cms.uint32( 0 ),
10577     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10578 )
10579 fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter",
10580     usePathStatus = cms.bool( True ),
10581     hltResults = cms.InputTag( "" ),
10582     l1tResults = cms.InputTag( "" ),
10583     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10584     throw = cms.bool( True ),
10585     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' )
10586 )
10587 fragment.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler",
10588     offset = cms.uint32( 0 ),
10589     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10590 )
10591 fragment.hltDatasetEventDisplay = cms.EDFilter( "TriggerResultsFilter",
10592     usePathStatus = cms.bool( True ),
10593     hltResults = cms.InputTag( "" ),
10594     l1tResults = cms.InputTag( "" ),
10595     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10596     throw = cms.bool( True ),
10597     triggerConditions = cms.vstring( 'HLT_BptxOR_v5',
10598       'HLT_L1ETM120_v3',
10599       'HLT_L1ETM150_v3',
10600       'HLT_L1HTT120er_v3',
10601       'HLT_L1HTT160er_v3',
10602       'HLT_L1HTT200er_v3',
10603       'HLT_L1HTT255er_v3',
10604       'HLT_L1HTT280er_v3',
10605       'HLT_L1HTT320er_v3',
10606       'HLT_L1HTT360er_v3',
10607       'HLT_L1HTT400er_v3',
10608       'HLT_L1HTT450er_v3',
10609       'HLT_L1SingleEG10er2p5_v3',
10610       'HLT_L1SingleEG15er2p5_v3',
10611       'HLT_L1SingleEG26er2p5_v3',
10612       'HLT_L1SingleEG28er1p5_v3',
10613       'HLT_L1SingleEG28er2p1_v3',
10614       'HLT_L1SingleEG28er2p5_v3',
10615       'HLT_L1SingleEG34er2p5_v3',
10616       'HLT_L1SingleEG36er2p5_v3',
10617       'HLT_L1SingleEG38er2p5_v3',
10618       'HLT_L1SingleEG40er2p5_v3',
10619       'HLT_L1SingleEG42er2p5_v3',
10620       'HLT_L1SingleEG45er2p5_v3',
10621       'HLT_L1SingleEG50_v3',
10622       'HLT_L1SingleEG8er2p5_v3',
10623       'HLT_L1SingleJet120_v3',
10624       'HLT_L1SingleJet180_v3',
10625       'HLT_L1SingleJet60_v3',
10626       'HLT_L1SingleJet90_v3',
10627       'HLT_L1SingleMu7_v4',
10628       'HLT_Physics_v13 / 10',
10629       'HLT_ZeroBias_HighRate_v3' )
10630 )
10631 fragment.hltPreDatasetEventDisplay = cms.EDFilter( "HLTPrescaler",
10632     offset = cms.uint32( 0 ),
10633     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10634 )
10635 fragment.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter",
10636     usePathStatus = cms.bool( True ),
10637     hltResults = cms.InputTag( "" ),
10638     l1tResults = cms.InputTag( "" ),
10639     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10640     throw = cms.bool( True ),
10641     triggerConditions = cms.vstring( 'HLT_HT300_Beamspot_PixelClusters_WP2_v6',
10642       'HLT_HT300_Beamspot_v22',
10643       'HLT_HT60_Beamspot_v21',
10644       'HLT_PixelClusters_WP2_v3',
10645       'HLT_ZeroBias_Beamspot_v15' )
10646 )
10647 fragment.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler",
10648     offset = cms.uint32( 0 ),
10649     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10650 )
10651 fragment.hltDatasetExpressCosmics = cms.EDFilter( "TriggerResultsFilter",
10652     usePathStatus = cms.bool( True ),
10653     hltResults = cms.InputTag( "" ),
10654     l1tResults = cms.InputTag( "" ),
10655     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10656     throw = cms.bool( True ),
10657     triggerConditions = cms.vstring( 'HLT_L1SingleMuCosmics_v7',
10658       'HLT_L1SingleMuOpen_DT_v5',
10659       'HLT_L1SingleMuOpen_v5',
10660       'HLT_Random_v3' )
10661 )
10662 fragment.hltPreDatasetExpressCosmics = cms.EDFilter( "HLTPrescaler",
10663     offset = cms.uint32( 0 ),
10664     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10665 )
10666 fragment.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter",
10667     usePathStatus = cms.bool( True ),
10668     hltResults = cms.InputTag( "" ),
10669     l1tResults = cms.InputTag( "" ),
10670     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10671     throw = cms.bool( True ),
10672     triggerConditions = cms.vstring( 'HLT_BptxOR_v5',
10673       'HLT_L1SingleEG10er2p5_v3',
10674       'HLT_L1SingleEG15er2p5_v3',
10675       'HLT_L1SingleEG26er2p5_v3',
10676       'HLT_L1SingleEG28er1p5_v3',
10677       'HLT_L1SingleEG28er2p1_v3',
10678       'HLT_L1SingleEG28er2p5_v3',
10679       'HLT_L1SingleEG34er2p5_v3',
10680       'HLT_L1SingleEG36er2p5_v3',
10681       'HLT_L1SingleEG38er2p5_v3',
10682       'HLT_L1SingleEG40er2p5_v3',
10683       'HLT_L1SingleEG42er2p5_v3',
10684       'HLT_L1SingleEG45er2p5_v3',
10685       'HLT_L1SingleEG50_v3',
10686       'HLT_L1SingleEG8er2p5_v3',
10687       'HLT_L1SingleJet60_v3',
10688       'HLT_MinimumBias_HF_v3',
10689       'HLT_Physics_v13 / 2',
10690       'HLT_PixelClusters_WP1_v3',
10691       'HLT_PixelClusters_WP2_v3',
10692       'HLT_Random_v3',
10693       'HLT_ZeroBias_Alignment_v7',
10694       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v11',
10695       'HLT_ZeroBias_IsolatedBunches_v11',
10696       'HLT_ZeroBias_v12 / 2' )
10697 )
10698 fragment.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler",
10699     offset = cms.uint32( 0 ),
10700     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10701 )
10702 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
10703     usePathStatus = cms.bool( True ),
10704     hltResults = cms.InputTag( "" ),
10705     l1tResults = cms.InputTag( "" ),
10706     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10707     throw = cms.bool( True ),
10708     triggerConditions = cms.vstring( 'HLT_Physics_v13' )
10709 )
10710 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
10711     offset = cms.uint32( 0 ),
10712     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10713 )
10714 fragment.hltDatasetHcalNZS = cms.EDFilter( "TriggerResultsFilter",
10715     usePathStatus = cms.bool( True ),
10716     hltResults = cms.InputTag( "" ),
10717     l1tResults = cms.InputTag( "" ),
10718     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10719     throw = cms.bool( True ),
10720     triggerConditions = cms.vstring( 'HLT_HcalNZS_v20',
10721       'HLT_HcalPhiSym_v22' )
10722 )
10723 fragment.hltPreDatasetHcalNZS = cms.EDFilter( "HLTPrescaler",
10724     offset = cms.uint32( 0 ),
10725     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10726 )
10727 fragment.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter",
10728     usePathStatus = cms.bool( True ),
10729     hltResults = cms.InputTag( "" ),
10730     l1tResults = cms.InputTag( "" ),
10731     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10732     throw = cms.bool( True ),
10733     triggerConditions = cms.vstring( 'DST_Physics_v15',
10734       'DST_ZeroBias_v10' )
10735 )
10736 fragment.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler",
10737     offset = cms.uint32( 0 ),
10738     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10739 )
10740 fragment.hltDatasetMinimumBias = cms.EDFilter( "TriggerResultsFilter",
10741     usePathStatus = cms.bool( True ),
10742     hltResults = cms.InputTag( "" ),
10743     l1tResults = cms.InputTag( "" ),
10744     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10745     throw = cms.bool( True ),
10746     triggerConditions = cms.vstring( 'HLT_BptxOR_v5',
10747       'HLT_L1ETM120_v3',
10748       'HLT_L1ETM150_v3',
10749       'HLT_L1EXT_HCAL_LaserMon1_v4',
10750       'HLT_L1EXT_HCAL_LaserMon4_v4',
10751       'HLT_L1HTT120er_v3',
10752       'HLT_L1HTT160er_v3',
10753       'HLT_L1HTT200er_v3',
10754       'HLT_L1HTT255er_v3',
10755       'HLT_L1HTT280er_v3',
10756       'HLT_L1HTT320er_v3',
10757       'HLT_L1HTT360er_v3',
10758       'HLT_L1HTT400er_v3',
10759       'HLT_L1HTT450er_v3',
10760       'HLT_L1SingleEG10er2p5_v3',
10761       'HLT_L1SingleEG15er2p5_v3',
10762       'HLT_L1SingleEG26er2p5_v3',
10763       'HLT_L1SingleEG28er1p5_v3',
10764       'HLT_L1SingleEG28er2p1_v3',
10765       'HLT_L1SingleEG28er2p5_v3',
10766       'HLT_L1SingleEG34er2p5_v3',
10767       'HLT_L1SingleEG36er2p5_v3',
10768       'HLT_L1SingleEG38er2p5_v3',
10769       'HLT_L1SingleEG40er2p5_v3',
10770       'HLT_L1SingleEG42er2p5_v3',
10771       'HLT_L1SingleEG45er2p5_v3',
10772       'HLT_L1SingleEG50_v3',
10773       'HLT_L1SingleEG8er2p5_v3',
10774       'HLT_L1SingleJet10erHE_v4',
10775       'HLT_L1SingleJet120_v3',
10776       'HLT_L1SingleJet12erHE_v4',
10777       'HLT_L1SingleJet180_v3',
10778       'HLT_L1SingleJet200_v4',
10779       'HLT_L1SingleJet35_v4',
10780       'HLT_L1SingleJet60_v3',
10781       'HLT_L1SingleJet8erHE_v4',
10782       'HLT_L1SingleJet90_v3' )
10783 )
10784 fragment.hltPreDatasetMinimumBias = cms.EDFilter( "HLTPrescaler",
10785     offset = cms.uint32( 0 ),
10786     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10787 )
10788 fragment.hltDatasetMuonShower = cms.EDFilter( "TriggerResultsFilter",
10789     usePathStatus = cms.bool( True ),
10790     hltResults = cms.InputTag( "" ),
10791     l1tResults = cms.InputTag( "" ),
10792     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10793     throw = cms.bool( True ),
10794     triggerConditions = cms.vstring( 'HLT_CscCluster_Cosmic_v3' )
10795 )
10796 fragment.hltPreDatasetMuonShower = cms.EDFilter( "HLTPrescaler",
10797     offset = cms.uint32( 0 ),
10798     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10799 )
10800 fragment.hltDatasetNoBPTX = cms.EDFilter( "TriggerResultsFilter",
10801     usePathStatus = cms.bool( True ),
10802     hltResults = cms.InputTag( "" ),
10803     l1tResults = cms.InputTag( "" ),
10804     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10805     throw = cms.bool( True ),
10806     triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v9',
10807       'HLT_CDC_L2cosmic_5p5_er1p0_v9',
10808       'HLT_L2Mu10_NoVertex_NoBPTX3BX_v13',
10809       'HLT_L2Mu10_NoVertex_NoBPTX_v14',
10810       'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v13',
10811       'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v12' )
10812 )
10813 fragment.hltPreDatasetNoBPTX = cms.EDFilter( "HLTPrescaler",
10814     offset = cms.uint32( 0 ),
10815     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10816 )
10817 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
10818     usePathStatus = cms.bool( True ),
10819     hltResults = cms.InputTag( "" ),
10820     l1tResults = cms.InputTag( "" ),
10821     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10822     throw = cms.bool( True ),
10823     triggerConditions = cms.vstring( 'DQM_Random_v1',
10824       'DQM_ZeroBias_v2',
10825       'HLT_BptxOR_v5',
10826       'HLT_CDC_L2cosmic_10_er1p0_v9',
10827       'HLT_CDC_L2cosmic_5p5_er1p0_v9',
10828       'HLT_HcalNZS_v20',
10829       'HLT_HcalPhiSym_v22',
10830       'HLT_IsoTrackHB_v13',
10831       'HLT_IsoTrackHE_v13',
10832       'HLT_L1DoubleMu0_v4',
10833       'HLT_L1ETM120_v3',
10834       'HLT_L1ETM150_v3',
10835       'HLT_L1FatEvents_v4',
10836       'HLT_L1HTT120er_v3',
10837       'HLT_L1HTT160er_v3',
10838       'HLT_L1HTT200er_v3',
10839       'HLT_L1HTT255er_v3',
10840       'HLT_L1HTT280er_v3',
10841       'HLT_L1HTT320er_v3',
10842       'HLT_L1HTT360er_v3',
10843       'HLT_L1HTT400er_v3',
10844       'HLT_L1HTT450er_v3',
10845       'HLT_L1SingleEG10er2p5_v3',
10846       'HLT_L1SingleEG15er2p5_v3',
10847       'HLT_L1SingleEG26er2p5_v3',
10848       'HLT_L1SingleEG28er1p5_v3',
10849       'HLT_L1SingleEG28er2p1_v3',
10850       'HLT_L1SingleEG28er2p5_v3',
10851       'HLT_L1SingleEG34er2p5_v3',
10852       'HLT_L1SingleEG36er2p5_v3',
10853       'HLT_L1SingleEG38er2p5_v3',
10854       'HLT_L1SingleEG40er2p5_v3',
10855       'HLT_L1SingleEG42er2p5_v3',
10856       'HLT_L1SingleEG45er2p5_v3',
10857       'HLT_L1SingleEG50_v3',
10858       'HLT_L1SingleEG8er2p5_v3',
10859       'HLT_L1SingleJet120_v3',
10860       'HLT_L1SingleJet180_v3',
10861       'HLT_L1SingleJet200_v4',
10862       'HLT_L1SingleJet35_v4',
10863       'HLT_L1SingleJet60_v3',
10864       'HLT_L1SingleJet90_v3',
10865       'HLT_L1SingleMuCosmics_v7',
10866       'HLT_L1SingleMuOpen_v5',
10867       'HLT_L2Mu10_NoVertex_NoBPTX3BX_v13',
10868       'HLT_L2Mu10_NoVertex_NoBPTX_v14',
10869       'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v13',
10870       'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v12',
10871       'HLT_Physics_v13',
10872       'HLT_PixelClusters_WP1_v3',
10873       'HLT_PixelClusters_WP2_v3',
10874       'HLT_Random_v3',
10875       'HLT_ZeroBias_Alignment_v7',
10876       'HLT_ZeroBias_FirstBXAfterTrain_v9',
10877       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v11',
10878       'HLT_ZeroBias_FirstCollisionInTrain_v10',
10879       'HLT_ZeroBias_Gated_v3',
10880       'HLT_ZeroBias_IsolatedBunches_v11',
10881       'HLT_ZeroBias_LastCollisionInTrain_v9',
10882       'HLT_ZeroBias_v12' )
10883 )
10884 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
10885     offset = cms.uint32( 0 ),
10886     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10887 )
10888 fragment.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter",
10889     usePathStatus = cms.bool( True ),
10890     hltResults = cms.InputTag( "" ),
10891     l1tResults = cms.InputTag( "" ),
10892     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10893     throw = cms.bool( True ),
10894     triggerConditions = cms.vstring( 'AlCa_RPCMuonNormalisation_v22' )
10895 )
10896 fragment.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler",
10897     offset = cms.uint32( 0 ),
10898     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10899 )
10900 fragment.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter",
10901     usePathStatus = cms.bool( True ),
10902     hltResults = cms.InputTag( "" ),
10903     l1tResults = cms.InputTag( "" ),
10904     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10905     throw = cms.bool( True ),
10906     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
10907       'HLT_HcalCalibration_v6' )
10908 )
10909 fragment.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler",
10910     offset = cms.uint32( 0 ),
10911     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10912 )
10913 fragment.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter",
10914     usePathStatus = cms.bool( True ),
10915     hltResults = cms.InputTag( "" ),
10916     l1tResults = cms.InputTag( "" ),
10917     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10918     throw = cms.bool( True ),
10919     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
10920       'HLT_HcalCalibration_v6' )
10921 )
10922 fragment.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler",
10923     offset = cms.uint32( 0 ),
10924     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10925 )
10926 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
10927     usePathStatus = cms.bool( True ),
10928     hltResults = cms.InputTag( "" ),
10929     l1tResults = cms.InputTag( "" ),
10930     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10931     throw = cms.bool( True ),
10932     triggerConditions = cms.vstring( 'HLT_Random_v3',
10933       'HLT_ZeroBias_Alignment_v7',
10934       'HLT_ZeroBias_FirstBXAfterTrain_v9',
10935       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v11',
10936       'HLT_ZeroBias_FirstCollisionInTrain_v10',
10937       'HLT_ZeroBias_IsolatedBunches_v11',
10938       'HLT_ZeroBias_LastCollisionInTrain_v9',
10939       'HLT_ZeroBias_v12' )
10940 )
10941 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
10942     offset = cms.uint32( 0 ),
10943     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10944 )
10945 fragment.hltDatasetSpecialHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
10946     usePathStatus = cms.bool( True ),
10947     hltResults = cms.InputTag( "" ),
10948     l1tResults = cms.InputTag( "" ),
10949     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10950     throw = cms.bool( True ),
10951     triggerConditions = cms.vstring( 'HLT_SpecialHLTPhysics_v6' )
10952 )
10953 fragment.hltPreDatasetSpecialHLTPhysics0 = cms.EDFilter( "HLTPrescaler",
10954     offset = cms.uint32( 0 ),
10955     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10956 )
10957 fragment.hltDatasetSpecialRandom = cms.EDFilter( "TriggerResultsFilter",
10958     usePathStatus = cms.bool( True ),
10959     hltResults = cms.InputTag( "" ),
10960     l1tResults = cms.InputTag( "" ),
10961     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10962     throw = cms.bool( True ),
10963     triggerConditions = cms.vstring( 'HLT_Random_HighRate_v1' )
10964 )
10965 fragment.hltPreDatasetSpecialRandom0 = cms.EDFilter( "HLTPrescaler",
10966     offset = cms.uint32( 0 ),
10967     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10968 )
10969 fragment.hltDatasetSpecialZeroBias = cms.EDFilter( "TriggerResultsFilter",
10970     usePathStatus = cms.bool( True ),
10971     hltResults = cms.InputTag( "" ),
10972     l1tResults = cms.InputTag( "" ),
10973     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10974     throw = cms.bool( True ),
10975     triggerConditions = cms.vstring( 'HLT_SpecialZeroBias_v5',
10976       'HLT_ZeroBias_Gated_v3',
10977       'HLT_ZeroBias_HighRate_v3' )
10978 )
10979 fragment.hltPreDatasetSpecialZeroBias0 = cms.EDFilter( "HLTPrescaler",
10980     offset = cms.uint32( 0 ),
10981     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10982 )
10983 fragment.hltPreDatasetSpecialRandom1 = cms.EDFilter( "HLTPrescaler",
10984     offset = cms.uint32( 1 ),
10985     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10986 )
10987 fragment.hltPreDatasetSpecialRandom2 = cms.EDFilter( "HLTPrescaler",
10988     offset = cms.uint32( 2 ),
10989     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10990 )
10991 fragment.hltPreDatasetSpecialRandom3 = cms.EDFilter( "HLTPrescaler",
10992     offset = cms.uint32( 3 ),
10993     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10994 )
10995 fragment.hltPreDatasetSpecialRandom4 = cms.EDFilter( "HLTPrescaler",
10996     offset = cms.uint32( 4 ),
10997     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10998 )
10999 fragment.hltPreDatasetSpecialRandom5 = cms.EDFilter( "HLTPrescaler",
11000     offset = cms.uint32( 5 ),
11001     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11002 )
11003 fragment.hltPreDatasetSpecialRandom6 = cms.EDFilter( "HLTPrescaler",
11004     offset = cms.uint32( 6 ),
11005     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11006 )
11007 fragment.hltPreDatasetSpecialRandom7 = cms.EDFilter( "HLTPrescaler",
11008     offset = cms.uint32( 7 ),
11009     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11010 )
11011 fragment.hltPreDatasetSpecialRandom8 = cms.EDFilter( "HLTPrescaler",
11012     offset = cms.uint32( 8 ),
11013     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11014 )
11015 fragment.hltPreDatasetSpecialRandom9 = cms.EDFilter( "HLTPrescaler",
11016     offset = cms.uint32( 9 ),
11017     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11018 )
11019 fragment.hltPreDatasetSpecialRandom10 = cms.EDFilter( "HLTPrescaler",
11020     offset = cms.uint32( 10 ),
11021     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11022 )
11023 fragment.hltPreDatasetSpecialRandom11 = cms.EDFilter( "HLTPrescaler",
11024     offset = cms.uint32( 11 ),
11025     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11026 )
11027 fragment.hltPreDatasetSpecialRandom12 = cms.EDFilter( "HLTPrescaler",
11028     offset = cms.uint32( 12 ),
11029     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11030 )
11031 fragment.hltPreDatasetSpecialRandom13 = cms.EDFilter( "HLTPrescaler",
11032     offset = cms.uint32( 13 ),
11033     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11034 )
11035 fragment.hltPreDatasetSpecialRandom14 = cms.EDFilter( "HLTPrescaler",
11036     offset = cms.uint32( 14 ),
11037     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11038 )
11039 fragment.hltPreDatasetSpecialRandom15 = cms.EDFilter( "HLTPrescaler",
11040     offset = cms.uint32( 15 ),
11041     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11042 )
11043 fragment.hltPreDatasetSpecialRandom16 = cms.EDFilter( "HLTPrescaler",
11044     offset = cms.uint32( 16 ),
11045     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11046 )
11047 fragment.hltPreDatasetSpecialRandom17 = cms.EDFilter( "HLTPrescaler",
11048     offset = cms.uint32( 17 ),
11049     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11050 )
11051 fragment.hltPreDatasetSpecialRandom18 = cms.EDFilter( "HLTPrescaler",
11052     offset = cms.uint32( 18 ),
11053     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11054 )
11055 fragment.hltPreDatasetSpecialRandom19 = cms.EDFilter( "HLTPrescaler",
11056     offset = cms.uint32( 19 ),
11057     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11058 )
11059 fragment.hltPreDatasetSpecialRandom20 = cms.EDFilter( "HLTPrescaler",
11060     offset = cms.uint32( 20 ),
11061     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11062 )
11063 fragment.hltPreDatasetSpecialRandom21 = cms.EDFilter( "HLTPrescaler",
11064     offset = cms.uint32( 21 ),
11065     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11066 )
11067 fragment.hltPreDatasetSpecialRandom22 = cms.EDFilter( "HLTPrescaler",
11068     offset = cms.uint32( 22 ),
11069     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11070 )
11071 fragment.hltPreDatasetSpecialRandom23 = cms.EDFilter( "HLTPrescaler",
11072     offset = cms.uint32( 23 ),
11073     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11074 )
11075 fragment.hltPreDatasetSpecialRandom24 = cms.EDFilter( "HLTPrescaler",
11076     offset = cms.uint32( 24 ),
11077     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11078 )
11079 fragment.hltPreDatasetSpecialRandom25 = cms.EDFilter( "HLTPrescaler",
11080     offset = cms.uint32( 25 ),
11081     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11082 )
11083 fragment.hltPreDatasetSpecialRandom26 = cms.EDFilter( "HLTPrescaler",
11084     offset = cms.uint32( 26 ),
11085     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11086 )
11087 fragment.hltPreDatasetSpecialRandom27 = cms.EDFilter( "HLTPrescaler",
11088     offset = cms.uint32( 27 ),
11089     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11090 )
11091 fragment.hltPreDatasetSpecialRandom28 = cms.EDFilter( "HLTPrescaler",
11092     offset = cms.uint32( 28 ),
11093     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11094 )
11095 fragment.hltPreDatasetSpecialRandom29 = cms.EDFilter( "HLTPrescaler",
11096     offset = cms.uint32( 29 ),
11097     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11098 )
11099 fragment.hltPreDatasetSpecialRandom30 = cms.EDFilter( "HLTPrescaler",
11100     offset = cms.uint32( 30 ),
11101     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11102 )
11103 fragment.hltPreDatasetSpecialRandom31 = cms.EDFilter( "HLTPrescaler",
11104     offset = cms.uint32( 31 ),
11105     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11106 )
11107 fragment.hltPreDatasetSpecialZeroBias1 = cms.EDFilter( "HLTPrescaler",
11108     offset = cms.uint32( 1 ),
11109     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11110 )
11111 fragment.hltPreDatasetSpecialZeroBias2 = cms.EDFilter( "HLTPrescaler",
11112     offset = cms.uint32( 2 ),
11113     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11114 )
11115 fragment.hltPreDatasetSpecialZeroBias3 = cms.EDFilter( "HLTPrescaler",
11116     offset = cms.uint32( 3 ),
11117     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11118 )
11119 fragment.hltPreDatasetSpecialZeroBias4 = cms.EDFilter( "HLTPrescaler",
11120     offset = cms.uint32( 4 ),
11121     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11122 )
11123 fragment.hltPreDatasetSpecialZeroBias5 = cms.EDFilter( "HLTPrescaler",
11124     offset = cms.uint32( 5 ),
11125     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11126 )
11127 fragment.hltPreDatasetSpecialZeroBias6 = cms.EDFilter( "HLTPrescaler",
11128     offset = cms.uint32( 6 ),
11129     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11130 )
11131 fragment.hltPreDatasetSpecialZeroBias7 = cms.EDFilter( "HLTPrescaler",
11132     offset = cms.uint32( 7 ),
11133     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11134 )
11135 fragment.hltPreDatasetSpecialZeroBias8 = cms.EDFilter( "HLTPrescaler",
11136     offset = cms.uint32( 8 ),
11137     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11138 )
11139 fragment.hltPreDatasetSpecialZeroBias9 = cms.EDFilter( "HLTPrescaler",
11140     offset = cms.uint32( 9 ),
11141     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11142 )
11143 fragment.hltPreDatasetSpecialZeroBias10 = cms.EDFilter( "HLTPrescaler",
11144     offset = cms.uint32( 10 ),
11145     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11146 )
11147 fragment.hltPreDatasetSpecialZeroBias11 = cms.EDFilter( "HLTPrescaler",
11148     offset = cms.uint32( 11 ),
11149     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11150 )
11151 fragment.hltPreDatasetSpecialZeroBias12 = cms.EDFilter( "HLTPrescaler",
11152     offset = cms.uint32( 12 ),
11153     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11154 )
11155 fragment.hltPreDatasetSpecialZeroBias13 = cms.EDFilter( "HLTPrescaler",
11156     offset = cms.uint32( 13 ),
11157     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11158 )
11159 fragment.hltPreDatasetSpecialZeroBias14 = cms.EDFilter( "HLTPrescaler",
11160     offset = cms.uint32( 14 ),
11161     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11162 )
11163 fragment.hltPreDatasetSpecialZeroBias15 = cms.EDFilter( "HLTPrescaler",
11164     offset = cms.uint32( 15 ),
11165     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11166 )
11167 fragment.hltPreDatasetSpecialZeroBias16 = cms.EDFilter( "HLTPrescaler",
11168     offset = cms.uint32( 16 ),
11169     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11170 )
11171 fragment.hltPreDatasetSpecialZeroBias17 = cms.EDFilter( "HLTPrescaler",
11172     offset = cms.uint32( 17 ),
11173     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11174 )
11175 fragment.hltPreDatasetSpecialZeroBias18 = cms.EDFilter( "HLTPrescaler",
11176     offset = cms.uint32( 18 ),
11177     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11178 )
11179 fragment.hltPreDatasetSpecialZeroBias19 = cms.EDFilter( "HLTPrescaler",
11180     offset = cms.uint32( 19 ),
11181     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11182 )
11183 fragment.hltPreDatasetSpecialZeroBias20 = cms.EDFilter( "HLTPrescaler",
11184     offset = cms.uint32( 20 ),
11185     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11186 )
11187 fragment.hltPreDatasetSpecialZeroBias21 = cms.EDFilter( "HLTPrescaler",
11188     offset = cms.uint32( 21 ),
11189     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11190 )
11191 fragment.hltPreDatasetSpecialZeroBias22 = cms.EDFilter( "HLTPrescaler",
11192     offset = cms.uint32( 22 ),
11193     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11194 )
11195 fragment.hltPreDatasetSpecialZeroBias23 = cms.EDFilter( "HLTPrescaler",
11196     offset = cms.uint32( 23 ),
11197     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11198 )
11199 fragment.hltPreDatasetSpecialZeroBias24 = cms.EDFilter( "HLTPrescaler",
11200     offset = cms.uint32( 24 ),
11201     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11202 )
11203 fragment.hltPreDatasetSpecialZeroBias25 = cms.EDFilter( "HLTPrescaler",
11204     offset = cms.uint32( 25 ),
11205     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11206 )
11207 fragment.hltPreDatasetSpecialZeroBias26 = cms.EDFilter( "HLTPrescaler",
11208     offset = cms.uint32( 26 ),
11209     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11210 )
11211 fragment.hltPreDatasetSpecialZeroBias27 = cms.EDFilter( "HLTPrescaler",
11212     offset = cms.uint32( 27 ),
11213     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11214 )
11215 fragment.hltPreDatasetSpecialZeroBias28 = cms.EDFilter( "HLTPrescaler",
11216     offset = cms.uint32( 28 ),
11217     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11218 )
11219 fragment.hltPreDatasetSpecialZeroBias29 = cms.EDFilter( "HLTPrescaler",
11220     offset = cms.uint32( 29 ),
11221     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11222 )
11223 fragment.hltPreDatasetSpecialZeroBias30 = cms.EDFilter( "HLTPrescaler",
11224     offset = cms.uint32( 30 ),
11225     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11226 )
11227 fragment.hltPreDatasetSpecialZeroBias31 = cms.EDFilter( "HLTPrescaler",
11228     offset = cms.uint32( 31 ),
11229     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11230 )
11231 fragment.hltPreDatasetSpecialHLTPhysics1 = cms.EDFilter( "HLTPrescaler",
11232     offset = cms.uint32( 1 ),
11233     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11234 )
11235 fragment.hltPreDatasetSpecialHLTPhysics2 = cms.EDFilter( "HLTPrescaler",
11236     offset = cms.uint32( 2 ),
11237     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11238 )
11239 fragment.hltPreDatasetSpecialHLTPhysics3 = cms.EDFilter( "HLTPrescaler",
11240     offset = cms.uint32( 3 ),
11241     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11242 )
11243 fragment.hltPreDatasetSpecialHLTPhysics4 = cms.EDFilter( "HLTPrescaler",
11244     offset = cms.uint32( 4 ),
11245     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11246 )
11247 fragment.hltPreDatasetSpecialHLTPhysics5 = cms.EDFilter( "HLTPrescaler",
11248     offset = cms.uint32( 5 ),
11249     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11250 )
11251 fragment.hltPreDatasetSpecialHLTPhysics6 = cms.EDFilter( "HLTPrescaler",
11252     offset = cms.uint32( 6 ),
11253     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11254 )
11255 fragment.hltPreDatasetSpecialHLTPhysics7 = cms.EDFilter( "HLTPrescaler",
11256     offset = cms.uint32( 7 ),
11257     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11258 )
11259 fragment.hltPreDatasetSpecialHLTPhysics8 = cms.EDFilter( "HLTPrescaler",
11260     offset = cms.uint32( 8 ),
11261     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11262 )
11263 fragment.hltPreDatasetSpecialHLTPhysics9 = cms.EDFilter( "HLTPrescaler",
11264     offset = cms.uint32( 9 ),
11265     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11266 )
11267 fragment.hltPreDatasetSpecialHLTPhysics10 = cms.EDFilter( "HLTPrescaler",
11268     offset = cms.uint32( 10 ),
11269     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11270 )
11271 fragment.hltPreDatasetSpecialHLTPhysics11 = cms.EDFilter( "HLTPrescaler",
11272     offset = cms.uint32( 11 ),
11273     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11274 )
11275 fragment.hltPreDatasetSpecialHLTPhysics12 = cms.EDFilter( "HLTPrescaler",
11276     offset = cms.uint32( 12 ),
11277     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11278 )
11279 fragment.hltPreDatasetSpecialHLTPhysics13 = cms.EDFilter( "HLTPrescaler",
11280     offset = cms.uint32( 13 ),
11281     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11282 )
11283 fragment.hltPreDatasetSpecialHLTPhysics14 = cms.EDFilter( "HLTPrescaler",
11284     offset = cms.uint32( 14 ),
11285     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11286 )
11287 fragment.hltPreDatasetSpecialHLTPhysics15 = cms.EDFilter( "HLTPrescaler",
11288     offset = cms.uint32( 15 ),
11289     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11290 )
11291 fragment.hltPreDatasetSpecialHLTPhysics16 = cms.EDFilter( "HLTPrescaler",
11292     offset = cms.uint32( 16 ),
11293     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11294 )
11295 fragment.hltPreDatasetSpecialHLTPhysics17 = cms.EDFilter( "HLTPrescaler",
11296     offset = cms.uint32( 17 ),
11297     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11298 )
11299 fragment.hltPreDatasetSpecialHLTPhysics18 = cms.EDFilter( "HLTPrescaler",
11300     offset = cms.uint32( 18 ),
11301     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11302 )
11303 fragment.hltPreDatasetSpecialHLTPhysics19 = cms.EDFilter( "HLTPrescaler",
11304     offset = cms.uint32( 19 ),
11305     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11306 )
11307 
11308 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
11309 fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
11310 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
11311 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisSoA + fragment.hltEcalDigis + fragment.hltEcalUncalibRecHitSoA + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
11312 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
11313 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTPreshowerSequence )
11314 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
11315 fragment.HLTFEDSelectorsForRPCMonitor = cms.Sequence( fragment.hltFEDSelectorTCDS + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorDT + fragment.hltFEDSelectorRPC + fragment.hltFEDSelectorCSC + fragment.hltFEDSelectorGEM + fragment.hltFEDSelectorTwinMux + fragment.hltFEDSelectorOMTF + fragment.hltFEDSelectorCPPF )
11316 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
11317 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltOnlineBeamSpotDevice + fragment.hltSiPixelClustersSoA + fragment.hltSiPixelClusters + fragment.hltSiPixelDigiErrors + fragment.hltSiPixelRecHitsSoA + fragment.hltSiPixelRecHits )
11318 fragment.HLTDoLocalPixelSequenceSerialSync = cms.Sequence( fragment.hltOnlineBeamSpotDeviceSerialSync + fragment.hltSiPixelClustersSoASerialSync + fragment.hltSiPixelClustersSerialSync + fragment.hltSiPixelDigiErrorsSerialSync + fragment.hltSiPixelRecHitsSoASerialSync + fragment.hltSiPixelRecHitsSerialSync )
11319 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksSoA + fragment.hltPixelTracks )
11320 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVerticesSoA + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
11321 fragment.HLTRecoPixelTracksSequenceSerialSync = cms.Sequence( fragment.hltPixelTracksSoASerialSync + fragment.hltPixelTracksSerialSync )
11322 fragment.HLTRecopixelvertexingSequenceSerialSync = cms.Sequence( fragment.HLTRecoPixelTracksSequenceSerialSync + fragment.hltPixelVerticesSoASerialSync + fragment.hltPixelVerticesSerialSync + fragment.hltTrimmedPixelVerticesSerialSync )
11323 fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltPixelRecHitsSoAMonitorCPU + fragment.hltPixelRecHitsSoAMonitorGPU + fragment.hltPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVertexSoAMonitorCPU + fragment.hltPixelVertexSoAMonitorGPU + fragment.hltPixelVertexSoACompareGPUvsCPU )
11324 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequenceSerialSync = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisSoASerialSync + fragment.hltEcalDigisSerialSync + fragment.hltEcalUncalibRecHitSoASerialSync + fragment.hltEcalUncalibRecHitSerialSync + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHitSerialSync )
11325 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHcalDigisSoA + fragment.hltHbheRecoSoA + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
11326 fragment.HLTDoLocalHcalSequenceSerialSync = cms.Sequence( fragment.hltHcalDigis + fragment.hltHcalDigisSoASerialSync + fragment.hltHbheRecoSoASerialSync + fragment.hltHbherecoSerialSync + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
11327 fragment.HLTPFHcalClustering = cms.Sequence( fragment.hltParticleFlowRecHitHBHESoA + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowClusterHBHESoA + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL )
11328 fragment.HLTPFHcalClusteringSerialSync = cms.Sequence( fragment.hltParticleFlowRecHitHBHESoASerialSync + fragment.hltParticleFlowRecHitHBHESerialSync + fragment.hltParticleFlowClusterHBHESoASerialSync + fragment.hltParticleFlowClusterHBHESerialSync + fragment.hltParticleFlowClusterHCALSerialSync )
11329 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
11330 fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
11331 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
11332 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
11333 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
11334 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
11335 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 )
11336 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
11337 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
11338 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltMeasurementTrackerEvent )
11339 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
11340 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL2 )
11341 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
11342 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
11343 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
11344 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL1 )
11345 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
11346 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 )
11347 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon )
11348 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
11349 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIter03IterL3FromL1MuonMerged + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
11350 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
11351 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
11352 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
11353 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
11354 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
11355 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
11356 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
11357 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
11358 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
11359 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
11360 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 )
11361 fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( fragment.HLTMuonLocalRecoMeanTimerSequence + fragment.hltL2CosmicOfflineMuonSeeds + fragment.hltL2CosmicMuonSeeds + fragment.hltL2CosmicMuons )
11362 fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed )
11363 fragment.HLTPPSPixelRecoSequence = cms.Sequence( fragment.hltCTPPSPixelDigis + fragment.hltCTPPSPixelClusters + fragment.hltCTPPSPixelRecHits + fragment.hltCTPPSPixelLocalTracks )
11364 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
11365 
11366 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
11367 fragment.Status_OnCPU = cms.Path( fragment.hltBackend + ~fragment.hltStatusOnGPUFilter )
11368 fragment.Status_OnGPU = cms.Path( fragment.hltBackend + fragment.hltStatusOnGPUFilter )
11369 fragment.AlCa_EcalPhiSym_v19 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11370 fragment.AlCa_EcalEtaEBonly_v24 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11371 fragment.AlCa_EcalEtaEEonly_v24 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11372 fragment.AlCa_EcalPi0EBonly_v24 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11373 fragment.AlCa_EcalPi0EEonly_v24 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11374 fragment.AlCa_RPCMuonNormalisation_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + fragment.hltPreAlCaRPCMuonNormalisation + fragment.hltRPCMuonNormaL1Filtered0 + fragment.HLTFEDSelectorsForRPCMonitor + fragment.HLTEndSequence )
11375 fragment.AlCa_LumiPixelsCounts_Random_v9 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
11376 fragment.AlCa_LumiPixelsCounts_ZeroBias_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
11377 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 )
11378 fragment.DQM_EcalReconstruction_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMEcalReconstruction + fragment.hltPreDQMEcalReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequenceSerialSync + fragment.HLTEndSequence )
11379 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 )
11380 fragment.DQM_Random_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreDQMRandom + fragment.HLTEndSequence )
11381 fragment.DQM_ZeroBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDQMZeroBias + fragment.HLTEndSequence )
11382 fragment.DST_ZeroBias_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBias + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorL1uGTTest + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
11383 fragment.DST_Physics_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorL1uGTTest + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
11384 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
11385 fragment.HLT_HcalCalibration_v6 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
11386 fragment.HLT_HcalNZS_v20 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence )
11387 fragment.HLT_HcalPhiSym_v22 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sSingleEGorSingleorDoubleMu + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence )
11388 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
11389 fragment.HLT_Physics_v13 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
11390 fragment.HLT_ZeroBias_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
11391 fragment.HLT_ZeroBias_Alignment_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasAlignment + fragment.HLTEndSequence )
11392 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 )
11393 fragment.HLT_ZeroBias_IsolatedBunches_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsolatedBunch + fragment.hltPreZeroBiasIsolatedBunches + fragment.HLTEndSequence )
11394 fragment.HLT_ZeroBias_FirstBXAfterTrain_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain + fragment.hltPreZeroBiasFirstBXAfterTrain + fragment.HLTEndSequence )
11395 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
11396 fragment.HLT_ZeroBias_FirstCollisionInTrain_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit + fragment.hltPreZeroBiasFirstCollisionInTrain + fragment.HLTEndSequence )
11397 fragment.HLT_ZeroBias_LastCollisionInTrain_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasLastBunchInTrain + fragment.hltPreZeroBiasLastCollisionInTrain + fragment.HLTEndSequence )
11398 fragment.HLT_HT300_Beamspot_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpot + fragment.hltPreHT300Beamspot + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT300 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
11399 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 )
11400 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 )
11401 fragment.HLT_L1SingleMuCosmics_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuCosmics + fragment.hltPreL1SingleMuCosmics + fragment.hltL1MuCosmicsL1Filtered0 + fragment.HLTEndSequence )
11402 fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + fragment.hltPreL2Mu10NoVertexNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence )
11403 fragment.HLT_L2Mu10_NoVertex_NoBPTX_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR + fragment.hltPreL2Mu10NoVertexNoBPTX + fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence )
11404 fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 + fragment.HLTEndSequence )
11405 fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 + fragment.HLTEndSequence )
11406 fragment.HLT_CDC_L2cosmic_10_er1p0_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic10er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 + fragment.HLTEndSequence )
11407 fragment.HLT_CDC_L2cosmic_5p5_er1p0_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic5p5er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 + fragment.HLTEndSequence )
11408 fragment.HLT_PPSMaxTracksPerArm1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPSMaxTracksPerArm1 + fragment.HLTPPSPixelRecoSequence + fragment.hltPPSExpCalFilter + fragment.hltPPSCalibrationRaw + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11409 fragment.HLT_PPSMaxTracksPerRP4_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPSMaxTracksPerRP4 + fragment.HLTPPSPixelRecoSequence + fragment.hltPPSPrCalFilter + fragment.hltPPSCalibrationRaw + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11410 fragment.HLT_PPSRandom_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPrePPSRandom + fragment.hltPPSCalibrationRaw + fragment.HLTEndSequence )
11411 fragment.HLT_SpecialHLTPhysics_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreSpecialHLTPhysics + fragment.HLTEndSequence )
11412 fragment.AlCa_LumiPixelsCounts_RandomHighRate_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandomHighRate + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
11413 fragment.AlCa_LumiPixelsCounts_ZeroBiasVdM_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrZeroBiasCopy + fragment.hltPreAlCaLumiPixelsCountsZeroBiasVdM + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
11414 fragment.AlCa_LumiPixelsCounts_ZeroBiasGated_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrZeroBiasCopyOrAlwaysTrueOrBptxOR + fragment.hltPreAlCaLumiPixelsCountsZeroBiasGated + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
11415 fragment.HLT_L1SingleMuOpen_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltPreL1SingleMuOpen + fragment.hltL1MuOpenL1Filtered0 + fragment.HLTEndSequence )
11416 fragment.HLT_L1SingleMuOpen_DT_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltPreL1SingleMuOpenDT + fragment.hltL1MuOpenL1FilteredDT + fragment.HLTEndSequence )
11417 fragment.HLT_L1SingleMu3_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3 + fragment.hltPreL1SingleMu3 + fragment.hltL1fL1sMu3L1Filtered0 + fragment.HLTEndSequence )
11418 fragment.HLT_L1SingleMu5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5 + fragment.hltPreL1SingleMu5 + fragment.hltL1fL1sMu5L1Filtered0 + fragment.HLTEndSequence )
11419 fragment.HLT_L1SingleMu7_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPreL1SingleMu7 + fragment.hltL1fL1sMu7L1Filtered0 + fragment.HLTEndSequence )
11420 fragment.HLT_L1DoubleMu0_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreL1DoubleMu0 + fragment.hltDoubleMu0L1Filtered + fragment.HLTEndSequence )
11421 fragment.HLT_L1SingleJet8erHE_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8erHE + fragment.hltPreL1SingleJet8erHE + fragment.HLTEndSequence )
11422 fragment.HLT_L1SingleJet10erHE_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet10erHE + fragment.hltPreL1SingleJet10erHE + fragment.HLTEndSequence )
11423 fragment.HLT_L1SingleJet12erHE_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12erHE + fragment.hltPreL1SingleJet12erHE + fragment.HLTEndSequence )
11424 fragment.HLT_L1SingleJet35_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreL1SingleJet35 + fragment.HLTEndSequence )
11425 fragment.HLT_L1SingleJet200_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet200 + fragment.hltPreL1SingleJet200 + fragment.HLTEndSequence )
11426 fragment.HLT_L1SingleEG8er2p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG8er2p5 + fragment.hltPreL1SingleEG8er2p5 + fragment.HLTEndSequence )
11427 fragment.HLT_L1SingleEG10er2p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10er2p5 + fragment.hltPreL1SingleEG10er2p5 + fragment.HLTEndSequence )
11428 fragment.HLT_L1SingleEG15er2p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15er2p5 + fragment.hltPreL1SingleEG15er2p5 + fragment.HLTEndSequence )
11429 fragment.HLT_L1SingleEG26er2p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG26er2p5 + fragment.hltPreL1SingleEG26er2p5 + fragment.HLTEndSequence )
11430 fragment.HLT_L1SingleEG28er2p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG28er2p5 + fragment.hltPreL1SingleEG28er2p5 + fragment.HLTEndSequence )
11431 fragment.HLT_L1SingleEG28er2p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG28er2p1 + fragment.hltPreL1SingleEG28er2p1 + fragment.HLTEndSequence )
11432 fragment.HLT_L1SingleEG28er1p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG28er1p5 + fragment.hltPreL1SingleEG28er1p5 + fragment.HLTEndSequence )
11433 fragment.HLT_L1SingleEG34er2p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34er2p5 + fragment.hltPreL1SingleEG34er2p5 + fragment.HLTEndSequence )
11434 fragment.HLT_L1SingleEG36er2p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG36er2p5 + fragment.hltPreL1SingleEG36er2p5 + fragment.HLTEndSequence )
11435 fragment.HLT_L1SingleEG38er2p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG38er2p5 + fragment.hltPreL1SingleEG38er2p5 + fragment.HLTEndSequence )
11436 fragment.HLT_L1SingleEG40er2p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40er2p5 + fragment.hltPreL1SingleEG40er2p5 + fragment.HLTEndSequence )
11437 fragment.HLT_L1SingleEG42er2p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG42er2p5 + fragment.hltPreL1SingleEG42er2p5 + fragment.HLTEndSequence )
11438 fragment.HLT_L1SingleEG45er2p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG45er2p5 + fragment.hltPreL1SingleEG45er2p5 + fragment.HLTEndSequence )
11439 fragment.HLT_L1SingleEG50_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG50 + fragment.hltPreL1SingleEG50 + fragment.HLTEndSequence )
11440 fragment.HLT_L1SingleJet60_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreL1SingleJet60 + fragment.HLTEndSequence )
11441 fragment.HLT_L1SingleJet90_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreL1SingleJet90 + fragment.HLTEndSequence )
11442 fragment.HLT_L1SingleJet120_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120 + fragment.hltPreL1SingleJet120 + fragment.HLTEndSequence )
11443 fragment.HLT_L1SingleJet180_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreL1SingleJet180 + fragment.HLTEndSequence )
11444 fragment.HLT_L1HTT120er_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT120er + fragment.hltPreL1HTT120er + fragment.HLTEndSequence )
11445 fragment.HLT_L1HTT160er_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT160er + fragment.hltPreL1HTT160er + fragment.HLTEndSequence )
11446 fragment.HLT_L1HTT200er_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200er + fragment.hltPreL1HTT200er + fragment.HLTEndSequence )
11447 fragment.HLT_L1HTT255er_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT255er + fragment.hltPreL1HTT255er + fragment.HLTEndSequence )
11448 fragment.HLT_L1HTT280er_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280er + fragment.hltPreL1HTT280er + fragment.HLTEndSequence )
11449 fragment.HLT_L1HTT320er_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT320er + fragment.hltPreL1HTT320er + fragment.HLTEndSequence )
11450 fragment.HLT_L1HTT360er_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT360er + fragment.hltPreL1HTT360er + fragment.HLTEndSequence )
11451 fragment.HLT_L1HTT400er_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT400er + fragment.hltPreL1HTT400er + fragment.HLTEndSequence )
11452 fragment.HLT_L1HTT450er_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT450er + fragment.hltPreL1HTT450er + fragment.HLTEndSequence )
11453 fragment.HLT_L1ETM120_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETM120 + fragment.hltPreL1ETM120 + fragment.HLTEndSequence )
11454 fragment.HLT_L1ETM150_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETM150 + fragment.hltPreL1ETM150 + fragment.HLTEndSequence )
11455 fragment.HLT_L1EXT_HCAL_LaserMon1_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEXTHCALLaserMon1 + fragment.hltPreL1EXTHCALLaserMon1 + fragment.HLTEndSequence )
11456 fragment.HLT_L1EXT_HCAL_LaserMon4_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEXTHCALLaserMon4 + fragment.hltPreL1EXTHCALLaserMon4 + fragment.HLTEndSequence )
11457 fragment.HLT_CscCluster_Cosmic_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPreCscClusterCosmic + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterCosmic + fragment.HLTEndSequence )
11458 fragment.HLT_HT60_Beamspot_v21 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpotHT60 + fragment.hltPreHT60Beamspot + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT60 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
11459 fragment.HLT_HT300_Beamspot_PixelClusters_WP2_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrMinBias + fragment.hltPreHT300BeamspotPixelClustersWP2 + fragment.hltPixelTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT300 + fragment.HLTDoLocalPixelSequence + fragment.hltPixelActivityFilterWP2 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence )
11460 fragment.HLT_PixelClusters_WP2_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrMinBias + fragment.hltPrePixelClustersWP2 + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltPixelActivityFilterWP2 + fragment.HLTEndSequence )
11461 fragment.HLT_PixelClusters_WP1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrMinBias + fragment.hltPrePixelClustersWP1 + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltPixelActivityFilterWP1 + fragment.HLTEndSequence )
11462 fragment.HLT_MinimumBias_HF_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBias + fragment.hltPreMinimumBiasHF + fragment.HLTEndSequence )
11463 fragment.HLT_L1BptxXOR_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBptxXOR + fragment.hltPreL1BptxXOR + fragment.HLTEndSequence )
11464 fragment.HLT_BptxOR_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBptxOR + fragment.hltPreBptxOR + fragment.HLTEndSequence )
11465 fragment.HLT_L1SingleMuCosmics_EMTF_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuCosmicsEMTF + fragment.hltPreL1SingleMuCosmicsEMTF + fragment.HLTEndSequence )
11466 fragment.HLT_L1FatEvents_v4 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPreL1FatEvents + fragment.HLTEndSequence )
11467 fragment.HLT_Random_HighRate_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandomHighRate + fragment.HLTEndSequence )
11468 fragment.HLT_ZeroBias_HighRate_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasHighRate + fragment.HLTEndSequence )
11469 fragment.HLT_ZeroBias_Gated_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrZeroBiasCopyOrAlwaysTrueOrBptxOR + fragment.hltPreZeroBiasGated + fragment.hltBXGateFilter + fragment.HLTEndSequence )
11470 fragment.HLT_SpecialZeroBias_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasCopyOrAlwaysTrue + fragment.hltPreSpecialZeroBias + fragment.HLTEndSequence )
11471 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
11472 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
11473 fragment.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsExpress + fragment.hltPreDatasetAlCaLumiPixelsCountsExpress )
11474 fragment.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPrompt + fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt )
11475 fragment.Dataset_AlCaLumiPixelsCountsGated = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsGated + fragment.hltPreDatasetAlCaLumiPixelsCountsGated )
11476 fragment.Dataset_AlCaP0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaP0 + fragment.hltPreDatasetAlCaP0 )
11477 fragment.Dataset_AlCaPPSExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPPSExpress + fragment.hltPreDatasetAlCaPPSExpress )
11478 fragment.Dataset_AlCaPPSPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPPSPrompt + fragment.hltPreDatasetAlCaPPSPrompt )
11479 fragment.Dataset_AlCaPhiSym = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPhiSym + fragment.hltPreDatasetAlCaPhiSym )
11480 fragment.Dataset_Commissioning = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioning + fragment.hltPreDatasetCommissioning )
11481 fragment.Dataset_Cosmics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCosmics + fragment.hltPreDatasetCosmics )
11482 fragment.Dataset_DQMGPUvsCPU = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMGPUvsCPU + fragment.hltPreDatasetDQMGPUvsCPU )
11483 fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot )
11484 fragment.Dataset_DQMPPSRandom = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMPPSRandom + fragment.hltPreDatasetDQMPPSRandom )
11485 fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser )
11486 fragment.Dataset_EventDisplay = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEventDisplay + fragment.hltPreDatasetEventDisplay )
11487 fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment )
11488 fragment.Dataset_ExpressCosmics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressCosmics + fragment.hltPreDatasetExpressCosmics )
11489 fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics )
11490 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
11491 fragment.Dataset_HcalNZS = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHcalNZS + fragment.hltPreDatasetHcalNZS )
11492 fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept )
11493 fragment.Dataset_MinimumBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinimumBias + fragment.hltPreDatasetMinimumBias )
11494 fragment.Dataset_MuonShower = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMuonShower + fragment.hltPreDatasetMuonShower )
11495 fragment.Dataset_NoBPTX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetNoBPTX + fragment.hltPreDatasetNoBPTX )
11496 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
11497 fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor )
11498 fragment.Dataset_TestEnablesEcalHcal = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcal + fragment.hltPreDatasetTestEnablesEcalHcal )
11499 fragment.Dataset_TestEnablesEcalHcalDQM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcalDQM + fragment.hltPreDatasetTestEnablesEcalHcalDQM )
11500 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
11501 fragment.Dataset_SpecialHLTPhysics0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics0 )
11502 fragment.Dataset_SpecialRandom0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom0 )
11503 fragment.Dataset_SpecialZeroBias0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias0 )
11504 fragment.Dataset_SpecialRandom1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom1 )
11505 fragment.Dataset_SpecialRandom2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom2 )
11506 fragment.Dataset_SpecialRandom3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom3 )
11507 fragment.Dataset_SpecialRandom4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom4 )
11508 fragment.Dataset_SpecialRandom5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom5 )
11509 fragment.Dataset_SpecialRandom6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom6 )
11510 fragment.Dataset_SpecialRandom7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom7 )
11511 fragment.Dataset_SpecialRandom8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom8 )
11512 fragment.Dataset_SpecialRandom9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom9 )
11513 fragment.Dataset_SpecialRandom10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom10 )
11514 fragment.Dataset_SpecialRandom11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom11 )
11515 fragment.Dataset_SpecialRandom12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom12 )
11516 fragment.Dataset_SpecialRandom13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom13 )
11517 fragment.Dataset_SpecialRandom14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom14 )
11518 fragment.Dataset_SpecialRandom15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom15 )
11519 fragment.Dataset_SpecialRandom16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom16 )
11520 fragment.Dataset_SpecialRandom17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom17 )
11521 fragment.Dataset_SpecialRandom18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom18 )
11522 fragment.Dataset_SpecialRandom19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom19 )
11523 fragment.Dataset_SpecialRandom20 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom20 )
11524 fragment.Dataset_SpecialRandom21 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom21 )
11525 fragment.Dataset_SpecialRandom22 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom22 )
11526 fragment.Dataset_SpecialRandom23 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom23 )
11527 fragment.Dataset_SpecialRandom24 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom24 )
11528 fragment.Dataset_SpecialRandom25 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom25 )
11529 fragment.Dataset_SpecialRandom26 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom26 )
11530 fragment.Dataset_SpecialRandom27 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom27 )
11531 fragment.Dataset_SpecialRandom28 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom28 )
11532 fragment.Dataset_SpecialRandom29 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom29 )
11533 fragment.Dataset_SpecialRandom30 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom30 )
11534 fragment.Dataset_SpecialRandom31 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom31 )
11535 fragment.Dataset_SpecialZeroBias1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias1 )
11536 fragment.Dataset_SpecialZeroBias2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias2 )
11537 fragment.Dataset_SpecialZeroBias3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias3 )
11538 fragment.Dataset_SpecialZeroBias4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias4 )
11539 fragment.Dataset_SpecialZeroBias5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias5 )
11540 fragment.Dataset_SpecialZeroBias6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias6 )
11541 fragment.Dataset_SpecialZeroBias7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias7 )
11542 fragment.Dataset_SpecialZeroBias8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias8 )
11543 fragment.Dataset_SpecialZeroBias9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias9 )
11544 fragment.Dataset_SpecialZeroBias10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias10 )
11545 fragment.Dataset_SpecialZeroBias11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias11 )
11546 fragment.Dataset_SpecialZeroBias12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias12 )
11547 fragment.Dataset_SpecialZeroBias13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias13 )
11548 fragment.Dataset_SpecialZeroBias14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias14 )
11549 fragment.Dataset_SpecialZeroBias15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias15 )
11550 fragment.Dataset_SpecialZeroBias16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias16 )
11551 fragment.Dataset_SpecialZeroBias17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias17 )
11552 fragment.Dataset_SpecialZeroBias18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias18 )
11553 fragment.Dataset_SpecialZeroBias19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias19 )
11554 fragment.Dataset_SpecialZeroBias20 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias20 )
11555 fragment.Dataset_SpecialZeroBias21 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias21 )
11556 fragment.Dataset_SpecialZeroBias22 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias22 )
11557 fragment.Dataset_SpecialZeroBias23 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias23 )
11558 fragment.Dataset_SpecialZeroBias24 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias24 )
11559 fragment.Dataset_SpecialZeroBias25 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias25 )
11560 fragment.Dataset_SpecialZeroBias26 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias26 )
11561 fragment.Dataset_SpecialZeroBias27 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias27 )
11562 fragment.Dataset_SpecialZeroBias28 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias28 )
11563 fragment.Dataset_SpecialZeroBias29 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias29 )
11564 fragment.Dataset_SpecialZeroBias30 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias30 )
11565 fragment.Dataset_SpecialZeroBias31 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias31 )
11566 fragment.Dataset_SpecialHLTPhysics1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics1 )
11567 fragment.Dataset_SpecialHLTPhysics2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics2 )
11568 fragment.Dataset_SpecialHLTPhysics3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics3 )
11569 fragment.Dataset_SpecialHLTPhysics4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics4 )
11570 fragment.Dataset_SpecialHLTPhysics5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics5 )
11571 fragment.Dataset_SpecialHLTPhysics6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics6 )
11572 fragment.Dataset_SpecialHLTPhysics7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics7 )
11573 fragment.Dataset_SpecialHLTPhysics8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics8 )
11574 fragment.Dataset_SpecialHLTPhysics9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics9 )
11575 fragment.Dataset_SpecialHLTPhysics10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics10 )
11576 fragment.Dataset_SpecialHLTPhysics11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics11 )
11577 fragment.Dataset_SpecialHLTPhysics12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics12 )
11578 fragment.Dataset_SpecialHLTPhysics13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics13 )
11579 fragment.Dataset_SpecialHLTPhysics14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics14 )
11580 fragment.Dataset_SpecialHLTPhysics15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics15 )
11581 fragment.Dataset_SpecialHLTPhysics16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics16 )
11582 fragment.Dataset_SpecialHLTPhysics17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics17 )
11583 fragment.Dataset_SpecialHLTPhysics18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics18 )
11584 fragment.Dataset_SpecialHLTPhysics19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics19 )
11585 
11586 
11587 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.AlCa_EcalPhiSym_v19, fragment.AlCa_EcalEtaEBonly_v24, fragment.AlCa_EcalEtaEEonly_v24, fragment.AlCa_EcalPi0EBonly_v24, fragment.AlCa_EcalPi0EEonly_v24, fragment.AlCa_RPCMuonNormalisation_v22, fragment.AlCa_LumiPixelsCounts_Random_v9, fragment.AlCa_LumiPixelsCounts_ZeroBias_v11, fragment.DQM_PixelReconstruction_v11, fragment.DQM_EcalReconstruction_v11, fragment.DQM_HcalReconstruction_v9, fragment.DQM_Random_v1, fragment.DQM_ZeroBias_v2, fragment.DST_ZeroBias_v10, 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_Alignment_v7, fragment.HLT_ZeroBias_Beamspot_v15, fragment.HLT_ZeroBias_IsolatedBunches_v11, fragment.HLT_ZeroBias_FirstBXAfterTrain_v9, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v11, fragment.HLT_ZeroBias_FirstCollisionInTrain_v10, fragment.HLT_ZeroBias_LastCollisionInTrain_v9, fragment.HLT_HT300_Beamspot_v22, fragment.HLT_IsoTrackHB_v13, fragment.HLT_IsoTrackHE_v13, fragment.HLT_L1SingleMuCosmics_v7, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v13, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v14, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v12, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v13, fragment.HLT_CDC_L2cosmic_10_er1p0_v9, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v9, fragment.HLT_PPSMaxTracksPerArm1_v8, fragment.HLT_PPSMaxTracksPerRP4_v8, fragment.HLT_PPSRandom_v1, fragment.HLT_SpecialHLTPhysics_v6, fragment.AlCa_LumiPixelsCounts_RandomHighRate_v3, fragment.AlCa_LumiPixelsCounts_ZeroBiasVdM_v3, fragment.AlCa_LumiPixelsCounts_ZeroBiasGated_v3, fragment.HLT_L1SingleMuOpen_v5, fragment.HLT_L1SingleMuOpen_DT_v5, fragment.HLT_L1SingleMu3_v4, fragment.HLT_L1SingleMu5_v4, fragment.HLT_L1SingleMu7_v4, fragment.HLT_L1DoubleMu0_v4, fragment.HLT_L1SingleJet8erHE_v4, fragment.HLT_L1SingleJet10erHE_v4, fragment.HLT_L1SingleJet12erHE_v4, fragment.HLT_L1SingleJet35_v4, fragment.HLT_L1SingleJet200_v4, fragment.HLT_L1SingleEG8er2p5_v3, fragment.HLT_L1SingleEG10er2p5_v3, fragment.HLT_L1SingleEG15er2p5_v3, fragment.HLT_L1SingleEG26er2p5_v3, fragment.HLT_L1SingleEG28er2p5_v3, fragment.HLT_L1SingleEG28er2p1_v3, fragment.HLT_L1SingleEG28er1p5_v3, fragment.HLT_L1SingleEG34er2p5_v3, fragment.HLT_L1SingleEG36er2p5_v3, fragment.HLT_L1SingleEG38er2p5_v3, fragment.HLT_L1SingleEG40er2p5_v3, fragment.HLT_L1SingleEG42er2p5_v3, fragment.HLT_L1SingleEG45er2p5_v3, fragment.HLT_L1SingleEG50_v3, fragment.HLT_L1SingleJet60_v3, fragment.HLT_L1SingleJet90_v3, fragment.HLT_L1SingleJet120_v3, fragment.HLT_L1SingleJet180_v3, fragment.HLT_L1HTT120er_v3, fragment.HLT_L1HTT160er_v3, fragment.HLT_L1HTT200er_v3, fragment.HLT_L1HTT255er_v3, fragment.HLT_L1HTT280er_v3, fragment.HLT_L1HTT320er_v3, fragment.HLT_L1HTT360er_v3, fragment.HLT_L1HTT400er_v3, fragment.HLT_L1HTT450er_v3, fragment.HLT_L1ETM120_v3, fragment.HLT_L1ETM150_v3, fragment.HLT_L1EXT_HCAL_LaserMon1_v4, fragment.HLT_L1EXT_HCAL_LaserMon4_v4, fragment.HLT_CscCluster_Cosmic_v3, fragment.HLT_HT60_Beamspot_v21, fragment.HLT_HT300_Beamspot_PixelClusters_WP2_v6, fragment.HLT_PixelClusters_WP2_v3, fragment.HLT_PixelClusters_WP1_v3, fragment.HLT_MinimumBias_HF_v3, fragment.HLT_L1BptxXOR_v3, fragment.HLT_BptxOR_v5, fragment.HLT_L1SingleMuCosmics_EMTF_v3, fragment.HLT_L1FatEvents_v4, fragment.HLT_Random_HighRate_v1, fragment.HLT_ZeroBias_HighRate_v3, fragment.HLT_ZeroBias_Gated_v3, fragment.HLT_SpecialZeroBias_v5, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.Dataset_AlCaLumiPixelsCountsExpress, fragment.Dataset_AlCaLumiPixelsCountsPrompt, fragment.Dataset_AlCaLumiPixelsCountsGated, fragment.Dataset_AlCaP0, fragment.Dataset_AlCaPPSExpress, fragment.Dataset_AlCaPPSPrompt, fragment.Dataset_AlCaPhiSym, fragment.Dataset_Commissioning, fragment.Dataset_Cosmics, fragment.Dataset_DQMGPUvsCPU, fragment.Dataset_DQMOnlineBeamspot, fragment.Dataset_DQMPPSRandom, fragment.Dataset_EcalLaser, fragment.Dataset_EventDisplay, fragment.Dataset_ExpressAlignment, fragment.Dataset_ExpressCosmics, fragment.Dataset_ExpressPhysics, fragment.Dataset_HLTPhysics, fragment.Dataset_HcalNZS, fragment.Dataset_L1Accept, fragment.Dataset_MinimumBias, fragment.Dataset_MuonShower, fragment.Dataset_NoBPTX, fragment.Dataset_OnlineMonitor, fragment.Dataset_RPCMonitor, fragment.Dataset_TestEnablesEcalHcal, fragment.Dataset_TestEnablesEcalHcalDQM, fragment.Dataset_ZeroBias, fragment.Dataset_SpecialHLTPhysics0, fragment.Dataset_SpecialRandom0, fragment.Dataset_SpecialZeroBias0, fragment.Dataset_SpecialRandom1, fragment.Dataset_SpecialRandom2, fragment.Dataset_SpecialRandom3, fragment.Dataset_SpecialRandom4, fragment.Dataset_SpecialRandom5, fragment.Dataset_SpecialRandom6, fragment.Dataset_SpecialRandom7, fragment.Dataset_SpecialRandom8, fragment.Dataset_SpecialRandom9, fragment.Dataset_SpecialRandom10, fragment.Dataset_SpecialRandom11, fragment.Dataset_SpecialRandom12, fragment.Dataset_SpecialRandom13, fragment.Dataset_SpecialRandom14, fragment.Dataset_SpecialRandom15, fragment.Dataset_SpecialRandom16, fragment.Dataset_SpecialRandom17, fragment.Dataset_SpecialRandom18, fragment.Dataset_SpecialRandom19, fragment.Dataset_SpecialRandom20, fragment.Dataset_SpecialRandom21, fragment.Dataset_SpecialRandom22, fragment.Dataset_SpecialRandom23, fragment.Dataset_SpecialRandom24, fragment.Dataset_SpecialRandom25, fragment.Dataset_SpecialRandom26, fragment.Dataset_SpecialRandom27, fragment.Dataset_SpecialRandom28, fragment.Dataset_SpecialRandom29, fragment.Dataset_SpecialRandom30, fragment.Dataset_SpecialRandom31, fragment.Dataset_SpecialZeroBias1, fragment.Dataset_SpecialZeroBias2, fragment.Dataset_SpecialZeroBias3, fragment.Dataset_SpecialZeroBias4, fragment.Dataset_SpecialZeroBias5, fragment.Dataset_SpecialZeroBias6, fragment.Dataset_SpecialZeroBias7, fragment.Dataset_SpecialZeroBias8, fragment.Dataset_SpecialZeroBias9, fragment.Dataset_SpecialZeroBias10, fragment.Dataset_SpecialZeroBias11, fragment.Dataset_SpecialZeroBias12, fragment.Dataset_SpecialZeroBias13, fragment.Dataset_SpecialZeroBias14, fragment.Dataset_SpecialZeroBias15, fragment.Dataset_SpecialZeroBias16, fragment.Dataset_SpecialZeroBias17, fragment.Dataset_SpecialZeroBias18, fragment.Dataset_SpecialZeroBias19, fragment.Dataset_SpecialZeroBias20, fragment.Dataset_SpecialZeroBias21, fragment.Dataset_SpecialZeroBias22, fragment.Dataset_SpecialZeroBias23, fragment.Dataset_SpecialZeroBias24, fragment.Dataset_SpecialZeroBias25, fragment.Dataset_SpecialZeroBias26, fragment.Dataset_SpecialZeroBias27, fragment.Dataset_SpecialZeroBias28, fragment.Dataset_SpecialZeroBias29, fragment.Dataset_SpecialZeroBias30, fragment.Dataset_SpecialZeroBias31, fragment.Dataset_SpecialHLTPhysics1, fragment.Dataset_SpecialHLTPhysics2, fragment.Dataset_SpecialHLTPhysics3, fragment.Dataset_SpecialHLTPhysics4, fragment.Dataset_SpecialHLTPhysics5, fragment.Dataset_SpecialHLTPhysics6, fragment.Dataset_SpecialHLTPhysics7, fragment.Dataset_SpecialHLTPhysics8, fragment.Dataset_SpecialHLTPhysics9, fragment.Dataset_SpecialHLTPhysics10, fragment.Dataset_SpecialHLTPhysics11, fragment.Dataset_SpecialHLTPhysics12, fragment.Dataset_SpecialHLTPhysics13, fragment.Dataset_SpecialHLTPhysics14, fragment.Dataset_SpecialHLTPhysics15, fragment.Dataset_SpecialHLTPhysics16, fragment.Dataset_SpecialHLTPhysics17, fragment.Dataset_SpecialHLTPhysics18, fragment.Dataset_SpecialHLTPhysics19, ))
11588 
11589 
11590 # dummify hltGetConditions in cff's
11591 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
11592     fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
11593         result = cms.bool( True )
11594     )
11595     fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
11596 
11597 # add specific customizations
11598 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
11599 fragment = customizeHLTforAll(fragment,"Special")
11600 
11601 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
11602 fragment = customizeHLTforCMSSW(fragment,"Special")
11603 
11604 # Eras-based customisations
11605 from HLTrigger.Configuration.Eras import modifyHLTforEras
11606 modifyHLTforEras(fragment)
11607