Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-10-16 05:05:12

0001 # hltGetConfiguration /dev/CMSSW_14_1_0/Special --cff --data --type Special
0002 
0003 # /dev/CMSSW_14_1_0/Special/V26 (CMSSW_14_1_1)
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_1_0/Special/V26")
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   ALCALumiPixelsCountsPromptHighRate0 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate0' ),
1332   ALCALumiPixelsCountsPromptHighRate1 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate1' ),
1333   ALCALumiPixelsCountsPromptHighRate2 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate2' ),
1334   ALCALumiPixelsCountsPromptHighRate3 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate3' ),
1335   ALCALumiPixelsCountsPromptHighRate4 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate4' ),
1336   ALCALumiPixelsCountsPromptHighRate5 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate5' ),
1337   ALCAP0 = cms.vstring( 'AlCaP0' ),
1338   ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
1339   ALCAPPSExpress = cms.vstring( 'AlCaPPSExpress' ),
1340   ALCAPPSPrompt = cms.vstring( 'AlCaPPSPrompt' ),
1341   Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
1342   DQM = cms.vstring( 'OnlineMonitor' ),
1343   DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
1344   DQMEventDisplay = cms.vstring( 'EventDisplay' ),
1345   DQMGPUvsCPU = cms.vstring( 'DQMGPUvsCPU' ),
1346   DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
1347   DQMPPSRandom = cms.vstring( 'DQMPPSRandom' ),
1348   EcalCalibration = cms.vstring( 'EcalLaser' ),
1349   Express = cms.vstring( 'ExpressPhysics' ),
1350   ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
1351   ExpressCosmics = cms.vstring( 'ExpressCosmics' ),
1352   NanoDST = cms.vstring( 'L1Accept' ),
1353   PhysicsCommissioning = cms.vstring( 'Commissioning',
1354     'Cosmics',
1355     'HLTPhysics',
1356     'HcalNZS',
1357     'MinimumBias',
1358     'MuonShower',
1359     'NoBPTX',
1360     'ZeroBias' ),
1361   PhysicsSpecialHLTPhysics0 = cms.vstring( 'SpecialHLTPhysics0' ),
1362   PhysicsSpecialHLTPhysics1 = cms.vstring( 'SpecialHLTPhysics1' ),
1363   PhysicsSpecialHLTPhysics10 = cms.vstring( 'SpecialHLTPhysics10' ),
1364   PhysicsSpecialHLTPhysics11 = cms.vstring( 'SpecialHLTPhysics11' ),
1365   PhysicsSpecialHLTPhysics12 = cms.vstring( 'SpecialHLTPhysics12' ),
1366   PhysicsSpecialHLTPhysics13 = cms.vstring( 'SpecialHLTPhysics13' ),
1367   PhysicsSpecialHLTPhysics14 = cms.vstring( 'SpecialHLTPhysics14' ),
1368   PhysicsSpecialHLTPhysics15 = cms.vstring( 'SpecialHLTPhysics15' ),
1369   PhysicsSpecialHLTPhysics16 = cms.vstring( 'SpecialHLTPhysics16' ),
1370   PhysicsSpecialHLTPhysics17 = cms.vstring( 'SpecialHLTPhysics17' ),
1371   PhysicsSpecialHLTPhysics18 = cms.vstring( 'SpecialHLTPhysics18' ),
1372   PhysicsSpecialHLTPhysics19 = cms.vstring( 'SpecialHLTPhysics19' ),
1373   PhysicsSpecialHLTPhysics2 = cms.vstring( 'SpecialHLTPhysics2' ),
1374   PhysicsSpecialHLTPhysics3 = cms.vstring( 'SpecialHLTPhysics3' ),
1375   PhysicsSpecialHLTPhysics4 = cms.vstring( 'SpecialHLTPhysics4' ),
1376   PhysicsSpecialHLTPhysics5 = cms.vstring( 'SpecialHLTPhysics5' ),
1377   PhysicsSpecialHLTPhysics6 = cms.vstring( 'SpecialHLTPhysics6' ),
1378   PhysicsSpecialHLTPhysics7 = cms.vstring( 'SpecialHLTPhysics7' ),
1379   PhysicsSpecialHLTPhysics8 = cms.vstring( 'SpecialHLTPhysics8' ),
1380   PhysicsSpecialHLTPhysics9 = cms.vstring( 'SpecialHLTPhysics9' ),
1381   PhysicsSpecialRandom0 = cms.vstring( 'SpecialRandom0',
1382     'SpecialRandom1' ),
1383   PhysicsSpecialRandom1 = cms.vstring( 'SpecialRandom2',
1384     'SpecialRandom3' ),
1385   PhysicsSpecialRandom2 = cms.vstring( 'SpecialRandom4',
1386     'SpecialRandom5' ),
1387   PhysicsSpecialRandom3 = cms.vstring( 'SpecialRandom6',
1388     'SpecialRandom7' ),
1389   PhysicsSpecialRandom4 = cms.vstring( 'SpecialRandom8',
1390     'SpecialRandom9' ),
1391   PhysicsSpecialRandom5 = cms.vstring( 'SpecialRandom10',
1392     'SpecialRandom11' ),
1393   PhysicsSpecialRandom6 = cms.vstring( 'SpecialRandom12',
1394     'SpecialRandom13' ),
1395   PhysicsSpecialRandom7 = cms.vstring( 'SpecialRandom14',
1396     'SpecialRandom15' ),
1397   PhysicsSpecialRandom8 = cms.vstring( 'SpecialRandom16',
1398     'SpecialRandom17' ),
1399   PhysicsSpecialRandom9 = cms.vstring( 'SpecialRandom18',
1400     'SpecialRandom19' ),
1401   PhysicsSpecialZeroBias0 = cms.vstring( 'SpecialZeroBias0',
1402     'SpecialZeroBias1' ),
1403   PhysicsSpecialZeroBias1 = cms.vstring( 'SpecialZeroBias2',
1404     'SpecialZeroBias3' ),
1405   PhysicsSpecialZeroBias10 = cms.vstring( 'SpecialZeroBias20',
1406     'SpecialZeroBias21' ),
1407   PhysicsSpecialZeroBias11 = cms.vstring( 'SpecialZeroBias22',
1408     'SpecialZeroBias23' ),
1409   PhysicsSpecialZeroBias12 = cms.vstring( 'SpecialZeroBias24',
1410     'SpecialZeroBias25' ),
1411   PhysicsSpecialZeroBias13 = cms.vstring( 'SpecialZeroBias26',
1412     'SpecialZeroBias27' ),
1413   PhysicsSpecialZeroBias14 = cms.vstring( 'SpecialZeroBias28',
1414     'SpecialZeroBias29' ),
1415   PhysicsSpecialZeroBias15 = cms.vstring( 'SpecialZeroBias30',
1416     'SpecialZeroBias31' ),
1417   PhysicsSpecialZeroBias2 = cms.vstring( 'SpecialZeroBias4',
1418     'SpecialZeroBias5' ),
1419   PhysicsSpecialZeroBias3 = cms.vstring( 'SpecialZeroBias6',
1420     'SpecialZeroBias7' ),
1421   PhysicsSpecialZeroBias4 = cms.vstring( 'SpecialZeroBias8',
1422     'SpecialZeroBias9' ),
1423   PhysicsSpecialZeroBias5 = cms.vstring( 'SpecialZeroBias10',
1424     'SpecialZeroBias11' ),
1425   PhysicsSpecialZeroBias6 = cms.vstring( 'SpecialZeroBias12',
1426     'SpecialZeroBias13' ),
1427   PhysicsSpecialZeroBias7 = cms.vstring( 'SpecialZeroBias14',
1428     'SpecialZeroBias15' ),
1429   PhysicsSpecialZeroBias8 = cms.vstring( 'SpecialZeroBias16',
1430     'SpecialZeroBias17' ),
1431   PhysicsSpecialZeroBias9 = cms.vstring( 'SpecialZeroBias18',
1432     'SpecialZeroBias19' ),
1433   RPCMON = cms.vstring( 'RPCMonitor' )
1434 )
1435 fragment.datasets = cms.PSet( 
1436   AlCaLumiPixelsCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1437     'AlCa_LumiPixelsCounts_Random_v10' ),
1438   AlCaLumiPixelsCountsGated = cms.vstring( 'AlCa_LumiPixelsCounts_ZeroBiasGated_v4' ),
1439   AlCaLumiPixelsCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v10',
1440     'AlCa_LumiPixelsCounts_ZeroBias_v12' ),
1441   AlCaLumiPixelsCountsPromptHighRate0 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1442     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1443   AlCaLumiPixelsCountsPromptHighRate1 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1444     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1445   AlCaLumiPixelsCountsPromptHighRate2 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1446     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1447   AlCaLumiPixelsCountsPromptHighRate3 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1448     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1449   AlCaLumiPixelsCountsPromptHighRate4 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1450     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1451   AlCaLumiPixelsCountsPromptHighRate5 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1452     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1453   AlCaP0 = cms.vstring( 'AlCa_EcalEtaEBonly_v25',
1454     'AlCa_EcalEtaEEonly_v25',
1455     'AlCa_EcalPi0EBonly_v25',
1456     'AlCa_EcalPi0EEonly_v25' ),
1457   AlCaPPSExpress = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v9',
1458     'HLT_PPSMaxTracksPerRP4_v9' ),
1459   AlCaPPSPrompt = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v9',
1460     'HLT_PPSMaxTracksPerRP4_v9' ),
1461   AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v20' ),
1462   Commissioning = cms.vstring( 'HLT_IsoTrackHB_v14',
1463     'HLT_IsoTrackHE_v14',
1464     'HLT_L1SingleMuCosmics_EMTF_v4' ),
1465   Cosmics = cms.vstring( 'HLT_L1SingleMu3_v5',
1466     'HLT_L1SingleMu5_v5',
1467     'HLT_L1SingleMu7_v5',
1468     'HLT_L1SingleMuCosmics_v8',
1469     'HLT_L1SingleMuOpen_DT_v6',
1470     'HLT_L1SingleMuOpen_v6' ),
1471   DQMGPUvsCPU = cms.vstring( 'DQM_EcalReconstruction_v12',
1472     'DQM_HcalReconstruction_v10',
1473     'DQM_PixelReconstruction_v12' ),
1474   DQMOnlineBeamspot = cms.vstring( 'HLT_HT300_Beamspot_v23',
1475     'HLT_HT60_Beamspot_v22',
1476     'HLT_ZeroBias_Beamspot_v16' ),
1477   DQMPPSRandom = cms.vstring( 'HLT_PPSRandom_v1' ),
1478   EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
1479   EventDisplay = cms.vstring( 'HLT_BptxOR_v6',
1480     'HLT_L1ETM120_v4',
1481     'HLT_L1ETM150_v4',
1482     'HLT_L1HTT120er_v4',
1483     'HLT_L1HTT160er_v4',
1484     'HLT_L1HTT200er_v4',
1485     'HLT_L1HTT255er_v4',
1486     'HLT_L1HTT280er_v4',
1487     'HLT_L1HTT320er_v4',
1488     'HLT_L1HTT360er_v4',
1489     'HLT_L1HTT400er_v4',
1490     'HLT_L1HTT450er_v4',
1491     'HLT_L1SingleEG10er2p5_v4',
1492     'HLT_L1SingleEG15er2p5_v4',
1493     'HLT_L1SingleEG26er2p5_v4',
1494     'HLT_L1SingleEG28er1p5_v4',
1495     'HLT_L1SingleEG28er2p1_v4',
1496     'HLT_L1SingleEG28er2p5_v4',
1497     'HLT_L1SingleEG34er2p5_v4',
1498     'HLT_L1SingleEG36er2p5_v4',
1499     'HLT_L1SingleEG38er2p5_v4',
1500     'HLT_L1SingleEG40er2p5_v4',
1501     'HLT_L1SingleEG42er2p5_v4',
1502     'HLT_L1SingleEG45er2p5_v4',
1503     'HLT_L1SingleEG50_v4',
1504     'HLT_L1SingleEG8er2p5_v4',
1505     'HLT_L1SingleJet120_v4',
1506     'HLT_L1SingleJet180_v4',
1507     'HLT_L1SingleJet60_v4',
1508     'HLT_L1SingleJet90_v4',
1509     'HLT_L1SingleMu7_v5',
1510     'HLT_Physics_v14' ),
1511   ExpressAlignment = cms.vstring( 'HLT_HT300_Beamspot_PixelClusters_WP2_v7',
1512     'HLT_HT300_Beamspot_v23',
1513     'HLT_HT60_Beamspot_v22',
1514     'HLT_PixelClusters_WP2_v4',
1515     'HLT_ZeroBias_Beamspot_v16' ),
1516   ExpressCosmics = cms.vstring( 'HLT_L1SingleMuCosmics_v8',
1517     'HLT_L1SingleMuOpen_DT_v6',
1518     'HLT_L1SingleMuOpen_v6',
1519     'HLT_Random_v3' ),
1520   ExpressPhysics = cms.vstring( 'HLT_BptxOR_v6',
1521     'HLT_L1SingleEG10er2p5_v4',
1522     'HLT_L1SingleEG15er2p5_v4',
1523     'HLT_L1SingleEG26er2p5_v4',
1524     'HLT_L1SingleEG28er1p5_v4',
1525     'HLT_L1SingleEG28er2p1_v4',
1526     'HLT_L1SingleEG28er2p5_v4',
1527     'HLT_L1SingleEG34er2p5_v4',
1528     'HLT_L1SingleEG36er2p5_v4',
1529     'HLT_L1SingleEG38er2p5_v4',
1530     'HLT_L1SingleEG40er2p5_v4',
1531     'HLT_L1SingleEG42er2p5_v4',
1532     'HLT_L1SingleEG45er2p5_v4',
1533     'HLT_L1SingleEG50_v4',
1534     'HLT_L1SingleEG8er2p5_v4',
1535     'HLT_L1SingleJet60_v4',
1536     'HLT_Physics_v14',
1537     'HLT_PixelClusters_WP1_v4',
1538     'HLT_PixelClusters_WP2_v4',
1539     'HLT_Random_v3',
1540     'HLT_ZeroBias_Alignment_v8',
1541     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v12',
1542     'HLT_ZeroBias_IsolatedBunches_v12',
1543     'HLT_ZeroBias_v13' ),
1544   HLTPhysics = cms.vstring( 'HLT_Physics_v14' ),
1545   HcalNZS = cms.vstring( 'HLT_HcalNZS_v21',
1546     'HLT_HcalPhiSym_v23' ),
1547   L1Accept = cms.vstring( 'DST_Physics_v16',
1548     'DST_ZeroBias_v11' ),
1549   MinimumBias = cms.vstring( 'HLT_BptxOR_v6',
1550     'HLT_L1ETM120_v4',
1551     'HLT_L1ETM150_v4',
1552     'HLT_L1EXT_HCAL_LaserMon1_v5',
1553     'HLT_L1EXT_HCAL_LaserMon4_v5',
1554     'HLT_L1HTT120er_v4',
1555     'HLT_L1HTT160er_v4',
1556     'HLT_L1HTT200er_v4',
1557     'HLT_L1HTT255er_v4',
1558     'HLT_L1HTT280er_v4',
1559     'HLT_L1HTT320er_v4',
1560     'HLT_L1HTT360er_v4',
1561     'HLT_L1HTT400er_v4',
1562     'HLT_L1HTT450er_v4',
1563     'HLT_L1SingleEG10er2p5_v4',
1564     'HLT_L1SingleEG15er2p5_v4',
1565     'HLT_L1SingleEG26er2p5_v4',
1566     'HLT_L1SingleEG28er1p5_v4',
1567     'HLT_L1SingleEG28er2p1_v4',
1568     'HLT_L1SingleEG28er2p5_v4',
1569     'HLT_L1SingleEG34er2p5_v4',
1570     'HLT_L1SingleEG36er2p5_v4',
1571     'HLT_L1SingleEG38er2p5_v4',
1572     'HLT_L1SingleEG40er2p5_v4',
1573     'HLT_L1SingleEG42er2p5_v4',
1574     'HLT_L1SingleEG45er2p5_v4',
1575     'HLT_L1SingleEG50_v4',
1576     'HLT_L1SingleEG8er2p5_v4',
1577     'HLT_L1SingleJet10erHE_v5',
1578     'HLT_L1SingleJet120_v4',
1579     'HLT_L1SingleJet12erHE_v5',
1580     'HLT_L1SingleJet180_v4',
1581     'HLT_L1SingleJet200_v5',
1582     'HLT_L1SingleJet35_v5',
1583     'HLT_L1SingleJet60_v4',
1584     'HLT_L1SingleJet8erHE_v5',
1585     'HLT_L1SingleJet90_v4' ),
1586   MuonShower = cms.vstring( 'HLT_CscCluster_Cosmic_v4' ),
1587   NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v10',
1588     'HLT_CDC_L2cosmic_5p5_er1p0_v10',
1589     'HLT_L2Mu10_NoVertex_NoBPTX3BX_v14',
1590     'HLT_L2Mu10_NoVertex_NoBPTX_v15',
1591     'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v14',
1592     'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v13' ),
1593   OnlineMonitor = cms.vstring( 'DQM_Random_v1',
1594     'DQM_ZeroBias_v3',
1595     'HLT_BptxOR_v6',
1596     'HLT_CDC_L2cosmic_10_er1p0_v10',
1597     'HLT_CDC_L2cosmic_5p5_er1p0_v10',
1598     'HLT_HcalNZS_v21',
1599     'HLT_HcalPhiSym_v23',
1600     'HLT_IsoTrackHB_v14',
1601     'HLT_IsoTrackHE_v14',
1602     'HLT_L1DoubleMu0_v5',
1603     'HLT_L1ETM120_v4',
1604     'HLT_L1ETM150_v4',
1605     'HLT_L1FatEvents_v5',
1606     'HLT_L1HTT120er_v4',
1607     'HLT_L1HTT160er_v4',
1608     'HLT_L1HTT200er_v4',
1609     'HLT_L1HTT255er_v4',
1610     'HLT_L1HTT280er_v4',
1611     'HLT_L1HTT320er_v4',
1612     'HLT_L1HTT360er_v4',
1613     'HLT_L1HTT400er_v4',
1614     'HLT_L1HTT450er_v4',
1615     'HLT_L1SingleEG10er2p5_v4',
1616     'HLT_L1SingleEG15er2p5_v4',
1617     'HLT_L1SingleEG26er2p5_v4',
1618     'HLT_L1SingleEG28er1p5_v4',
1619     'HLT_L1SingleEG28er2p1_v4',
1620     'HLT_L1SingleEG28er2p5_v4',
1621     'HLT_L1SingleEG34er2p5_v4',
1622     'HLT_L1SingleEG36er2p5_v4',
1623     'HLT_L1SingleEG38er2p5_v4',
1624     'HLT_L1SingleEG40er2p5_v4',
1625     'HLT_L1SingleEG42er2p5_v4',
1626     'HLT_L1SingleEG45er2p5_v4',
1627     'HLT_L1SingleEG50_v4',
1628     'HLT_L1SingleEG8er2p5_v4',
1629     'HLT_L1SingleJet120_v4',
1630     'HLT_L1SingleJet180_v4',
1631     'HLT_L1SingleJet200_v5',
1632     'HLT_L1SingleJet35_v5',
1633     'HLT_L1SingleJet60_v4',
1634     'HLT_L1SingleJet90_v4',
1635     'HLT_L1SingleMuCosmics_v8',
1636     'HLT_L1SingleMuOpen_v6',
1637     'HLT_L2Mu10_NoVertex_NoBPTX3BX_v14',
1638     'HLT_L2Mu10_NoVertex_NoBPTX_v15',
1639     'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v14',
1640     'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v13',
1641     'HLT_Physics_v14',
1642     'HLT_PixelClusters_WP1_v4',
1643     'HLT_PixelClusters_WP2_v4',
1644     'HLT_Random_v3',
1645     'HLT_ZeroBias_Alignment_v8',
1646     'HLT_ZeroBias_FirstBXAfterTrain_v10',
1647     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v12',
1648     'HLT_ZeroBias_FirstCollisionInTrain_v11',
1649     'HLT_ZeroBias_IsolatedBunches_v12',
1650     'HLT_ZeroBias_LastCollisionInTrain_v10',
1651     'HLT_ZeroBias_v13' ),
1652   RPCMonitor = cms.vstring( 'AlCa_RPCMuonNormalisation_v23' ),
1653   SpecialHLTPhysics0 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1654   SpecialHLTPhysics1 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1655   SpecialHLTPhysics10 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1656   SpecialHLTPhysics11 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1657   SpecialHLTPhysics12 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1658   SpecialHLTPhysics13 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1659   SpecialHLTPhysics14 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1660   SpecialHLTPhysics15 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1661   SpecialHLTPhysics16 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1662   SpecialHLTPhysics17 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1663   SpecialHLTPhysics18 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1664   SpecialHLTPhysics19 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1665   SpecialHLTPhysics2 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1666   SpecialHLTPhysics3 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1667   SpecialHLTPhysics4 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1668   SpecialHLTPhysics5 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1669   SpecialHLTPhysics6 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1670   SpecialHLTPhysics7 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1671   SpecialHLTPhysics8 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1672   SpecialHLTPhysics9 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
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   SpecialRandom3 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1687   SpecialRandom4 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1688   SpecialRandom5 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1689   SpecialRandom6 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1690   SpecialRandom7 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1691   SpecialRandom8 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1692   SpecialRandom9 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1693   SpecialZeroBias0 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1694     'HLT_ZeroBias_Gated_v4',
1695     'HLT_ZeroBias_HighRate_v4' ),
1696   SpecialZeroBias1 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1697     'HLT_ZeroBias_Gated_v4',
1698     'HLT_ZeroBias_HighRate_v4' ),
1699   SpecialZeroBias10 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1700     'HLT_ZeroBias_Gated_v4',
1701     'HLT_ZeroBias_HighRate_v4' ),
1702   SpecialZeroBias11 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1703     'HLT_ZeroBias_Gated_v4',
1704     'HLT_ZeroBias_HighRate_v4' ),
1705   SpecialZeroBias12 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1706     'HLT_ZeroBias_Gated_v4',
1707     'HLT_ZeroBias_HighRate_v4' ),
1708   SpecialZeroBias13 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1709     'HLT_ZeroBias_Gated_v4',
1710     'HLT_ZeroBias_HighRate_v4' ),
1711   SpecialZeroBias14 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1712     'HLT_ZeroBias_Gated_v4',
1713     'HLT_ZeroBias_HighRate_v4' ),
1714   SpecialZeroBias15 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1715     'HLT_ZeroBias_Gated_v4',
1716     'HLT_ZeroBias_HighRate_v4' ),
1717   SpecialZeroBias16 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1718     'HLT_ZeroBias_Gated_v4',
1719     'HLT_ZeroBias_HighRate_v4' ),
1720   SpecialZeroBias17 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1721     'HLT_ZeroBias_Gated_v4',
1722     'HLT_ZeroBias_HighRate_v4' ),
1723   SpecialZeroBias18 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1724     'HLT_ZeroBias_Gated_v4',
1725     'HLT_ZeroBias_HighRate_v4' ),
1726   SpecialZeroBias19 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1727     'HLT_ZeroBias_Gated_v4',
1728     'HLT_ZeroBias_HighRate_v4' ),
1729   SpecialZeroBias2 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1730     'HLT_ZeroBias_Gated_v4',
1731     'HLT_ZeroBias_HighRate_v4' ),
1732   SpecialZeroBias20 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1733     'HLT_ZeroBias_Gated_v4',
1734     'HLT_ZeroBias_HighRate_v4' ),
1735   SpecialZeroBias21 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1736     'HLT_ZeroBias_Gated_v4',
1737     'HLT_ZeroBias_HighRate_v4' ),
1738   SpecialZeroBias22 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1739     'HLT_ZeroBias_Gated_v4',
1740     'HLT_ZeroBias_HighRate_v4' ),
1741   SpecialZeroBias23 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1742     'HLT_ZeroBias_Gated_v4',
1743     'HLT_ZeroBias_HighRate_v4' ),
1744   SpecialZeroBias24 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1745     'HLT_ZeroBias_Gated_v4',
1746     'HLT_ZeroBias_HighRate_v4' ),
1747   SpecialZeroBias25 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1748     'HLT_ZeroBias_Gated_v4',
1749     'HLT_ZeroBias_HighRate_v4' ),
1750   SpecialZeroBias26 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1751     'HLT_ZeroBias_Gated_v4',
1752     'HLT_ZeroBias_HighRate_v4' ),
1753   SpecialZeroBias27 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1754     'HLT_ZeroBias_Gated_v4',
1755     'HLT_ZeroBias_HighRate_v4' ),
1756   SpecialZeroBias28 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1757     'HLT_ZeroBias_Gated_v4',
1758     'HLT_ZeroBias_HighRate_v4' ),
1759   SpecialZeroBias29 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1760     'HLT_ZeroBias_Gated_v4',
1761     'HLT_ZeroBias_HighRate_v4' ),
1762   SpecialZeroBias3 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1763     'HLT_ZeroBias_Gated_v4',
1764     'HLT_ZeroBias_HighRate_v4' ),
1765   SpecialZeroBias30 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1766     'HLT_ZeroBias_Gated_v4',
1767     'HLT_ZeroBias_HighRate_v4' ),
1768   SpecialZeroBias31 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1769     'HLT_ZeroBias_Gated_v4',
1770     'HLT_ZeroBias_HighRate_v4' ),
1771   SpecialZeroBias4 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1772     'HLT_ZeroBias_Gated_v4',
1773     'HLT_ZeroBias_HighRate_v4' ),
1774   SpecialZeroBias5 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1775     'HLT_ZeroBias_Gated_v4',
1776     'HLT_ZeroBias_HighRate_v4' ),
1777   SpecialZeroBias6 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1778     'HLT_ZeroBias_Gated_v4',
1779     'HLT_ZeroBias_HighRate_v4' ),
1780   SpecialZeroBias7 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1781     'HLT_ZeroBias_Gated_v4',
1782     'HLT_ZeroBias_HighRate_v4' ),
1783   SpecialZeroBias8 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1784     'HLT_ZeroBias_Gated_v4',
1785     'HLT_ZeroBias_HighRate_v4' ),
1786   SpecialZeroBias9 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1787     'HLT_ZeroBias_Gated_v4',
1788     'HLT_ZeroBias_HighRate_v4' ),
1789   TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
1790     'HLT_HcalCalibration_v6' ),
1791   TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
1792     'HLT_HcalCalibration_v6' ),
1793   ZeroBias = cms.vstring( 'HLT_Random_v3',
1794     'HLT_ZeroBias_Alignment_v8',
1795     'HLT_ZeroBias_FirstBXAfterTrain_v10',
1796     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v12',
1797     'HLT_ZeroBias_FirstCollisionInTrain_v11',
1798     'HLT_ZeroBias_IsolatedBunches_v12',
1799     'HLT_ZeroBias_LastCollisionInTrain_v10',
1800     'HLT_ZeroBias_v13' )
1801 )
1802 
1803 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1804     recordName = cms.string( "CSCChannelMapperRecord" ),
1805     iovIsRunNotTime = cms.bool( True ),
1806     firstValid = cms.vuint32( 1 )
1807 )
1808 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1809     recordName = cms.string( "CSCIndexerRecord" ),
1810     iovIsRunNotTime = cms.bool( True ),
1811     firstValid = cms.vuint32( 1 )
1812 )
1813 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1814     recordName = cms.string( "L1TGlobalParametersRcd" ),
1815     iovIsRunNotTime = cms.bool( True ),
1816     firstValid = cms.vuint32( 1 )
1817 )
1818 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
1819     appendToDataLabel = cms.string( "HBHE" ),
1820     timeSlewParametersM2 = cms.VPSet( 
1821       cms.PSet(  tmax = cms.double( 16.0 ),
1822         tzero = cms.double( 23.960177 ),
1823         slope = cms.double( -3.178648 )
1824       ),
1825       cms.PSet(  tmax = cms.double( 10.0 ),
1826         tzero = cms.double( 11.977461 ),
1827         slope = cms.double( -1.5610227 )
1828       ),
1829       cms.PSet(  tmax = cms.double( 6.25 ),
1830         tzero = cms.double( 9.109694 ),
1831         slope = cms.double( -1.075824 )
1832       )
1833     ),
1834     timeSlewParametersM3 = cms.VPSet( 
1835       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1836         tspar2_siPM = cms.double( 0.0 ),
1837         tspar2 = cms.double( 0.0 ),
1838         cap = cms.double( 6.0 ),
1839         tspar1 = cms.double( -2.19142 ),
1840         tspar0 = cms.double( 12.2999 ),
1841         tspar1_siPM = cms.double( 0.0 )
1842       ),
1843       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1844         tspar2_siPM = cms.double( 0.0 ),
1845         tspar2 = cms.double( 32.0 ),
1846         cap = cms.double( 6.0 ),
1847         tspar1 = cms.double( -3.2 ),
1848         tspar0 = cms.double( 15.5 ),
1849         tspar1_siPM = cms.double( 0.0 )
1850       ),
1851       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1852         tspar2_siPM = cms.double( 0.0 ),
1853         tspar2 = cms.double( 0.0 ),
1854         cap = cms.double( 6.0 ),
1855         tspar1 = cms.double( -2.19142 ),
1856         tspar0 = cms.double( 12.2999 ),
1857         tspar1_siPM = cms.double( 0.0 )
1858       ),
1859       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1860         tspar2_siPM = cms.double( 0.0 ),
1861         tspar2 = cms.double( 0.0 ),
1862         cap = cms.double( 6.0 ),
1863         tspar1 = cms.double( -2.19142 ),
1864         tspar0 = cms.double( 12.2999 ),
1865         tspar1_siPM = cms.double( 0.0 )
1866       )
1867     )
1868 )
1869 fragment.ecalMultifitParametersSource = cms.ESSource( "EmptyESSource",
1870     recordName = cms.string( "EcalMultifitParametersRcd" ),
1871     iovIsRunNotTime = cms.bool( True ),
1872     firstValid = cms.vuint32( 1 )
1873 )
1874 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1875     recordName = cms.string( "JetTagComputerRecord" ),
1876     iovIsRunNotTime = cms.bool( True ),
1877     firstValid = cms.vuint32( 1 )
1878 )
1879 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1880     recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1881     iovIsRunNotTime = cms.bool( True ),
1882     firstValid = cms.vuint32( 1 )
1883 )
1884 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1885     recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1886     iovIsRunNotTime = cms.bool( True ),
1887     firstValid = cms.vuint32( 1 )
1888 )
1889 fragment.hltESSJobConfigurationGPURecord = cms.ESSource( "EmptyESSource",
1890     recordName = cms.string( "JobConfigurationGPURecord" ),
1891     iovIsRunNotTime = cms.bool( True ),
1892     firstValid = cms.vuint32( 1 )
1893 )
1894 fragment.hltESSPFRecHitHCALParamsRecord = cms.ESSource( "EmptyESSource",
1895     recordName = cms.string( "PFRecHitHCALParamsRecord" ),
1896     iovIsRunNotTime = cms.bool( True ),
1897     firstValid = cms.vuint32( 1 )
1898 )
1899 fragment.hltESSPFRecHitHCALTopologyRecord = cms.ESSource( "EmptyESSource",
1900     recordName = cms.string( "PFRecHitHCALTopologyRecord" ),
1901     iovIsRunNotTime = cms.bool( True ),
1902     firstValid = cms.vuint32( 1 )
1903 )
1904 fragment.hltESSTfGraphRecord = cms.ESSource( "EmptyESSource",
1905     recordName = cms.string( "TfGraphRecord" ),
1906     iovIsRunNotTime = cms.bool( True ),
1907     firstValid = cms.vuint32( 1 )
1908 )
1909 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
1910     RunType = cms.string( "Run3" ),
1911     PitchSimY = cms.double( 0.15 ),
1912     PitchSimX = cms.double( 0.1 ),
1913     thickness = cms.double( 0.23 ),
1914     noOfPixelSimX = cms.int32( 160 ),
1915     noOfPixelSimY = cms.int32( 104 ),
1916     noOfPixels = cms.int32( 16640 ),
1917     simXWidth = cms.double( 16.6 ),
1918     simYWidth = cms.double( 16.2 ),
1919     deadEdgeWidth = cms.double( 0.2 ),
1920     activeEdgeSigma = cms.double( 0.02 ),
1921     physActiveEdgeDist = cms.double( 0.15 ),
1922     appendToDataLabel = cms.string( "" )
1923 )
1924 
1925 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1926   MaxDPhi = cms.double( 1.6 ),
1927   ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1928   PropagationDirection = cms.string( "anyDirection" )
1929 )
1930 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1931   AlgoName = cms.string( "CSCChannelMapperPostls1" )
1932 )
1933 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1934   AlgoName = cms.string( "CSCIndexerPostls1" )
1935 )
1936 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1937   appendToDataLabel = cms.string( "" )
1938 )
1939 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1940 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1941   MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
1942   MapAuto = cms.untracked.bool( False ),
1943   SkipHE = cms.untracked.bool( False ),
1944   appendToDataLabel = cms.string( "" )
1945 )
1946 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1947   appendToDataLabel = cms.string( "" )
1948 )
1949 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1950   appendToDataLabel = cms.string( "" )
1951 )
1952 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1953   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
1954   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
1955   ComponentName = cms.string( "ClusterShapeHitFilter" ),
1956   isPhase2 = cms.bool( False ),
1957   doPixelShapeCut = cms.bool( True ),
1958   doStripShapeCut = cms.bool( True ),
1959   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1960   appendToDataLabel = cms.string( "" )
1961 )
1962 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1963   appendToDataLabel = cms.string( "" )
1964 )
1965 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
1966   TotalBxInEvent = cms.int32( 5 ),
1967   NumberPhysTriggers = cms.uint32( 512 ),
1968   NumberL1Muon = cms.uint32( 8 ),
1969   NumberL1EGamma = cms.uint32( 12 ),
1970   NumberL1Jet = cms.uint32( 12 ),
1971   NumberL1Tau = cms.uint32( 12 ),
1972   NumberChips = cms.uint32( 1 ),
1973   PinsOnChip = cms.uint32( 512 ),
1974   OrderOfChip = cms.vint32( 1 ),
1975   NumberL1IsoEG = cms.uint32( 4 ),
1976   NumberL1JetCounts = cms.uint32( 12 ),
1977   UnitLength = cms.int32( 8 ),
1978   NumberL1ForJet = cms.uint32( 4 ),
1979   IfCaloEtaNumberBits = cms.uint32( 4 ),
1980   IfMuEtaNumberBits = cms.uint32( 6 ),
1981   NumberL1TauJet = cms.uint32( 4 ),
1982   NumberL1Mu = cms.uint32( 4 ),
1983   NumberConditionChips = cms.uint32( 1 ),
1984   NumberPsbBoards = cms.int32( 7 ),
1985   NumberL1CenJet = cms.uint32( 4 ),
1986   PinsOnConditionChip = cms.uint32( 512 ),
1987   NumberL1NoIsoEG = cms.uint32( 4 ),
1988   NumberTechnicalTriggers = cms.uint32( 64 ),
1989   NumberPhysTriggersExtended = cms.uint32( 64 ),
1990   WordLength = cms.int32( 64 ),
1991   OrderConditionChip = cms.vint32( 1 ),
1992   appendToDataLabel = cms.string( "" )
1993 )
1994 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1995   SimpleMagneticField = cms.string( "" ),
1996   MaxDPhi = cms.double( 1.6 ),
1997   ComponentName = cms.string( "PropagatorWithMaterial" ),
1998   Mass = cms.double( 0.105 ),
1999   PropagationDirection = cms.string( "alongMomentum" ),
2000   useRungeKutta = cms.bool( False ),
2001   ptMin = cms.double( -1.0 )
2002 )
2003 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2004   SimpleMagneticField = cms.string( "ParabolicMf" ),
2005   MaxDPhi = cms.double( 1.6 ),
2006   ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
2007   Mass = cms.double( 0.139 ),
2008   PropagationDirection = cms.string( "alongMomentum" ),
2009   useRungeKutta = cms.bool( False ),
2010   ptMin = cms.double( -1.0 )
2011 )
2012 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2013   SimpleMagneticField = cms.string( "ParabolicMf" ),
2014   MaxDPhi = cms.double( 1.6 ),
2015   ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
2016   Mass = cms.double( 0.105 ),
2017   PropagationDirection = cms.string( "alongMomentum" ),
2018   useRungeKutta = cms.bool( False ),
2019   ptMin = cms.double( -1.0 )
2020 )
2021 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2022   SimpleMagneticField = cms.string( "" ),
2023   MaxDPhi = cms.double( 1.6 ),
2024   ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
2025   Mass = cms.double( 0.105 ),
2026   PropagationDirection = cms.string( "oppositeToMomentum" ),
2027   useRungeKutta = cms.bool( False ),
2028   ptMin = cms.double( -1.0 )
2029 )
2030 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2031   SimpleMagneticField = cms.string( "ParabolicMf" ),
2032   MaxDPhi = cms.double( 1.6 ),
2033   ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
2034   Mass = cms.double( 0.139 ),
2035   PropagationDirection = cms.string( "oppositeToMomentum" ),
2036   useRungeKutta = cms.bool( False ),
2037   ptMin = cms.double( -1.0 )
2038 )
2039 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2040   SimpleMagneticField = cms.string( "ParabolicMf" ),
2041   MaxDPhi = cms.double( 1.6 ),
2042   ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2043   Mass = cms.double( 0.105 ),
2044   PropagationDirection = cms.string( "oppositeToMomentum" ),
2045   useRungeKutta = cms.bool( False ),
2046   ptMin = cms.double( -1.0 )
2047 )
2048 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2049   SimpleMagneticField = cms.string( "ParabolicMf" ),
2050   MaxDPhi = cms.double( 1.6 ),
2051   ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2052   Mass = cms.double( 0.105 ),
2053   PropagationDirection = cms.string( "oppositeToMomentum" ),
2054   useRungeKutta = cms.bool( False ),
2055   ptMin = cms.double( 0.1 )
2056 )
2057 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2058   SimpleMagneticField = cms.string( "ParabolicMf" ),
2059   MaxDPhi = cms.double( 4.0 ),
2060   ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2061   Mass = cms.double( 0.1396 ),
2062   PropagationDirection = cms.string( "alongMomentum" ),
2063   useRungeKutta = cms.bool( False ),
2064   ptMin = cms.double( -1.0 )
2065 )
2066 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2067   SimpleMagneticField = cms.string( "ParabolicMf" ),
2068   MaxDPhi = cms.double( 1.6 ),
2069   ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
2070   Mass = cms.double( 0.105 ),
2071   PropagationDirection = cms.string( "alongMomentum" ),
2072   useRungeKutta = cms.bool( False ),
2073   ptMin = cms.double( 0.1 )
2074 )
2075 fragment.SiPixelTemplateStoreESProducer = cms.ESProducer( "SiPixelTemplateStoreESProducer",
2076   appendToDataLabel = cms.string( "" )
2077 )
2078 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
2079   QualityLabel = cms.string( "" ),
2080   Label = cms.string( "" ),
2081   appendToDataLabel = cms.string( "" )
2082 )
2083 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2084   EtaDivisions = cms.untracked.uint32( 20 ),
2085   PhiDivisions = cms.untracked.uint32( 20 ),
2086   EtaMax = cms.untracked.double( 2.5 )
2087 )
2088 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2089   use3d = cms.bool( True ),
2090   unBoost = cms.bool( False ),
2091   useSignificance = cms.bool( True ),
2092   minTracks = cms.uint32( 3 ),
2093   minVertices = cms.uint32( 1 )
2094 )
2095 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2096   ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
2097   NoErrorPropagation = cms.bool( False ),
2098   PropagationDirection = cms.string( "anyDirection" ),
2099   useTuningForL2Speed = cms.bool( False ),
2100   useIsYokeFlag = cms.bool( True ),
2101   endcapShiftInZNeg = cms.double( 0.0 ),
2102   SetVBFPointer = cms.bool( False ),
2103   AssumeNoMaterial = cms.bool( False ),
2104   endcapShiftInZPos = cms.double( 0.0 ),
2105   useInTeslaFromMagField = cms.bool( False ),
2106   VBFName = cms.string( "VolumeBasedMagneticField" ),
2107   useEndcapShiftsInZ = cms.bool( False ),
2108   sendLogWarning = cms.bool( False ),
2109   useMatVolumes = cms.bool( True ),
2110   debug = cms.bool( False ),
2111   ApplyRadX0Correction = cms.bool( True ),
2112   useMagVolumes = cms.bool( True ),
2113   returnTangentPlane = cms.bool( True )
2114 )
2115 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
2116   ComponentName = cms.string( "TransientTrackBuilder" )
2117 )
2118 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2119   ComponentName = cms.string( "CaloDetIdAssociator" ),
2120   etaBinSize = cms.double( 0.087 ),
2121   nEta = cms.int32( 70 ),
2122   nPhi = cms.int32( 72 ),
2123   hcalRegion = cms.int32( 2 ),
2124   includeBadChambers = cms.bool( False ),
2125   includeGEM = cms.bool( False ),
2126   includeME0 = cms.bool( False )
2127 )
2128 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2129   ComponentName = cms.string( "CosmicNavigationSchool" ),
2130   PluginName = cms.string( "" ),
2131   SimpleMagneticField = cms.string( "" )
2132 )
2133 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
2134   verbosity = cms.untracked.uint32( 1 ),
2135   buildMisalignedGeometry = cms.bool( False ),
2136   isRun2 = cms.bool( False ),
2137   dbTag = cms.string( "" ),
2138   compactViewTag = cms.string( "" ),
2139   fromPreprocessedDB = cms.untracked.bool( True ),
2140   fromDD4hep = cms.untracked.bool( False ),
2141   appendToDataLabel = cms.string( "" )
2142 )
2143 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
2144   lhcInfoLabel = cms.string( "" ),
2145   lhcInfoPerFillLabel = cms.string( "" ),
2146   lhcInfoPerLSLabel = cms.string( "" ),
2147   opticsLabel = cms.string( "" ),
2148   useNewLHCInfo = cms.bool( True ),
2149   appendToDataLabel = cms.string( "" )
2150 )
2151 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2152   ComponentName = cms.string( "EcalDetIdAssociator" ),
2153   etaBinSize = cms.double( 0.02 ),
2154   nEta = cms.int32( 300 ),
2155   nPhi = cms.int32( 360 ),
2156   hcalRegion = cms.int32( 2 ),
2157   includeBadChambers = cms.bool( False ),
2158   includeGEM = cms.bool( False ),
2159   includeME0 = cms.bool( False )
2160 )
2161 fragment.ecalElectronicsMappingHostESProducer = cms.ESProducer( "EcalElectronicsMappingHostESProducer@alpaka",
2162   appendToDataLabel = cms.string( "" ),
2163   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2164 )
2165 fragment.ecalMultifitConditionsHostESProducer = cms.ESProducer( "EcalMultifitConditionsHostESProducer@alpaka",
2166   appendToDataLabel = cms.string( "" ),
2167   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2168 )
2169 fragment.ecalMultifitParametersHostESProducer = cms.ESProducer( "EcalMultifitParametersHostESProducer@alpaka",
2170   EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
2171   EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
2172   EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
2173   EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
2174   appendToDataLabel = cms.string( "" ),
2175   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2176 )
2177 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2178   flagMask = cms.PSet( 
2179     kBad = cms.vstring( 'kFaultyHardware',
2180       'kDead',
2181       'kKilled' ),
2182     kGood = cms.vstring( 'kGood' ),
2183     kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2184       'kTowerRecovered' ),
2185     kProblematic = cms.vstring( 'kPoorReco',
2186       'kPoorCalib',
2187       'kNoisy',
2188       'kSaturated' ),
2189     kWeird = cms.vstring( 'kWeird',
2190       'kDiWeird' ),
2191     kTime = cms.vstring( 'kOutOfTime' )
2192   ),
2193   dbstatusMask = cms.PSet( 
2194     kBad = cms.vstring( 'kNonRespondingIsolated',
2195       'kDeadVFE',
2196       'kDeadFE',
2197       'kNoDataNoTP' ),
2198     kGood = cms.vstring( 'kOk' ),
2199     kRecovered = cms.vstring(  ),
2200     kProblematic = cms.vstring( 'kDAC',
2201       'kNoLaser',
2202       'kNoisy',
2203       'kNNoisy',
2204       'kNNNoisy',
2205       'kNNNNoisy',
2206       'kNNNNNoisy',
2207       'kFixedG6',
2208       'kFixedG1',
2209       'kFixedG0' ),
2210     kWeird = cms.vstring(  ),
2211     kTime = cms.vstring(  )
2212   ),
2213   timeThresh = cms.double( 2.0 )
2214 )
2215 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
2216 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2217   appendToDataLabel = cms.string( "" )
2218 )
2219 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2220   appendToDataLabel = cms.string( "" )
2221 )
2222 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2223   ComponentName = cms.string( "HcalDetIdAssociator" ),
2224   etaBinSize = cms.double( 0.087 ),
2225   nEta = cms.int32( 70 ),
2226   nPhi = cms.int32( 72 ),
2227   hcalRegion = cms.int32( 2 ),
2228   includeBadChambers = cms.bool( False ),
2229   includeGEM = cms.bool( False ),
2230   includeME0 = cms.bool( False )
2231 )
2232 fragment.hcalMahiConditionsESProducer = cms.ESProducer( "HcalMahiConditionsESProducer@alpaka",
2233   appendToDataLabel = cms.string( "" ),
2234   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2235 )
2236 fragment.hcalMahiPulseOffsetsESProducer = cms.ESProducer( "HcalMahiPulseOffsetsESProducer@alpaka",
2237   pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
2238   appendToDataLabel = cms.string( "" ),
2239   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2240 )
2241 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2242   phase = cms.uint32( 1 ),
2243   RecoveredRecHitBits = cms.vstring( '' ),
2244   SeverityLevels = cms.VPSet( 
2245     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2246       RecHitFlags = cms.vstring( '' ),
2247       Level = cms.int32( 0 )
2248     ),
2249     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2250       RecHitFlags = cms.vstring( '' ),
2251       Level = cms.int32( 1 )
2252     ),
2253     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2254       RecHitFlags = cms.vstring( 'HBHEIsolatedNoise',
2255         'HFAnomalousHit' ),
2256       Level = cms.int32( 5 )
2257     ),
2258     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2259       RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2260         'HBHESpikeNoise',
2261         'HBHETS4TS5Noise',
2262         'HBHEOOTPU',
2263         'HBHEFlatNoise',
2264         'HBHENegativeNoise' ),
2265       Level = cms.int32( 8 )
2266     ),
2267     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2268       RecHitFlags = cms.vstring( 'HFLongShort',
2269         'HFS8S1Ratio',
2270         'HFPET',
2271         'HFSignalAsymmetry' ),
2272       Level = cms.int32( 11 )
2273     ),
2274     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2275       RecHitFlags = cms.vstring(  ),
2276       Level = cms.int32( 12 )
2277     ),
2278     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellHot' ),
2279       RecHitFlags = cms.vstring( '' ),
2280       Level = cms.int32( 15 )
2281     ),
2282     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellOff',
2283   'HcalCellDead' ),
2284       RecHitFlags = cms.vstring( '' ),
2285       Level = cms.int32( 20 )
2286     )
2287   ),
2288   DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2289     'HcalCellOff',
2290     'HcalCellDead' ),
2291   appendToDataLabel = cms.string( "" )
2292 )
2293 fragment.hcalRecoParamWithPulseShapeESProducer = cms.ESProducer( "HcalRecoParamWithPulseShapeESProducer@alpaka",
2294   appendToDataLabel = cms.string( "" ),
2295   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2296 )
2297 fragment.hcalSiPMCharacteristicsESProducer = cms.ESProducer( "HcalSiPMCharacteristicsESProducer@alpaka",
2298   appendToDataLabel = cms.string( "" ),
2299   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2300 )
2301 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
2302   useCondDB = cms.bool( False ),
2303   weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
2304   useGBRForest = cms.bool( True ),
2305   useAdaBoost = cms.bool( False )
2306 )
2307 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2308   trackPseudoSelection = cms.PSet( 
2309     maxDistToAxis = cms.double( 0.07 ),
2310     totalHitsMin = cms.uint32( 0 ),
2311     ptMin = cms.double( 0.0 ),
2312     sip2dSigMax = cms.double( 99999.9 ),
2313     sip2dValMax = cms.double( 99999.9 ),
2314     sip3dSigMax = cms.double( 99999.9 ),
2315     sip3dValMax = cms.double( 99999.9 ),
2316     maxDecayLen = cms.double( 5.0 ),
2317     qualityClass = cms.string( "any" ),
2318     jetDeltaRMax = cms.double( 0.3 ),
2319     normChi2Max = cms.double( 99999.9 ),
2320     pixelHitsMin = cms.uint32( 0 ),
2321     sip2dSigMin = cms.double( 2.0 ),
2322     sip2dValMin = cms.double( -99999.9 ),
2323     sip3dSigMin = cms.double( -99999.9 ),
2324     sip3dValMin = cms.double( -99999.9 )
2325   ),
2326   trackSelection = cms.PSet( 
2327     maxDistToAxis = cms.double( 0.07 ),
2328     totalHitsMin = cms.uint32( 0 ),
2329     ptMin = cms.double( 0.0 ),
2330     sip2dSigMax = cms.double( 99999.9 ),
2331     sip2dValMax = cms.double( 99999.9 ),
2332     sip3dSigMax = cms.double( 99999.9 ),
2333     sip3dValMax = cms.double( 99999.9 ),
2334     maxDecayLen = cms.double( 5.0 ),
2335     qualityClass = cms.string( "any" ),
2336     jetDeltaRMax = cms.double( 0.3 ),
2337     normChi2Max = cms.double( 99999.9 ),
2338     pixelHitsMin = cms.uint32( 0 ),
2339     sip2dSigMin = cms.double( -99999.9 ),
2340     sip2dValMin = cms.double( -99999.9 ),
2341     sip3dSigMin = cms.double( -99999.9 ),
2342     sip3dValMin = cms.double( -99999.9 )
2343   ),
2344   trackFlip = cms.bool( False ),
2345   vertexFlip = cms.bool( False ),
2346   SoftLeptonFlip = cms.bool( False ),
2347   useTrackWeights = cms.bool( True ),
2348   pseudoMultiplicityMin = cms.uint32( 2 ),
2349   correctVertexMass = cms.bool( True ),
2350   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
2351   charmCut = cms.double( 1.5 ),
2352   minimumTrackWeight = cms.double( 0.5 ),
2353   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
2354   trackMultiplicityMin = cms.uint32( 3 ),
2355   trackSort = cms.string( "sip2dSig" ),
2356   useCategories = cms.bool( True ),
2357   calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2358     'CombinedSVPseudoVertex',
2359     'CombinedSVNoVertex' ),
2360   recordLabel = cms.string( "HLT" ),
2361   categoryVariableName = cms.string( "vertexCategory" )
2362 )
2363 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2364   trackPseudoSelection = cms.PSet( 
2365     max_pT_dRcut = cms.double( 0.1 ),
2366     b_dR = cms.double( 0.6263 ),
2367     min_pT = cms.double( 120.0 ),
2368     b_pT = cms.double( 0.3684 ),
2369     ptMin = cms.double( 0.0 ),
2370     max_pT_trackPTcut = cms.double( 3.0 ),
2371     max_pT = cms.double( 500.0 ),
2372     useVariableJTA = cms.bool( False ),
2373     maxDecayLen = cms.double( 5.0 ),
2374     qualityClass = cms.string( "any" ),
2375     normChi2Max = cms.double( 99999.9 ),
2376     sip2dValMin = cms.double( -99999.9 ),
2377     sip3dValMin = cms.double( -99999.9 ),
2378     a_dR = cms.double( -0.001053 ),
2379     maxDistToAxis = cms.double( 0.07 ),
2380     totalHitsMin = cms.uint32( 0 ),
2381     a_pT = cms.double( 0.005263 ),
2382     sip2dSigMax = cms.double( 99999.9 ),
2383     sip2dValMax = cms.double( 99999.9 ),
2384     sip3dSigMax = cms.double( 99999.9 ),
2385     sip3dValMax = cms.double( 99999.9 ),
2386     min_pT_dRcut = cms.double( 0.5 ),
2387     jetDeltaRMax = cms.double( 0.3 ),
2388     pixelHitsMin = cms.uint32( 0 ),
2389     sip3dSigMin = cms.double( -99999.9 ),
2390     sip2dSigMin = cms.double( 2.0 )
2391   ),
2392   trackSelection = cms.PSet( 
2393     max_pT_dRcut = cms.double( 0.1 ),
2394     b_dR = cms.double( 0.6263 ),
2395     min_pT = cms.double( 120.0 ),
2396     b_pT = cms.double( 0.3684 ),
2397     ptMin = cms.double( 0.0 ),
2398     max_pT_trackPTcut = cms.double( 3.0 ),
2399     max_pT = cms.double( 500.0 ),
2400     useVariableJTA = cms.bool( False ),
2401     maxDecayLen = cms.double( 5.0 ),
2402     qualityClass = cms.string( "any" ),
2403     normChi2Max = cms.double( 99999.9 ),
2404     sip2dValMin = cms.double( -99999.9 ),
2405     sip3dValMin = cms.double( -99999.9 ),
2406     a_dR = cms.double( -0.001053 ),
2407     maxDistToAxis = cms.double( 0.07 ),
2408     totalHitsMin = cms.uint32( 0 ),
2409     a_pT = cms.double( 0.005263 ),
2410     sip2dSigMax = cms.double( 99999.9 ),
2411     sip2dValMax = cms.double( 99999.9 ),
2412     sip3dSigMax = cms.double( 99999.9 ),
2413     sip3dValMax = cms.double( 99999.9 ),
2414     min_pT_dRcut = cms.double( 0.5 ),
2415     jetDeltaRMax = cms.double( 0.3 ),
2416     pixelHitsMin = cms.uint32( 0 ),
2417     sip3dSigMin = cms.double( -99999.9 ),
2418     sip2dSigMin = cms.double( -99999.9 )
2419   ),
2420   trackFlip = cms.bool( False ),
2421   vertexFlip = cms.bool( False ),
2422   SoftLeptonFlip = cms.bool( False ),
2423   useTrackWeights = cms.bool( True ),
2424   pseudoMultiplicityMin = cms.uint32( 2 ),
2425   correctVertexMass = cms.bool( True ),
2426   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
2427   charmCut = cms.double( 1.5 ),
2428   minimumTrackWeight = cms.double( 0.5 ),
2429   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
2430   trackMultiplicityMin = cms.uint32( 3 ),
2431   trackSort = cms.string( "sip2dSig" ),
2432   useCategories = cms.bool( True ),
2433   calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2434     'CombinedSVIVFV2PseudoVertex',
2435     'CombinedSVIVFV2NoVertex' ),
2436   recordLabel = cms.string( "HLT" ),
2437   categoryVariableName = cms.string( "vertexCategory" )
2438 )
2439 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2440   impactParameterType = cms.int32( 1 ),
2441   minimumImpactParameter = cms.double( -1.0 ),
2442   useSignedImpactParameterSig = cms.bool( True ),
2443   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2444   deltaR = cms.double( -1.0 ),
2445   deltaRmin = cms.double( 0.0 ),
2446   maximumDecayLength = cms.double( 999999.0 ),
2447   maxImpactParameter = cms.double( 0.1 ),
2448   maxImpactParameterSig = cms.double( 999999.0 ),
2449   trackQualityClass = cms.string( "any" ),
2450   nthTrack = cms.int32( -1 )
2451 )
2452 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2453   a_dR = cms.double( -0.001053 ),
2454   b_dR = cms.double( 0.6263 ),
2455   a_pT = cms.double( 0.005263 ),
2456   b_pT = cms.double( 0.3684 ),
2457   min_pT = cms.double( 120.0 ),
2458   max_pT = cms.double( 500.0 ),
2459   min_pT_dRcut = cms.double( 0.5 ),
2460   max_pT_dRcut = cms.double( 0.1 ),
2461   max_pT_trackPTcut = cms.double( 3.0 ),
2462   minimumImpactParameter = cms.double( 0.05 ),
2463   useSignedImpactParameterSig = cms.bool( False ),
2464   impactParameterType = cms.int32( 1 ),
2465   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2466   deltaR = cms.double( -1.0 ),
2467   maximumDecayLength = cms.double( 999999.0 ),
2468   nthTrack = cms.int32( 1 ),
2469   trackQualityClass = cms.string( "any" ),
2470   useVariableJTA = cms.bool( False )
2471 )
2472 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2473   MaxDPhi = cms.double( 1.6 ),
2474   ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2475   PropagationDirection = cms.string( "alongMomentum" )
2476 )
2477 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2478   MaxDPhi = cms.double( 1.6 ),
2479   ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2480   PropagationDirection = cms.string( "oppositeToMomentum" )
2481 )
2482 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2483   SimpleMagneticField = cms.string( "" ),
2484   MaxDPhi = cms.double( 1.6 ),
2485   ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2486   Mass = cms.double( 5.11E-4 ),
2487   PropagationDirection = cms.string( "oppositeToMomentum" ),
2488   useRungeKutta = cms.bool( False ),
2489   ptMin = cms.double( -1.0 )
2490 )
2491 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2492   MaxChi2 = cms.double( 16.0 ),
2493   nSigma = cms.double( 3.0 ),
2494   MaxDisplacement = cms.double( 0.5 ),
2495   MaxSagitta = cms.double( 2.0 ),
2496   MinimalTolerance = cms.double( 0.5 ),
2497   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2498   ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2499   pTChargeCutThreshold = cms.double( -1.0 ),
2500   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2501   appendToDataLabel = cms.string( "" )
2502 )
2503 fragment.hltESPChi2ChargeMeasurementEstimator16 = 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( "hltESPChi2ChargeMeasurementEstimator16" ),
2511   pTChargeCutThreshold = cms.double( 15.0 ),
2512   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2513   appendToDataLabel = cms.string( "" )
2514 )
2515 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2516   MaxChi2 = cms.double( 2000.0 ),
2517   nSigma = cms.double( 3.0 ),
2518   MaxDisplacement = cms.double( 100.0 ),
2519   MaxSagitta = cms.double( -1.0 ),
2520   MinimalTolerance = cms.double( 10.0 ),
2521   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2522   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2523   pTChargeCutThreshold = cms.double( 15.0 ),
2524   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2525   appendToDataLabel = cms.string( "" )
2526 )
2527 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2528   MaxChi2 = cms.double( 30.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( "hltESPChi2ChargeMeasurementEstimator30" ),
2535   pTChargeCutThreshold = cms.double( 15.0 ),
2536   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2537   appendToDataLabel = cms.string( "" )
2538 )
2539 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2540   MaxChi2 = cms.double( 9.0 ),
2541   nSigma = cms.double( 3.0 ),
2542   MaxDisplacement = cms.double( 0.5 ),
2543   MaxSagitta = cms.double( 2.0 ),
2544   MinimalTolerance = cms.double( 0.5 ),
2545   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2546   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2547   pTChargeCutThreshold = cms.double( 15.0 ),
2548   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2549   appendToDataLabel = cms.string( "" )
2550 )
2551 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2552   MaxChi2 = cms.double( 9.0 ),
2553   nSigma = cms.double( 3.0 ),
2554   MaxDisplacement = cms.double( 100.0 ),
2555   MaxSagitta = cms.double( -1.0 ),
2556   MinimalTolerance = cms.double( 10.0 ),
2557   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2558   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2559   pTChargeCutThreshold = cms.double( 15.0 ),
2560   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2561   appendToDataLabel = cms.string( "" )
2562 )
2563 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2564   MaxChi2 = cms.double( 16.0 ),
2565   nSigma = cms.double( 3.0 ),
2566   MaxDisplacement = cms.double( 0.5 ),
2567   MaxSagitta = cms.double( 2.0 ),
2568   MinimalTolerance = cms.double( 0.5 ),
2569   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2570   ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2571   pTChargeCutThreshold = cms.double( -1.0 ),
2572   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2573   appendToDataLabel = cms.string( "" )
2574 )
2575 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2576   MaxChi2 = cms.double( 40.0 ),
2577   nSigma = cms.double( 4.0 ),
2578   MaxDisplacement = cms.double( 0.5 ),
2579   MaxSagitta = cms.double( 2.0 ),
2580   MinimalTolerance = cms.double( 0.5 ),
2581   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2582   ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2583   appendToDataLabel = cms.string( "" )
2584 )
2585 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2586   MaxChi2 = cms.double( 16.0 ),
2587   nSigma = cms.double( 3.0 ),
2588   MaxDisplacement = cms.double( 100.0 ),
2589   MaxSagitta = cms.double( -1.0 ),
2590   MinimalTolerance = cms.double( 10.0 ),
2591   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2592   ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2593   appendToDataLabel = cms.string( "" )
2594 )
2595 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2596   MaxChi2 = cms.double( 30.0 ),
2597   nSigma = cms.double( 3.0 ),
2598   MaxDisplacement = cms.double( 100.0 ),
2599   MaxSagitta = cms.double( -1.0 ),
2600   MinimalTolerance = cms.double( 10.0 ),
2601   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2602   ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2603   appendToDataLabel = cms.string( "" )
2604 )
2605 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2606   MaxChi2 = cms.double( 9.0 ),
2607   nSigma = cms.double( 3.0 ),
2608   MaxDisplacement = cms.double( 100.0 ),
2609   MaxSagitta = cms.double( -1.0 ),
2610   MinimalTolerance = cms.double( 10.0 ),
2611   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2612   ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2613   appendToDataLabel = cms.string( "" )
2614 )
2615 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2616   ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2617   MaxComponents = cms.int32( 12 ),
2618   DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2619 )
2620 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2621   MaxChi2 = cms.double( 9.0 ),
2622   nSigma = cms.double( 3.0 ),
2623   MaxDisplacement = cms.double( 0.5 ),
2624   MaxSagitta = cms.double( 2.0 ),
2625   MinimalTolerance = cms.double( 0.5 ),
2626   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2627   ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2628   pTChargeCutThreshold = cms.double( -1.0 ),
2629   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2630   appendToDataLabel = cms.string( "" )
2631 )
2632 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2633   ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2634   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2635   fractionShared = cms.double( 0.13 ),
2636   ValidHitBonus = cms.double( 5.0 ),
2637   MissingHitPenalty = cms.double( 20.0 ),
2638   allowSharedFirstHit = cms.bool( True )
2639 )
2640 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2641   ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2642   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2643   fractionShared = cms.double( 0.13 ),
2644   ValidHitBonus = cms.double( 5.0 ),
2645   MissingHitPenalty = cms.double( 20.0 ),
2646   allowSharedFirstHit = cms.bool( True )
2647 )
2648 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2649   MaxChi2 = cms.double( 9.0 ),
2650   nSigma = cms.double( 3.0 ),
2651   MaxDisplacement = cms.double( 0.5 ),
2652   MaxSagitta = cms.double( 2.0 ),
2653   MinimalTolerance = cms.double( 0.5 ),
2654   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2655   ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2656   pTChargeCutThreshold = cms.double( -1.0 ),
2657   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2658   appendToDataLabel = cms.string( "" )
2659 )
2660 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2661   ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
2662   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2663   fractionShared = cms.double( 0.13 ),
2664   ValidHitBonus = cms.double( 5.0 ),
2665   MissingHitPenalty = cms.double( 20.0 ),
2666   allowSharedFirstHit = cms.bool( True )
2667 )
2668 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2669   impactParameterType = cms.int32( 1 ),
2670   minimumImpactParameter = cms.double( -1.0 ),
2671   useSignedImpactParameterSig = cms.bool( True ),
2672   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2673   deltaR = cms.double( -1.0 ),
2674   deltaRmin = cms.double( 0.0 ),
2675   maximumDecayLength = cms.double( 999999.0 ),
2676   maxImpactParameter = cms.double( 0.1 ),
2677   maxImpactParameterSig = cms.double( 999999.0 ),
2678   trackQualityClass = cms.string( "any" ),
2679   nthTrack = cms.int32( -1 )
2680 )
2681 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2682   impactParameterType = cms.int32( 1 ),
2683   minimumImpactParameter = cms.double( -1.0 ),
2684   useSignedImpactParameterSig = cms.bool( True ),
2685   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2686   deltaR = cms.double( -1.0 ),
2687   deltaRmin = cms.double( 0.0 ),
2688   maximumDecayLength = cms.double( 999999.0 ),
2689   maxImpactParameter = cms.double( 0.2 ),
2690   maxImpactParameterSig = cms.double( 999999.0 ),
2691   trackQualityClass = cms.string( "any" ),
2692   nthTrack = cms.int32( -1 )
2693 )
2694 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
2695   impactParameterType = cms.int32( 1 ),
2696   minimumImpactParameter = cms.double( -1.0 ),
2697   useSignedImpactParameterSig = cms.bool( False ),
2698   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2699   deltaR = cms.double( -1.0 ),
2700   deltaRmin = cms.double( 0.0 ),
2701   maximumDecayLength = cms.double( 999999.0 ),
2702   maxImpactParameter = cms.double( 0.05 ),
2703   maxImpactParameterSig = cms.double( 5.0 ),
2704   trackQualityClass = cms.string( "any" ),
2705   nthTrack = cms.int32( -1 )
2706 )
2707 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2708   a_dR = cms.double( -0.001053 ),
2709   b_dR = cms.double( 0.6263 ),
2710   a_pT = cms.double( 0.005263 ),
2711   b_pT = cms.double( 0.3684 ),
2712   min_pT = cms.double( 120.0 ),
2713   max_pT = cms.double( 500.0 ),
2714   min_pT_dRcut = cms.double( 0.5 ),
2715   max_pT_dRcut = cms.double( 0.1 ),
2716   max_pT_trackPTcut = cms.double( 3.0 ),
2717   minimumImpactParameter = cms.double( 0.05 ),
2718   useSignedImpactParameterSig = cms.bool( False ),
2719   impactParameterType = cms.int32( 1 ),
2720   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2721   deltaR = cms.double( -1.0 ),
2722   maximumDecayLength = cms.double( 999999.0 ),
2723   nthTrack = cms.int32( 1 ),
2724   trackQualityClass = cms.string( "any" ),
2725   useVariableJTA = cms.bool( False )
2726 )
2727 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
2728   a_dR = cms.double( -0.001053 ),
2729   b_dR = cms.double( 0.6263 ),
2730   a_pT = cms.double( 0.005263 ),
2731   b_pT = cms.double( 0.3684 ),
2732   min_pT = cms.double( 120.0 ),
2733   max_pT = cms.double( 500.0 ),
2734   min_pT_dRcut = cms.double( 0.5 ),
2735   max_pT_dRcut = cms.double( 0.1 ),
2736   max_pT_trackPTcut = cms.double( 3.0 ),
2737   minimumImpactParameter = cms.double( 0.03 ),
2738   useSignedImpactParameterSig = cms.bool( False ),
2739   impactParameterType = cms.int32( 1 ),
2740   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2741   deltaR = cms.double( -1.0 ),
2742   maximumDecayLength = cms.double( 999999.0 ),
2743   nthTrack = cms.int32( 1 ),
2744   trackQualityClass = cms.string( "any" ),
2745   useVariableJTA = cms.bool( False )
2746 )
2747 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2748   a_dR = cms.double( -0.001053 ),
2749   b_dR = cms.double( 0.6263 ),
2750   a_pT = cms.double( 0.005263 ),
2751   b_pT = cms.double( 0.3684 ),
2752   min_pT = cms.double( 120.0 ),
2753   max_pT = cms.double( 500.0 ),
2754   min_pT_dRcut = cms.double( 0.5 ),
2755   max_pT_dRcut = cms.double( 0.1 ),
2756   max_pT_trackPTcut = cms.double( 3.0 ),
2757   minimumImpactParameter = cms.double( 0.2 ),
2758   useSignedImpactParameterSig = cms.bool( True ),
2759   impactParameterType = cms.int32( 1 ),
2760   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2761   deltaR = cms.double( -1.0 ),
2762   maximumDecayLength = cms.double( 999999.0 ),
2763   nthTrack = cms.int32( 2 ),
2764   trackQualityClass = cms.string( "any" ),
2765   useVariableJTA = cms.bool( False )
2766 )
2767 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2768   ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2769 )
2770 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2771   BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2772   EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2773   ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2774   MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2775   Mass = cms.double( 5.11E-4 ),
2776   BetheHeitlerCorrection = cms.int32( 2 )
2777 )
2778 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2779   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2780   NoErrorPropagation = cms.bool( False ),
2781   PropagationDirection = cms.string( "anyDirection" ),
2782   useTuningForL2Speed = cms.bool( True ),
2783   useIsYokeFlag = cms.bool( True ),
2784   endcapShiftInZNeg = cms.double( 0.0 ),
2785   SetVBFPointer = cms.bool( False ),
2786   AssumeNoMaterial = cms.bool( False ),
2787   endcapShiftInZPos = cms.double( 0.0 ),
2788   useInTeslaFromMagField = cms.bool( False ),
2789   VBFName = cms.string( "VolumeBasedMagneticField" ),
2790   useEndcapShiftsInZ = cms.bool( False ),
2791   sendLogWarning = cms.bool( False ),
2792   useMatVolumes = cms.bool( True ),
2793   debug = cms.bool( False ),
2794   ApplyRadX0Correction = cms.bool( True ),
2795   useMagVolumes = cms.bool( True ),
2796   returnTangentPlane = cms.bool( True )
2797 )
2798 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2799   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2800   NoErrorPropagation = cms.bool( False ),
2801   PropagationDirection = cms.string( "oppositeToMomentum" ),
2802   useTuningForL2Speed = cms.bool( True ),
2803   useIsYokeFlag = cms.bool( True ),
2804   endcapShiftInZNeg = cms.double( 0.0 ),
2805   SetVBFPointer = cms.bool( False ),
2806   AssumeNoMaterial = cms.bool( False ),
2807   endcapShiftInZPos = cms.double( 0.0 ),
2808   useInTeslaFromMagField = cms.bool( False ),
2809   VBFName = cms.string( "VolumeBasedMagneticField" ),
2810   useEndcapShiftsInZ = cms.bool( False ),
2811   sendLogWarning = cms.bool( False ),
2812   useMatVolumes = cms.bool( True ),
2813   debug = cms.bool( False ),
2814   ApplyRadX0Correction = cms.bool( True ),
2815   useMagVolumes = cms.bool( True ),
2816   returnTangentPlane = cms.bool( True )
2817 )
2818 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2819   ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2820   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2821   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2822   EstimateCut = cms.double( -1.0 ),
2823   MaxFractionOutliers = cms.double( 0.3 ),
2824   MaxNumberOfOutliers = cms.int32( 3 ),
2825   MinDof = cms.int32( 2 ),
2826   NoOutliersBeginEnd = cms.bool( False ),
2827   MinNumberOfHits = cms.int32( 3 ),
2828   MinNumberOfHitsHighEta = cms.int32( 5 ),
2829   HighEtaSwitch = cms.double( 5.0 ),
2830   RejectTracks = cms.bool( True ),
2831   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2832   NoInvalidHitsBeginEnd = cms.bool( True ),
2833   LogPixelProbabilityCut = cms.double( -16.0 ),
2834   appendToDataLabel = cms.string( "" )
2835 )
2836 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2837   ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2838   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2839   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2840   EstimateCut = cms.double( -1.0 ),
2841   MaxFractionOutliers = cms.double( 0.3 ),
2842   MaxNumberOfOutliers = cms.int32( 3 ),
2843   MinDof = cms.int32( 2 ),
2844   NoOutliersBeginEnd = cms.bool( False ),
2845   MinNumberOfHits = cms.int32( 5 ),
2846   MinNumberOfHitsHighEta = cms.int32( 5 ),
2847   HighEtaSwitch = cms.double( 5.0 ),
2848   RejectTracks = cms.bool( True ),
2849   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2850   NoInvalidHitsBeginEnd = cms.bool( False ),
2851   LogPixelProbabilityCut = cms.double( -16.0 ),
2852   appendToDataLabel = cms.string( "" )
2853 )
2854 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2855   ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2856   standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2857   looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2858   appendToDataLabel = cms.string( "" )
2859 )
2860 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2861   SimpleMagneticField = cms.string( "" ),
2862   MaxDPhi = cms.double( 1.6 ),
2863   ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2864   Mass = cms.double( 5.11E-4 ),
2865   PropagationDirection = cms.string( "alongMomentum" ),
2866   useRungeKutta = cms.bool( False ),
2867   ptMin = cms.double( -1.0 )
2868 )
2869 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2870   ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2871 )
2872 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2873   ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2874   Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2875   Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2876   EstimateCut = cms.double( -1.0 ),
2877   MaxFractionOutliers = cms.double( 0.3 ),
2878   MaxNumberOfOutliers = cms.int32( 3 ),
2879   MinDof = cms.int32( 2 ),
2880   NoOutliersBeginEnd = cms.bool( False ),
2881   MinNumberOfHits = cms.int32( 5 ),
2882   MinNumberOfHitsHighEta = cms.int32( 5 ),
2883   HighEtaSwitch = cms.double( 5.0 ),
2884   RejectTracks = cms.bool( True ),
2885   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2886   NoInvalidHitsBeginEnd = cms.bool( True ),
2887   LogPixelProbabilityCut = cms.double( -16.0 ),
2888   appendToDataLabel = cms.string( "" )
2889 )
2890 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2891   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2892   ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2893   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2894   GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
2895   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2896 )
2897 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2898   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2899   ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2900   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2901   ErrorRescaling = cms.double( 100.0 ),
2902   GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2903   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2904 )
2905 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2906   MaxChi2 = cms.double( 30.0 ),
2907   nSigma = cms.double( 3.0 ),
2908   MaxDisplacement = cms.double( 0.5 ),
2909   MaxSagitta = cms.double( 2.0 ),
2910   MinimalTolerance = cms.double( 0.5 ),
2911   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2912   ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2913   pTChargeCutThreshold = cms.double( 15.0 ),
2914   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2915   appendToDataLabel = cms.string( "" )
2916 )
2917 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = 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( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2925   pTChargeCutThreshold = cms.double( 15.0 ),
2926   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2927   appendToDataLabel = cms.string( "" )
2928 )
2929 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2930   MaxChi2 = cms.double( 36.0 ),
2931   nSigma = cms.double( 3.0 ),
2932   MaxDisplacement = cms.double( 100.0 ),
2933   MaxSagitta = cms.double( -1.0 ),
2934   MinimalTolerance = cms.double( 10.0 ),
2935   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2936   ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2937   appendToDataLabel = cms.string( "" )
2938 )
2939 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2940   ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2941   Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2942   Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
2943   EstimateCut = cms.double( -1.0 ),
2944   MaxFractionOutliers = cms.double( 0.3 ),
2945   MaxNumberOfOutliers = cms.int32( 3 ),
2946   MinDof = cms.int32( 2 ),
2947   NoOutliersBeginEnd = cms.bool( False ),
2948   MinNumberOfHits = cms.int32( 5 ),
2949   MinNumberOfHitsHighEta = cms.int32( 5 ),
2950   HighEtaSwitch = cms.double( 5.0 ),
2951   RejectTracks = cms.bool( True ),
2952   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2953   NoInvalidHitsBeginEnd = cms.bool( False ),
2954   LogPixelProbabilityCut = cms.double( -16.0 ),
2955   appendToDataLabel = cms.string( "" )
2956 )
2957 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2958   ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2959   Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2960   Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2961   EstimateCut = cms.double( -1.0 ),
2962   MaxFractionOutliers = cms.double( 0.3 ),
2963   MaxNumberOfOutliers = cms.int32( 3 ),
2964   MinDof = cms.int32( 2 ),
2965   NoOutliersBeginEnd = cms.bool( False ),
2966   MinNumberOfHits = cms.int32( 5 ),
2967   MinNumberOfHitsHighEta = cms.int32( 5 ),
2968   HighEtaSwitch = cms.double( 5.0 ),
2969   RejectTracks = cms.bool( True ),
2970   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2971   NoInvalidHitsBeginEnd = cms.bool( False ),
2972   LogPixelProbabilityCut = cms.double( -16.0 ),
2973   appendToDataLabel = cms.string( "" )
2974 )
2975 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2976   ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2977   Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2978   Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2979   EstimateCut = cms.double( 20.0 ),
2980   MaxFractionOutliers = cms.double( 0.3 ),
2981   MaxNumberOfOutliers = cms.int32( 3 ),
2982   MinDof = cms.int32( 2 ),
2983   NoOutliersBeginEnd = cms.bool( False ),
2984   MinNumberOfHits = cms.int32( 3 ),
2985   MinNumberOfHitsHighEta = cms.int32( 5 ),
2986   HighEtaSwitch = cms.double( 5.0 ),
2987   RejectTracks = cms.bool( True ),
2988   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2989   NoInvalidHitsBeginEnd = cms.bool( True ),
2990   LogPixelProbabilityCut = cms.double( -14.0 ),
2991   appendToDataLabel = cms.string( "" )
2992 )
2993 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
2994   ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2995   Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2996   Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2997   EstimateCut = cms.double( 20.0 ),
2998   MaxFractionOutliers = cms.double( 0.3 ),
2999   MaxNumberOfOutliers = cms.int32( 3 ),
3000   MinDof = cms.int32( 2 ),
3001   NoOutliersBeginEnd = cms.bool( False ),
3002   MinNumberOfHits = cms.int32( 3 ),
3003   MinNumberOfHitsHighEta = cms.int32( 5 ),
3004   HighEtaSwitch = cms.double( 5.0 ),
3005   RejectTracks = cms.bool( True ),
3006   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3007   NoInvalidHitsBeginEnd = cms.bool( True ),
3008   LogPixelProbabilityCut = cms.double( -14.0 ),
3009   appendToDataLabel = cms.string( "" )
3010 )
3011 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3012   ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
3013   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3014   Updator = cms.string( "hltESPKFUpdator" ),
3015   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3016   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3017   minHits = cms.int32( 3 ),
3018   appendToDataLabel = cms.string( "" )
3019 )
3020 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
3021   ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3022   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3023   Updator = cms.string( "hltESPKFUpdator" ),
3024   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3025   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3026   minHits = cms.int32( 3 ),
3027   appendToDataLabel = cms.string( "" )
3028 )
3029 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3030   ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3031   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3032   Updator = cms.string( "hltESPKFUpdator" ),
3033   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3034   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3035   minHits = cms.int32( 3 ),
3036   appendToDataLabel = cms.string( "" )
3037 )
3038 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3039   ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
3040   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3041   Updator = cms.string( "hltESPKFUpdator" ),
3042   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3043   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3044   errorRescaling = cms.double( 100.0 ),
3045   minHits = cms.int32( 3 ),
3046   appendToDataLabel = cms.string( "" )
3047 )
3048 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3049   ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3050   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3051   Updator = cms.string( "hltESPKFUpdator" ),
3052   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3053   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3054   errorRescaling = cms.double( 100.0 ),
3055   minHits = cms.int32( 3 ),
3056   appendToDataLabel = cms.string( "" )
3057 )
3058 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3059   ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3060   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3061   Updator = cms.string( "hltESPKFUpdator" ),
3062   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3063   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3064   errorRescaling = cms.double( 10.0 ),
3065   minHits = cms.int32( 3 ),
3066   appendToDataLabel = cms.string( "" )
3067 )
3068 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
3069   ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3070   Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3071   Updator = cms.string( "hltESPKFUpdator" ),
3072   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3073   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3074   errorRescaling = cms.double( 10.0 ),
3075   minHits = cms.int32( 3 ),
3076   appendToDataLabel = cms.string( "" )
3077 )
3078 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
3079   ComponentName = cms.string( "hltESPKFUpdator" )
3080 )
3081 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
3082   ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3083   DistanceMeasure = cms.string( "KullbackLeibler" )
3084 )
3085 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3086   ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3087   Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3088   Updator = cms.string( "hltESPKFUpdator" ),
3089   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3090   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3091   minHits = cms.int32( 3 ),
3092   appendToDataLabel = cms.string( "" )
3093 )
3094 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3095   MaxChi2 = cms.double( 9.0 ),
3096   nSigma = cms.double( 3.0 ),
3097   MaxDisplacement = cms.double( 0.5 ),
3098   MaxSagitta = cms.double( 2.0 ),
3099   MinimalTolerance = cms.double( 0.5 ),
3100   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3101   ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3102   pTChargeCutThreshold = cms.double( -1.0 ),
3103   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3104   appendToDataLabel = cms.string( "" )
3105 )
3106 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3107   ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3108   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3109   fractionShared = cms.double( 0.16 ),
3110   ValidHitBonus = cms.double( 5.0 ),
3111   MissingHitPenalty = cms.double( 20.0 ),
3112   allowSharedFirstHit = cms.bool( True )
3113 )
3114 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3115   ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
3116   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3117   fractionShared = cms.double( 0.16 ),
3118   ValidHitBonus = cms.double( 5.0 ),
3119   MissingHitPenalty = cms.double( 20.0 ),
3120   allowSharedFirstHit = cms.bool( True )
3121 )
3122 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3123   MaxChi2 = cms.double( 9.0 ),
3124   nSigma = cms.double( 3.0 ),
3125   MaxDisplacement = cms.double( 0.5 ),
3126   MaxSagitta = cms.double( 2.0 ),
3127   MinimalTolerance = cms.double( 0.5 ),
3128   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3129   ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3130   pTChargeCutThreshold = cms.double( -1.0 ),
3131   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3132   appendToDataLabel = cms.string( "" )
3133 )
3134 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3135   ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3136   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3137   fractionShared = cms.double( 0.16 ),
3138   ValidHitBonus = cms.double( 5.0 ),
3139   MissingHitPenalty = cms.double( 20.0 ),
3140   allowSharedFirstHit = cms.bool( True )
3141 )
3142 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3143   ComponentName = cms.string( "hltESPMeasurementTracker" ),
3144   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3145   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3146   HitMatcher = cms.string( "StandardMatcher" ),
3147   Phase2StripCPE = cms.string( "" ),
3148   SiStripQualityLabel = cms.string( "" ),
3149   UseStripModuleQualityDB = cms.bool( True ),
3150   DebugStripModuleQualityDB = cms.untracked.bool( False ),
3151   UseStripAPVFiberQualityDB = cms.bool( True ),
3152   DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3153   MaskBadAPVFibers = cms.bool( True ),
3154   UseStripStripQualityDB = cms.bool( True ),
3155   DebugStripStripQualityDB = cms.untracked.bool( False ),
3156   badStripCuts = cms.PSet( 
3157     TOB = cms.PSet( 
3158       maxBad = cms.uint32( 4 ),
3159       maxConsecutiveBad = cms.uint32( 2 )
3160     ),
3161     TIB = cms.PSet( 
3162       maxBad = cms.uint32( 4 ),
3163       maxConsecutiveBad = cms.uint32( 2 )
3164     ),
3165     TID = cms.PSet( 
3166       maxBad = cms.uint32( 4 ),
3167       maxConsecutiveBad = cms.uint32( 2 )
3168     ),
3169     TEC = cms.PSet( 
3170       maxBad = cms.uint32( 4 ),
3171       maxConsecutiveBad = cms.uint32( 2 )
3172     )
3173   ),
3174   UsePixelModuleQualityDB = cms.bool( True ),
3175   DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3176   UsePixelROCQualityDB = cms.bool( True ),
3177   DebugPixelROCQualityDB = cms.untracked.bool( False ),
3178   appendToDataLabel = cms.string( "" )
3179 )
3180 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3181   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3182   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3183   ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3184   isPhase2 = cms.bool( False ),
3185   doPixelShapeCut = cms.bool( True ),
3186   doStripShapeCut = cms.bool( True ),
3187   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3188   appendToDataLabel = cms.string( "" )
3189 )
3190 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3191   ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3192   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3193   fractionShared = cms.double( 0.11 ),
3194   ValidHitBonus = cms.double( 5.0 ),
3195   MissingHitPenalty = cms.double( 20.0 ),
3196   allowSharedFirstHit = cms.bool( True )
3197 )
3198 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3199   MaxChi2 = cms.double( 16.0 ),
3200   nSigma = cms.double( 3.0 ),
3201   MaxDisplacement = cms.double( 0.5 ),
3202   MaxSagitta = cms.double( 2.0 ),
3203   MinimalTolerance = cms.double( 0.5 ),
3204   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3205   ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3206   pTChargeCutThreshold = cms.double( -1.0 ),
3207   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3208   appendToDataLabel = cms.string( "" )
3209 )
3210 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3211   ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3212   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3213   fractionShared = cms.double( 0.11 ),
3214   ValidHitBonus = cms.double( 5.0 ),
3215   MissingHitPenalty = cms.double( 20.0 ),
3216   allowSharedFirstHit = cms.bool( True )
3217 )
3218 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3219   ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
3220 )
3221 fragment.hltESPPFClusterParams = cms.ESProducer( "PFClusterParamsESProducer@alpaka",
3222   seedFinder = cms.PSet( 
3223     thresholdsByDetector = cms.VPSet( 
3224       cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
3225         seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ),
3226         detector = cms.string( "HCAL_BARREL1" )
3227       ),
3228       cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
3229         seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
3230         detector = cms.string( "HCAL_ENDCAP" )
3231       )
3232     ),
3233     nNeighbours = cms.int32( 4 )
3234   ),
3235   initialClusteringStep = cms.PSet(  thresholdsByDetector = cms.VPSet( 
3236   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3237     detector = cms.string( "HCAL_BARREL1" )
3238   ),
3239   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3240     detector = cms.string( "HCAL_ENDCAP" )
3241   )
3242 ) ),
3243   pfClusterBuilder = cms.PSet( 
3244     minFracTot = cms.double( 1.0E-20 ),
3245     stoppingTolerance = cms.double( 1.0E-8 ),
3246     positionCalc = cms.PSet( 
3247       minAllowedNormalization = cms.double( 1.0E-9 ),
3248       minFractionInCalc = cms.double( 1.0E-9 )
3249     ),
3250     maxIterations = cms.uint32( 5 ),
3251     recHitEnergyNorms = cms.VPSet( 
3252       cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3253         detector = cms.string( "HCAL_BARREL1" )
3254       ),
3255       cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3256         detector = cms.string( "HCAL_ENDCAP" )
3257       )
3258     ),
3259     showerSigma = cms.double( 10.0 ),
3260     minFractionToKeep = cms.double( 1.0E-7 ),
3261     excludeOtherSeeds = cms.bool( True ),
3262     timeResolutionCalcBarrel = cms.PSet( 
3263       corrTermLowE = cms.double( 0.0 ),
3264       threshLowE = cms.double( 6.0 ),
3265       noiseTerm = cms.double( 21.86 ),
3266       constantTermLowE = cms.double( 4.24 ),
3267       noiseTermLowE = cms.double( 8.0 ),
3268       threshHighE = cms.double( 15.0 ),
3269       constantTerm = cms.double( 2.82 )
3270     ),
3271     timeResolutionCalcEndcap = cms.PSet( 
3272       corrTermLowE = cms.double( 0.0 ),
3273       threshLowE = cms.double( 6.0 ),
3274       noiseTerm = cms.double( 21.86 ),
3275       constantTermLowE = cms.double( 4.24 ),
3276       noiseTermLowE = cms.double( 8.0 ),
3277       threshHighE = cms.double( 15.0 ),
3278       constantTerm = cms.double( 2.82 )
3279     )
3280   ),
3281   appendToDataLabel = cms.string( "" ),
3282   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3283 )
3284 fragment.hltESPPFRecHitHCALParams = cms.ESProducer( "PFRecHitHCALParamsESProducer@alpaka",
3285   energyThresholdsHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3286   energyThresholdsHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3287   appendToDataLabel = cms.string( "" ),
3288   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3289 )
3290 fragment.hltESPPFRecHitHCALTopology = cms.ESProducer( "PFRecHitHCALTopologyESProducer@alpaka",
3291   usePFThresholdsFromDB = cms.bool( True ),
3292   appendToDataLabel = cms.string( "" ),
3293   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3294 )
3295 fragment.hltESPPixelCPEFastParamsHIonPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaHIonPhase1@alpaka",
3296   LoadTemplatesFromDB = cms.bool( True ),
3297   Alpha2Order = cms.bool( True ),
3298   ClusterProbComputationFlag = cms.int32( 0 ),
3299   useLAWidthFromDB = cms.bool( True ),
3300   lAOffset = cms.double( 0.0 ),
3301   lAWidthBPix = cms.double( 0.0 ),
3302   lAWidthFPix = cms.double( 0.0 ),
3303   doLorentzFromAlignment = cms.bool( False ),
3304   useLAFromDB = cms.bool( True ),
3305   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3306   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3307   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3308   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3309   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3310   yerr_endcap = cms.vdouble( 0.0021 ),
3311   xerr_barrel_l1_def = cms.double( 0.0103 ),
3312   yerr_barrel_l1_def = cms.double( 0.0021 ),
3313   xerr_barrel_ln_def = cms.double( 0.0103 ),
3314   yerr_barrel_ln_def = cms.double( 0.0021 ),
3315   xerr_endcap_def = cms.double( 0.002 ),
3316   yerr_endcap_def = cms.double( 7.5E-4 ),
3317   EdgeClusterErrorX = cms.double( 50.0 ),
3318   EdgeClusterErrorY = cms.double( 85.0 ),
3319   UseErrorsFromTemplates = cms.bool( True ),
3320   TruncatePixelCharge = cms.bool( True ),
3321   ComponentName = cms.string( "PixelCPEFastParamsHIonPhase1" ),
3322   MagneticFieldRecord = cms.ESInputTag( "","" ),
3323   appendToDataLabel = cms.string( "" )
3324 )
3325 fragment.hltESPPixelCPEFastParamsPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaPhase1@alpaka",
3326   LoadTemplatesFromDB = cms.bool( True ),
3327   Alpha2Order = cms.bool( True ),
3328   ClusterProbComputationFlag = cms.int32( 0 ),
3329   useLAWidthFromDB = cms.bool( True ),
3330   lAOffset = cms.double( 0.0 ),
3331   lAWidthBPix = cms.double( 0.0 ),
3332   lAWidthFPix = cms.double( 0.0 ),
3333   doLorentzFromAlignment = cms.bool( False ),
3334   useLAFromDB = cms.bool( True ),
3335   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3336   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3337   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3338   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3339   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3340   yerr_endcap = cms.vdouble( 0.0021 ),
3341   xerr_barrel_l1_def = cms.double( 0.0103 ),
3342   yerr_barrel_l1_def = cms.double( 0.0021 ),
3343   xerr_barrel_ln_def = cms.double( 0.0103 ),
3344   yerr_barrel_ln_def = cms.double( 0.0021 ),
3345   xerr_endcap_def = cms.double( 0.002 ),
3346   yerr_endcap_def = cms.double( 7.5E-4 ),
3347   EdgeClusterErrorX = cms.double( 50.0 ),
3348   EdgeClusterErrorY = cms.double( 85.0 ),
3349   UseErrorsFromTemplates = cms.bool( True ),
3350   TruncatePixelCharge = cms.bool( True ),
3351   ComponentName = cms.string( "PixelCPEFastParams" ),
3352   MagneticFieldRecord = cms.ESInputTag( "","" ),
3353   appendToDataLabel = cms.string( "" ),
3354   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3355 )
3356 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3357   LoadTemplatesFromDB = cms.bool( True ),
3358   Alpha2Order = cms.bool( True ),
3359   ClusterProbComputationFlag = cms.int32( 0 ),
3360   useLAWidthFromDB = cms.bool( False ),
3361   lAOffset = cms.double( 0.0 ),
3362   lAWidthBPix = cms.double( 0.0 ),
3363   lAWidthFPix = cms.double( 0.0 ),
3364   doLorentzFromAlignment = cms.bool( False ),
3365   useLAFromDB = cms.bool( True ),
3366   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3367   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3368   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3369   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3370   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3371   yerr_endcap = cms.vdouble( 0.0021 ),
3372   xerr_barrel_l1_def = cms.double( 0.0103 ),
3373   yerr_barrel_l1_def = cms.double( 0.0021 ),
3374   xerr_barrel_ln_def = cms.double( 0.0103 ),
3375   yerr_barrel_ln_def = cms.double( 0.0021 ),
3376   xerr_endcap_def = cms.double( 0.002 ),
3377   yerr_endcap_def = cms.double( 7.5E-4 ),
3378   eff_charge_cut_highX = cms.double( 1.0 ),
3379   eff_charge_cut_highY = cms.double( 1.0 ),
3380   eff_charge_cut_lowX = cms.double( 0.0 ),
3381   eff_charge_cut_lowY = cms.double( 0.0 ),
3382   size_cutX = cms.double( 3.0 ),
3383   size_cutY = cms.double( 3.0 ),
3384   EdgeClusterErrorX = cms.double( 50.0 ),
3385   EdgeClusterErrorY = cms.double( 85.0 ),
3386   inflate_errors = cms.bool( False ),
3387   inflate_all_errors_no_trk_angle = cms.bool( False ),
3388   NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
3389   UseErrorsFromTemplates = cms.bool( True ),
3390   TruncatePixelCharge = cms.bool( True ),
3391   IrradiationBiasCorrection = cms.bool( True ),
3392   DoCosmics = cms.bool( False ),
3393   isPhase2 = cms.bool( False ),
3394   SmallPitch = cms.bool( False ),
3395   ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3396   MagneticFieldRecord = cms.ESInputTag( "","" ),
3397   appendToDataLabel = cms.string( "" )
3398 )
3399 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3400   LoadTemplatesFromDB = cms.bool( True ),
3401   Alpha2Order = cms.bool( True ),
3402   ClusterProbComputationFlag = cms.int32( 0 ),
3403   useLAWidthFromDB = cms.bool( True ),
3404   lAOffset = cms.double( 0.0 ),
3405   lAWidthBPix = cms.double( 0.0 ),
3406   lAWidthFPix = cms.double( 0.0 ),
3407   doLorentzFromAlignment = cms.bool( False ),
3408   useLAFromDB = cms.bool( True ),
3409   barrelTemplateID = cms.int32( 0 ),
3410   forwardTemplateID = cms.int32( 0 ),
3411   directoryWithTemplates = cms.int32( 0 ),
3412   speed = cms.int32( -2 ),
3413   UseClusterSplitter = cms.bool( False ),
3414   ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3415   appendToDataLabel = cms.string( "" )
3416 )
3417 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3418   MaxChi2 = cms.double( 16.0 ),
3419   nSigma = cms.double( 3.0 ),
3420   MaxDisplacement = cms.double( 0.5 ),
3421   MaxSagitta = cms.double( 2.0 ),
3422   MinimalTolerance = cms.double( 0.5 ),
3423   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3424   ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3425   pTChargeCutThreshold = cms.double( -1.0 ),
3426   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3427   appendToDataLabel = cms.string( "" )
3428 )
3429 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3430   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3431   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3432   ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3433   isPhase2 = cms.bool( False ),
3434   doPixelShapeCut = cms.bool( True ),
3435   doStripShapeCut = cms.bool( True ),
3436   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3437   appendToDataLabel = cms.string( "" )
3438 )
3439 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3440   ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3441   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3442   fractionShared = cms.double( 0.11 ),
3443   ValidHitBonus = cms.double( 5.0 ),
3444   MissingHitPenalty = cms.double( 20.0 ),
3445   allowSharedFirstHit = cms.bool( True )
3446 )
3447 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3448   MaxChi2 = cms.double( 9.0 ),
3449   nSigma = cms.double( 3.0 ),
3450   MaxDisplacement = cms.double( 0.5 ),
3451   MaxSagitta = cms.double( 2.0 ),
3452   MinimalTolerance = cms.double( 0.5 ),
3453   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
3454   ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3455   pTChargeCutThreshold = cms.double( 15.0 ),
3456   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3457   appendToDataLabel = cms.string( "" )
3458 )
3459 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3460   MaxChi2 = cms.double( 25.0 ),
3461   nSigma = cms.double( 3.0 ),
3462   MaxDisplacement = cms.double( 100.0 ),
3463   MaxSagitta = cms.double( -1.0 ),
3464   MinimalTolerance = cms.double( 10.0 ),
3465   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3466   ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3467   appendToDataLabel = cms.string( "" )
3468 )
3469 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3470   ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3471   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3472   fractionShared = cms.double( 0.19 ),
3473   ValidHitBonus = cms.double( 5.0 ),
3474   MissingHitPenalty = cms.double( 20.0 ),
3475   allowSharedFirstHit = cms.bool( True )
3476 )
3477 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3478   ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3479   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3480   Updator = cms.string( "hltESPKFUpdator" ),
3481   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3482   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3483   minHits = cms.int32( 3 ),
3484   appendToDataLabel = cms.string( "" )
3485 )
3486 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3487   ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3488   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3489   Updator = cms.string( "hltESPKFUpdator" ),
3490   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3491   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3492   errorRescaling = cms.double( 100.0 ),
3493   minHits = cms.int32( 3 ),
3494   appendToDataLabel = cms.string( "" )
3495 )
3496 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3497   SimpleMagneticField = cms.string( "" ),
3498   MaxDPhi = cms.double( 1.6 ),
3499   ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3500   Mass = cms.double( 0.105 ),
3501   PropagationDirection = cms.string( "alongMomentum" ),
3502   useRungeKutta = cms.bool( True ),
3503   ptMin = cms.double( -1.0 )
3504 )
3505 fragment.hltESPSiPixelCablingSoA = cms.ESProducer( "SiPixelCablingSoAESProducer@alpaka",
3506   CablingMapLabel = cms.string( "" ),
3507   UseQualityInfo = cms.bool( False ),
3508   appendToDataLabel = cms.string( "" ),
3509   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3510 )
3511 fragment.hltESPSiPixelGainCalibrationForHLTSoA = cms.ESProducer( "SiPixelGainCalibrationForHLTSoAESProducer@alpaka",
3512   appendToDataLabel = cms.string( "" ),
3513   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3514 )
3515 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3516   ComponentName = cms.string( "hltESPSmartPropagator" ),
3517   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3518   MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3519   PropagationDirection = cms.string( "alongMomentum" ),
3520   Epsilon = cms.double( 5.0 )
3521 )
3522 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3523   ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
3524   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3525   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3526   PropagationDirection = cms.string( "alongMomentum" ),
3527   Epsilon = cms.double( 5.0 )
3528 )
3529 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3530   ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3531   TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3532   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3533   PropagationDirection = cms.string( "oppositeToMomentum" ),
3534   Epsilon = cms.double( 5.0 )
3535 )
3536 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3537   distance = cms.double( 0.5 )
3538 )
3539 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3540   ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3541   NoErrorPropagation = cms.bool( False ),
3542   PropagationDirection = cms.string( "alongMomentum" ),
3543   useTuningForL2Speed = cms.bool( False ),
3544   useIsYokeFlag = cms.bool( True ),
3545   endcapShiftInZNeg = cms.double( 0.0 ),
3546   SetVBFPointer = cms.bool( False ),
3547   AssumeNoMaterial = cms.bool( False ),
3548   endcapShiftInZPos = cms.double( 0.0 ),
3549   useInTeslaFromMagField = cms.bool( False ),
3550   VBFName = cms.string( "VolumeBasedMagneticField" ),
3551   useEndcapShiftsInZ = cms.bool( False ),
3552   sendLogWarning = cms.bool( False ),
3553   useMatVolumes = cms.bool( True ),
3554   debug = cms.bool( False ),
3555   ApplyRadX0Correction = cms.bool( True ),
3556   useMagVolumes = cms.bool( True ),
3557   returnTangentPlane = cms.bool( True )
3558 )
3559 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3560   ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3561   NoErrorPropagation = cms.bool( False ),
3562   PropagationDirection = cms.string( "oppositeToMomentum" ),
3563   useTuningForL2Speed = cms.bool( False ),
3564   useIsYokeFlag = cms.bool( True ),
3565   endcapShiftInZNeg = cms.double( 0.0 ),
3566   SetVBFPointer = cms.bool( False ),
3567   AssumeNoMaterial = cms.bool( False ),
3568   endcapShiftInZPos = cms.double( 0.0 ),
3569   useInTeslaFromMagField = cms.bool( False ),
3570   VBFName = cms.string( "VolumeBasedMagneticField" ),
3571   useEndcapShiftsInZ = cms.bool( False ),
3572   sendLogWarning = cms.bool( False ),
3573   useMatVolumes = cms.bool( True ),
3574   debug = cms.bool( False ),
3575   ApplyRadX0Correction = cms.bool( True ),
3576   useMagVolumes = cms.bool( True ),
3577   returnTangentPlane = cms.bool( True )
3578 )
3579 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3580   ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3581   ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3582   parameters = cms.PSet( 
3583     mTIB_P1 = cms.double( 0.202 ),
3584     maxChgOneMIP = cms.double( 6000.0 ),
3585     mTEC_P0 = cms.double( -1.885 ),
3586     mTOB_P1 = cms.double( 0.253 ),
3587     mTEC_P1 = cms.double( 0.471 ),
3588     mLC_P2 = cms.double( 0.3 ),
3589     mLC_P1 = cms.double( 0.618 ),
3590     mTOB_P0 = cms.double( -1.026 ),
3591     mLC_P0 = cms.double( -0.326 ),
3592     useLegacyError = cms.bool( False ),
3593     mTIB_P0 = cms.double( -0.742 ),
3594     mTID_P1 = cms.double( 0.433 ),
3595     mTID_P0 = cms.double( -1.427 )
3596   )
3597 )
3598 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3599   ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
3600   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3601   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3602   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3603   Matcher = cms.string( "StandardMatcher" ),
3604   Phase2StripCPE = cms.string( "" ),
3605   appendToDataLabel = cms.string( "" )
3606 )
3607 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3608   ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
3609   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3610   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3611   PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3612   Matcher = cms.string( "StandardMatcher" ),
3613   Phase2StripCPE = cms.string( "" ),
3614   appendToDataLabel = cms.string( "" )
3615 )
3616 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3617   ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3618   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3619   StripCPE = cms.string( "Fake" ),
3620   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3621   Matcher = cms.string( "StandardMatcher" ),
3622   Phase2StripCPE = cms.string( "" ),
3623   appendToDataLabel = cms.string( "" )
3624 )
3625 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3626   ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
3627   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3628   StripCPE = cms.string( "Fake" ),
3629   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3630   Matcher = cms.string( "StandardMatcher" ),
3631   Phase2StripCPE = cms.string( "" ),
3632   appendToDataLabel = cms.string( "" )
3633 )
3634 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3635   MaxChi2 = cms.double( 16.0 ),
3636   nSigma = cms.double( 3.0 ),
3637   MaxDisplacement = cms.double( 0.5 ),
3638   MaxSagitta = cms.double( 2.0 ),
3639   MinimalTolerance = cms.double( 0.5 ),
3640   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3641   ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3642   pTChargeCutThreshold = cms.double( -1.0 ),
3643   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3644   appendToDataLabel = cms.string( "" )
3645 )
3646 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3647   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3648   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3649   ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3650   isPhase2 = cms.bool( False ),
3651   doPixelShapeCut = cms.bool( True ),
3652   doStripShapeCut = cms.bool( True ),
3653   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3654   appendToDataLabel = cms.string( "" )
3655 )
3656 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3657   ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3658   Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3659   Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3660   EstimateCut = cms.double( 30.0 ),
3661   MaxFractionOutliers = cms.double( 0.3 ),
3662   MaxNumberOfOutliers = cms.int32( 3 ),
3663   MinDof = cms.int32( 2 ),
3664   NoOutliersBeginEnd = cms.bool( False ),
3665   MinNumberOfHits = cms.int32( 7 ),
3666   MinNumberOfHitsHighEta = cms.int32( 5 ),
3667   HighEtaSwitch = cms.double( 5.0 ),
3668   RejectTracks = cms.bool( True ),
3669   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3670   NoInvalidHitsBeginEnd = cms.bool( False ),
3671   LogPixelProbabilityCut = cms.double( -16.0 ),
3672   appendToDataLabel = cms.string( "" )
3673 )
3674 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3675   ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3676   Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3677   Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3678   EstimateCut = cms.double( 30.0 ),
3679   MaxFractionOutliers = cms.double( 0.3 ),
3680   MaxNumberOfOutliers = cms.int32( 3 ),
3681   MinDof = cms.int32( 2 ),
3682   NoOutliersBeginEnd = cms.bool( False ),
3683   MinNumberOfHits = cms.int32( 7 ),
3684   MinNumberOfHitsHighEta = cms.int32( 5 ),
3685   HighEtaSwitch = cms.double( 5.0 ),
3686   RejectTracks = cms.bool( True ),
3687   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3688   NoInvalidHitsBeginEnd = cms.bool( False ),
3689   LogPixelProbabilityCut = cms.double( -16.0 ),
3690   appendToDataLabel = cms.string( "" )
3691 )
3692 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3693   ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3694   standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3695   looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3696   appendToDataLabel = cms.string( "" )
3697 )
3698 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3699   ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3700   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3701   Updator = cms.string( "hltESPKFUpdator" ),
3702   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3703   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3704   minHits = cms.int32( 7 ),
3705   appendToDataLabel = cms.string( "" )
3706 )
3707 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3708   ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3709   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3710   Updator = cms.string( "hltESPKFUpdator" ),
3711   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3712   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3713   minHits = cms.int32( 7 ),
3714   appendToDataLabel = cms.string( "" )
3715 )
3716 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3717   ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3718   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3719   Updator = cms.string( "hltESPKFUpdator" ),
3720   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3721   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3722   errorRescaling = cms.double( 10.0 ),
3723   minHits = cms.int32( 7 ),
3724   appendToDataLabel = cms.string( "" )
3725 )
3726 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3727   ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3728   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3729   Updator = cms.string( "hltESPKFUpdator" ),
3730   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3731   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3732   errorRescaling = cms.double( 10.0 ),
3733   minHits = cms.int32( 7 ),
3734   appendToDataLabel = cms.string( "" )
3735 )
3736 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3737   ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3738   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3739   fractionShared = cms.double( 0.09 ),
3740   ValidHitBonus = cms.double( 5.0 ),
3741   MissingHitPenalty = cms.double( 20.0 ),
3742   allowSharedFirstHit = cms.bool( True )
3743 )
3744 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3745   ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3746   algoOrder = cms.vstring(  ),
3747   appendToDataLabel = cms.string( "" )
3748 )
3749 fragment.hltESPTrackSelectionTfCKF = cms.ESProducer( "TfGraphDefProducer",
3750   ComponentName = cms.string( "hltESPTrackSelectionTfCKF" ),
3751   FileName = cms.FileInPath( "RecoTracker/FinalTrackSelectors/data/TrackTfClassifier/CKF_Run3_12_5_0_pre5.pb" ),
3752   appendToDataLabel = cms.string( "" )
3753 )
3754 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3755   ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3756   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3757   fractionShared = cms.double( 0.5 ),
3758   ValidHitBonus = cms.double( 100.0 ),
3759   MissingHitPenalty = cms.double( 0.0 ),
3760   allowSharedFirstHit = cms.bool( False )
3761 )
3762 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3763   ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3764   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3765   Updator = cms.string( "hltESPKFUpdator" ),
3766   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3767   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3768   minHits = cms.int32( 3 ),
3769   appendToDataLabel = cms.string( "" )
3770 )
3771 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3772   ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3773   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3774   Updator = cms.string( "hltESPKFUpdator" ),
3775   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3776   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3777   errorRescaling = cms.double( 100.0 ),
3778   minHits = cms.int32( 3 ),
3779   appendToDataLabel = cms.string( "" )
3780 )
3781 fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer",
3782   timeThreshold = cms.int32( 48 ),
3783   sigmaZThreshold = cms.double( 2.0 ),
3784   sigmaXYThreshold = cms.double( 4.0 ),
3785   appendToDataLabel = cms.string( "" )
3786 )
3787 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3788   ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3789   useQuadrupletAlgo = cms.bool( False ),
3790   appendToDataLabel = cms.string( "" )
3791 )
3792 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3793   ComponentName = cms.string( "hltTrackCleaner" ),
3794   appendToDataLabel = cms.string( "" )
3795 )
3796 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3797   ComponentName = cms.string( "HODetIdAssociator" ),
3798   etaBinSize = cms.double( 0.087 ),
3799   nEta = cms.int32( 30 ),
3800   nPhi = cms.int32( 72 ),
3801   hcalRegion = cms.int32( 2 ),
3802   includeBadChambers = cms.bool( False ),
3803   includeGEM = cms.bool( False ),
3804   includeME0 = cms.bool( False )
3805 )
3806 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
3807   appendToDataLabel = cms.string( "" )
3808 )
3809 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3810   ComponentName = cms.string( "MuonDetIdAssociator" ),
3811   etaBinSize = cms.double( 0.125 ),
3812   nEta = cms.int32( 48 ),
3813   nPhi = cms.int32( 48 ),
3814   hcalRegion = cms.int32( 2 ),
3815   includeBadChambers = cms.bool( True ),
3816   includeGEM = cms.bool( True ),
3817   includeME0 = cms.bool( False )
3818 )
3819 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3820   ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3821   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3822   fractionShared = cms.double( 0.1 ),
3823   ValidHitBonus = cms.double( 1000.0 ),
3824   MissingHitPenalty = cms.double( 1.0 ),
3825   allowSharedFirstHit = cms.bool( True )
3826 )
3827 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3828   ComponentName = cms.string( "SimpleNavigationSchool" ),
3829   PluginName = cms.string( "" ),
3830   SimpleMagneticField = cms.string( "ParabolicMf" )
3831 )
3832 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3833   ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3834   etaBinSize = cms.double( 0.1 ),
3835   nEta = cms.int32( 60 ),
3836   nPhi = cms.int32( 30 ),
3837   hcalRegion = cms.int32( 2 ),
3838   includeBadChambers = cms.bool( False ),
3839   includeGEM = cms.bool( False ),
3840   includeME0 = cms.bool( False )
3841 )
3842 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
3843   appendToDataLabel = cms.string( "" )
3844 )
3845 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
3846   ComponentName = cms.string( "" ),
3847   CablingMapLabel = cms.string( "" ),
3848   UseQualityInfo = cms.bool( False ),
3849   appendToDataLabel = cms.string( "" )
3850 )
3851 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3852 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3853   LatencyRecord = cms.PSet( 
3854     label = cms.untracked.string( "" ),
3855     record = cms.string( "SiStripLatencyRcd" )
3856   ),
3857   BackPlaneCorrectionPeakMode = cms.PSet( 
3858     label = cms.untracked.string( "peak" ),
3859     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3860   ),
3861   BackPlaneCorrectionDeconvMode = cms.PSet( 
3862     label = cms.untracked.string( "deconvolution" ),
3863     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3864   )
3865 )
3866 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3867   LatencyRecord = cms.PSet( 
3868     label = cms.untracked.string( "" ),
3869     record = cms.string( "SiStripLatencyRcd" )
3870   ),
3871   LorentzAnglePeakMode = cms.PSet( 
3872     label = cms.untracked.string( "peak" ),
3873     record = cms.string( "SiStripLorentzAngleRcd" )
3874   ),
3875   LorentzAngleDeconvMode = cms.PSet( 
3876     label = cms.untracked.string( "deconvolution" ),
3877     record = cms.string( "SiStripLorentzAngleRcd" )
3878   )
3879 )
3880 fragment.zdcTopologyEP = cms.ESProducer( "ZdcTopologyEP",
3881   appendToDataLabel = cms.string( "" )
3882 )
3883 
3884 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3885     RawDataCollection = cms.InputTag( "rawDataCollector" )
3886 )
3887 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
3888 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3889     result = cms.bool( False )
3890 )
3891 fragment.hltBackend = cms.EDProducer( "AlpakaBackendProducer@alpaka"
3892 )
3893 fragment.hltStatusOnGPUFilter = cms.EDFilter( "AlpakaBackendFilter",
3894     producer = cms.InputTag( 'hltBackend','backend' ),
3895     backends = cms.vstring( 'CudaAsync',
3896       'ROCmAsync' )
3897 )
3898 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3899     SelectedTriggerType = cms.int32( 1 )
3900 )
3901 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3902     FedIds = cms.vint32( 1404 ),
3903     Setup = cms.string( "stage2::GTSetup" ),
3904     FWId = cms.uint32( 0 ),
3905     DmxFWId = cms.uint32( 0 ),
3906     FWOverride = cms.bool( False ),
3907     TMTCheck = cms.bool( True ),
3908     CTP7 = cms.untracked.bool( False ),
3909     MTF7 = cms.untracked.bool( False ),
3910     InputLabel = cms.InputTag( "rawDataCollector" ),
3911     lenSlinkHeader = cms.untracked.int32( 8 ),
3912     lenSlinkTrailer = cms.untracked.int32( 8 ),
3913     lenAMCHeader = cms.untracked.int32( 8 ),
3914     lenAMCTrailer = cms.untracked.int32( 0 ),
3915     lenAMC13Header = cms.untracked.int32( 8 ),
3916     lenAMC13Trailer = cms.untracked.int32( 8 ),
3917     debug = cms.untracked.bool( False ),
3918     MinFeds = cms.uint32( 0 )
3919 )
3920 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3921     MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3922     MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3923     EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3924     TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3925     JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3926     EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3927     EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
3928     CICADAInputTag = cms.InputTag( 'hltGtStage2Digis','CICADAScore' ),
3929     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3930     AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
3931     GetPrescaleColumnFromData = cms.bool( False ),
3932     AlgorithmTriggersUnprescaled = cms.bool( True ),
3933     RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
3934     AlgorithmTriggersUnmasked = cms.bool( True ),
3935     useMuonShowers = cms.bool( True ),
3936     produceAXOL1TLScore = cms.bool( False ),
3937     resetPSCountersEachLumiSec = cms.bool( True ),
3938     semiRandomInitialPSCounters = cms.bool( False ),
3939     ProduceL1GtDaqRecord = cms.bool( True ),
3940     ProduceL1GtObjectMapRecord = cms.bool( True ),
3941     EmulateBxInEvent = cms.int32( 1 ),
3942     L1DataBxInEvent = cms.int32( 5 ),
3943     AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3944     BstLengthBytes = cms.int32( -1 ),
3945     PrescaleSet = cms.uint32( 1 ),
3946     Verbosity = cms.untracked.int32( 0 ),
3947     PrintL1Menu = cms.untracked.bool( False ),
3948     TriggerMenuLuminosity = cms.string( "startup" )
3949 )
3950 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
3951     onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
3952 )
3953 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3954     changeToCMSCoordinates = cms.bool( False ),
3955     maxZ = cms.double( 40.0 ),
3956     setSigmaZ = cms.double( 0.0 ),
3957     beamMode = cms.untracked.uint32( 11 ),
3958     src = cms.InputTag( "" ),
3959     gtEvmLabel = cms.InputTag( "" ),
3960     maxRadius = cms.double( 2.0 ),
3961     useTransientRecord = cms.bool( True )
3962 )
3963 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
3964     saveTags = cms.bool( True ),
3965     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
3966     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3967     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
3968     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3969     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3970     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3971     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3972     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3973     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3974     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
3975 )
3976 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
3977     offset = cms.uint32( 0 ),
3978     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3979 )
3980 fragment.hltEcalDigisLegacy = cms.EDProducer( "EcalRawToDigi",
3981     tccUnpacking = cms.bool( True ),
3982     FedLabel = cms.InputTag( "listfeds" ),
3983     srpUnpacking = cms.bool( True ),
3984     syncCheck = cms.bool( True ),
3985     feIdCheck = cms.bool( True ),
3986     silentMode = cms.untracked.bool( True ),
3987     InputLabel = cms.InputTag( "rawDataCollector" ),
3988     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 ),
3989     eventPut = cms.bool( True ),
3990     numbTriggerTSamples = cms.int32( 1 ),
3991     numbXtalTSamples = cms.int32( 10 ),
3992     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 ),
3993     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 ),
3994     DoRegional = cms.bool( False ),
3995     feUnpacking = cms.bool( True ),
3996     forceToKeepFRData = cms.bool( False ),
3997     headerUnpacking = cms.bool( True ),
3998     memUnpacking = cms.bool( True )
3999 )
4000 fragment.hltEcalDigisSoA = cms.EDProducer( "EcalRawToDigiPortable@alpaka",
4001     InputLabel = cms.InputTag( "rawDataCollector" ),
4002     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 ),
4003     maxChannelsEB = cms.uint32( 61200 ),
4004     maxChannelsEE = cms.uint32( 14648 ),
4005     digisLabelEB = cms.string( "ebDigis" ),
4006     digisLabelEE = cms.string( "eeDigis" ),
4007     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4008 )
4009 fragment.hltEcalDigis = cms.EDProducer( "EcalDigisFromPortableProducer",
4010     digisInLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
4011     digisInLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
4012     digisOutLabelEB = cms.string( "ebDigis" ),
4013     digisOutLabelEE = cms.string( "eeDigis" ),
4014     produceDummyIntegrityCollections = cms.bool( False )
4015 )
4016 fragment.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalUncalibRecHitProducerPortable@alpaka",
4017     digisLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
4018     digisLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
4019     recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4020     recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
4021     EBtimeFitLimits_Lower = cms.double( 0.2 ),
4022     EBtimeFitLimits_Upper = cms.double( 1.4 ),
4023     EEtimeFitLimits_Lower = cms.double( 0.2 ),
4024     EEtimeFitLimits_Upper = cms.double( 1.4 ),
4025     EBtimeConstantTerm = cms.double( 0.6 ),
4026     EEtimeConstantTerm = cms.double( 1.0 ),
4027     EBtimeNconst = cms.double( 28.5 ),
4028     EEtimeNconst = cms.double( 31.8 ),
4029     outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
4030     outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
4031     outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
4032     outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
4033     outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4034     outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4035     outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4036     outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4037     amplitudeThresholdEB = cms.double( 10.0 ),
4038     amplitudeThresholdEE = cms.double( 10.0 ),
4039     kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
4040     shouldRunTimingComputation = cms.bool( True ),
4041     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4042 )
4043 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
4044     uncalibRecHitsPortableEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ),
4045     recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
4046     isPhase2 = cms.bool( False ),
4047     uncalibRecHitsPortableEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ),
4048     recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
4049 )
4050 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
4051     ebSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ),
4052     eeSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ),
4053     ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4054     ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4055     ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4056     eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4057     eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4058     eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4059     integrityTTIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityTTIdErrors' ),
4060     integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityBlockSizeErrors' ),
4061     ebDetIdToBeRecovered = cms.string( "ebDetId" ),
4062     eeDetIdToBeRecovered = cms.string( "eeDetId" ),
4063     ebFEToBeRecovered = cms.string( "ebFE" ),
4064     eeFEToBeRecovered = cms.string( "eeFE" )
4065 )
4066 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
4067     EErechitCollection = cms.string( "EcalRecHitsEE" ),
4068     EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4069     EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4070     EBrechitCollection = cms.string( "EcalRecHitsEB" ),
4071     ChannelStatusToBeExcluded = cms.vstring(  ),
4072     killDeadChannels = cms.bool( True ),
4073     algo = cms.string( "EcalRecHitWorkerSimple" ),
4074     EBLaserMIN = cms.double( 0.5 ),
4075     EELaserMIN = cms.double( 0.5 ),
4076     EBLaserMAX = cms.double( 3.0 ),
4077     EELaserMAX = cms.double( 8.0 ),
4078     timeCalibTag = cms.ESInputTag( "","" ),
4079     timeOffsetTag = cms.ESInputTag( "","" ),
4080     skipTimeCalib = cms.bool( False ),
4081     laserCorrection = cms.bool( True ),
4082     flagsMapDBReco = cms.PSet( 
4083       kDead = cms.vstring( 'kNoDataNoTP' ),
4084       kGood = cms.vstring( 'kOk',
4085         'kDAC',
4086         'kNoLaser',
4087         'kNoisy' ),
4088       kTowerRecovered = cms.vstring( 'kDeadFE' ),
4089       kNoisy = cms.vstring( 'kNNoisy',
4090         'kFixedG6',
4091         'kFixedG1' ),
4092       kNeighboursRecovered = cms.vstring( 'kFixedG0',
4093         'kNonRespondingIsolated',
4094         'kDeadVFE' )
4095     ),
4096     algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
4097     recoverEBIsolatedChannels = cms.bool( False ),
4098     recoverEEIsolatedChannels = cms.bool( False ),
4099     recoverEBVFE = cms.bool( False ),
4100     recoverEEVFE = cms.bool( False ),
4101     recoverEBFE = cms.bool( False ),
4102     recoverEEFE = cms.bool( False ),
4103     dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
4104     dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
4105     logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
4106     logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
4107     ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
4108     eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
4109     ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
4110     eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
4111     singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
4112     singleChannelRecoveryThreshold = cms.double( 8.0 ),
4113     sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
4114     bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
4115     bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
4116     triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
4117     cleaningConfig = cms.PSet( 
4118       cThreshold_endcap = cms.double( 15.0 ),
4119       tightenCrack_e1_double = cms.double( 2.0 ),
4120       cThreshold_barrel = cms.double( 4.0 ),
4121       e6e2thresh = cms.double( 0.04 ),
4122       e4e1Threshold_barrel = cms.double( 0.08 ),
4123       e4e1Threshold_endcap = cms.double( 0.3 ),
4124       tightenCrack_e4e1_single = cms.double( 3.0 ),
4125       cThreshold_double = cms.double( 10.0 ),
4126       e4e1_b_barrel = cms.double( -0.024 ),
4127       tightenCrack_e6e2_double = cms.double( 3.0 ),
4128       e4e1_a_barrel = cms.double( 0.04 ),
4129       tightenCrack_e1_single = cms.double( 2.0 ),
4130       e4e1_a_endcap = cms.double( 0.02 ),
4131       e4e1_b_endcap = cms.double( -0.0125 ),
4132       ignoreOutOfTimeThresh = cms.double( 1.0E9 )
4133     )
4134 )
4135 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
4136     sourceTag = cms.InputTag( "rawDataCollector" ),
4137     debugMode = cms.untracked.bool( False ),
4138     InstanceES = cms.string( "" ),
4139     LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
4140     ESdigiCollection = cms.string( "" )
4141 )
4142 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
4143     ESrechitCollection = cms.string( "EcalRecHitsES" ),
4144     ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
4145     algo = cms.string( "ESRecHitWorker" ),
4146     ESRecoAlgo = cms.int32( 0 )
4147 )
4148 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
4149     barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4150     endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4151     barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4152     endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4153     barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4154     endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4155     statusThreshold = cms.uint32( 3 ),
4156     useRecoFlag = cms.bool( False ),
4157     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 ),
4158     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 ),
4159     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 ),
4160     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 ),
4161     phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
4162     phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
4163 )
4164 fragment.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector",
4165     inputTag = cms.InputTag( "rawDataCollector" ),
4166     fedList = cms.vuint32( 1404 )
4167 )
4168 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
4169     result = cms.bool( True )
4170 )
4171 fragment.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
4172     saveTags = cms.bool( True ),
4173     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" ),
4174     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4175     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4176     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4177     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4178     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4179     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4180     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4181     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4182     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4183 )
4184 fragment.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
4185     offset = cms.uint32( 0 ),
4186     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4187 )
4188 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
4189     doBarrel = cms.bool( True ),
4190     doEndcaps = cms.bool( True ),
4191     barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4192     endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4193     clusEtaSize = cms.int32( 3 ),
4194     clusPhiSize = cms.int32( 3 ),
4195     barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
4196     endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
4197     clusSeedThr = cms.double( 0.5 ),
4198     clusSeedThrEndCap = cms.double( 1.0 ),
4199     useRecoFlag = cms.bool( False ),
4200     flagLevelRecHitsToUse = cms.int32( 1 ),
4201     useDBStatus = cms.bool( True ),
4202     statusLevelRecHitsToUse = cms.int32( 1 ),
4203     posCalcParameters = cms.PSet( 
4204       T0_barl = cms.double( 7.4 ),
4205       T0_endcPresh = cms.double( 1.2 ),
4206       LogWeighted = cms.bool( True ),
4207       T0_endc = cms.double( 3.1 ),
4208       X0 = cms.double( 0.89 ),
4209       W0 = cms.double( 4.2 )
4210     ),
4211     maxNumberofSeeds = cms.int32( 700 ),
4212     maxNumberofClusters = cms.int32( 300 ),
4213     debugLevel = cms.int32( 0 )
4214 )
4215 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4216     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4217     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4218     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4219     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4220     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4221     useRecoFlag = cms.bool( False ),
4222     flagLevelRecHitsToUse = cms.int32( 1 ),
4223     useDBStatus = cms.bool( True ),
4224     statusLevelRecHitsToUse = cms.int32( 1 ),
4225     doSelBarrel = cms.bool( True ),
4226     barrelSelection = cms.PSet( 
4227       massHighPi0Cand = cms.double( 0.156 ),
4228       ptMinForIsolation = cms.double( 1.0 ),
4229       seleMinvMaxBarrel = cms.double( 0.8 ),
4230       massLowPi0Cand = cms.double( 0.084 ),
4231       seleS9S25Gamma = cms.double( 0.8 ),
4232       seleBeltDeta = cms.double( 0.1 ),
4233       seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4234       barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4235       removePi0CandidatesForEta = cms.bool( True ),
4236       seleMinvMinBarrel = cms.double( 0.2 ),
4237       seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
4238       selePtPairBarrel_region1 = cms.double( 3.0 ),
4239       selePtPairBarrel_region2 = cms.double( 3.0 ),
4240       seleBeltDR = cms.double( 0.3 ),
4241       region1_Barrel = cms.double( 1.0 ),
4242       seleIsoBarrel_region1 = cms.double( 0.5 ),
4243       selePtGammaBarrel_region1 = cms.double( 0.65 ),
4244       seleIsoBarrel_region2 = cms.double( 0.5 ),
4245       selePtGammaBarrel_region2 = cms.double( 1.4 ),
4246       store5x5RecHitEB = cms.bool( True ),
4247       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4248       seleNxtalBarrel_region1 = cms.uint32( 6 )
4249     ),
4250     doSelEndcap = cms.bool( False ),
4251     endcapSelection = cms.PSet( 
4252       seleBeltDetaEndCap = cms.double( 0.05 ),
4253       selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4254       seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4255       seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4256       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4257       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4258       ptMinForIsolationEndCap = cms.double( 0.5 ),
4259       selePtPairEndCap_region1 = cms.double( 1.5 ),
4260       endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4261       selePtPairEndCap_region2 = cms.double( 1.5 ),
4262       seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4263       selePtGammaEndCap_region3 = cms.double( 0.5 ),
4264       selePtGammaEndCap_region2 = cms.double( 0.5 ),
4265       selePtGammaEndCap_region1 = cms.double( 0.5 ),
4266       region1_EndCap = cms.double( 1.8 ),
4267       region2_EndCap = cms.double( 2.0 ),
4268       store5x5RecHitEE = cms.bool( False ),
4269       seleIsoEndCap_region3 = cms.double( 0.5 ),
4270       seleIsoEndCap_region2 = cms.double( 0.5 ),
4271       seleMinvMinEndCap = cms.double( 0.05 ),
4272       selePtPairEndCap_region3 = cms.double( 99.0 ),
4273       seleIsoEndCap_region1 = cms.double( 0.5 ),
4274       seleBeltDREndCap = cms.double( 0.2 ),
4275       seleMinvMaxEndCap = cms.double( 0.3 ),
4276       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4277       seleS9S25GammaEndCap = cms.double( 0.0 )
4278     ),
4279     storeRecHitES = cms.bool( False ),
4280     preshowerSelection = cms.PSet( 
4281       preshClusterEnergyCut = cms.double( 0.0 ),
4282       debugLevelES = cms.string( "" ),
4283       ESCollection = cms.string( "etaEcalRecHitsES" ),
4284       preshNclust = cms.int32( 4 ),
4285       preshStripEnergyCut = cms.double( 0.0 ),
4286       preshCalibPlaneY = cms.double( 0.7 ),
4287       preshSeededNstrip = cms.int32( 15 ),
4288       preshCalibGamma = cms.double( 0.024 ),
4289       preshCalibPlaneX = cms.double( 1.0 ),
4290       preshCalibMIP = cms.double( 9.0E-5 )
4291     ),
4292     debugLevel = cms.int32( 0 )
4293 )
4294 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4295     doEnergyScale = cms.bool( False ),
4296     doEnergyScaleInverse = cms.bool( False ),
4297     doIntercalib = cms.bool( False ),
4298     doIntercalibInverse = cms.bool( False ),
4299     EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4300     EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4301     doLaserCorrections = cms.bool( False ),
4302     doLaserCorrectionsInverse = cms.bool( False ),
4303     EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4304     EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4305 )
4306 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4307     region = cms.string( "barrel" ),
4308     digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4309     digisOut = cms.string( "etaEBDigis" ),
4310     recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
4311     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4312     srFlagsOut = cms.string( "etaEBSrFlags" )
4313 )
4314 fragment.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
4315     offset = cms.uint32( 0 ),
4316     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4317 )
4318 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4319     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4320     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4321     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4322     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4323     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4324     useRecoFlag = cms.bool( False ),
4325     flagLevelRecHitsToUse = cms.int32( 1 ),
4326     useDBStatus = cms.bool( True ),
4327     statusLevelRecHitsToUse = cms.int32( 1 ),
4328     doSelBarrel = cms.bool( False ),
4329     barrelSelection = cms.PSet( 
4330       massHighPi0Cand = cms.double( 0.163 ),
4331       ptMinForIsolation = cms.double( 1.0 ),
4332       seleMinvMaxBarrel = cms.double( 0.8 ),
4333       massLowPi0Cand = cms.double( 0.104 ),
4334       seleS9S25Gamma = cms.double( 0.0 ),
4335       seleBeltDeta = cms.double( 0.05 ),
4336       seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4337       barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4338       removePi0CandidatesForEta = cms.bool( False ),
4339       seleMinvMinBarrel = cms.double( 0.3 ),
4340       seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4341       selePtPairBarrel_region1 = cms.double( 1.5 ),
4342       selePtPairBarrel_region2 = cms.double( 1.5 ),
4343       seleBeltDR = cms.double( 0.2 ),
4344       region1_Barrel = cms.double( 1.0 ),
4345       seleIsoBarrel_region1 = cms.double( 0.5 ),
4346       selePtGammaBarrel_region1 = cms.double( 1.0 ),
4347       seleIsoBarrel_region2 = cms.double( 0.5 ),
4348       selePtGammaBarrel_region2 = cms.double( 0.5 ),
4349       store5x5RecHitEB = cms.bool( False ),
4350       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4351       seleNxtalBarrel_region1 = cms.uint32( 6 )
4352     ),
4353     doSelEndcap = cms.bool( True ),
4354     endcapSelection = cms.PSet( 
4355       seleBeltDetaEndCap = cms.double( 0.1 ),
4356       selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4357       seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
4358       seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
4359       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4360       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4361       ptMinForIsolationEndCap = cms.double( 0.5 ),
4362       selePtPairEndCap_region1 = cms.double( 3.0 ),
4363       endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4364       selePtPairEndCap_region2 = cms.double( 3.0 ),
4365       seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
4366       selePtGammaEndCap_region3 = cms.double( 1.0 ),
4367       selePtGammaEndCap_region2 = cms.double( 1.0 ),
4368       selePtGammaEndCap_region1 = cms.double( 1.0 ),
4369       region1_EndCap = cms.double( 1.8 ),
4370       region2_EndCap = cms.double( 2.0 ),
4371       store5x5RecHitEE = cms.bool( True ),
4372       seleIsoEndCap_region3 = cms.double( 0.5 ),
4373       seleIsoEndCap_region2 = cms.double( 0.5 ),
4374       seleMinvMinEndCap = cms.double( 0.2 ),
4375       selePtPairEndCap_region3 = cms.double( 3.0 ),
4376       seleIsoEndCap_region1 = cms.double( 0.5 ),
4377       seleBeltDREndCap = cms.double( 0.3 ),
4378       seleMinvMaxEndCap = cms.double( 0.8 ),
4379       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4380       seleS9S25GammaEndCap = cms.double( 0.85 )
4381     ),
4382     storeRecHitES = cms.bool( True ),
4383     preshowerSelection = cms.PSet( 
4384       preshClusterEnergyCut = cms.double( 0.0 ),
4385       debugLevelES = cms.string( "" ),
4386       ESCollection = cms.string( "etaEcalRecHitsES" ),
4387       preshNclust = cms.int32( 4 ),
4388       preshStripEnergyCut = cms.double( 0.0 ),
4389       preshCalibPlaneY = cms.double( 0.7 ),
4390       preshSeededNstrip = cms.int32( 15 ),
4391       preshCalibGamma = cms.double( 0.024 ),
4392       preshCalibPlaneX = cms.double( 1.0 ),
4393       preshCalibMIP = cms.double( 9.0E-5 )
4394     ),
4395     debugLevel = cms.int32( 0 )
4396 )
4397 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4398     doEnergyScale = cms.bool( False ),
4399     doEnergyScaleInverse = cms.bool( False ),
4400     doIntercalib = cms.bool( False ),
4401     doIntercalibInverse = cms.bool( False ),
4402     EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4403     EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4404     doLaserCorrections = cms.bool( False ),
4405     doLaserCorrectionsInverse = cms.bool( False ),
4406     EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4407     EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4408 )
4409 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4410     region = cms.string( "endcap" ),
4411     digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4412     digisOut = cms.string( "etaEEDigis" ),
4413     recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
4414     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4415     srFlagsOut = cms.string( "etaEESrFlags" )
4416 )
4417 fragment.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
4418     offset = cms.uint32( 0 ),
4419     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4420 )
4421 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4422     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4423     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4424     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4425     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4426     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4427     useRecoFlag = cms.bool( False ),
4428     flagLevelRecHitsToUse = cms.int32( 1 ),
4429     useDBStatus = cms.bool( True ),
4430     statusLevelRecHitsToUse = cms.int32( 1 ),
4431     doSelBarrel = cms.bool( True ),
4432     barrelSelection = cms.PSet( 
4433       massHighPi0Cand = cms.double( 0.163 ),
4434       ptMinForIsolation = cms.double( 1.0 ),
4435       seleMinvMaxBarrel = cms.double( 0.22 ),
4436       massLowPi0Cand = cms.double( 0.104 ),
4437       seleS9S25Gamma = cms.double( 0.0 ),
4438       seleBeltDeta = cms.double( 0.05 ),
4439       seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4440       barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4441       removePi0CandidatesForEta = cms.bool( False ),
4442       seleMinvMinBarrel = cms.double( 0.06 ),
4443       seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
4444       selePtPairBarrel_region1 = cms.double( 2.0 ),
4445       selePtPairBarrel_region2 = cms.double( 1.75 ),
4446       seleBeltDR = cms.double( 0.2 ),
4447       region1_Barrel = cms.double( 1.0 ),
4448       seleIsoBarrel_region1 = cms.double( 0.5 ),
4449       selePtGammaBarrel_region1 = cms.double( 0.65 ),
4450       seleIsoBarrel_region2 = cms.double( 0.5 ),
4451       selePtGammaBarrel_region2 = cms.double( 0.65 ),
4452       store5x5RecHitEB = cms.bool( False ),
4453       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4454       seleNxtalBarrel_region1 = cms.uint32( 6 )
4455     ),
4456     doSelEndcap = cms.bool( False ),
4457     endcapSelection = cms.PSet( 
4458       seleBeltDetaEndCap = cms.double( 0.05 ),
4459       selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4460       seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4461       seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4462       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4463       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4464       ptMinForIsolationEndCap = cms.double( 0.5 ),
4465       selePtPairEndCap_region1 = cms.double( 1.5 ),
4466       endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4467       selePtPairEndCap_region2 = cms.double( 1.5 ),
4468       seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4469       selePtGammaEndCap_region3 = cms.double( 0.5 ),
4470       selePtGammaEndCap_region2 = cms.double( 0.5 ),
4471       selePtGammaEndCap_region1 = cms.double( 0.5 ),
4472       region1_EndCap = cms.double( 1.8 ),
4473       region2_EndCap = cms.double( 2.0 ),
4474       store5x5RecHitEE = cms.bool( False ),
4475       seleIsoEndCap_region3 = cms.double( 0.5 ),
4476       seleIsoEndCap_region2 = cms.double( 0.5 ),
4477       seleMinvMinEndCap = cms.double( 0.05 ),
4478       selePtPairEndCap_region3 = cms.double( 99.0 ),
4479       seleIsoEndCap_region1 = cms.double( 0.5 ),
4480       seleBeltDREndCap = cms.double( 0.2 ),
4481       seleMinvMaxEndCap = cms.double( 0.3 ),
4482       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4483       seleS9S25GammaEndCap = cms.double( 0.0 )
4484     ),
4485     storeRecHitES = cms.bool( False ),
4486     preshowerSelection = cms.PSet( 
4487       preshClusterEnergyCut = cms.double( 0.0 ),
4488       debugLevelES = cms.string( "" ),
4489       ESCollection = cms.string( "pi0EcalRecHitsES" ),
4490       preshNclust = cms.int32( 4 ),
4491       preshStripEnergyCut = cms.double( 0.0 ),
4492       preshCalibPlaneY = cms.double( 0.7 ),
4493       preshSeededNstrip = cms.int32( 15 ),
4494       preshCalibGamma = cms.double( 0.024 ),
4495       preshCalibPlaneX = cms.double( 1.0 ),
4496       preshCalibMIP = cms.double( 9.0E-5 )
4497     ),
4498     debugLevel = cms.int32( 0 )
4499 )
4500 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4501     doEnergyScale = cms.bool( False ),
4502     doEnergyScaleInverse = cms.bool( False ),
4503     doIntercalib = cms.bool( False ),
4504     doIntercalibInverse = cms.bool( False ),
4505     EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4506     EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4507     doLaserCorrections = cms.bool( False ),
4508     doLaserCorrectionsInverse = cms.bool( False ),
4509     EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4510     EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4511 )
4512 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4513     region = cms.string( "barrel" ),
4514     digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4515     digisOut = cms.string( "pi0EBDigis" ),
4516     recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
4517     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4518     srFlagsOut = cms.string( "pi0EBSrFlags" )
4519 )
4520 fragment.hltPreAlCaEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
4521     offset = cms.uint32( 0 ),
4522     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4523 )
4524 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4525     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4526     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4527     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4528     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4529     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4530     useRecoFlag = cms.bool( False ),
4531     flagLevelRecHitsToUse = cms.int32( 1 ),
4532     useDBStatus = cms.bool( True ),
4533     statusLevelRecHitsToUse = cms.int32( 1 ),
4534     doSelBarrel = cms.bool( False ),
4535     barrelSelection = cms.PSet( 
4536       massHighPi0Cand = cms.double( 0.163 ),
4537       ptMinForIsolation = cms.double( 1.0 ),
4538       seleMinvMaxBarrel = cms.double( 0.22 ),
4539       massLowPi0Cand = cms.double( 0.104 ),
4540       seleS9S25Gamma = cms.double( 0.0 ),
4541       seleBeltDeta = cms.double( 0.05 ),
4542       seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4543       barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4544       removePi0CandidatesForEta = cms.bool( False ),
4545       seleMinvMinBarrel = cms.double( 0.06 ),
4546       seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4547       selePtPairBarrel_region1 = cms.double( 1.5 ),
4548       selePtPairBarrel_region2 = cms.double( 1.5 ),
4549       seleBeltDR = cms.double( 0.2 ),
4550       region1_Barrel = cms.double( 1.0 ),
4551       seleIsoBarrel_region1 = cms.double( 0.5 ),
4552       selePtGammaBarrel_region1 = cms.double( 0.5 ),
4553       seleIsoBarrel_region2 = cms.double( 0.5 ),
4554       selePtGammaBarrel_region2 = cms.double( 0.5 ),
4555       store5x5RecHitEB = cms.bool( False ),
4556       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4557       seleNxtalBarrel_region1 = cms.uint32( 6 )
4558     ),
4559     doSelEndcap = cms.bool( True ),
4560     endcapSelection = cms.PSet( 
4561       seleBeltDetaEndCap = cms.double( 0.05 ),
4562       selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4563       seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
4564       seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
4565       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4566       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4567       ptMinForIsolationEndCap = cms.double( 0.5 ),
4568       selePtPairEndCap_region1 = cms.double( 3.75 ),
4569       endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4570       selePtPairEndCap_region2 = cms.double( 2.0 ),
4571       seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
4572       selePtGammaEndCap_region3 = cms.double( 0.95 ),
4573       selePtGammaEndCap_region2 = cms.double( 0.95 ),
4574       selePtGammaEndCap_region1 = cms.double( 1.1 ),
4575       region1_EndCap = cms.double( 1.8 ),
4576       region2_EndCap = cms.double( 2.0 ),
4577       store5x5RecHitEE = cms.bool( False ),
4578       seleIsoEndCap_region3 = cms.double( 0.5 ),
4579       seleIsoEndCap_region2 = cms.double( 0.5 ),
4580       seleMinvMinEndCap = cms.double( 0.05 ),
4581       selePtPairEndCap_region3 = cms.double( 2.0 ),
4582       seleIsoEndCap_region1 = cms.double( 0.5 ),
4583       seleBeltDREndCap = cms.double( 0.2 ),
4584       seleMinvMaxEndCap = cms.double( 0.3 ),
4585       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4586       seleS9S25GammaEndCap = cms.double( 0.0 )
4587     ),
4588     storeRecHitES = cms.bool( True ),
4589     preshowerSelection = cms.PSet( 
4590       preshClusterEnergyCut = cms.double( 0.0 ),
4591       debugLevelES = cms.string( "" ),
4592       ESCollection = cms.string( "pi0EcalRecHitsES" ),
4593       preshNclust = cms.int32( 4 ),
4594       preshStripEnergyCut = cms.double( 0.0 ),
4595       preshCalibPlaneY = cms.double( 0.7 ),
4596       preshSeededNstrip = cms.int32( 15 ),
4597       preshCalibGamma = cms.double( 0.024 ),
4598       preshCalibPlaneX = cms.double( 1.0 ),
4599       preshCalibMIP = cms.double( 9.0E-5 )
4600     ),
4601     debugLevel = cms.int32( 0 )
4602 )
4603 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4604     doEnergyScale = cms.bool( False ),
4605     doEnergyScaleInverse = cms.bool( False ),
4606     doIntercalib = cms.bool( False ),
4607     doIntercalibInverse = cms.bool( False ),
4608     EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4609     EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4610     doLaserCorrections = cms.bool( False ),
4611     doLaserCorrectionsInverse = cms.bool( False ),
4612     EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4613     EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4614 )
4615 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4616     region = cms.string( "endcap" ),
4617     digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4618     digisOut = cms.string( "pi0EEDigis" ),
4619     recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
4620     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4621     srFlagsOut = cms.string( "pi0EESrFlags" )
4622 )
4623 fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er = cms.EDFilter( "HLTL1TSeed",
4624     saveTags = cms.bool( True ),
4625     L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ),
4626     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4627     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4628     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4629     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4630     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4631     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4632     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4633     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4634     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4635 )
4636 fragment.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
4637     offset = cms.uint32( 0 ),
4638     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4639 )
4640 fragment.hltRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
4641     saveTags = cms.bool( True ),
4642     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4643     PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ),
4644     MaxEta = cms.double( 2.4 ),
4645     MinPt = cms.double( 0.0 ),
4646     MaxDeltaR = cms.double( 0.3 ),
4647     MinN = cms.int32( 1 ),
4648     CentralBxOnly = cms.bool( True ),
4649     SelectQualities = cms.vint32(  )
4650 )
4651 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
4652     inputTag = cms.InputTag( "rawDataCollector" ),
4653     fedList = cms.vuint32( 1024, 1025 )
4654 )
4655 fragment.hltFEDSelectorDT = cms.EDProducer( "EvFFEDSelector",
4656     inputTag = cms.InputTag( "rawDataCollector" ),
4657     fedList = cms.vuint32( 1369, 1370, 1371 )
4658 )
4659 fragment.hltFEDSelectorRPC = cms.EDProducer( "EvFFEDSelector",
4660     inputTag = cms.InputTag( "rawDataCollector" ),
4661     fedList = cms.vuint32( 790, 791, 792, 793, 794, 795, 821 )
4662 )
4663 fragment.hltFEDSelectorCSC = cms.EDProducer( "EvFFEDSelector",
4664     inputTag = cms.InputTag( "rawDataCollector" ),
4665     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 )
4666 )
4667 fragment.hltFEDSelectorGEM = cms.EDProducer( "EvFFEDSelector",
4668     inputTag = cms.InputTag( "rawDataCollector" ),
4669     fedList = cms.vuint32( 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478 )
4670 )
4671 fragment.hltFEDSelectorTwinMux = cms.EDProducer( "EvFFEDSelector",
4672     inputTag = cms.InputTag( "rawDataCollector" ),
4673     fedList = cms.vuint32( 1390, 1391, 1393, 1394, 1395 )
4674 )
4675 fragment.hltFEDSelectorOMTF = cms.EDProducer( "EvFFEDSelector",
4676     inputTag = cms.InputTag( "rawDataCollector" ),
4677     fedList = cms.vuint32( 1380, 1381 )
4678 )
4679 fragment.hltFEDSelectorCPPF = cms.EDProducer( "EvFFEDSelector",
4680     inputTag = cms.InputTag( "rawDataCollector" ),
4681     fedList = cms.vuint32( 1386 )
4682 )
4683 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
4684     SelectedTriggerType = cms.int32( 3 )
4685 )
4686 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
4687     offset = cms.uint32( 0 ),
4688     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4689 )
4690 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
4691     DebugOn = cms.untracked.bool( False ),
4692     DetectorType = cms.untracked.string( "pixel" ),
4693     acceptedCombinations = cms.untracked.vstring(  ),
4694     DcsStatusLabel = cms.untracked.InputTag( "" ),
4695     DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" )
4696 )
4697 fragment.hltOnlineBeamSpotDevice = cms.EDProducer( "BeamSpotDeviceProducer@alpaka",
4698     src = cms.InputTag( "hltOnlineBeamSpot" ),
4699     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4700 )
4701 fragment.hltSiPixelClustersSoA = cms.EDProducer( "SiPixelRawToClusterPhase1@alpaka",
4702     IncludeErrors = cms.bool( True ),
4703     UseQualityInfo = cms.bool( False ),
4704     clusterThreshold_layer1 = cms.int32( 4000 ),
4705     clusterThreshold_otherLayers = cms.int32( 4000 ),
4706     VCaltoElectronGain = cms.double( 1.0 ),
4707     VCaltoElectronGain_L1 = cms.double( 1.0 ),
4708     VCaltoElectronOffset = cms.double( 0.0 ),
4709     VCaltoElectronOffset_L1 = cms.double( 0.0 ),
4710     InputLabel = cms.InputTag( "rawDataCollector" ),
4711     Regions = cms.PSet(  ),
4712     CablingMapLabel = cms.string( "" ),
4713     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4714 )
4715 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1",
4716     src = cms.InputTag( "hltSiPixelClustersSoA" ),
4717     clusterThreshold_layer1 = cms.int32( 4000 ),
4718     clusterThreshold_otherLayers = cms.int32( 4000 ),
4719     produceDigis = cms.bool( False ),
4720     storeDigis = cms.bool( False )
4721 )
4722 fragment.hltSiPixelDigiErrors = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka",
4723     digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ),
4724     fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ),
4725     CablingMapLabel = cms.string( "" ),
4726     UsePhase1 = cms.bool( True ),
4727     ErrorList = cms.vint32( 29 ),
4728     UserErrorList = cms.vint32( 40 )
4729 )
4730 fragment.hltSiPixelRecHitsSoA = cms.EDProducer( "SiPixelRecHitAlpakaPhase1@alpaka",
4731     beamSpot = cms.InputTag( "hltOnlineBeamSpotDevice" ),
4732     src = cms.InputTag( "hltSiPixelClustersSoA" ),
4733     CPE = cms.string( "PixelCPEFastParams" ),
4734     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4735 )
4736 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitFromSoAAlpakaPhase1",
4737     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
4738     src = cms.InputTag( "hltSiPixelClusters" )
4739 )
4740 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
4741     pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
4742     trigstring = cms.untracked.string( "alcaPCCEvent" ),
4743     savePerROCInfo = cms.bool( True )
4744 )
4745 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
4746     saveTags = cms.bool( True ),
4747     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
4748     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4749     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4750     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4751     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4752     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4753     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4754     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4755     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4756     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4757 )
4758 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
4759     offset = cms.uint32( 0 ),
4760     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4761 )
4762 fragment.hltL1sDQMPixelReconstruction = cms.EDFilter( "HLTL1TSeed",
4763     saveTags = cms.bool( True ),
4764     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
4765     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4766     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4767     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4768     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4769     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4770     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4771     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4772     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4773     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4774 )
4775 fragment.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler",
4776     offset = cms.uint32( 0 ),
4777     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4778 )
4779 fragment.hltOnlineBeamSpotDeviceSerialSync = cms.EDProducer( "alpaka_serial_sync::BeamSpotDeviceProducer",
4780     src = cms.InputTag( "hltOnlineBeamSpot" )
4781 )
4782 fragment.hltSiPixelClustersSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRawToClusterPhase1",
4783     IncludeErrors = cms.bool( True ),
4784     UseQualityInfo = cms.bool( False ),
4785     clusterThreshold_layer1 = cms.int32( 4000 ),
4786     clusterThreshold_otherLayers = cms.int32( 4000 ),
4787     VCaltoElectronGain = cms.double( 1.0 ),
4788     VCaltoElectronGain_L1 = cms.double( 1.0 ),
4789     VCaltoElectronOffset = cms.double( 0.0 ),
4790     VCaltoElectronOffset_L1 = cms.double( 0.0 ),
4791     InputLabel = cms.InputTag( "rawDataCollector" ),
4792     Regions = cms.PSet(  ),
4793     CablingMapLabel = cms.string( "" )
4794 )
4795 fragment.hltSiPixelClustersSerialSync = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1",
4796     src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
4797     clusterThreshold_layer1 = cms.int32( 4000 ),
4798     clusterThreshold_otherLayers = cms.int32( 4000 ),
4799     produceDigis = cms.bool( False ),
4800     storeDigis = cms.bool( False )
4801 )
4802 fragment.hltSiPixelDigiErrorsSerialSync = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka",
4803     digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
4804     fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
4805     CablingMapLabel = cms.string( "" ),
4806     UsePhase1 = cms.bool( True ),
4807     ErrorList = cms.vint32( 29 ),
4808     UserErrorList = cms.vint32( 40 )
4809 )
4810 fragment.hltSiPixelRecHitsSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRecHitAlpakaPhase1",
4811     beamSpot = cms.InputTag( "hltOnlineBeamSpotDeviceSerialSync" ),
4812     src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
4813     CPE = cms.string( "PixelCPEFastParams" )
4814 )
4815 fragment.hltSiPixelRecHitsSerialSync = cms.EDProducer( "SiPixelRecHitFromSoAAlpakaPhase1",
4816     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
4817     src = cms.InputTag( "hltSiPixelClustersSerialSync" )
4818 )
4819 fragment.hltPixelTracksSoA = cms.EDProducer( "CAHitNtupletAlpakaPhase1@alpaka",
4820     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
4821     CPE = cms.string( "PixelCPEFastParams" ),
4822     ptmin = cms.double( 0.9 ),
4823     CAThetaCutBarrel = cms.double( 0.002 ),
4824     CAThetaCutForward = cms.double( 0.003 ),
4825     hardCurvCut = cms.double( 0.0328407225 ),
4826     dcaCutInnerTriplet = cms.double( 0.15 ),
4827     dcaCutOuterTriplet = cms.double( 0.25 ),
4828     earlyFishbone = cms.bool( True ),
4829     lateFishbone = cms.bool( False ),
4830     fillStatistics = cms.bool( False ),
4831     minHitsPerNtuplet = cms.uint32( 3 ),
4832     minHitsForSharingCut = cms.uint32( 10 ),
4833     fitNas4 = cms.bool( False ),
4834     doClusterCut = cms.bool( True ),
4835     doZ0Cut = cms.bool( True ),
4836     doPtCut = cms.bool( True ),
4837     useRiemannFit = cms.bool( False ),
4838     doSharedHitCut = cms.bool( True ),
4839     dupPassThrough = cms.bool( False ),
4840     useSimpleTripletCleaner = cms.bool( True ),
4841     maxNumberOfDoublets = cms.uint32( 524288 ),
4842     idealConditions = cms.bool( False ),
4843     includeJumpingForwardDoublets = cms.bool( True ),
4844     cellZ0Cut = cms.double( 12.0 ),
4845     cellPtCut = cms.double( 0.5 ),
4846     trackQualityCuts = cms.PSet( 
4847       chi2MaxPt = cms.double( 10.0 ),
4848       tripletMaxTip = cms.double( 0.3 ),
4849       chi2Scale = cms.double( 8.0 ),
4850       quadrupletMaxTip = cms.double( 0.5 ),
4851       quadrupletMinPt = cms.double( 0.3 ),
4852       quadrupletMaxZip = cms.double( 12.0 ),
4853       tripletMaxZip = cms.double( 12.0 ),
4854       tripletMinPt = cms.double( 0.5 ),
4855       chi2Coeff = cms.vdouble( 0.9, 1.8 )
4856     ),
4857     phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
4858     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4859 )
4860 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoAAlpakaPhase1",
4861     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4862     trackSrc = cms.InputTag( "hltPixelTracksSoA" ),
4863     pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ),
4864     minNumberOfHits = cms.int32( 0 ),
4865     minQuality = cms.string( "loose" )
4866 )
4867 fragment.hltPixelVerticesSoA = cms.EDProducer( "PixelVertexProducerAlpakaPhase1@alpaka",
4868     oneKernel = cms.bool( True ),
4869     useDensity = cms.bool( True ),
4870     useDBSCAN = cms.bool( False ),
4871     useIterative = cms.bool( False ),
4872     doSplitting = cms.bool( True ),
4873     minT = cms.int32( 2 ),
4874     eps = cms.double( 0.07 ),
4875     errmax = cms.double( 0.01 ),
4876     chi2max = cms.double( 9.0 ),
4877     PtMin = cms.double( 0.5 ),
4878     PtMax = cms.double( 75.0 ),
4879     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ),
4880     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4881 )
4882 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka",
4883     TrackCollection = cms.InputTag( "hltPixelTracks" ),
4884     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4885     src = cms.InputTag( "hltPixelVerticesSoA" )
4886 )
4887 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
4888     src = cms.InputTag( "hltPixelVertices" ),
4889     maxVtx = cms.uint32( 100 ),
4890     fractionSumPt2 = cms.double( 0.3 ),
4891     minSumPt2 = cms.double( 0.0 ),
4892     PVcomparer = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
4893 )
4894 fragment.hltPixelTracksSoASerialSync = cms.EDProducer( "alpaka_serial_sync::CAHitNtupletAlpakaPhase1",
4895     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
4896     CPE = cms.string( "PixelCPEFastParams" ),
4897     ptmin = cms.double( 0.9 ),
4898     CAThetaCutBarrel = cms.double( 0.002 ),
4899     CAThetaCutForward = cms.double( 0.003 ),
4900     hardCurvCut = cms.double( 0.0328407225 ),
4901     dcaCutInnerTriplet = cms.double( 0.15 ),
4902     dcaCutOuterTriplet = cms.double( 0.25 ),
4903     earlyFishbone = cms.bool( True ),
4904     lateFishbone = cms.bool( False ),
4905     fillStatistics = cms.bool( False ),
4906     minHitsPerNtuplet = cms.uint32( 3 ),
4907     minHitsForSharingCut = cms.uint32( 10 ),
4908     fitNas4 = cms.bool( False ),
4909     doClusterCut = cms.bool( True ),
4910     doZ0Cut = cms.bool( True ),
4911     doPtCut = cms.bool( True ),
4912     useRiemannFit = cms.bool( False ),
4913     doSharedHitCut = cms.bool( True ),
4914     dupPassThrough = cms.bool( False ),
4915     useSimpleTripletCleaner = cms.bool( True ),
4916     maxNumberOfDoublets = cms.uint32( 524288 ),
4917     idealConditions = cms.bool( False ),
4918     includeJumpingForwardDoublets = cms.bool( True ),
4919     cellZ0Cut = cms.double( 12.0 ),
4920     cellPtCut = cms.double( 0.5 ),
4921     trackQualityCuts = cms.PSet( 
4922       chi2MaxPt = cms.double( 10.0 ),
4923       tripletMaxTip = cms.double( 0.3 ),
4924       chi2Scale = cms.double( 8.0 ),
4925       quadrupletMaxTip = cms.double( 0.5 ),
4926       quadrupletMinPt = cms.double( 0.3 ),
4927       quadrupletMaxZip = cms.double( 12.0 ),
4928       tripletMaxZip = cms.double( 12.0 ),
4929       tripletMinPt = cms.double( 0.5 ),
4930       chi2Coeff = cms.vdouble( 0.9, 1.8 )
4931     ),
4932     phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 )
4933 )
4934 fragment.hltPixelTracksSerialSync = cms.EDProducer( "PixelTrackProducerFromSoAAlpakaPhase1",
4935     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4936     trackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ),
4937     pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsSerialSync" ),
4938     minNumberOfHits = cms.int32( 0 ),
4939     minQuality = cms.string( "loose" )
4940 )
4941 fragment.hltPixelVerticesSoASerialSync = cms.EDProducer( "alpaka_serial_sync::PixelVertexProducerAlpakaPhase1",
4942     oneKernel = cms.bool( True ),
4943     useDensity = cms.bool( True ),
4944     useDBSCAN = cms.bool( False ),
4945     useIterative = cms.bool( False ),
4946     doSplitting = cms.bool( True ),
4947     minT = cms.int32( 2 ),
4948     eps = cms.double( 0.07 ),
4949     errmax = cms.double( 0.01 ),
4950     chi2max = cms.double( 9.0 ),
4951     PtMin = cms.double( 0.5 ),
4952     PtMax = cms.double( 75.0 ),
4953     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" )
4954 )
4955 fragment.hltPixelVerticesSerialSync = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka",
4956     TrackCollection = cms.InputTag( "hltPixelTracksSerialSync" ),
4957     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4958     src = cms.InputTag( "hltPixelVerticesSoASerialSync" )
4959 )
4960 fragment.hltTrimmedPixelVerticesSerialSync = cms.EDProducer( "PixelVertexCollectionTrimmer",
4961     src = cms.InputTag( "hltPixelVerticesSerialSync" ),
4962     maxVtx = cms.uint32( 100 ),
4963     fractionSumPt2 = cms.double( 0.3 ),
4964     minSumPt2 = cms.double( 0.0 ),
4965     PVcomparer = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
4966 )
4967 fragment.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoAAlpaka",
4968     pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
4969     TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" )
4970 )
4971 fragment.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoAAlpaka",
4972     pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
4973     TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" )
4974 )
4975 fragment.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHits",
4976     pixelHitsReferenceSoA = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
4977     pixelHitsTargetSoA = cms.InputTag( "hltSiPixelRecHitsSoA" ),
4978     topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ),
4979     minD2cut = cms.double( 1.0E-4 )
4980 )
4981 fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoAAlpaka",
4982     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ),
4983     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackCPU" ),
4984     useQualityCut = cms.bool( True ),
4985     minQuality = cms.string( "loose" )
4986 )
4987 fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoAAlpaka",
4988     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ),
4989     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackGPU" ),
4990     useQualityCut = cms.bool( True ),
4991     minQuality = cms.string( "loose" )
4992 )
4993 fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTracks",
4994     pixelTrackReferenceSoA = cms.InputTag( "hltPixelTracksSoASerialSync" ),
4995     pixelTrackTargetSoA = cms.InputTag( "hltPixelTracksSoA" ),
4996     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackCompareGPUvsCPU" ),
4997     useQualityCut = cms.bool( True ),
4998     minQuality = cms.string( "loose" ),
4999     deltaR2cut = cms.double( 4.0E-4 )
5000 )
5001 fragment.hltPixelVerticesSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoAAlpaka",
5002     pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoASerialSync" ),
5003     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5004     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexCPU" )
5005 )
5006 fragment.hltPixelVerticesSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoAAlpaka",
5007     pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA" ),
5008     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5009     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexGPU" )
5010 )
5011 fragment.hltPixelVerticesSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertices",
5012     pixelVertexReferenceSoA = cms.InputTag( "hltPixelVerticesSoASerialSync" ),
5013     pixelVertexTargetSoA = cms.InputTag( "hltPixelVerticesSoA" ),
5014     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5015     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexCompareGPUvsCPU" ),
5016     dzCut = cms.double( 1.0 )
5017 )
5018 fragment.hltL1sDQMEcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5019     saveTags = cms.bool( True ),
5020     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5021     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5022     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5023     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5024     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5025     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5026     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5027     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5028     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5029     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5030 )
5031 fragment.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler",
5032     offset = cms.uint32( 0 ),
5033     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5034 )
5035 fragment.hltEcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalRawToDigiPortable",
5036     InputLabel = cms.InputTag( "rawDataCollector" ),
5037     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 ),
5038     maxChannelsEB = cms.uint32( 61200 ),
5039     maxChannelsEE = cms.uint32( 14648 ),
5040     digisLabelEB = cms.string( "ebDigis" ),
5041     digisLabelEE = cms.string( "eeDigis" )
5042 )
5043 fragment.hltEcalDigisSerialSync = cms.EDProducer( "EcalDigisFromPortableProducer",
5044     digisInLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ),
5045     digisInLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ),
5046     digisOutLabelEB = cms.string( "ebDigis" ),
5047     digisOutLabelEE = cms.string( "eeDigis" ),
5048     produceDummyIntegrityCollections = cms.bool( False )
5049 )
5050 fragment.hltEcalUncalibRecHitSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalUncalibRecHitProducerPortable",
5051     digisLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ),
5052     digisLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ),
5053     recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
5054     recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
5055     EBtimeFitLimits_Lower = cms.double( 0.2 ),
5056     EBtimeFitLimits_Upper = cms.double( 1.4 ),
5057     EEtimeFitLimits_Lower = cms.double( 0.2 ),
5058     EEtimeFitLimits_Upper = cms.double( 1.4 ),
5059     EBtimeConstantTerm = cms.double( 0.6 ),
5060     EEtimeConstantTerm = cms.double( 1.0 ),
5061     EBtimeNconst = cms.double( 28.5 ),
5062     EEtimeNconst = cms.double( 31.8 ),
5063     outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
5064     outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
5065     outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
5066     outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
5067     outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
5068     outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
5069     outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
5070     outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
5071     amplitudeThresholdEB = cms.double( 10.0 ),
5072     amplitudeThresholdEE = cms.double( 10.0 ),
5073     kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
5074     shouldRunTimingComputation = cms.bool( True )
5075 )
5076 fragment.hltEcalUncalibRecHitSerialSync = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
5077     uncalibRecHitsPortableEB = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEB' ),
5078     recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
5079     isPhase2 = cms.bool( False ),
5080     uncalibRecHitsPortableEE = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEE' ),
5081     recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
5082 )
5083 fragment.hltEcalRecHitSerialSync = cms.EDProducer( "EcalRecHitProducer",
5084     EErechitCollection = cms.string( "EcalRecHitsEE" ),
5085     EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEE' ),
5086     EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEB' ),
5087     EBrechitCollection = cms.string( "EcalRecHitsEB" ),
5088     ChannelStatusToBeExcluded = cms.vstring(  ),
5089     killDeadChannels = cms.bool( True ),
5090     algo = cms.string( "EcalRecHitWorkerSimple" ),
5091     EBLaserMIN = cms.double( 0.5 ),
5092     EELaserMIN = cms.double( 0.5 ),
5093     EBLaserMAX = cms.double( 3.0 ),
5094     EELaserMAX = cms.double( 8.0 ),
5095     timeCalibTag = cms.ESInputTag( "","" ),
5096     timeOffsetTag = cms.ESInputTag( "","" ),
5097     skipTimeCalib = cms.bool( False ),
5098     laserCorrection = cms.bool( True ),
5099     flagsMapDBReco = cms.PSet( 
5100       kDead = cms.vstring( 'kNoDataNoTP' ),
5101       kGood = cms.vstring( 'kOk',
5102         'kDAC',
5103         'kNoLaser',
5104         'kNoisy' ),
5105       kTowerRecovered = cms.vstring( 'kDeadFE' ),
5106       kNoisy = cms.vstring( 'kNNoisy',
5107         'kFixedG6',
5108         'kFixedG1' ),
5109       kNeighboursRecovered = cms.vstring( 'kFixedG0',
5110         'kNonRespondingIsolated',
5111         'kDeadVFE' )
5112     ),
5113     algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
5114     recoverEBIsolatedChannels = cms.bool( False ),
5115     recoverEEIsolatedChannels = cms.bool( False ),
5116     recoverEBVFE = cms.bool( False ),
5117     recoverEEVFE = cms.bool( False ),
5118     recoverEBFE = cms.bool( False ),
5119     recoverEEFE = cms.bool( False ),
5120     dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
5121     dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
5122     logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
5123     logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
5124     ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
5125     eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
5126     ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
5127     eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
5128     singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
5129     singleChannelRecoveryThreshold = cms.double( 8.0 ),
5130     sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
5131     bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
5132     bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
5133     triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
5134     cleaningConfig = cms.PSet( 
5135       cThreshold_endcap = cms.double( 15.0 ),
5136       tightenCrack_e1_double = cms.double( 2.0 ),
5137       cThreshold_barrel = cms.double( 4.0 ),
5138       e6e2thresh = cms.double( 0.04 ),
5139       e4e1Threshold_barrel = cms.double( 0.08 ),
5140       e4e1Threshold_endcap = cms.double( 0.3 ),
5141       tightenCrack_e4e1_single = cms.double( 3.0 ),
5142       cThreshold_double = cms.double( 10.0 ),
5143       e4e1_b_barrel = cms.double( -0.024 ),
5144       tightenCrack_e6e2_double = cms.double( 3.0 ),
5145       e4e1_a_barrel = cms.double( 0.04 ),
5146       tightenCrack_e1_single = cms.double( 2.0 ),
5147       e4e1_a_endcap = cms.double( 0.02 ),
5148       e4e1_b_endcap = cms.double( -0.0125 ),
5149       ignoreOutOfTimeThresh = cms.double( 1.0E9 )
5150     )
5151 )
5152 fragment.hltL1sDQMHcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5153     saveTags = cms.bool( True ),
5154     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5155     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5156     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5157     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5158     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5159     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5160     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5161     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5162     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5163     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5164 )
5165 fragment.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler",
5166     offset = cms.uint32( 0 ),
5167     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5168 )
5169 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5170     HcalFirstFED = cms.untracked.int32( 700 ),
5171     firstSample = cms.int32( 0 ),
5172     lastSample = cms.int32( 9 ),
5173     FilterDataQuality = cms.bool( True ),
5174     FEDs = cms.untracked.vint32(  ),
5175     UnpackZDC = cms.untracked.bool( True ),
5176     UnpackCalib = cms.untracked.bool( True ),
5177     UnpackUMNio = cms.untracked.bool( True ),
5178     UnpackTTP = cms.untracked.bool( False ),
5179     silent = cms.untracked.bool( True ),
5180     saveQIE10DataNSamples = cms.untracked.vint32(  ),
5181     saveQIE10DataTags = cms.untracked.vstring(  ),
5182     saveQIE11DataNSamples = cms.untracked.vint32(  ),
5183     saveQIE11DataTags = cms.untracked.vstring(  ),
5184     ComplainEmptyData = cms.untracked.bool( False ),
5185     UnpackerMode = cms.untracked.int32( 0 ),
5186     ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5187     InputLabel = cms.InputTag( "rawDataCollector" ),
5188     ElectronicsMap = cms.string( "" )
5189 )
5190 fragment.hltHcalDigisSoA = cms.EDProducer( "HcalDigisSoAProducer@alpaka",
5191     hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5192     qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5193     digisLabelF01HE = cms.string( "f01HEDigis" ),
5194     digisLabelF5HB = cms.string( "f5HBDigis" ),
5195     digisLabelF3HB = cms.string( "f3HBDigis" ),
5196     maxChannelsF01HE = cms.uint32( 10000 ),
5197     maxChannelsF5HB = cms.uint32( 10000 ),
5198     maxChannelsF3HB = cms.uint32( 10000 ),
5199     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5200 )
5201 fragment.hltHbheRecoSoA = cms.EDProducer( "HBHERecHitProducerPortable@alpaka",
5202     mahiPulseOffSets = cms.ESInputTag( "hcalMahiPulseOffsetsESProducer","" ),
5203     maxTimeSamples = cms.uint32( 10 ),
5204     kprep1dChannelsPerBlock = cms.uint32( 32 ),
5205     digisLabelF01HE = cms.InputTag( 'hltHcalDigisSoA','f01HEDigis' ),
5206     digisLabelF5HB = cms.InputTag( 'hltHcalDigisSoA','f5HBDigis' ),
5207     digisLabelF3HB = cms.InputTag( 'hltHcalDigisSoA','f3HBDigis' ),
5208     recHitsLabelM0HBHE = cms.string( "" ),
5209     sipmQTSShift = cms.int32( 0 ),
5210     sipmQNTStoSum = cms.int32( 3 ),
5211     firstSampleShift = cms.int32( 0 ),
5212     useEffectivePedestals = cms.bool( True ),
5213     meanTime = cms.double( 0.0 ),
5214     timeSigmaSiPM = cms.double( 2.5 ),
5215     timeSigmaHPD = cms.double( 5.0 ),
5216     ts4Thresh = cms.double( 0.0 ),
5217     applyTimeSlew = cms.bool( True ),
5218     tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5219     slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5220     tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5221     kernelMinimizeThreads = cms.vuint32( 16, 1, 1 ),
5222     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5223 )
5224 fragment.hltHbhereco = cms.EDProducer( "HcalRecHitSoAToLegacy",
5225     src = cms.InputTag( "hltHbheRecoSoA" )
5226 )
5227 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5228     digiLabel = cms.InputTag( "hltHcalDigis" ),
5229     dropZSmarkedPassed = cms.bool( True ),
5230     tsFromDB = cms.bool( False ),
5231     sumAllTimeSlices = cms.bool( False ),
5232     forceSOI = cms.int32( -1 ),
5233     soiShift = cms.int32( 0 )
5234 )
5235 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5236     inputLabel = cms.InputTag( "hltHfprereco" ),
5237     useChannelQualityFromDB = cms.bool( False ),
5238     checkChannelQualityForDepth3and4 = cms.bool( False ),
5239     algorithm = cms.PSet( 
5240       tfallIfNoTDC = cms.double( -101.0 ),
5241       triseIfNoTDC = cms.double( -100.0 ),
5242       rejectAllFailures = cms.bool( True ),
5243       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 ),
5244       soiPhase = cms.uint32( 1 ),
5245       timeShift = cms.double( 0.0 ),
5246       tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5247       Class = cms.string( "HFFlexibleTimeCheck" )
5248     ),
5249     algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5250     setNoiseFlags = cms.bool( True ),
5251     runHFStripFilter = cms.bool( False ),
5252     S9S1stat = cms.PSet( 
5253       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 ),
5254       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 ),
5255       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 ),
5256       isS8S1 = cms.bool( False ),
5257       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 ),
5258       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 ),
5259       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 ),
5260       HcalAcceptSeverityLevel = cms.int32( 9 )
5261     ),
5262     S8S1stat = cms.PSet( 
5263       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 ),
5264       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 ),
5265       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 ),
5266       isS8S1 = cms.bool( True ),
5267       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 ),
5268       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 ),
5269       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 ),
5270       HcalAcceptSeverityLevel = cms.int32( 9 )
5271     ),
5272     PETstat = cms.PSet( 
5273       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 ),
5274       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 ),
5275       long_R_29 = cms.vdouble( 0.8 ),
5276       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 ),
5277       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 ),
5278       short_R_29 = cms.vdouble( 0.8 ),
5279       long_R = cms.vdouble( 0.98 ),
5280       short_R = cms.vdouble( 0.8 ),
5281       HcalAcceptSeverityLevel = cms.int32( 9 )
5282     ),
5283     HFStripFilter = cms.PSet( 
5284       seedHitIetaMax = cms.int32( 35 ),
5285       verboseLevel = cms.untracked.int32( 10 ),
5286       maxThreshold = cms.double( 100.0 ),
5287       stripThreshold = cms.double( 40.0 ),
5288       wedgeCut = cms.double( 0.05 ),
5289       lstrips = cms.int32( 2 ),
5290       maxStripTime = cms.double( 10.0 ),
5291       gap = cms.int32( 2 ),
5292       timeMax = cms.double( 6.0 )
5293     )
5294 )
5295 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5296     correctForPhaseContainment = cms.bool( True ),
5297     correctionPhaseNS = cms.double( 13.0 ),
5298     digiLabel = cms.InputTag( "hltHcalDigis" ),
5299     Subdetector = cms.string( "HO" ),
5300     correctForTimeslew = cms.bool( True ),
5301     dropZSmarkedPassed = cms.bool( True ),
5302     firstSample = cms.int32( 4 ),
5303     samplesToAdd = cms.int32( 4 ),
5304     tsFromDB = cms.bool( True ),
5305     recoParamsFromDB = cms.bool( True ),
5306     useLeakCorrection = cms.bool( False ),
5307     dataOOTCorrectionName = cms.string( "" ),
5308     dataOOTCorrectionCategory = cms.string( "Data" ),
5309     mcOOTCorrectionName = cms.string( "" ),
5310     mcOOTCorrectionCategory = cms.string( "MC" ),
5311     correctTiming = cms.bool( False ),
5312     firstAuxTS = cms.int32( 4 ),
5313     setNoiseFlags = cms.bool( False ),
5314     digiTimeFromDB = cms.bool( True ),
5315     setHSCPFlags = cms.bool( False ),
5316     setSaturationFlags = cms.bool( False ),
5317     setTimingTrustFlags = cms.bool( False ),
5318     setPulseShapeFlags = cms.bool( False ),
5319     setNegativeFlags = cms.bool( False ),
5320     digistat = cms.PSet(  ),
5321     HFInWindowStat = cms.PSet(  ),
5322     S9S1stat = cms.PSet(  ),
5323     S8S1stat = cms.PSet(  ),
5324     PETstat = cms.PSet(  ),
5325     saturationParameters = cms.PSet(  maxADCvalue = cms.int32( 127 ) ),
5326     hfTimingTrustParameters = cms.PSet(  )
5327 )
5328 fragment.hltHcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HcalDigisSoAProducer",
5329     hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5330     qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5331     digisLabelF01HE = cms.string( "f01HEDigis" ),
5332     digisLabelF5HB = cms.string( "f5HBDigis" ),
5333     digisLabelF3HB = cms.string( "f3HBDigis" ),
5334     maxChannelsF01HE = cms.uint32( 10000 ),
5335     maxChannelsF5HB = cms.uint32( 10000 ),
5336     maxChannelsF3HB = cms.uint32( 10000 )
5337 )
5338 fragment.hltHbheRecoSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HBHERecHitProducerPortable",
5339     mahiPulseOffSets = cms.ESInputTag( "hcalMahiPulseOffsetsESProducer","" ),
5340     maxTimeSamples = cms.uint32( 10 ),
5341     kprep1dChannelsPerBlock = cms.uint32( 32 ),
5342     digisLabelF01HE = cms.InputTag( 'hltHcalDigisSoASerialSync','f01HEDigis' ),
5343     digisLabelF5HB = cms.InputTag( 'hltHcalDigisSoASerialSync','f5HBDigis' ),
5344     digisLabelF3HB = cms.InputTag( 'hltHcalDigisSoASerialSync','f3HBDigis' ),
5345     recHitsLabelM0HBHE = cms.string( "" ),
5346     sipmQTSShift = cms.int32( 0 ),
5347     sipmQNTStoSum = cms.int32( 3 ),
5348     firstSampleShift = cms.int32( 0 ),
5349     useEffectivePedestals = cms.bool( True ),
5350     meanTime = cms.double( 0.0 ),
5351     timeSigmaSiPM = cms.double( 2.5 ),
5352     timeSigmaHPD = cms.double( 5.0 ),
5353     ts4Thresh = cms.double( 0.0 ),
5354     applyTimeSlew = cms.bool( True ),
5355     tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5356     slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5357     tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5358     kernelMinimizeThreads = cms.vuint32( 16, 1, 1 )
5359 )
5360 fragment.hltHbherecoSerialSync = cms.EDProducer( "HcalRecHitSoAToLegacy",
5361     src = cms.InputTag( "hltHbheRecoSoASerialSync" )
5362 )
5363 fragment.hltParticleFlowRecHitHBHESoA = cms.EDProducer( "PFRecHitSoAProducerHCAL@alpaka",
5364     producers = cms.VPSet( 
5365       cms.PSet(  src = cms.InputTag( "hltHbheRecoSoA" ),
5366         params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
5367       )
5368     ),
5369     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5370     synchronise = cms.untracked.bool( False ),
5371     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5372 )
5373 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "LegacyPFRecHitProducer",
5374     src = cms.InputTag( "hltParticleFlowRecHitHBHESoA" )
5375 )
5376 fragment.hltParticleFlowClusterHBHESoA = cms.EDProducer( "PFClusterSoAProducer@alpaka",
5377     pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
5378     pfClusterParams = cms.ESInputTag( "hltESPPFClusterParams","" ),
5379     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5380     synchronise = cms.bool( False ),
5381     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5382 )
5383 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "LegacyPFClusterProducer",
5384     src = cms.InputTag( "hltParticleFlowClusterHBHESoA" ),
5385     PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
5386     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ),
5387     usePFThresholdsFromDB = cms.bool( True ),
5388     pfClusterBuilder = cms.PSet( 
5389       minFracTot = cms.double( 1.0E-20 ),
5390       stoppingTolerance = cms.double( 1.0E-8 ),
5391       positionCalc = cms.PSet( 
5392         minAllowedNormalization = cms.double( 1.0E-9 ),
5393         posCalcNCrystals = cms.int32( 5 ),
5394         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5395         logWeightDenominatorByDetector = cms.VPSet( 
5396           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5397             depths = cms.vint32( 1, 2, 3, 4 ),
5398             detector = cms.string( "HCAL_BARREL1" )
5399           ),
5400           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5401             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5402             detector = cms.string( "HCAL_ENDCAP" )
5403           )
5404         ),
5405         minFractionInCalc = cms.double( 1.0E-9 )
5406       ),
5407       maxIterations = cms.uint32( 5 ),
5408       minChi2Prob = cms.double( 0.0 ),
5409       allCellsPositionCalc = cms.PSet( 
5410         minAllowedNormalization = cms.double( 1.0E-9 ),
5411         posCalcNCrystals = cms.int32( -1 ),
5412         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5413         logWeightDenominatorByDetector = cms.VPSet( 
5414           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5415             depths = cms.vint32( 1, 2, 3, 4 ),
5416             detector = cms.string( "HCAL_BARREL1" )
5417           ),
5418           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5419             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5420             detector = cms.string( "HCAL_ENDCAP" )
5421           )
5422         ),
5423         minFractionInCalc = cms.double( 1.0E-9 )
5424       ),
5425       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5426       recHitEnergyNorms = cms.VPSet( 
5427         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5428           depths = cms.vint32( 1, 2, 3, 4 ),
5429           detector = cms.string( "HCAL_BARREL1" )
5430         ),
5431         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5432           depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5433           detector = cms.string( "HCAL_ENDCAP" )
5434         )
5435       ),
5436       maxNSigmaTime = cms.double( 10.0 ),
5437       showerSigma = cms.double( 10.0 ),
5438       timeSigmaEE = cms.double( 10.0 ),
5439       clusterTimeResFromSeed = cms.bool( False ),
5440       minFractionToKeep = cms.double( 1.0E-7 ),
5441       excludeOtherSeeds = cms.bool( True ),
5442       timeResolutionCalcBarrel = cms.PSet( 
5443         corrTermLowE = cms.double( 0.0 ),
5444         threshLowE = cms.double( 6.0 ),
5445         noiseTerm = cms.double( 21.86 ),
5446         constantTermLowE = cms.double( 4.24 ),
5447         noiseTermLowE = cms.double( 8.0 ),
5448         threshHighE = cms.double( 15.0 ),
5449         constantTerm = cms.double( 2.82 )
5450       ),
5451       timeResolutionCalcEndcap = cms.PSet( 
5452         corrTermLowE = cms.double( 0.0 ),
5453         threshLowE = cms.double( 6.0 ),
5454         noiseTerm = cms.double( 21.86 ),
5455         constantTermLowE = cms.double( 4.24 ),
5456         noiseTermLowE = cms.double( 8.0 ),
5457         threshHighE = cms.double( 15.0 ),
5458         constantTerm = cms.double( 2.82 )
5459       ),
5460       timeSigmaEB = cms.double( 10.0 )
5461     )
5462 )
5463 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
5464     clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ),
5465     energyCorrector = cms.PSet(  ),
5466     pfClusterBuilder = cms.PSet( 
5467       allCellsPositionCalc = cms.PSet( 
5468         minAllowedNormalization = cms.double( 1.0E-9 ),
5469         posCalcNCrystals = cms.int32( -1 ),
5470         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5471         logWeightDenominatorByDetector = cms.VPSet( 
5472           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5473             depths = cms.vint32( 1, 2, 3, 4 ),
5474             detector = cms.string( "HCAL_BARREL1" )
5475           ),
5476           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5477             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5478             detector = cms.string( "HCAL_ENDCAP" )
5479           )
5480         ),
5481         minFractionInCalc = cms.double( 1.0E-9 )
5482       ),
5483       algoName = cms.string( "PFMultiDepthClusterizer" ),
5484       nSigmaPhi = cms.double( 2.0 ),
5485       minFractionToKeep = cms.double( 1.0E-7 ),
5486       nSigmaEta = cms.double( 2.0 )
5487     ),
5488     positionReCalc = cms.PSet(  ),
5489     usePFThresholdsFromDB = cms.bool( True )
5490 )
5491 fragment.hltParticleFlowRecHitHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFRecHitSoAProducerHCAL",
5492     producers = cms.VPSet( 
5493       cms.PSet(  src = cms.InputTag( "hltHbheRecoSoASerialSync" ),
5494         params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
5495       )
5496     ),
5497     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5498     synchronise = cms.untracked.bool( False )
5499 )
5500 fragment.hltParticleFlowRecHitHBHESerialSync = cms.EDProducer( "LegacyPFRecHitProducer",
5501     src = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" )
5502 )
5503 fragment.hltParticleFlowClusterHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFClusterSoAProducer",
5504     pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ),
5505     pfClusterParams = cms.ESInputTag( "hltESPPFClusterParams","" ),
5506     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5507     synchronise = cms.bool( False )
5508 )
5509 fragment.hltParticleFlowClusterHBHESerialSync = cms.EDProducer( "LegacyPFClusterProducer",
5510     src = cms.InputTag( "hltParticleFlowClusterHBHESoASerialSync" ),
5511     PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ),
5512     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHESerialSync" ),
5513     usePFThresholdsFromDB = cms.bool( True ),
5514     pfClusterBuilder = cms.PSet( 
5515       minFracTot = cms.double( 1.0E-20 ),
5516       stoppingTolerance = cms.double( 1.0E-8 ),
5517       positionCalc = cms.PSet( 
5518         minAllowedNormalization = cms.double( 1.0E-9 ),
5519         posCalcNCrystals = cms.int32( 5 ),
5520         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5521         logWeightDenominatorByDetector = cms.VPSet( 
5522           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5523             depths = cms.vint32( 1, 2, 3, 4 ),
5524             detector = cms.string( "HCAL_BARREL1" )
5525           ),
5526           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5527             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5528             detector = cms.string( "HCAL_ENDCAP" )
5529           )
5530         ),
5531         minFractionInCalc = cms.double( 1.0E-9 )
5532       ),
5533       maxIterations = cms.uint32( 5 ),
5534       minChi2Prob = cms.double( 0.0 ),
5535       allCellsPositionCalc = cms.PSet( 
5536         minAllowedNormalization = cms.double( 1.0E-9 ),
5537         posCalcNCrystals = cms.int32( -1 ),
5538         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5539         logWeightDenominatorByDetector = cms.VPSet( 
5540           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5541             depths = cms.vint32( 1, 2, 3, 4 ),
5542             detector = cms.string( "HCAL_BARREL1" )
5543           ),
5544           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5545             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5546             detector = cms.string( "HCAL_ENDCAP" )
5547           )
5548         ),
5549         minFractionInCalc = cms.double( 1.0E-9 )
5550       ),
5551       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5552       recHitEnergyNorms = cms.VPSet( 
5553         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5554           depths = cms.vint32( 1, 2, 3, 4 ),
5555           detector = cms.string( "HCAL_BARREL1" )
5556         ),
5557         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5558           depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5559           detector = cms.string( "HCAL_ENDCAP" )
5560         )
5561       ),
5562       maxNSigmaTime = cms.double( 10.0 ),
5563       showerSigma = cms.double( 10.0 ),
5564       timeSigmaEE = cms.double( 10.0 ),
5565       clusterTimeResFromSeed = cms.bool( False ),
5566       minFractionToKeep = cms.double( 1.0E-7 ),
5567       excludeOtherSeeds = cms.bool( True ),
5568       timeResolutionCalcBarrel = cms.PSet( 
5569         corrTermLowE = cms.double( 0.0 ),
5570         threshLowE = cms.double( 6.0 ),
5571         noiseTerm = cms.double( 21.86 ),
5572         constantTermLowE = cms.double( 4.24 ),
5573         noiseTermLowE = cms.double( 8.0 ),
5574         threshHighE = cms.double( 15.0 ),
5575         constantTerm = cms.double( 2.82 )
5576       ),
5577       timeResolutionCalcEndcap = 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       timeSigmaEB = cms.double( 10.0 )
5587     )
5588 )
5589 fragment.hltParticleFlowClusterHCALSerialSync = cms.EDProducer( "PFMultiDepthClusterProducer",
5590     clustersSource = cms.InputTag( "hltParticleFlowClusterHBHESerialSync" ),
5591     energyCorrector = cms.PSet(  ),
5592     pfClusterBuilder = cms.PSet( 
5593       allCellsPositionCalc = cms.PSet( 
5594         minAllowedNormalization = cms.double( 1.0E-9 ),
5595         posCalcNCrystals = cms.int32( -1 ),
5596         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5597         logWeightDenominatorByDetector = cms.VPSet( 
5598           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5599             depths = cms.vint32( 1, 2, 3, 4 ),
5600             detector = cms.string( "HCAL_BARREL1" )
5601           ),
5602           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5603             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5604             detector = cms.string( "HCAL_ENDCAP" )
5605           )
5606         ),
5607         minFractionInCalc = cms.double( 1.0E-9 )
5608       ),
5609       algoName = cms.string( "PFMultiDepthClusterizer" ),
5610       nSigmaPhi = cms.double( 2.0 ),
5611       minFractionToKeep = cms.double( 1.0E-7 ),
5612       nSigmaEta = cms.double( 2.0 )
5613     ),
5614     positionReCalc = cms.PSet(  ),
5615     usePFThresholdsFromDB = cms.bool( True )
5616 )
5617 fragment.hltPreDQMRandom = cms.EDFilter( "HLTPrescaler",
5618     offset = cms.uint32( 0 ),
5619     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5620 )
5621 fragment.hltPreDQMZeroBias = cms.EDFilter( "HLTPrescaler",
5622     offset = cms.uint32( 0 ),
5623     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5624 )
5625 fragment.hltPreDSTZeroBias = cms.EDFilter( "HLTPrescaler",
5626     offset = cms.uint32( 0 ),
5627     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5628 )
5629 fragment.hltFEDSelectorL1uGTTest = cms.EDProducer( "EvFFEDSelector",
5630     inputTag = cms.InputTag( "rawDataCollector" ),
5631     fedList = cms.vuint32( 1405 )
5632 )
5633 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
5634     offset = cms.uint32( 0 ),
5635     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5636 )
5637 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
5638     SelectedTriggerType = cms.int32( 2 )
5639 )
5640 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
5641     offset = cms.uint32( 0 ),
5642     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5643 )
5644 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
5645     inputTag = cms.InputTag( "rawDataCollector" ),
5646     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 )
5647 )
5648 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
5649     offset = cms.uint32( 0 ),
5650     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5651 )
5652 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
5653     inputTag = cms.InputTag( "rawDataCollector" ),
5654     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 )
5655 )
5656 fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter",
5657     rawInput = cms.InputTag( "rawDataCollector" ),
5658     period = cms.uint32( 4096 ),
5659     invert = cms.bool( False ),
5660     fedId = cms.int32( 1024 ),
5661     useTCDSEventNumber = cms.bool( False )
5662 )
5663 fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed",
5664     saveTags = cms.bool( True ),
5665     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" ),
5666     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5667     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5668     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5669     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5670     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5671     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5672     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5673     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5674     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5675 )
5676 fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler",
5677     offset = cms.uint32( 0 ),
5678     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5679 )
5680 fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed",
5681     saveTags = cms.bool( True ),
5682     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" ),
5683     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5684     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5685     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5686     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5687     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5688     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5689     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5690     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5691     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5692 )
5693 fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler",
5694     offset = cms.uint32( 0 ),
5695     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5696 )
5697 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
5698     offset = cms.uint32( 0 ),
5699     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5700 )
5701 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
5702     rawInput = cms.InputTag( "rawDataCollector" ),
5703     period = cms.uint32( 107 ),
5704     invert = cms.bool( False ),
5705     fedId = cms.int32( 1024 ),
5706     useTCDSEventNumber = cms.bool( True )
5707 )
5708 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
5709     offset = cms.uint32( 0 ),
5710     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5711 )
5712 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
5713     offset = cms.uint32( 0 ),
5714     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5715 )
5716 fragment.hltPreZeroBiasAlignment = cms.EDFilter( "HLTPrescaler",
5717     offset = cms.uint32( 0 ),
5718     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5719 )
5720 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
5721     offset = cms.uint32( 0 ),
5722     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5723 )
5724 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
5725     EBSumThreshold = cms.double( 0.2 ),
5726     HF2Weight = cms.double( 1.0 ),
5727     EBWeight = cms.double( 1.0 ),
5728     hfInput = cms.InputTag( "hltHfreco" ),
5729     EESumThreshold = cms.double( 0.45 ),
5730     HOThreshold0 = cms.double( 3.5 ),
5731     HOThresholdPlus1 = cms.double( 3.5 ),
5732     HOThresholdMinus1 = cms.double( 3.5 ),
5733     HOThresholdPlus2 = cms.double( 3.5 ),
5734     HOThresholdMinus2 = cms.double( 3.5 ),
5735     HBGrid = cms.vdouble(  ),
5736     HBThreshold1 = cms.double( 0.4 ),
5737     HBThreshold2 = cms.double( 0.3 ),
5738     HBThreshold = cms.double( 0.3 ),
5739     EEWeights = cms.vdouble(  ),
5740     HF1Threshold = cms.double( 0.5 ),
5741     HF2Weights = cms.vdouble(  ),
5742     HOWeights = cms.vdouble(  ),
5743     EEGrid = cms.vdouble(  ),
5744     HEDWeight = cms.double( 1.0 ),
5745     EEWeight = cms.double( 1.0 ),
5746     UseHO = cms.bool( False ),
5747     HBWeights = cms.vdouble(  ),
5748     HESWeight = cms.double( 1.0 ),
5749     HF1Weight = cms.double( 1.0 ),
5750     HF2Grid = cms.vdouble(  ),
5751     HEDWeights = cms.vdouble(  ),
5752     HF1Grid = cms.vdouble(  ),
5753     EBWeights = cms.vdouble(  ),
5754     HOWeight = cms.double( 1.0E-99 ),
5755     EBThreshold = cms.double( 0.07 ),
5756     EEThreshold = cms.double( 0.3 ),
5757     UseEtEBTreshold = cms.bool( False ),
5758     UseSymEBTreshold = cms.bool( False ),
5759     UseEtEETreshold = cms.bool( False ),
5760     UseSymEETreshold = cms.bool( False ),
5761     hbheInput = cms.InputTag( "hltHbhereco" ),
5762     HcalThreshold = cms.double( -1000.0 ),
5763     HF2Threshold = cms.double( 0.85 ),
5764     HESThreshold1 = cms.double( 0.1 ),
5765     HESThreshold = cms.double( 0.2 ),
5766     HF1Weights = cms.vdouble(  ),
5767     hoInput = cms.InputTag( "hltHoreco" ),
5768     HESGrid = cms.vdouble(  ),
5769     HESWeights = cms.vdouble(  ),
5770     HEDThreshold1 = cms.double( 0.1 ),
5771     HEDThreshold = cms.double( 0.2 ),
5772     EcutTower = cms.double( -1000.0 ),
5773     HEDGrid = cms.vdouble(  ),
5774     ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
5775     HBWeight = cms.double( 1.0 ),
5776     HOGrid = cms.vdouble(  ),
5777     EBGrid = cms.vdouble(  ),
5778     MomConstrMethod = cms.int32( 1 ),
5779     MomHBDepth = cms.double( 0.2 ),
5780     MomHEDepth = cms.double( 0.4 ),
5781     MomEBDepth = cms.double( 0.3 ),
5782     MomEEDepth = cms.double( 0.0 ),
5783     HcalAcceptSeverityLevel = cms.uint32( 9 ),
5784     EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
5785       'kWeird',
5786       'kBad' ),
5787     UseHcalRecoveredHits = cms.bool( False ),
5788     UseEcalRecoveredHits = cms.bool( False ),
5789     UseRejectedHitsOnly = cms.bool( False ),
5790     HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
5791     EcalSeveritiesToBeUsedInBadTowers = cms.vstring(  ),
5792     UseRejectedRecoveredHcalHits = cms.bool( False ),
5793     UseRejectedRecoveredEcalHits = cms.bool( False ),
5794     missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
5795     AllowMissingInputs = cms.bool( False ),
5796     HcalPhase = cms.int32( 1 ),
5797     usePFThresholdsFromDB = cms.bool( True ),
5798     EcalRecHitThresh = cms.bool( False )
5799 )
5800 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
5801     useMassDropTagger = cms.bool( False ),
5802     useFiltering = cms.bool( False ),
5803     useDynamicFiltering = cms.bool( False ),
5804     useTrimming = cms.bool( False ),
5805     usePruning = cms.bool( False ),
5806     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
5807     useKtPruning = cms.bool( False ),
5808     useConstituentSubtraction = cms.bool( False ),
5809     useSoftDrop = cms.bool( False ),
5810     correctShape = cms.bool( False ),
5811     UseOnlyVertexTracks = cms.bool( False ),
5812     UseOnlyOnePV = cms.bool( False ),
5813     muCut = cms.double( -1.0 ),
5814     yCut = cms.double( -1.0 ),
5815     rFilt = cms.double( -1.0 ),
5816     rFiltFactor = cms.double( -1.0 ),
5817     trimPtFracMin = cms.double( -1.0 ),
5818     zcut = cms.double( -1.0 ),
5819     rcut_factor = cms.double( -1.0 ),
5820     csRho_EtaMax = cms.double( -1.0 ),
5821     csRParam = cms.double( -1.0 ),
5822     beta = cms.double( -1.0 ),
5823     R0 = cms.double( -1.0 ),
5824     gridMaxRapidity = cms.double( -1.0 ),
5825     gridSpacing = cms.double( -1.0 ),
5826     DzTrVtxMax = cms.double( 0.0 ),
5827     DxyTrVtxMax = cms.double( 0.0 ),
5828     MaxVtxZ = cms.double( 15.0 ),
5829     subjetPtMin = cms.double( -1.0 ),
5830     muMin = cms.double( -1.0 ),
5831     muMax = cms.double( -1.0 ),
5832     yMin = cms.double( -1.0 ),
5833     yMax = cms.double( -1.0 ),
5834     dRMin = cms.double( -1.0 ),
5835     dRMax = cms.double( -1.0 ),
5836     maxDepth = cms.int32( -1 ),
5837     nFilt = cms.int32( -1 ),
5838     MinVtxNdof = cms.int32( 5 ),
5839     src = cms.InputTag( "hltTowerMakerForAll" ),
5840     srcPVs = cms.InputTag( "NotUsed" ),
5841     jetType = cms.string( "CaloJet" ),
5842     jetAlgorithm = cms.string( "AntiKt" ),
5843     rParam = cms.double( 0.4 ),
5844     inputEtMin = cms.double( 0.3 ),
5845     inputEMin = cms.double( 0.0 ),
5846     jetPtMin = cms.double( 1.0 ),
5847     doPVCorrection = cms.bool( False ),
5848     doAreaFastjet = cms.bool( False ),
5849     doRhoFastjet = cms.bool( False ),
5850     doPUOffsetCorr = cms.bool( False ),
5851     puPtMin = cms.double( 10.0 ),
5852     nSigmaPU = cms.double( 1.0 ),
5853     radiusPU = cms.double( 0.4 ),
5854     subtractorName = cms.string( "" ),
5855     useExplicitGhosts = cms.bool( False ),
5856     doAreaDiskApprox = cms.bool( False ),
5857     voronoiRfact = cms.double( -9.0 ),
5858     Rho_EtaMax = cms.double( 4.4 ),
5859     Ghost_EtaMax = cms.double( 6.0 ),
5860     Active_Area_Repeats = cms.int32( 5 ),
5861     GhostArea = cms.double( 0.01 ),
5862     restrictInputs = cms.bool( False ),
5863     maxInputs = cms.uint32( 1 ),
5864     writeCompound = cms.bool( False ),
5865     writeJetsWithConst = cms.bool( False ),
5866     doFastJetNonUniform = cms.bool( False ),
5867     useDeterministicSeed = cms.bool( True ),
5868     minSeed = cms.uint32( 0 ),
5869     verbosity = cms.int32( 0 ),
5870     puWidth = cms.double( 0.0 ),
5871     nExclude = cms.uint32( 0 ),
5872     maxBadEcalCells = cms.uint32( 9999999 ),
5873     maxBadHcalCells = cms.uint32( 9999999 ),
5874     maxProblematicEcalCells = cms.uint32( 9999999 ),
5875     maxProblematicHcalCells = cms.uint32( 9999999 ),
5876     maxRecoveredEcalCells = cms.uint32( 9999999 ),
5877     maxRecoveredHcalCells = cms.uint32( 9999999 ),
5878     puCenters = cms.vdouble(  ),
5879     applyWeight = cms.bool( False ),
5880     srcWeights = cms.InputTag( "" ),
5881     minimumTowersFraction = cms.double( 0.0 ),
5882     jetCollInstanceName = cms.string( "" ),
5883     sumRecHits = cms.bool( False )
5884 )
5885 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
5886     src = cms.InputTag( "hltAK4CaloJetsPF" ),
5887     filter = cms.bool( False ),
5888     etMin = cms.double( 5.0 )
5889 )
5890 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
5891     inputLabel = cms.InputTag( "rawDataCollector" ),
5892     debug = cms.untracked.bool( False )
5893 )
5894 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
5895     recAlgoConfig = cms.PSet( 
5896       maxTime = cms.double( 420.0 ),
5897       debug = cms.untracked.bool( False ),
5898       stepTwoFromDigi = cms.bool( False ),
5899       tTrigModeConfig = cms.PSet( 
5900         debug = cms.untracked.bool( False ),
5901         tofCorrType = cms.int32( 0 ),
5902         tTrigLabel = cms.string( "" ),
5903         wirePropCorrType = cms.int32( 0 ),
5904         doTOFCorrection = cms.bool( True ),
5905         vPropWire = cms.double( 24.4 ),
5906         doT0Correction = cms.bool( True ),
5907         doWirePropCorrection = cms.bool( True ),
5908         t0Label = cms.string( "" )
5909       ),
5910       useUncertDB = cms.bool( True ),
5911       doVdriftCorr = cms.bool( True ),
5912       minTime = cms.double( -3.0 ),
5913       tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5914       readLegacyTTrigDB = cms.bool( True ),
5915       readLegacyVDriftDB = cms.bool( True )
5916     ),
5917     recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5918     debug = cms.untracked.bool( False ),
5919     dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
5920 )
5921 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
5922     Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
5923     Reco4DAlgoConfig = cms.PSet( 
5924       Reco2DAlgoConfig = cms.PSet( 
5925         AlphaMaxPhi = cms.double( 1.0 ),
5926         debug = cms.untracked.bool( False ),
5927         segmCleanerMode = cms.int32( 2 ),
5928         AlphaMaxTheta = cms.double( 0.9 ),
5929         hit_afterT0_resolution = cms.double( 0.03 ),
5930         performT0_vdriftSegCorrection = cms.bool( False ),
5931         recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5932         recAlgoConfig = cms.PSet( 
5933           maxTime = cms.double( 420.0 ),
5934           debug = cms.untracked.bool( False ),
5935           stepTwoFromDigi = cms.bool( False ),
5936           tTrigModeConfig = cms.PSet( 
5937             debug = cms.untracked.bool( False ),
5938             tofCorrType = cms.int32( 0 ),
5939             tTrigLabel = cms.string( "" ),
5940             wirePropCorrType = cms.int32( 0 ),
5941             doTOFCorrection = cms.bool( True ),
5942             vPropWire = cms.double( 24.4 ),
5943             doT0Correction = cms.bool( True ),
5944             doWirePropCorrection = cms.bool( True ),
5945             t0Label = cms.string( "" )
5946           ),
5947           useUncertDB = cms.bool( True ),
5948           doVdriftCorr = cms.bool( True ),
5949           minTime = cms.double( -3.0 ),
5950           tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5951           readLegacyTTrigDB = cms.bool( True ),
5952           readLegacyVDriftDB = cms.bool( True )
5953         ),
5954         MaxAllowedHits = cms.uint32( 50 ),
5955         nUnSharedHitsMin = cms.int32( 2 ),
5956         nSharedHitsMax = cms.int32( 2 ),
5957         performT0SegCorrection = cms.bool( False ),
5958         perform_delta_rejecting = cms.bool( False )
5959       ),
5960       Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
5961       debug = cms.untracked.bool( False ),
5962       segmCleanerMode = cms.int32( 2 ),
5963       AllDTRecHits = cms.bool( True ),
5964       hit_afterT0_resolution = cms.double( 0.03 ),
5965       performT0_vdriftSegCorrection = cms.bool( False ),
5966       recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5967       recAlgoConfig = cms.PSet( 
5968         maxTime = cms.double( 420.0 ),
5969         debug = cms.untracked.bool( False ),
5970         stepTwoFromDigi = cms.bool( False ),
5971         tTrigModeConfig = cms.PSet( 
5972           debug = cms.untracked.bool( False ),
5973           tofCorrType = cms.int32( 0 ),
5974           tTrigLabel = cms.string( "" ),
5975           wirePropCorrType = cms.int32( 0 ),
5976           doTOFCorrection = cms.bool( True ),
5977           vPropWire = cms.double( 24.4 ),
5978           doT0Correction = cms.bool( True ),
5979           doWirePropCorrection = cms.bool( True ),
5980           t0Label = cms.string( "" )
5981         ),
5982         useUncertDB = cms.bool( True ),
5983         doVdriftCorr = cms.bool( True ),
5984         minTime = cms.double( -3.0 ),
5985         tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5986         readLegacyTTrigDB = cms.bool( True ),
5987         readLegacyVDriftDB = cms.bool( True )
5988       ),
5989       nUnSharedHitsMin = cms.int32( 2 ),
5990       nSharedHitsMax = cms.int32( 2 ),
5991       performT0SegCorrection = cms.bool( False ),
5992       perform_delta_rejecting = cms.bool( False )
5993     ),
5994     debug = cms.untracked.bool( False ),
5995     recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
5996     recHits2DLabel = cms.InputTag( "dt2DSegments" )
5997 )
5998 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
5999     InputObjects = cms.InputTag( "rawDataCollector" ),
6000     UseExaminer = cms.bool( True ),
6001     ExaminerMask = cms.uint32( 535558134 ),
6002     UseSelectiveUnpacking = cms.bool( True ),
6003     ErrorMask = cms.uint32( 0 ),
6004     UnpackStatusDigis = cms.bool( False ),
6005     UseFormatStatus = cms.bool( True ),
6006     useRPCs = cms.bool( False ),
6007     useGEMs = cms.bool( False ),
6008     useCSCShowers = cms.bool( False ),
6009     Debug = cms.untracked.bool( False ),
6010     PrintEventNumber = cms.untracked.bool( False ),
6011     runDQM = cms.untracked.bool( False ),
6012     VisualFEDInspect = cms.untracked.bool( False ),
6013     VisualFEDShort = cms.untracked.bool( False ),
6014     FormatedEventDump = cms.untracked.bool( False ),
6015     SuppressZeroLCT = cms.untracked.bool( True ),
6016     DisableMappingCheck = cms.untracked.bool( False ),
6017     B904Setup = cms.untracked.bool( False ),
6018     B904vmecrate = cms.untracked.int32( 1 ),
6019     B904dmb = cms.untracked.int32( 3 )
6020 )
6021 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
6022     CSCStripPeakThreshold = cms.double( 10.0 ),
6023     CSCStripClusterChargeCut = cms.double( 25.0 ),
6024     CSCStripxtalksOffset = cms.double( 0.03 ),
6025     UseAverageTime = cms.bool( False ),
6026     UseParabolaFit = cms.bool( False ),
6027     UseFivePoleFit = cms.bool( True ),
6028     CSCWireClusterDeltaT = cms.int32( 1 ),
6029     CSCUseCalibrations = cms.bool( True ),
6030     CSCUseStaticPedestals = cms.bool( False ),
6031     CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
6032     wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
6033     stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
6034     readBadChannels = cms.bool( False ),
6035     readBadChambers = cms.bool( True ),
6036     CSCUseTimingCorrections = cms.bool( True ),
6037     CSCUseGasGainCorrections = cms.bool( False ),
6038     CSCDebug = cms.untracked.bool( False ),
6039     CSCstripWireDeltaTime = cms.int32( 8 ),
6040     XTasymmetry_ME1a = cms.double( 0.023 ),
6041     XTasymmetry_ME1b = cms.double( 0.01 ),
6042     XTasymmetry_ME12 = cms.double( 0.015 ),
6043     XTasymmetry_ME13 = cms.double( 0.02 ),
6044     XTasymmetry_ME21 = cms.double( 0.023 ),
6045     XTasymmetry_ME22 = cms.double( 0.023 ),
6046     XTasymmetry_ME31 = cms.double( 0.023 ),
6047     XTasymmetry_ME32 = cms.double( 0.023 ),
6048     XTasymmetry_ME41 = cms.double( 0.023 ),
6049     ConstSyst_ME1a = cms.double( 0.01 ),
6050     ConstSyst_ME1b = cms.double( 0.02 ),
6051     ConstSyst_ME12 = cms.double( 0.02 ),
6052     ConstSyst_ME13 = cms.double( 0.03 ),
6053     ConstSyst_ME21 = cms.double( 0.03 ),
6054     ConstSyst_ME22 = cms.double( 0.03 ),
6055     ConstSyst_ME31 = cms.double( 0.03 ),
6056     ConstSyst_ME32 = cms.double( 0.03 ),
6057     ConstSyst_ME41 = cms.double( 0.03 ),
6058     NoiseLevel_ME1a = cms.double( 9.0 ),
6059     NoiseLevel_ME1b = cms.double( 6.0 ),
6060     NoiseLevel_ME12 = cms.double( 7.0 ),
6061     NoiseLevel_ME13 = cms.double( 4.0 ),
6062     NoiseLevel_ME21 = cms.double( 5.0 ),
6063     NoiseLevel_ME22 = cms.double( 7.0 ),
6064     NoiseLevel_ME31 = cms.double( 5.0 ),
6065     NoiseLevel_ME32 = cms.double( 7.0 ),
6066     NoiseLevel_ME41 = cms.double( 5.0 ),
6067     CSCUseReducedWireTimeWindow = cms.bool( True ),
6068     CSCWireTimeWindowLow = cms.int32( 5 ),
6069     CSCWireTimeWindowHigh = cms.int32( 11 )
6070 )
6071 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
6072     inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
6073     algo_type = cms.int32( 1 ),
6074     algo_psets = cms.VPSet( 
6075       cms.PSet(  parameters_per_chamber_type = cms.vint32( 1, 2, 3, 4, 5, 6, 5, 6, 5, 6 ),
6076         algo_psets = cms.VPSet( 
6077           cms.PSet(  wideSeg = cms.double( 3.0 ),
6078             chi2Norm_2D_ = cms.double( 35.0 ),
6079             dRIntMax = cms.double( 2.0 ),
6080             doCollisions = cms.bool( True ),
6081             dPhiMax = cms.double( 0.006 ),
6082             dRMax = cms.double( 1.5 ),
6083             dPhiIntMax = cms.double( 0.005 ),
6084             minLayersApart = cms.int32( 1 ),
6085             chi2Max = cms.double( 100.0 ),
6086             chi2_str = cms.double( 50.0 )
6087           ),
6088           cms.PSet(  wideSeg = cms.double( 3.0 ),
6089             chi2Norm_2D_ = cms.double( 35.0 ),
6090             dRIntMax = cms.double( 2.0 ),
6091             doCollisions = cms.bool( True ),
6092             dPhiMax = cms.double( 0.005 ),
6093             dRMax = cms.double( 1.5 ),
6094             dPhiIntMax = cms.double( 0.004 ),
6095             minLayersApart = cms.int32( 1 ),
6096             chi2Max = cms.double( 100.0 ),
6097             chi2_str = cms.double( 50.0 )
6098           ),
6099           cms.PSet(  wideSeg = cms.double( 3.0 ),
6100             chi2Norm_2D_ = cms.double( 35.0 ),
6101             dRIntMax = cms.double( 2.0 ),
6102             doCollisions = cms.bool( True ),
6103             dPhiMax = cms.double( 0.004 ),
6104             dRMax = cms.double( 1.5 ),
6105             dPhiIntMax = cms.double( 0.003 ),
6106             minLayersApart = cms.int32( 1 ),
6107             chi2Max = cms.double( 100.0 ),
6108             chi2_str = cms.double( 50.0 )
6109           ),
6110           cms.PSet(  wideSeg = cms.double( 3.0 ),
6111             chi2Norm_2D_ = cms.double( 20.0 ),
6112             dRIntMax = cms.double( 2.0 ),
6113             doCollisions = cms.bool( True ),
6114             dPhiMax = cms.double( 0.003 ),
6115             dRMax = cms.double( 1.5 ),
6116             dPhiIntMax = cms.double( 0.002 ),
6117             minLayersApart = cms.int32( 1 ),
6118             chi2Max = cms.double( 60.0 ),
6119             chi2_str = cms.double( 30.0 )
6120           ),
6121           cms.PSet(  wideSeg = cms.double( 3.0 ),
6122             chi2Norm_2D_ = cms.double( 60.0 ),
6123             dRIntMax = cms.double( 2.0 ),
6124             doCollisions = cms.bool( True ),
6125             dPhiMax = cms.double( 0.007 ),
6126             dRMax = cms.double( 1.5 ),
6127             dPhiIntMax = cms.double( 0.005 ),
6128             minLayersApart = cms.int32( 1 ),
6129             chi2Max = cms.double( 180.0 ),
6130             chi2_str = cms.double( 80.0 )
6131           ),
6132           cms.PSet(  wideSeg = cms.double( 3.0 ),
6133             chi2Norm_2D_ = cms.double( 35.0 ),
6134             dRIntMax = cms.double( 2.0 ),
6135             doCollisions = cms.bool( True ),
6136             dPhiMax = cms.double( 0.006 ),
6137             dRMax = cms.double( 1.5 ),
6138             dPhiIntMax = cms.double( 0.004 ),
6139             minLayersApart = cms.int32( 1 ),
6140             chi2Max = cms.double( 100.0 ),
6141             chi2_str = cms.double( 50.0 )
6142           )
6143         ),
6144         algo_name = cms.string( "CSCSegAlgoRU" ),
6145         chamber_types = cms.vstring( 'ME1/a',
6146           'ME1/b',
6147           'ME1/2',
6148           'ME1/3',
6149           'ME2/1',
6150           'ME2/2',
6151           'ME3/1',
6152           'ME3/2',
6153           'ME4/1',
6154           'ME4/2' )
6155       )
6156     )
6157 )
6158 fragment.hltMuonRPCDigisCPPF = cms.EDProducer( "RPCAMCRawToDigi",
6159     inputTag = cms.InputTag( "rawDataCollector" ),
6160     calculateCRC = cms.bool( True ),
6161     fillCounters = cms.bool( True ),
6162     RPCAMCUnpacker = cms.string( "RPCCPPFUnpacker" ),
6163     RPCAMCUnpackerSettings = cms.PSet( 
6164       bxMin = cms.int32( -2 ),
6165       cppfDaqDelay = cms.int32( 2 ),
6166       fillAMCCounters = cms.bool( True ),
6167       bxMax = cms.int32( 2 )
6168     )
6169 )
6170 fragment.hltOmtfDigis = cms.EDProducer( "OmtfUnpacker",
6171     inputLabel = cms.InputTag( "rawDataCollector" ),
6172     skipRpc = cms.bool( False ),
6173     skipCsc = cms.bool( False ),
6174     skipDt = cms.bool( False ),
6175     skipMuon = cms.bool( False ),
6176     useRpcConnectionFile = cms.bool( False ),
6177     rpcConnectionFile = cms.string( "" ),
6178     outputTag = cms.string( "" )
6179 )
6180 fragment.hltMuonRPCDigisTwinMux = cms.EDProducer( "RPCTwinMuxRawToDigi",
6181     inputTag = cms.InputTag( "rawDataCollector" ),
6182     calculateCRC = cms.bool( True ),
6183     fillCounters = cms.bool( True ),
6184     bxMin = cms.int32( -2 ),
6185     bxMax = cms.int32( 2 )
6186 )
6187 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCDigiMerger",
6188     inputTagSimRPCDigis = cms.InputTag( "" ),
6189     inputTagTwinMuxDigis = cms.InputTag( "hltMuonRPCDigisTwinMux" ),
6190     inputTagOMTFDigis = cms.InputTag( "hltOmtfDigis" ),
6191     inputTagCPPFDigis = cms.InputTag( "hltMuonRPCDigisCPPF" ),
6192     InputLabel = cms.InputTag( "rawDataCollector" ),
6193     bxMinTwinMux = cms.int32( -2 ),
6194     bxMaxTwinMux = cms.int32( 2 ),
6195     bxMinOMTF = cms.int32( -3 ),
6196     bxMaxOMTF = cms.int32( 4 ),
6197     bxMinCPPF = cms.int32( -2 ),
6198     bxMaxCPPF = cms.int32( 2 )
6199 )
6200 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
6201     recAlgoConfig = cms.PSet(  ),
6202     recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
6203     rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
6204     maskSource = cms.string( "File" ),
6205     maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
6206     deadSource = cms.string( "File" ),
6207     deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
6208 )
6209 fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule",
6210     InputLabel = cms.InputTag( "rawDataCollector" ),
6211     useDBEMap = cms.bool( True ),
6212     keepDAQStatus = cms.bool( False ),
6213     readMultiBX = cms.bool( False ),
6214     ge21Off = cms.bool( True ),
6215     fedIdStart = cms.uint32( 1467 ),
6216     fedIdEnd = cms.uint32( 1478 )
6217 )
6218 fragment.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer",
6219     recAlgoConfig = cms.PSet(  ),
6220     recAlgo = cms.string( "GEMRecHitStandardAlgo" ),
6221     gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ),
6222     applyMasking = cms.bool( False ),
6223     ge21Off = cms.bool( False )
6224 )
6225 fragment.hltGemSegments = cms.EDProducer( "GEMSegmentProducer",
6226     gemRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6227     enableGE0 = cms.bool( True ),
6228     enableGE12 = cms.bool( False ),
6229     ge0_name = cms.string( "GE0SegAlgoRU" ),
6230     algo_name = cms.string( "GEMSegmentAlgorithm" ),
6231     ge0_pset = cms.PSet( 
6232       maxChi2GoodSeg = cms.double( 50.0 ),
6233       maxChi2Prune = cms.double( 50.0 ),
6234       maxNumberOfHitsPerLayer = cms.uint32( 100 ),
6235       maxETASeeds = cms.double( 0.1 ),
6236       maxPhiAdditional = cms.double( 0.001096605744 ),
6237       minNumberOfHits = cms.uint32( 4 ),
6238       doCollisions = cms.bool( True ),
6239       maxPhiSeeds = cms.double( 0.001096605744 ),
6240       requireCentralBX = cms.bool( True ),
6241       maxChi2Additional = cms.double( 100.0 ),
6242       allowWideSegments = cms.bool( True ),
6243       maxNumberOfHits = cms.uint32( 300 ),
6244       maxTOFDiff = cms.double( 25.0 )
6245     ),
6246     algo_pset = cms.PSet( 
6247       dYclusBoxMax = cms.double( 5.0 ),
6248       dXclusBoxMax = cms.double( 1.0 ),
6249       maxRecHitsInCluster = cms.int32( 4 ),
6250       preClustering = cms.bool( True ),
6251       preClusteringUseChaining = cms.bool( True ),
6252       dEtaChainBoxMax = cms.double( 0.05 ),
6253       clusterOnlySameBXRecHits = cms.bool( True ),
6254       minHitsPerSegment = cms.uint32( 2 ),
6255       dPhiChainBoxMax = cms.double( 0.02 )
6256     )
6257 )
6258 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
6259     beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
6260     scaleDT = cms.bool( True ),
6261     CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6262     DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6263     ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
6264     EnableDTMeasurement = cms.bool( True ),
6265     EnableCSCMeasurement = cms.bool( True ),
6266     EnableME0Measurement = cms.bool( False ),
6267     crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
6268     crackWindow = cms.double( 0.04 ),
6269     deltaPhiSearchWindow = cms.double( 0.25 ),
6270     deltaEtaSearchWindow = cms.double( 0.2 ),
6271     deltaEtaCrackSearchWindow = cms.double( 0.25 ),
6272     CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
6273     CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
6274     CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
6275     CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
6276     CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
6277     CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
6278     CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
6279     CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
6280     CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
6281     DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
6282     DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
6283     DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
6284     DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
6285     DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
6286     DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
6287     OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
6288     OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
6289     OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
6290     OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
6291     OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
6292     SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
6293     SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
6294     SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
6295     SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
6296     SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
6297     SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
6298     SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
6299     SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6300     SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6301     SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
6302     SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
6303     SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
6304     SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
6305     SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
6306     SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
6307     SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
6308     SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
6309     SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
6310     CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
6311     CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
6312     CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
6313     CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
6314     CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
6315     CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
6316     CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
6317     CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
6318     CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
6319     CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
6320     CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
6321     OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
6322     OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
6323     OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
6324     OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
6325     OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
6326     DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
6327     DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
6328     DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
6329     DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
6330     DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
6331     DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
6332     DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
6333     DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
6334     DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
6335     DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
6336     DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
6337     DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
6338     SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
6339     SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
6340     SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
6341     SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
6342     SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
6343     SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
6344     SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
6345     SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
6346     SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
6347     SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
6348     SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
6349     SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
6350     SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
6351     SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
6352 )
6353 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
6354     GMTReadoutCollection = cms.InputTag( "" ),
6355     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6356     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6357     L1MinPt = cms.double( 0.0 ),
6358     L1MaxEta = cms.double( 2.5 ),
6359     L1MinQuality = cms.uint32( 7 ),
6360     SetMinPtBarrelTo = cms.double( 3.5 ),
6361     SetMinPtEndcapTo = cms.double( 1.0 ),
6362     UseOfflineSeed = cms.untracked.bool( True ),
6363     UseUnassociatedL1 = cms.bool( False ),
6364     MatchDR = cms.vdouble( 0.3 ),
6365     EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
6366     CentralBxOnly = cms.bool( True ),
6367     MatchType = cms.uint32( 0 ),
6368     SortType = cms.uint32( 0 ),
6369     OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
6370     ServiceParameters = cms.PSet( 
6371       RPCLayers = cms.bool( True ),
6372       UseMuonNavigation = cms.untracked.bool( True ),
6373       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6374     )
6375 )
6376 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
6377     ServiceParameters = cms.PSet( 
6378       RPCLayers = cms.bool( True ),
6379       UseMuonNavigation = cms.untracked.bool( True ),
6380       Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
6381         'hltESPFastSteppingHelixPropagatorOpposite' )
6382     ),
6383     InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
6384     SeedTransformerParameters = cms.PSet( 
6385       Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6386       NMinRecHits = cms.uint32( 2 ),
6387       RescaleError = cms.double( 100.0 ),
6388       Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6389       UseSubRecHits = cms.bool( False ),
6390       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6391     ),
6392     L2TrajBuilderParameters = cms.PSet( 
6393       BWFilterParameters = cms.PSet( 
6394         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6395         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6396         BWSeedType = cms.string( "fromGenerator" ),
6397         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6398         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6399         EnableGEMMeasurement = cms.bool( True ),
6400         EnableRPCMeasurement = cms.bool( True ),
6401         MuonTrajectoryUpdatorParameters = cms.PSet( 
6402           ExcludeRPCFromFit = cms.bool( False ),
6403           Granularity = cms.int32( 0 ),
6404           MaxChi2 = cms.double( 25.0 ),
6405           RescaleError = cms.bool( False ),
6406           RescaleErrorFactor = cms.double( 100.0 ),
6407           UseInvalidHits = cms.bool( True )
6408         ),
6409         EnableCSCMeasurement = cms.bool( True ),
6410         MaxChi2 = cms.double( 100.0 ),
6411         FitDirection = cms.string( "outsideIn" ),
6412         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6413         NumberOfSigma = cms.double( 3.0 ),
6414         EnableDTMeasurement = cms.bool( True )
6415       ),
6416       DoSeedRefit = cms.bool( False ),
6417       FilterParameters = cms.PSet( 
6418         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6419         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6420         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6421         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6422         EnableGEMMeasurement = cms.bool( True ),
6423         EnableRPCMeasurement = cms.bool( True ),
6424         MuonTrajectoryUpdatorParameters = cms.PSet( 
6425           ExcludeRPCFromFit = cms.bool( False ),
6426           Granularity = cms.int32( 0 ),
6427           MaxChi2 = cms.double( 25.0 ),
6428           RescaleError = cms.bool( False ),
6429           RescaleErrorFactor = cms.double( 100.0 ),
6430           UseInvalidHits = cms.bool( True )
6431         ),
6432         EnableCSCMeasurement = cms.bool( True ),
6433         MaxChi2 = cms.double( 1000.0 ),
6434         FitDirection = cms.string( "insideOut" ),
6435         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6436         NumberOfSigma = cms.double( 3.0 ),
6437         EnableDTMeasurement = cms.bool( True )
6438       ),
6439       SeedPosition = cms.string( "in" ),
6440       DoBackwardFilter = cms.bool( True ),
6441       DoRefit = cms.bool( False ),
6442       NavigationType = cms.string( "Standard" ),
6443       SeedTransformerParameters = cms.PSet( 
6444         Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6445         NMinRecHits = cms.uint32( 2 ),
6446         RescaleError = cms.double( 100.0 ),
6447         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6448         UseSubRecHits = cms.bool( False ),
6449         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6450       ),
6451       SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6452     ),
6453     DoSeedRefit = cms.bool( False ),
6454     TrackLoaderParameters = cms.PSet( 
6455       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6456       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6457       DoSmoothing = cms.bool( False ),
6458       VertexConstraint = cms.bool( True ),
6459       MuonUpdatorAtVertexParameters = cms.PSet( 
6460         MaxChi2 = cms.double( 1000000.0 ),
6461         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6462         BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6463         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6464       ),
6465       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6466     ),
6467     MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6468 )
6469 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6470     InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6471 )
6472 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6473     ProductLabel = cms.InputTag( "rawDataCollector" )
6474 )
6475 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6476     ProductLabel = cms.InputTag( "rawDataCollector" ),
6477     ConditionsLabel = cms.string( "" ),
6478     onDemand = cms.bool( True ),
6479     DoAPVEmulatorCheck = cms.bool( False ),
6480     LegacyUnpacker = cms.bool( False ),
6481     HybridZeroSuppressed = cms.bool( False ),
6482     Clusterizer = cms.PSet( 
6483       ConditionsLabel = cms.string( "" ),
6484       ClusterThreshold = cms.double( 5.0 ),
6485       SeedThreshold = cms.double( 3.0 ),
6486       Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6487       ChannelThreshold = cms.double( 2.0 ),
6488       MaxAdjacentBad = cms.uint32( 0 ),
6489       setDetId = cms.bool( True ),
6490       MaxSequentialHoles = cms.uint32( 0 ),
6491       RemoveApvShots = cms.bool( True ),
6492       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6493       MaxSequentialBad = cms.uint32( 1 )
6494     ),
6495     Algorithms = cms.PSet( 
6496       Use10bitsTruncation = cms.bool( False ),
6497       CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6498       useCMMeanMap = cms.bool( False ),
6499       TruncateInSuppressor = cms.bool( True ),
6500       doAPVRestore = cms.bool( False ),
6501       SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6502       PedestalSubtractionFedMode = cms.bool( True )
6503     )
6504 )
6505 fragment.hltMeasurementTrackerEvent = cms.EDProducer( "MeasurementTrackerEventProducer",
6506     measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6507     skipClusters = cms.InputTag( "" ),
6508     pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6509     stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
6510     Phase2TrackerCluster1DProducer = cms.string( "" ),
6511     vectorHits = cms.InputTag( "" ),
6512     vectorHitsRej = cms.InputTag( "" ),
6513     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
6514     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
6515     pixelCablingMapLabel = cms.string( "" ),
6516     inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6517     switchOffPixelsIfEmpty = cms.bool( True )
6518 )
6519 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIDNN",
6520     src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6521     layersToTry = cms.int32( 2 ),
6522     fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
6523     hitsToTry = cms.int32( 1 ),
6524     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6525     estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
6526     maxEtaForTOB = cms.double( 1.8 ),
6527     minEtaForTEC = cms.double( 0.7 ),
6528     debug = cms.untracked.bool( False ),
6529     maxSeeds = cms.uint32( 20 ),
6530     maxHitlessSeeds = cms.uint32( 5 ),
6531     maxHitSeeds = cms.uint32( 1 ),
6532     propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
6533     maxHitlessSeedsIP = cms.uint32( 5 ),
6534     maxHitlessSeedsMuS = cms.uint32( 0 ),
6535     maxHitDoubletSeeds = cms.uint32( 0 ),
6536     getStrategyFromDNN = cms.bool( True ),
6537     useRegressor = cms.bool( False ),
6538     dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" )
6539 )
6540 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6541     cleanTrajectoryAfterInOut = cms.bool( False ),
6542     doSeedingRegionRebuilding = cms.bool( False ),
6543     onlyPixelHitsForSeedCleaner = cms.bool( False ),
6544     reverseTrajectories = cms.bool( True ),
6545     useHitsSplitting = cms.bool( False ),
6546     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6547     src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
6548     clustersToSkip = cms.InputTag( "" ),
6549     phase2clustersToSkip = cms.InputTag( "" ),
6550     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
6551     TransientInitialStateEstimatorParameters = cms.PSet( 
6552       propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
6553       numberMeasurementsForFit = cms.int32( 4 ),
6554       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
6555     ),
6556     numHitsForSeedCleaner = cms.int32( 4 ),
6557     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6558     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6559     TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6560     maxNSeeds = cms.uint32( 500000 ),
6561     maxSeedsBeforeCleaning = cms.uint32( 5000 )
6562 )
6563 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6564     useSimpleMF = cms.bool( False ),
6565     SimpleMagneticField = cms.string( "" ),
6566     src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6567     clusterRemovalInfo = cms.InputTag( "" ),
6568     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6569     Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6570     useHitsSplitting = cms.bool( False ),
6571     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6572     TrajectoryInEvent = cms.bool( False ),
6573     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6574     AlgorithmName = cms.string( "iter10" ),
6575     Propagator = cms.string( "PropagatorWithMaterial" ),
6576     GeometricInnerState = cms.bool( True ),
6577     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6578     MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6579     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
6580 )
6581 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6582     src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6583     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6584     vertices = cms.InputTag( "Notused" ),
6585     ignoreVertices = cms.bool( True ),
6586     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6587     mva = cms.PSet( 
6588       minPixelHits = cms.vint32( 0, 0, 0 ),
6589       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6590       dr_par = cms.PSet( 
6591         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6592         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6593         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6594         dr_exp = cms.vint32( 4, 4, 2147483647 ),
6595         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6596       ),
6597       maxLostLayers = cms.vint32( 4, 3, 2 ),
6598       min3DLayers = cms.vint32( 0, 0, 0 ),
6599       dz_par = cms.PSet( 
6600         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6601         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6602         dz_exp = cms.vint32( 4, 4, 2147483647 )
6603       ),
6604       minNVtxTrk = cms.int32( 3 ),
6605       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6606       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6607       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6608       maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6609       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6610       minLayers = cms.vint32( 3, 5, 5 )
6611     )
6612 )
6613 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6614     originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6615     originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
6616     originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6617     minQuality = cms.string( "highPurity" ),
6618     copyExtras = cms.untracked.bool( True ),
6619     copyTrajectories = cms.untracked.bool( False )
6620 )
6621 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6622     ServiceParameters = cms.PSet( 
6623       RPCLayers = cms.bool( True ),
6624       UseMuonNavigation = cms.untracked.bool( True ),
6625       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6626         'SteppingHelixPropagatorAny',
6627         'hltESPSmartPropagator',
6628         'hltESPSteppingHelixPropagatorOpposite' )
6629     ),
6630     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6631     TrackLoaderParameters = cms.PSet( 
6632       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6633       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6634       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6635       DoSmoothing = cms.bool( True ),
6636       SmoothTkTrack = cms.untracked.bool( False ),
6637       VertexConstraint = cms.bool( False ),
6638       MuonUpdatorAtVertexParameters = cms.PSet( 
6639         MaxChi2 = cms.double( 1000000.0 ),
6640         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6641         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6642       ),
6643       PutTkTrackIntoEvent = cms.untracked.bool( False ),
6644       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6645     ),
6646     L3TrajBuilderParameters = cms.PSet( 
6647       PtCut = cms.double( 1.0 ),
6648       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6649       GlobalMuonTrackMatcher = cms.PSet( 
6650         Chi2Cut_3 = cms.double( 200.0 ),
6651         DeltaDCut_2 = cms.double( 10.0 ),
6652         Eta_threshold = cms.double( 1.2 ),
6653         Quality_2 = cms.double( 15.0 ),
6654         DeltaDCut_1 = cms.double( 40.0 ),
6655         Quality_3 = cms.double( 7.0 ),
6656         DeltaDCut_3 = cms.double( 15.0 ),
6657         Quality_1 = cms.double( 20.0 ),
6658         Pt_threshold1 = cms.double( 0.0 ),
6659         DeltaRCut_2 = cms.double( 0.2 ),
6660         DeltaRCut_1 = cms.double( 0.1 ),
6661         Pt_threshold2 = cms.double( 9.99999999E8 ),
6662         Chi2Cut_1 = cms.double( 50.0 ),
6663         Chi2Cut_2 = cms.double( 50.0 ),
6664         DeltaRCut_3 = cms.double( 1.0 ),
6665         LocChi2Cut = cms.double( 0.001 ),
6666         Propagator = cms.string( "hltESPSmartPropagator" ),
6667         MinPt = cms.double( 1.0 ),
6668         MinP = cms.double( 2.5 )
6669       ),
6670       ScaleTECxFactor = cms.double( -1.0 ),
6671       tkTrajUseVertex = cms.bool( False ),
6672       MuonTrackingRegionBuilder = cms.PSet( 
6673         Rescale_Dz = cms.double( 4.0 ),
6674         Pt_fixed = cms.bool( False ),
6675         Eta_fixed = cms.bool( True ),
6676         Eta_min = cms.double( 0.1 ),
6677         DeltaZ = cms.double( 24.2 ),
6678         maxRegions = cms.int32( 2 ),
6679         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6680         UseVertex = cms.bool( False ),
6681         Z_fixed = cms.bool( False ),
6682         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6683         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6684         Rescale_phi = cms.double( 3.0 ),
6685         DeltaEta = cms.double( 0.2 ),
6686         precise = cms.bool( True ),
6687         OnDemand = cms.int32( -1 ),
6688         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6689         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6690         vertexCollection = cms.InputTag( "pixelVertices" ),
6691         Pt_min = cms.double( 3.0 ),
6692         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6693         Phi_fixed = cms.bool( True ),
6694         DeltaR = cms.double( 0.025 ),
6695         input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6696         DeltaPhi = cms.double( 0.15 ),
6697         Phi_min = cms.double( 0.1 ),
6698         Rescale_eta = cms.double( 3.0 )
6699       ),
6700       TrackTransformer = cms.PSet( 
6701         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6702         RefitDirection = cms.string( "insideOut" ),
6703         RefitRPCHits = cms.bool( True ),
6704         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6705         DoPredictionsOnly = cms.bool( False ),
6706         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6707         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6708         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6709       ),
6710       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6711       RefitRPCHits = cms.bool( True ),
6712       tkTrajVertex = cms.InputTag( "Notused" ),
6713       GlbRefitterParameters = cms.PSet( 
6714         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6715         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6716         RefitFlag = cms.bool( True ),
6717         SkipStation = cms.int32( -1 ),
6718         Chi2CutRPC = cms.double( 1.0 ),
6719         PropDirForCosmics = cms.bool( False ),
6720         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6721         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6722         HitThreshold = cms.int32( 1 ),
6723         Chi2CutGEM = cms.double( 1.0 ),
6724         DYTthrs = cms.vint32( 30, 15 ),
6725         TrackerSkipSystem = cms.int32( -1 ),
6726         RefitDirection = cms.string( "insideOut" ),
6727         Chi2CutCSC = cms.double( 150.0 ),
6728         Chi2CutDT = cms.double( 10.0 ),
6729         RefitRPCHits = cms.bool( True ),
6730         TrackerSkipSection = cms.int32( -1 ),
6731         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6732         DoPredictionsOnly = cms.bool( False ),
6733         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6734         MuonHitsOption = cms.int32( 1 ),
6735         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6736       ),
6737       PCut = cms.double( 2.5 ),
6738       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6739       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6740       tkTrajMaxChi2 = cms.double( 9999.0 ),
6741       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6742       ScaleTECyFactor = cms.double( -1.0 ),
6743       tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6744     )
6745 )
6746 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6747     labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6748 )
6749 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6750     labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6751 )
6752 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6753     InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6754     InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6755     MuonPtOption = cms.string( "Tracker" )
6756 )
6757 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6758     l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6759     l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6760     InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6761     applyL3Filters = cms.bool( False ),
6762     MinNhits = cms.int32( 1 ),
6763     MaxNormalizedChi2 = cms.double( 20.0 ),
6764     MinNmuonHits = cms.int32( 1 ),
6765     MaxPtDifference = cms.double( 0.3 )
6766 )
6767 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionByPtEDProducer",
6768     DeltaR = cms.double( 0.025 ),
6769     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6770     OnDemand = cms.int32( -1 ),
6771     vertexCollection = cms.InputTag( "notUsed" ),
6772     MeasurementTrackerName = cms.InputTag( "" ),
6773     UseVertex = cms.bool( False ),
6774     Rescale_Dz = cms.double( 4.0 ),
6775     Pt_fixed = cms.bool( True ),
6776     Z_fixed = cms.bool( True ),
6777     Pt_min = cms.double( 0.0 ),
6778     DeltaZ = cms.double( 24.2 ),
6779     ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ),
6780     deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ),
6781     deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ),
6782     maxRegions = cms.int32( 5 ),
6783     precise = cms.bool( True ),
6784     input = cms.InputTag( "hltL2SelectorForL3IO" )
6785 )
6786 fragment.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion",
6787     tracks = cms.InputTag( "hltPixelTracks" ),
6788     regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6789     produceTrackCollection = cms.bool( True ),
6790     produceMask = cms.bool( False )
6791 )
6792 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6793     InputCollection = cms.InputTag( "hltPixelTracksInRegionL2" ),
6794     InputVertexCollection = cms.InputTag( "" ),
6795     originHalfLength = cms.double( 0.3 ),
6796     originRadius = cms.double( 0.1 ),
6797     useProtoTrackKinematics = cms.bool( False ),
6798     useEventsWithNoVertex = cms.bool( True ),
6799     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6800     usePV = cms.bool( False ),
6801     includeFourthHit = cms.bool( True ),
6802     produceComplement = cms.bool( False ),
6803     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6804 )
6805 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6806     src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
6807     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6808     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6809     rejectAll = cms.bool( False ),
6810     isFromL1 = cms.bool( False ),
6811     mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
6812     mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
6813     mvaScaleMeanB = cms.vdouble( 4.332629261558539E-4, 4.689795312031938E-6, 7.644844964566431E-6, 6.580623848546099E-4, 0.00523266117445817, 5.6968993532947E-4, 0.20322471101222087, -0.005575351463397025, 0.18247595248098955, 1.5342398341020196E-4 ),
6814     mvaScaleStdB = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
6815     mvaScaleMeanE = cms.vdouble( 3.120747098810717E-4, 4.5298701434656295E-6, 1.2002076996572005E-5, 0.007900535887258366, -0.022166389143849694, 7.12338927507459E-4, 0.22819667672872926, -0.0039375694144792705, 0.19304371973554835, -1.2936058928324214E-5 ),
6816     mvaScaleStdE = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
6817     doSort = cms.bool( False ),
6818     nSeedsMaxB = cms.int32( 99999 ),
6819     nSeedsMaxE = cms.int32( 99999 ),
6820     etaEdge = cms.double( 1.2 ),
6821     mvaCutB = cms.double( 0.04 ),
6822     mvaCutE = cms.double( 0.04 ),
6823     minL1Qual = cms.int32( 7 ),
6824     baseScore = cms.double( 0.5 )
6825 )
6826 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6827     cleanTrajectoryAfterInOut = cms.bool( False ),
6828     doSeedingRegionRebuilding = cms.bool( True ),
6829     onlyPixelHitsForSeedCleaner = cms.bool( False ),
6830     reverseTrajectories = cms.bool( False ),
6831     useHitsSplitting = cms.bool( True ),
6832     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6833     src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered" ),
6834     clustersToSkip = cms.InputTag( "" ),
6835     phase2clustersToSkip = cms.InputTag( "" ),
6836     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6837     TransientInitialStateEstimatorParameters = cms.PSet( 
6838       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6839       numberMeasurementsForFit = cms.int32( 4 ),
6840       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6841     ),
6842     numHitsForSeedCleaner = cms.int32( 4 ),
6843     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6844     RedundantSeedCleaner = cms.string( "none" ),
6845     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6846     maxNSeeds = cms.uint32( 100000 ),
6847     maxSeedsBeforeCleaning = cms.uint32( 1000 )
6848 )
6849 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6850     useSimpleMF = cms.bool( True ),
6851     SimpleMagneticField = cms.string( "ParabolicMf" ),
6852     src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
6853     clusterRemovalInfo = cms.InputTag( "" ),
6854     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6855     Fitter = cms.string( "hltESPFittingSmootherIT" ),
6856     useHitsSplitting = cms.bool( False ),
6857     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6858     TrajectoryInEvent = cms.bool( False ),
6859     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6860     AlgorithmName = cms.string( "hltIter0" ),
6861     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6862     GeometricInnerState = cms.bool( True ),
6863     NavigationSchool = cms.string( "" ),
6864     MeasurementTracker = cms.string( "" ),
6865     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
6866 )
6867 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6868     src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6869     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6870     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6871     ignoreVertices = cms.bool( False ),
6872     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6873     mva = cms.PSet( 
6874       minPixelHits = cms.vint32( 0, 0, 0 ),
6875       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6876       dr_par = cms.PSet( 
6877         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6878         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6879         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6880         dr_exp = cms.vint32( 4, 4, 2147483647 ),
6881         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6882       ),
6883       maxLostLayers = cms.vint32( 1, 1, 1 ),
6884       min3DLayers = cms.vint32( 0, 0, 0 ),
6885       dz_par = cms.PSet( 
6886         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6887         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6888         dz_exp = cms.vint32( 4, 4, 2147483647 )
6889       ),
6890       minNVtxTrk = cms.int32( 3 ),
6891       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6892       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6893       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6894       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6895       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6896       minLayers = cms.vint32( 3, 3, 4 )
6897     )
6898 )
6899 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6900     originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6901     originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
6902     originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
6903     minQuality = cms.string( "highPurity" ),
6904     copyExtras = cms.untracked.bool( True ),
6905     copyTrajectories = cms.untracked.bool( False )
6906 )
6907 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
6908     ServiceParameters = cms.PSet( 
6909       RPCLayers = cms.bool( True ),
6910       UseMuonNavigation = cms.untracked.bool( True ),
6911       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6912         'SteppingHelixPropagatorAny',
6913         'hltESPSmartPropagator',
6914         'hltESPSteppingHelixPropagatorOpposite' )
6915     ),
6916     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6917     TrackLoaderParameters = cms.PSet( 
6918       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6919       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6920       DoSmoothing = cms.bool( False ),
6921       SmoothTkTrack = cms.untracked.bool( False ),
6922       VertexConstraint = cms.bool( False ),
6923       MuonUpdatorAtVertexParameters = cms.PSet( 
6924         MaxChi2 = cms.double( 1000000.0 ),
6925         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6926         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6927       ),
6928       PutTkTrackIntoEvent = cms.untracked.bool( False ),
6929       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6930     ),
6931     L3TrajBuilderParameters = cms.PSet( 
6932       PtCut = cms.double( 1.0 ),
6933       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6934       GlobalMuonTrackMatcher = cms.PSet( 
6935         Chi2Cut_3 = cms.double( 200.0 ),
6936         DeltaDCut_2 = cms.double( 10.0 ),
6937         Eta_threshold = cms.double( 1.2 ),
6938         Quality_2 = cms.double( 15.0 ),
6939         DeltaDCut_1 = cms.double( 40.0 ),
6940         Quality_3 = cms.double( 7.0 ),
6941         DeltaDCut_3 = cms.double( 15.0 ),
6942         Quality_1 = cms.double( 20.0 ),
6943         Pt_threshold1 = cms.double( 0.0 ),
6944         DeltaRCut_2 = cms.double( 0.2 ),
6945         DeltaRCut_1 = cms.double( 0.1 ),
6946         Pt_threshold2 = cms.double( 9.99999999E8 ),
6947         Chi2Cut_1 = cms.double( 50.0 ),
6948         Chi2Cut_2 = cms.double( 50.0 ),
6949         DeltaRCut_3 = cms.double( 1.0 ),
6950         LocChi2Cut = cms.double( 0.001 ),
6951         Propagator = cms.string( "hltESPSmartPropagator" ),
6952         MinPt = cms.double( 1.0 ),
6953         MinP = cms.double( 2.5 )
6954       ),
6955       ScaleTECxFactor = cms.double( -1.0 ),
6956       tkTrajUseVertex = cms.bool( False ),
6957       MuonTrackingRegionBuilder = cms.PSet( 
6958         Rescale_Dz = cms.double( 4.0 ),
6959         Pt_fixed = cms.bool( True ),
6960         Eta_fixed = cms.bool( True ),
6961         Eta_min = cms.double( 0.1 ),
6962         DeltaZ = cms.double( 24.2 ),
6963         maxRegions = cms.int32( 2 ),
6964         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6965         UseVertex = cms.bool( False ),
6966         Z_fixed = cms.bool( True ),
6967         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6968         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6969         Rescale_phi = cms.double( 3.0 ),
6970         DeltaEta = cms.double( 0.04 ),
6971         precise = cms.bool( True ),
6972         OnDemand = cms.int32( -1 ),
6973         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6974         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6975         vertexCollection = cms.InputTag( "pixelVertices" ),
6976         Pt_min = cms.double( 3.0 ),
6977         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6978         Phi_fixed = cms.bool( True ),
6979         DeltaR = cms.double( 0.025 ),
6980         input = cms.InputTag( "hltL2SelectorForL3IO" ),
6981         DeltaPhi = cms.double( 0.15 ),
6982         Phi_min = cms.double( 0.1 ),
6983         Rescale_eta = cms.double( 3.0 )
6984       ),
6985       TrackTransformer = cms.PSet( 
6986         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6987         RefitDirection = cms.string( "insideOut" ),
6988         RefitRPCHits = cms.bool( True ),
6989         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6990         DoPredictionsOnly = cms.bool( False ),
6991         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6992         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6993         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6994       ),
6995       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6996       RefitRPCHits = cms.bool( True ),
6997       tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ),
6998       GlbRefitterParameters = cms.PSet( 
6999         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7000         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7001         RefitFlag = cms.bool( True ),
7002         SkipStation = cms.int32( -1 ),
7003         Chi2CutRPC = cms.double( 1.0 ),
7004         PropDirForCosmics = cms.bool( False ),
7005         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7006         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7007         HitThreshold = cms.int32( 1 ),
7008         Chi2CutGEM = cms.double( 1.0 ),
7009         DYTthrs = cms.vint32( 30, 15 ),
7010         TrackerSkipSystem = cms.int32( -1 ),
7011         RefitDirection = cms.string( "insideOut" ),
7012         Chi2CutCSC = cms.double( 150.0 ),
7013         Chi2CutDT = cms.double( 10.0 ),
7014         RefitRPCHits = cms.bool( True ),
7015         TrackerSkipSection = cms.int32( -1 ),
7016         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7017         DoPredictionsOnly = cms.bool( False ),
7018         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7019         MuonHitsOption = cms.int32( 1 ),
7020         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7021       ),
7022       PCut = cms.double( 2.5 ),
7023       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7024       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7025       matchToSeeds = cms.bool( True ),
7026       tkTrajMaxChi2 = cms.double( 9999.0 ),
7027       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7028       ScaleTECyFactor = cms.double( -1.0 ),
7029       tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" )
7030     )
7031 )
7032 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
7033     labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
7034 )
7035 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
7036     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7037     L1MinPt = cms.double( -1.0 ),
7038     L1MaxEta = cms.double( 5.0 ),
7039     L1MinQuality = cms.uint32( 7 ),
7040     CentralBxOnly = cms.bool( True )
7041 )
7042 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
7043     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
7044     L1MinPt = cms.double( 0.0 ),
7045     L1MaxEta = cms.double( 2.5 ),
7046     L1MinQuality = cms.uint32( 7 ),
7047     SetMinPtBarrelTo = cms.double( 3.5 ),
7048     SetMinPtEndcapTo = cms.double( 1.0 ),
7049     CentralBxOnly = cms.bool( True ),
7050     RegionPSet = cms.PSet( 
7051       vertexCollection = cms.InputTag( "notUsed" ),
7052       deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ),
7053       zErrorVetex = cms.double( 0.2 ),
7054       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7055       zErrorBeamSpot = cms.double( 24.2 ),
7056       maxNVertices = cms.int32( 1 ),
7057       maxNRegions = cms.int32( 5 ),
7058       nSigmaZVertex = cms.double( 3.0 ),
7059       nSigmaZBeamSpot = cms.double( 4.0 ),
7060       ptMin = cms.double( 0.0 ),
7061       mode = cms.string( "BeamSpotSigma" ),
7062       input = cms.InputTag( "hltL1MuonsPt0" ),
7063       ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
7064       searchOpt = cms.bool( False ),
7065       deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ),
7066       whereToUseMeasurementTracker = cms.string( "Never" ),
7067       originRadius = cms.double( 0.2 ),
7068       measurementTrackerName = cms.InputTag( "" ),
7069       precise = cms.bool( True )
7070     ),
7071     ServiceParameters = cms.PSet( 
7072       RPCLayers = cms.bool( True ),
7073       UseMuonNavigation = cms.untracked.bool( True ),
7074       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
7075     )
7076 )
7077 fragment.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion",
7078     tracks = cms.InputTag( "hltPixelTracks" ),
7079     regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
7080     produceTrackCollection = cms.bool( True ),
7081     produceMask = cms.bool( False )
7082 )
7083 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7084     InputCollection = cms.InputTag( "hltPixelTracksInRegionL1" ),
7085     InputVertexCollection = cms.InputTag( "" ),
7086     originHalfLength = cms.double( 0.3 ),
7087     originRadius = cms.double( 0.1 ),
7088     useProtoTrackKinematics = cms.bool( False ),
7089     useEventsWithNoVertex = cms.bool( True ),
7090     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7091     usePV = cms.bool( False ),
7092     includeFourthHit = cms.bool( True ),
7093     produceComplement = cms.bool( False ),
7094     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7095 )
7096 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7097     src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
7098     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7099     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7100     rejectAll = cms.bool( False ),
7101     isFromL1 = cms.bool( True ),
7102     mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
7103     mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
7104     mvaScaleMeanB = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
7105     mvaScaleStdB = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
7106     mvaScaleMeanE = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
7107     mvaScaleStdE = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
7108     doSort = cms.bool( False ),
7109     nSeedsMaxB = cms.int32( 99999 ),
7110     nSeedsMaxE = cms.int32( 99999 ),
7111     etaEdge = cms.double( 1.2 ),
7112     mvaCutB = cms.double( 0.04 ),
7113     mvaCutE = cms.double( 0.04 ),
7114     minL1Qual = cms.int32( 7 ),
7115     baseScore = cms.double( 0.5 )
7116 )
7117 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7118     cleanTrajectoryAfterInOut = cms.bool( False ),
7119     doSeedingRegionRebuilding = cms.bool( True ),
7120     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7121     reverseTrajectories = cms.bool( False ),
7122     useHitsSplitting = cms.bool( True ),
7123     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7124     src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered" ),
7125     clustersToSkip = cms.InputTag( "" ),
7126     phase2clustersToSkip = cms.InputTag( "" ),
7127     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7128     TransientInitialStateEstimatorParameters = cms.PSet( 
7129       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7130       numberMeasurementsForFit = cms.int32( 4 ),
7131       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7132     ),
7133     numHitsForSeedCleaner = cms.int32( 4 ),
7134     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7135     RedundantSeedCleaner = cms.string( "none" ),
7136     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7137     maxNSeeds = cms.uint32( 100000 ),
7138     maxSeedsBeforeCleaning = cms.uint32( 1000 )
7139 )
7140 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7141     useSimpleMF = cms.bool( True ),
7142     SimpleMagneticField = cms.string( "ParabolicMf" ),
7143     src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
7144     clusterRemovalInfo = cms.InputTag( "" ),
7145     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7146     Fitter = cms.string( "hltESPFittingSmootherIT" ),
7147     useHitsSplitting = cms.bool( False ),
7148     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7149     TrajectoryInEvent = cms.bool( False ),
7150     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7151     AlgorithmName = cms.string( "hltIter0" ),
7152     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7153     GeometricInnerState = cms.bool( True ),
7154     NavigationSchool = cms.string( "" ),
7155     MeasurementTracker = cms.string( "" ),
7156     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
7157 )
7158 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7159     src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7160     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7161     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7162     ignoreVertices = cms.bool( False ),
7163     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7164     mva = cms.PSet( 
7165       minPixelHits = cms.vint32( 0, 0, 0 ),
7166       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7167       dr_par = cms.PSet( 
7168         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7169         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7170         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7171         dr_exp = cms.vint32( 4, 4, 2147483647 ),
7172         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7173       ),
7174       maxLostLayers = cms.vint32( 1, 1, 1 ),
7175       min3DLayers = cms.vint32( 0, 0, 0 ),
7176       dz_par = cms.PSet( 
7177         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7178         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7179         dz_exp = cms.vint32( 4, 4, 2147483647 )
7180       ),
7181       minNVtxTrk = cms.int32( 3 ),
7182       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7183       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7184       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7185       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7186       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7187       minLayers = cms.vint32( 3, 3, 4 )
7188     )
7189 )
7190 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7191     originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7192     originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7193     originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7194     minQuality = cms.string( "highPurity" ),
7195     copyExtras = cms.untracked.bool( True ),
7196     copyTrajectories = cms.untracked.bool( False )
7197 )
7198 fragment.hltIter3IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7199     trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7200     trackClassifier = cms.InputTag( '','QualityMasks' ),
7201     pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7202     stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7203     oldClusterRemovalInfo = cms.InputTag( "" ),
7204     TrackQuality = cms.string( "highPurity" ),
7205     maxChi2 = cms.double( 16.0 ),
7206     minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7207     overrideTrkQuals = cms.InputTag( "" )
7208 )
7209 fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7210     src = cms.InputTag( "hltMeasurementTrackerEvent" ),
7211     OnDemand = cms.bool( False ),
7212     clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" )
7213 )
7214 fragment.hltIter3IterL3FromL1MuonPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
7215     RegionPSet = cms.PSet( 
7216       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7217       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7218       zErrorBeamSpot = cms.double( 15.0 ),
7219       extraPhi = cms.double( 0.0 ),
7220       extraEta = cms.double( 0.0 ),
7221       maxNVertices = cms.int32( 3 ),
7222       nSigmaZVertex = cms.double( 3.0 ),
7223       nSigmaZBeamSpot = cms.double( 4.0 ),
7224       ptMin = cms.double( 1.2 ),
7225       operationMode = cms.string( "VerticesFixed" ),
7226       searchOpt = cms.bool( False ),
7227       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7228       originRadius = cms.double( 0.015 ),
7229       measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7230       precise = cms.bool( True ),
7231       zErrorVertex = cms.double( 0.03 )
7232     ),
7233     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7234     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7235     ignoreSingleFPixPanelModules = cms.bool( True ),
7236     debug = cms.untracked.bool( False ),
7237     createPlottingFiles = cms.untracked.bool( False ),
7238     layerList = cms.vstring( 'BPix1+BPix2',
7239       'BPix1+BPix3',
7240       'BPix1+BPix4',
7241       'BPix2+BPix3',
7242       'BPix2+BPix4',
7243       'BPix3+BPix4',
7244       'BPix1+FPix1_pos',
7245       'BPix1+FPix1_neg',
7246       'BPix1+FPix2_pos',
7247       'BPix1+FPix2_neg',
7248       'BPix1+FPix3_pos',
7249       'BPix1+FPix3_neg',
7250       'BPix2+FPix1_pos',
7251       'BPix2+FPix1_neg',
7252       'BPix2+FPix2_pos',
7253       'BPix2+FPix2_neg',
7254       'BPix3+FPix1_pos',
7255       'BPix3+FPix1_neg',
7256       'FPix1_pos+FPix2_pos',
7257       'FPix1_neg+FPix2_neg',
7258       'FPix1_pos+FPix3_pos',
7259       'FPix1_neg+FPix3_neg',
7260       'FPix2_pos+FPix3_pos',
7261       'FPix2_neg+FPix3_neg' ),
7262     BPix = cms.PSet( 
7263       hitErrorRPhi = cms.double( 0.0027 ),
7264       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7265       skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7266       useErrorsFromParam = cms.bool( True ),
7267       hitErrorRZ = cms.double( 0.006 ),
7268       HitProducer = cms.string( "hltSiPixelRecHits" )
7269     ),
7270     FPix = cms.PSet( 
7271       hitErrorRPhi = cms.double( 0.0051 ),
7272       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7273       skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7274       useErrorsFromParam = cms.bool( True ),
7275       hitErrorRZ = cms.double( 0.0036 ),
7276       HitProducer = cms.string( "hltSiPixelRecHits" )
7277     ),
7278     TIB = cms.PSet(  ),
7279     TID = cms.PSet(  ),
7280     TOB = cms.PSet(  ),
7281     TEC = cms.PSet(  ),
7282     MTIB = cms.PSet(  ),
7283     MTID = cms.PSet(  ),
7284     MTOB = cms.PSet(  ),
7285     MTEC = cms.PSet(  )
7286 )
7287 fragment.hltIter3IterL3FromL1MuonTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
7288     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
7289     L1MinPt = cms.double( 0.0 ),
7290     L1MaxEta = cms.double( 2.5 ),
7291     L1MinQuality = cms.uint32( 7 ),
7292     SetMinPtBarrelTo = cms.double( 3.5 ),
7293     SetMinPtEndcapTo = cms.double( 1.0 ),
7294     CentralBxOnly = cms.bool( True ),
7295     RegionPSet = cms.PSet( 
7296       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7297       deltaEtas = cms.vdouble( 0.175, 0.175, 0.175, 0.175 ),
7298       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7299       zErrorBeamSpot = cms.double( 15.0 ),
7300       maxNVertices = cms.int32( 3 ),
7301       maxNRegions = cms.int32( 3 ),
7302       nSigmaZVertex = cms.double( 3.0 ),
7303       nSigmaZBeamSpot = cms.double( 4.0 ),
7304       ptMin = cms.double( 1.2 ),
7305       mode = cms.string( "VerticesFixed" ),
7306       input = cms.InputTag( "hltL1MuonsPt0" ),
7307       ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
7308       searchOpt = cms.bool( False ),
7309       deltaPhis = cms.vdouble( 0.5, 0.4, 0.3, 0.15 ),
7310       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7311       originRadius = cms.double( 0.015 ),
7312       measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7313       precise = cms.bool( True )
7314     ),
7315     ServiceParameters = cms.PSet( 
7316       RPCLayers = cms.bool( True ),
7317       UseMuonNavigation = cms.untracked.bool( True ),
7318       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
7319     )
7320 )
7321 fragment.hltIter3IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7322     doClusterCheck = cms.bool( False ),
7323     MaxNumberOfStripClusters = cms.uint32( 50000 ),
7324     ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
7325     MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7326     PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7327     cut = cms.string( "" ),
7328     silentClusterCheck = cms.untracked.bool( False )
7329 )
7330 fragment.hltIter3IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7331     seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayersAndRegions" ),
7332     trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegions" ),
7333     trackingRegionsSeedingLayers = cms.InputTag( "" ),
7334     clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheck" ),
7335     produceSeedingHitSets = cms.bool( True ),
7336     produceIntermediateHitDoublets = cms.bool( False ),
7337     maxElement = cms.uint32( 0 ),
7338     maxElementTotal = cms.uint32( 50000000 ),
7339     putEmptyIfMaxElementReached = cms.bool( False ),
7340     layerPairs = cms.vuint32( 0 )
7341 )
7342 fragment.hltIter3IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
7343     seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoublets" ),
7344     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
7345     SeedMomentumForBOFF = cms.double( 5.0 ),
7346     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7347     MinOneOverPtError = cms.double( 1.0 ),
7348     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7349     magneticField = cms.string( "ParabolicMf" ),
7350     forceKinematicWithRegionDirection = cms.bool( False ),
7351     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
7352 )
7353 fragment.hltIter3IterL3FromL1MuonPixelSeedsFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7354     src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeeds" ),
7355     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7356     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7357     rejectAll = cms.bool( False ),
7358     isFromL1 = cms.bool( True ),
7359     mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_barrel_v1.xml" ),
7360     mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_endcap_v1.xml" ),
7361     mvaScaleMeanB = cms.vdouble( 0.006826621711798213, 1.340471761359199E-5, 2.5827749083302998E-6, 3.8329754175309627E-4, -0.006327854398161656, 0.0017211841076523692, 0.2760538806332439, -0.010429922003892818 ),
7362     mvaScaleStdB = cms.vdouble( 0.006225819995879627, 7.4048803387083885E-6, 3.6347963283736586E-6, 0.062213478665703675, 0.828854421408699, 0.3714730344087147, 0.42155116686695293, 0.38566415759730355 ),
7363     mvaScaleMeanE = cms.vdouble( 0.0013243955281318262, 7.150658575633707E-6, 1.0493070182976E-5, -0.004802713888821372, -0.022186379498012398, 8.335525228198972E-4, 0.2915475574025415, -0.01200308471140653 ),
7364     mvaScaleStdE = cms.vdouble( 0.0013768261827517547, 7.80116971559064E-6, 8.819635719472336E-5, 0.27824938208607475, 1.798678366076454, 0.16556388679148643, 0.48300543536161705, 0.401204958844809 ),
7365     doSort = cms.bool( False ),
7366     nSeedsMaxB = cms.int32( 99999 ),
7367     nSeedsMaxE = cms.int32( 99999 ),
7368     etaEdge = cms.double( 1.2 ),
7369     mvaCutB = cms.double( 0.1 ),
7370     mvaCutE = cms.double( 0.1 ),
7371     minL1Qual = cms.int32( 7 ),
7372     baseScore = cms.double( 0.5 )
7373 )
7374 fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7375     cleanTrajectoryAfterInOut = cms.bool( False ),
7376     doSeedingRegionRebuilding = cms.bool( False ),
7377     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7378     reverseTrajectories = cms.bool( False ),
7379     useHitsSplitting = cms.bool( False ),
7380     MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7381     src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeedsFiltered" ),
7382     clustersToSkip = cms.InputTag( "" ),
7383     phase2clustersToSkip = cms.InputTag( "" ),
7384     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
7385     TransientInitialStateEstimatorParameters = cms.PSet( 
7386       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7387       numberMeasurementsForFit = cms.int32( 4 ),
7388       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7389     ),
7390     numHitsForSeedCleaner = cms.int32( 4 ),
7391     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7392     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7393     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7394     maxNSeeds = cms.uint32( 100000 ),
7395     maxSeedsBeforeCleaning = cms.uint32( 1000 )
7396 )
7397 fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7398     useSimpleMF = cms.bool( True ),
7399     SimpleMagneticField = cms.string( "ParabolicMf" ),
7400     src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidates" ),
7401     clusterRemovalInfo = cms.InputTag( "" ),
7402     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7403     Fitter = cms.string( "hltESPFittingSmootherIT" ),
7404     useHitsSplitting = cms.bool( False ),
7405     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7406     TrajectoryInEvent = cms.bool( False ),
7407     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7408     AlgorithmName = cms.string( "hltIter3IterL3FromL1Muon" ),
7409     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7410     GeometricInnerState = cms.bool( True ),
7411     NavigationSchool = cms.string( "" ),
7412     MeasurementTracker = cms.string( "" ),
7413     MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" )
7414 )
7415 fragment.hltIter3IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7416     src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7417     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7418     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7419     ignoreVertices = cms.bool( False ),
7420     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7421     mva = cms.PSet( 
7422       minPixelHits = cms.vint32( 0, 0, 0 ),
7423       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7424       dr_par = cms.PSet( 
7425         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7426         dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
7427         dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7428         dr_exp = cms.vint32( 4, 4, 4 ),
7429         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7430       ),
7431       maxLostLayers = cms.vint32( 1, 1, 1 ),
7432       min3DLayers = cms.vint32( 0, 0, 0 ),
7433       dz_par = cms.PSet( 
7434         dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7435         dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
7436         dz_exp = cms.vint32( 4, 4, 4 )
7437       ),
7438       minNVtxTrk = cms.int32( 3 ),
7439       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7440       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7441       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7442       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7443       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7444       minLayers = cms.vint32( 3, 3, 3 )
7445     )
7446 )
7447 fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7448     originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7449     originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7450     originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7451     minQuality = cms.string( "highPurity" ),
7452     copyExtras = cms.untracked.bool( True ),
7453     copyTrajectories = cms.untracked.bool( False )
7454 )
7455 fragment.hltIter03IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
7456     ShareFrac = cms.double( 0.19 ),
7457     FoundHitBonus = cms.double( 5.0 ),
7458     LostHitPenalty = cms.double( 20.0 ),
7459     MinPT = cms.double( 0.05 ),
7460     Epsilon = cms.double( -0.001 ),
7461     MaxNormalizedChisq = cms.double( 1000.0 ),
7462     MinFound = cms.int32( 3 ),
7463     TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7464     hasSelector = cms.vint32( 0, 0 ),
7465     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7466     selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7467     setsToMerge = cms.VPSet( 
7468       cms.PSet(  pQual = cms.bool( False ),
7469         tLists = cms.vint32( 0, 1 )
7470       )
7471     ),
7472     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7473     allowFirstHitShare = cms.bool( True ),
7474     newQuality = cms.string( "confirmed" ),
7475     copyExtras = cms.untracked.bool( True ),
7476     writeOnlyTrkQuals = cms.bool( False ),
7477     copyMVA = cms.bool( False )
7478 )
7479 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7480     ShareFrac = cms.double( 0.19 ),
7481     FoundHitBonus = cms.double( 5.0 ),
7482     LostHitPenalty = cms.double( 20.0 ),
7483     MinPT = cms.double( 0.05 ),
7484     Epsilon = cms.double( -0.001 ),
7485     MaxNormalizedChisq = cms.double( 1000.0 ),
7486     MinFound = cms.int32( 3 ),
7487     TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7488     hasSelector = cms.vint32( 0, 0 ),
7489     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7490     selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7491     setsToMerge = cms.VPSet( 
7492       cms.PSet(  pQual = cms.bool( False ),
7493         tLists = cms.vint32( 0, 1 )
7494       )
7495     ),
7496     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7497     allowFirstHitShare = cms.bool( True ),
7498     newQuality = cms.string( "confirmed" ),
7499     copyExtras = cms.untracked.bool( True ),
7500     writeOnlyTrkQuals = cms.bool( False ),
7501     copyMVA = cms.bool( False )
7502 )
7503 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
7504     ShareFrac = cms.double( 0.19 ),
7505     FoundHitBonus = cms.double( 5.0 ),
7506     LostHitPenalty = cms.double( 20.0 ),
7507     MinPT = cms.double( 0.05 ),
7508     Epsilon = cms.double( -0.001 ),
7509     MaxNormalizedChisq = cms.double( 1000.0 ),
7510     MinFound = cms.int32( 3 ),
7511     TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
7512     hasSelector = cms.vint32( 0, 0 ),
7513     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7514     selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
7515     setsToMerge = cms.VPSet( 
7516       cms.PSet(  pQual = cms.bool( False ),
7517         tLists = cms.vint32( 0, 1 )
7518       )
7519     ),
7520     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7521     allowFirstHitShare = cms.bool( True ),
7522     newQuality = cms.string( "confirmed" ),
7523     copyExtras = cms.untracked.bool( True ),
7524     writeOnlyTrkQuals = cms.bool( False ),
7525     copyMVA = cms.bool( False )
7526 )
7527 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
7528     ServiceParameters = cms.PSet( 
7529       RPCLayers = cms.bool( True ),
7530       UseMuonNavigation = cms.untracked.bool( True ),
7531       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7532         'SteppingHelixPropagatorAny',
7533         'hltESPSmartPropagator',
7534         'hltESPSteppingHelixPropagatorOpposite' )
7535     ),
7536     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7537     TrackLoaderParameters = cms.PSet( 
7538       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7539       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7540       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7541       DoSmoothing = cms.bool( True ),
7542       SmoothTkTrack = cms.untracked.bool( False ),
7543       VertexConstraint = cms.bool( False ),
7544       MuonUpdatorAtVertexParameters = cms.PSet( 
7545         MaxChi2 = cms.double( 1000000.0 ),
7546         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7547         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7548       ),
7549       PutTkTrackIntoEvent = cms.untracked.bool( False ),
7550       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7551     ),
7552     L3TrajBuilderParameters = cms.PSet( 
7553       PtCut = cms.double( 1.0 ),
7554       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7555       GlobalMuonTrackMatcher = cms.PSet( 
7556         Chi2Cut_3 = cms.double( 200.0 ),
7557         DeltaDCut_2 = cms.double( 10.0 ),
7558         Eta_threshold = cms.double( 1.2 ),
7559         Quality_2 = cms.double( 15.0 ),
7560         DeltaDCut_1 = cms.double( 40.0 ),
7561         Quality_3 = cms.double( 7.0 ),
7562         DeltaDCut_3 = cms.double( 15.0 ),
7563         Quality_1 = cms.double( 20.0 ),
7564         Pt_threshold1 = cms.double( 0.0 ),
7565         DeltaRCut_2 = cms.double( 0.2 ),
7566         DeltaRCut_1 = cms.double( 0.1 ),
7567         Pt_threshold2 = cms.double( 9.99999999E8 ),
7568         Chi2Cut_1 = cms.double( 50.0 ),
7569         Chi2Cut_2 = cms.double( 50.0 ),
7570         DeltaRCut_3 = cms.double( 1.0 ),
7571         LocChi2Cut = cms.double( 0.001 ),
7572         Propagator = cms.string( "hltESPSmartPropagator" ),
7573         MinPt = cms.double( 1.0 ),
7574         MinP = cms.double( 2.5 )
7575       ),
7576       ScaleTECxFactor = cms.double( -1.0 ),
7577       tkTrajUseVertex = cms.bool( False ),
7578       MuonTrackingRegionBuilder = cms.PSet( 
7579         Rescale_Dz = cms.double( 4.0 ),
7580         Pt_fixed = cms.bool( False ),
7581         Eta_fixed = cms.bool( True ),
7582         Eta_min = cms.double( 0.1 ),
7583         DeltaZ = cms.double( 24.2 ),
7584         maxRegions = cms.int32( 2 ),
7585         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7586         UseVertex = cms.bool( False ),
7587         Z_fixed = cms.bool( False ),
7588         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7589         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7590         Rescale_phi = cms.double( 3.0 ),
7591         DeltaEta = cms.double( 0.2 ),
7592         precise = cms.bool( True ),
7593         OnDemand = cms.int32( -1 ),
7594         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7595         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7596         vertexCollection = cms.InputTag( "pixelVertices" ),
7597         Pt_min = cms.double( 3.0 ),
7598         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7599         Phi_fixed = cms.bool( True ),
7600         DeltaR = cms.double( 0.025 ),
7601         input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7602         DeltaPhi = cms.double( 0.15 ),
7603         Phi_min = cms.double( 0.1 ),
7604         Rescale_eta = cms.double( 3.0 )
7605       ),
7606       TrackTransformer = cms.PSet( 
7607         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7608         RefitDirection = cms.string( "insideOut" ),
7609         RefitRPCHits = cms.bool( True ),
7610         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7611         DoPredictionsOnly = cms.bool( False ),
7612         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7613         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7614         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7615       ),
7616       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7617       RefitRPCHits = cms.bool( True ),
7618       tkTrajVertex = cms.InputTag( "Notused" ),
7619       GlbRefitterParameters = cms.PSet( 
7620         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7621         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7622         RefitFlag = cms.bool( True ),
7623         SkipStation = cms.int32( -1 ),
7624         Chi2CutRPC = cms.double( 1.0 ),
7625         PropDirForCosmics = cms.bool( False ),
7626         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7627         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7628         HitThreshold = cms.int32( 1 ),
7629         Chi2CutGEM = cms.double( 1.0 ),
7630         DYTthrs = cms.vint32( 30, 15 ),
7631         TrackerSkipSystem = cms.int32( -1 ),
7632         RefitDirection = cms.string( "insideOut" ),
7633         Chi2CutCSC = cms.double( 150.0 ),
7634         Chi2CutDT = cms.double( 10.0 ),
7635         RefitRPCHits = cms.bool( True ),
7636         TrackerSkipSection = cms.int32( -1 ),
7637         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7638         DoPredictionsOnly = cms.bool( False ),
7639         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7640         MuonHitsOption = cms.int32( 1 ),
7641         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7642       ),
7643       PCut = cms.double( 2.5 ),
7644       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7645       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7646       tkTrajMaxChi2 = cms.double( 9999.0 ),
7647       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7648       ScaleTECyFactor = cms.double( -1.0 ),
7649       tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
7650     )
7651 )
7652 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
7653     MuonCaloCompatibility = cms.PSet( 
7654       delta_eta = cms.double( 0.02 ),
7655       delta_phi = cms.double( 0.02 ),
7656       allSiPMHO = cms.bool( False ),
7657       MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
7658       PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
7659     ),
7660     TrackAssociatorParameters = cms.PSet( 
7661       useMuon = cms.bool( True ),
7662       truthMatch = cms.bool( False ),
7663       usePreshower = cms.bool( False ),
7664       dRPreshowerPreselection = cms.double( 0.2 ),
7665       muonMaxDistanceSigmaY = cms.double( 0.0 ),
7666       useEcal = cms.bool( False ),
7667       muonMaxDistanceSigmaX = cms.double( 0.0 ),
7668       dRMuon = cms.double( 9999.0 ),
7669       dREcal = cms.double( 9999.0 ),
7670       CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7671       DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7672       EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7673       useGEM = cms.bool( True ),
7674       GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ),
7675       CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7676       propagateAllDirections = cms.bool( True ),
7677       muonMaxDistanceY = cms.double( 5.0 ),
7678       useHO = cms.bool( False ),
7679       muonMaxDistanceX = cms.double( 5.0 ),
7680       trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7681       useHcal = cms.bool( False ),
7682       HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7683       accountForTrajectoryChangeCalo = cms.bool( False ),
7684       dREcalPreselection = cms.double( 0.05 ),
7685       useCalo = cms.bool( False ),
7686       dRMuonPreselection = cms.double( 0.2 ),
7687       EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7688       dRHcal = cms.double( 9999.0 ),
7689       dRHcalPreselection = cms.double( 0.2 ),
7690       HORecHitCollectionLabel = cms.InputTag( "Notused" )
7691     ),
7692     CaloExtractorPSet = cms.PSet( 
7693       DR_Veto_H = cms.double( 0.1 ),
7694       CenterConeOnCalIntersection = cms.bool( False ),
7695       NoiseTow_EE = cms.double( 0.15 ),
7696       Noise_EB = cms.double( 0.025 ),
7697       Noise_HE = cms.double( 0.2 ),
7698       DR_Veto_E = cms.double( 0.07 ),
7699       NoiseTow_EB = cms.double( 0.04 ),
7700       Noise_EE = cms.double( 0.1 ),
7701       UseRecHitsFlag = cms.bool( False ),
7702       DR_Max = cms.double( 1.0 ),
7703       DepositLabel = cms.untracked.string( "Cal" ),
7704       Noise_HO = cms.double( 0.2 ),
7705       DR_Veto_HO = cms.double( 0.1 ),
7706       Threshold_H = cms.double( 0.5 ),
7707       PrintTimeReport = cms.untracked.bool( False ),
7708       Threshold_E = cms.double( 0.2 ),
7709       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7710       ComponentName = cms.string( "CaloExtractorByAssociator" ),
7711       Threshold_HO = cms.double( 0.5 ),
7712       DepositInstanceLabels = cms.vstring( 'ecal',
7713         'hcal',
7714         'ho' ),
7715       ServiceParameters = cms.PSet( 
7716         RPCLayers = cms.bool( False ),
7717         UseMuonNavigation = cms.untracked.bool( False ),
7718         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7719       ),
7720       TrackAssociatorParameters = cms.PSet( 
7721         useMuon = cms.bool( False ),
7722         truthMatch = cms.bool( False ),
7723         usePreshower = cms.bool( False ),
7724         dRPreshowerPreselection = cms.double( 0.2 ),
7725         muonMaxDistanceSigmaY = cms.double( 0.0 ),
7726         useEcal = cms.bool( False ),
7727         muonMaxDistanceSigmaX = cms.double( 0.0 ),
7728         dRMuon = cms.double( 9999.0 ),
7729         dREcal = cms.double( 1.0 ),
7730         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7731         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7732         EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7733         CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7734         propagateAllDirections = cms.bool( True ),
7735         muonMaxDistanceY = cms.double( 5.0 ),
7736         useHO = cms.bool( False ),
7737         muonMaxDistanceX = cms.double( 5.0 ),
7738         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7739         useHcal = cms.bool( False ),
7740         HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7741         accountForTrajectoryChangeCalo = cms.bool( False ),
7742         dREcalPreselection = cms.double( 1.0 ),
7743         useCalo = cms.bool( True ),
7744         dRMuonPreselection = cms.double( 0.2 ),
7745         EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7746         dRHcal = cms.double( 1.0 ),
7747         dRHcalPreselection = cms.double( 1.0 ),
7748         HORecHitCollectionLabel = cms.InputTag( "Notused" )
7749       ),
7750       Noise_HB = cms.double( 0.2 )
7751     ),
7752     TrackExtractorPSet = cms.PSet( 
7753       Diff_z = cms.double( 0.2 ),
7754       inputTrackCollection = cms.InputTag( "hltIter03IterL3FromL1MuonMerged" ),
7755       Chi2Ndof_Max = cms.double( 1.0E64 ),
7756       BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7757       DR_Veto = cms.double( 0.01 ),
7758       Pt_Min = cms.double( -1.0 ),
7759       DR_Max = cms.double( 1.0 ),
7760       NHits_Min = cms.uint32( 0 ),
7761       Chi2Prob_Min = cms.double( -1.0 ),
7762       Diff_r = cms.double( 0.1 ),
7763       BeamlineOption = cms.string( "BeamSpotFromEvent" ),
7764       ComponentName = cms.string( "TrackExtractor" )
7765     ),
7766     JetExtractorPSet = cms.PSet( 
7767       JetCollectionLabel = cms.InputTag( "Notused" ),
7768       DR_Veto = cms.double( 0.1 ),
7769       DR_Max = cms.double( 1.0 ),
7770       ExcludeMuonVeto = cms.bool( True ),
7771       PrintTimeReport = cms.untracked.bool( False ),
7772       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7773       ComponentName = cms.string( "JetExtractor" ),
7774       ServiceParameters = cms.PSet( 
7775         RPCLayers = cms.bool( False ),
7776         UseMuonNavigation = cms.untracked.bool( False ),
7777         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7778       ),
7779       TrackAssociatorParameters = cms.PSet( 
7780         useMuon = cms.bool( False ),
7781         truthMatch = cms.bool( False ),
7782         usePreshower = cms.bool( False ),
7783         dRPreshowerPreselection = cms.double( 0.2 ),
7784         muonMaxDistanceSigmaY = cms.double( 0.0 ),
7785         useEcal = cms.bool( False ),
7786         muonMaxDistanceSigmaX = cms.double( 0.0 ),
7787         dRMuon = cms.double( 9999.0 ),
7788         dREcal = cms.double( 0.5 ),
7789         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7790         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7791         EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7792         CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7793         propagateAllDirections = cms.bool( True ),
7794         muonMaxDistanceY = cms.double( 5.0 ),
7795         useHO = cms.bool( False ),
7796         muonMaxDistanceX = cms.double( 5.0 ),
7797         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7798         useHcal = cms.bool( False ),
7799         HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7800         accountForTrajectoryChangeCalo = cms.bool( False ),
7801         dREcalPreselection = cms.double( 0.5 ),
7802         useCalo = cms.bool( True ),
7803         dRMuonPreselection = cms.double( 0.2 ),
7804         EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7805         dRHcal = cms.double( 0.5 ),
7806         dRHcalPreselection = cms.double( 0.5 ),
7807         HORecHitCollectionLabel = cms.InputTag( "Notused" )
7808       ),
7809       Threshold = cms.double( 5.0 )
7810     ),
7811     trackDepositName = cms.string( "tracker" ),
7812     ecalDepositName = cms.string( "ecal" ),
7813     hcalDepositName = cms.string( "hcal" ),
7814     hoDepositName = cms.string( "ho" ),
7815     jetDepositName = cms.string( "jets" ),
7816     TimingFillerParameters = cms.PSet( 
7817       DTTimingParameters = cms.PSet( 
7818         HitError = cms.double( 6.0 ),
7819         MatchParameters = cms.PSet( 
7820           TightMatchDT = cms.bool( False ),
7821           DTradius = cms.double( 0.01 ),
7822           TightMatchCSC = cms.bool( True ),
7823           CSCsegments = cms.InputTag( "hltCscSegments" ),
7824           DTsegments = cms.InputTag( "hltDt4DSegments" )
7825         ),
7826         debug = cms.bool( False ),
7827         DoWireCorr = cms.bool( False ),
7828         RequireBothProjections = cms.bool( False ),
7829         DTTimeOffset = cms.double( 2.7 ),
7830         PruneCut = cms.double( 10000.0 ),
7831         DTsegments = cms.InputTag( "hltDt4DSegments" ),
7832         UseSegmentT0 = cms.bool( False ),
7833         HitsMin = cms.int32( 5 ),
7834         DropTheta = cms.bool( True ),
7835         ServiceParameters = cms.PSet( 
7836           RPCLayers = cms.bool( True ),
7837           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7838         )
7839       ),
7840       UseCSC = cms.bool( True ),
7841       CSCTimingParameters = cms.PSet( 
7842         MatchParameters = cms.PSet( 
7843           TightMatchDT = cms.bool( False ),
7844           DTradius = cms.double( 0.01 ),
7845           TightMatchCSC = cms.bool( True ),
7846           CSCsegments = cms.InputTag( "hltCscSegments" ),
7847           DTsegments = cms.InputTag( "hltDt4DSegments" )
7848         ),
7849         debug = cms.bool( False ),
7850         CSCWireTimeOffset = cms.double( 0.0 ),
7851         CSCStripError = cms.double( 7.0 ),
7852         CSCTimeOffset = cms.double( 0.0 ),
7853         CSCWireError = cms.double( 8.6 ),
7854         PruneCut = cms.double( 100.0 ),
7855         CSCsegments = cms.InputTag( "hltCscSegments" ),
7856         UseStripTime = cms.bool( True ),
7857         CSCStripTimeOffset = cms.double( 0.0 ),
7858         UseWireTime = cms.bool( True ),
7859         ServiceParameters = cms.PSet( 
7860           RPCLayers = cms.bool( True ),
7861           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7862         )
7863       ),
7864       ErrorDT = cms.double( 6.0 ),
7865       EcalEnergyCut = cms.double( 0.4 ),
7866       UseECAL = cms.bool( True ),
7867       ErrorEB = cms.double( 2.085 ),
7868       UseDT = cms.bool( True ),
7869       ErrorEE = cms.double( 6.95 ),
7870       ErrorCSC = cms.double( 7.4 )
7871     ),
7872     ShowerDigiFillerParameters = cms.PSet( 
7873       cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
7874       digiMaxDistanceX = cms.double( 25.0 ),
7875       dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" )
7876     ),
7877     TrackerKinkFinderParameters = cms.PSet( 
7878       usePosition = cms.bool( False ),
7879       diagonalOnly = cms.bool( False )
7880     ),
7881     fillEnergy = cms.bool( False ),
7882     storeCrossedHcalRecHits = cms.bool( False ),
7883     maxAbsPullX = cms.double( 4.0 ),
7884     maxAbsEta = cms.double( 3.0 ),
7885     minPt = cms.double( 2.0 ),
7886     inputCollectionTypes = cms.vstring( 'inner tracks',
7887       'links',
7888       'outer tracks' ),
7889     addExtraSoftMuons = cms.bool( False ),
7890     fillGlobalTrackRefits = cms.bool( False ),
7891     debugWithTruthMatching = cms.bool( False ),
7892     inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
7893     fillCaloCompatibility = cms.bool( False ),
7894     maxAbsPullY = cms.double( 9999.0 ),
7895     maxAbsDy = cms.double( 9999.0 ),
7896     minP = cms.double( 0.0 ),
7897     minPCaloMuon = cms.double( 1.0E9 ),
7898     maxAbsDx = cms.double( 3.0 ),
7899     fillIsolation = cms.bool( False ),
7900     writeIsoDeposits = cms.bool( False ),
7901     minNumberOfMatches = cms.int32( 1 ),
7902     fillMatching = cms.bool( True ),
7903     fillShowerDigis = cms.bool( False ),
7904     ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
7905     sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
7906     fillGlobalTrackQuality = cms.bool( False ),
7907     globalTrackQualityInputTag = cms.InputTag( "" ),
7908     selectHighPurity = cms.bool( False ),
7909     pvInputTag = cms.InputTag( "" ),
7910     fillTrackerKink = cms.bool( False ),
7911     minCaloCompatibility = cms.double( 0.6 ),
7912     runArbitrationCleaner = cms.bool( False ),
7913     arbitrationCleanerOptions = cms.PSet( 
7914       OverlapDTheta = cms.double( 0.02 ),
7915       Overlap = cms.bool( True ),
7916       Clustering = cms.bool( True ),
7917       ME1a = cms.bool( True ),
7918       ClusterDTheta = cms.double( 0.02 ),
7919       ClusterDPhi = cms.double( 0.6 ),
7920       OverlapDPhi = cms.double( 0.0786 )
7921     ),
7922     arbitrateTrackerMuons = cms.bool( True )
7923 )
7924 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
7925     inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
7926     applyTriggerIdLoose = cms.bool( True ),
7927     typeMuon = cms.uint32( 0 ),
7928     allowedTypeMask = cms.uint32( 0 ),
7929     requiredTypeMask = cms.uint32( 0 ),
7930     minNMuonHits = cms.int32( 0 ),
7931     minNMuonStations = cms.int32( 0 ),
7932     minNTrkLayers = cms.int32( 0 ),
7933     minTrkHits = cms.int32( 0 ),
7934     minPixLayer = cms.int32( 0 ),
7935     minPixHits = cms.int32( 0 ),
7936     minPt = cms.double( 0.0 ),
7937     maxNormalizedChi2 = cms.double( 9999.0 )
7938 )
7939 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
7940     inputCollection = cms.InputTag( "hltIterL3Muons" )
7941 )
7942 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
7943     track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
7944     muon = cms.InputTag( "hltIterL3Muons" ),
7945     originalMVAVals = cms.InputTag( "none" ),
7946     copyMVA = cms.bool( False ),
7947     copyExtras = cms.untracked.bool( True ),
7948     copyTrajectories = cms.untracked.bool( False )
7949 )
7950 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
7951     InputObjects = cms.InputTag( "hltIterL3Muons" ),
7952     DisplacedReconstruction = cms.bool( False )
7953 )
7954 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7955     InputCollection = cms.InputTag( "hltPixelTracks" ),
7956     InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7957     originHalfLength = cms.double( 0.3 ),
7958     originRadius = cms.double( 0.1 ),
7959     useProtoTrackKinematics = cms.bool( False ),
7960     useEventsWithNoVertex = cms.bool( True ),
7961     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7962     usePV = cms.bool( False ),
7963     includeFourthHit = cms.bool( True ),
7964     produceComplement = cms.bool( False ),
7965     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7966 )
7967 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7968     cleanTrajectoryAfterInOut = cms.bool( False ),
7969     doSeedingRegionRebuilding = cms.bool( False ),
7970     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7971     reverseTrajectories = cms.bool( False ),
7972     useHitsSplitting = cms.bool( False ),
7973     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7974     src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
7975     clustersToSkip = cms.InputTag( "" ),
7976     phase2clustersToSkip = cms.InputTag( "" ),
7977     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
7978     TransientInitialStateEstimatorParameters = cms.PSet( 
7979       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7980       numberMeasurementsForFit = cms.int32( 4 ),
7981       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7982     ),
7983     numHitsForSeedCleaner = cms.int32( 4 ),
7984     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7985     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7986     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7987     maxNSeeds = cms.uint32( 100000 ),
7988     maxSeedsBeforeCleaning = cms.uint32( 1000 )
7989 )
7990 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7991     useSimpleMF = cms.bool( True ),
7992     SimpleMagneticField = cms.string( "ParabolicMf" ),
7993     src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
7994     clusterRemovalInfo = cms.InputTag( "" ),
7995     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7996     Fitter = cms.string( "hltESPFittingSmootherIT" ),
7997     useHitsSplitting = cms.bool( False ),
7998     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7999     TrajectoryInEvent = cms.bool( False ),
8000     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8001     AlgorithmName = cms.string( "hltIter0" ),
8002     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8003     GeometricInnerState = cms.bool( True ),
8004     NavigationSchool = cms.string( "" ),
8005     MeasurementTracker = cms.string( "" ),
8006     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
8007 )
8008 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8009     src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8010     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8011     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8012     ignoreVertices = cms.bool( False ),
8013     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8014     mva = cms.PSet( 
8015       minPixelHits = cms.vint32( 0, 0, 0 ),
8016       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8017       dr_par = cms.PSet( 
8018         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8019         dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
8020         dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ),
8021         dr_exp = cms.vint32( 4, 4, 4 ),
8022         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8023       ),
8024       maxLostLayers = cms.vint32( 1, 1, 1 ),
8025       min3DLayers = cms.vint32( 0, 0, 0 ),
8026       dz_par = cms.PSet( 
8027         dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ),
8028         dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ),
8029         dz_exp = cms.vint32( 4, 4, 4 )
8030       ),
8031       minNVtxTrk = cms.int32( 3 ),
8032       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8033       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8034       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8035       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8036       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8037       minLayers = cms.vint32( 3, 3, 3 )
8038     )
8039 )
8040 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8041     originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8042     originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
8043     originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
8044     minQuality = cms.string( "highPurity" ),
8045     copyExtras = cms.untracked.bool( True ),
8046     copyTrajectories = cms.untracked.bool( False )
8047 )
8048 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8049     trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
8050     trackClassifier = cms.InputTag( '','QualityMasks' ),
8051     pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8052     stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8053     oldClusterRemovalInfo = cms.InputTag( "" ),
8054     TrackQuality = cms.string( "highPurity" ),
8055     maxChi2 = cms.double( 16.0 ),
8056     minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8057     overrideTrkQuals = cms.InputTag( "" )
8058 )
8059 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8060     src = cms.InputTag( "hltMeasurementTrackerEvent" ),
8061     OnDemand = cms.bool( False ),
8062     clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" )
8063 )
8064 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
8065     RegionPSet = cms.PSet( 
8066       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8067       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8068       zErrorBeamSpot = cms.double( 15.0 ),
8069       extraPhi = cms.double( 0.0 ),
8070       extraEta = cms.double( 0.0 ),
8071       maxNVertices = cms.int32( 3 ),
8072       nSigmaZVertex = cms.double( 3.0 ),
8073       nSigmaZBeamSpot = cms.double( 4.0 ),
8074       ptMin = cms.double( 1.2 ),
8075       operationMode = cms.string( "VerticesFixed" ),
8076       searchOpt = cms.bool( False ),
8077       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
8078       originRadius = cms.double( 0.015 ),
8079       measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8080       precise = cms.bool( True ),
8081       zErrorVertex = cms.double( 0.03 )
8082     ),
8083     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
8084     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
8085     ignoreSingleFPixPanelModules = cms.bool( True ),
8086     debug = cms.untracked.bool( False ),
8087     createPlottingFiles = cms.untracked.bool( False ),
8088     layerList = cms.vstring( 'BPix1+BPix2',
8089       'BPix2+FPix1_pos',
8090       'BPix2+FPix1_neg',
8091       'FPix1_pos+FPix2_pos',
8092       'FPix1_neg+FPix2_neg',
8093       'BPix1+FPix2_neg',
8094       'BPix2+FPix2_neg',
8095       'FPix2_neg+FPix3_neg',
8096       'BPix2+BPix3' ),
8097     BPix = cms.PSet( 
8098       hitErrorRPhi = cms.double( 0.0027 ),
8099       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8100       skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8101       useErrorsFromParam = cms.bool( True ),
8102       hitErrorRZ = cms.double( 0.006 ),
8103       HitProducer = cms.string( "hltSiPixelRecHits" )
8104     ),
8105     FPix = cms.PSet( 
8106       hitErrorRPhi = cms.double( 0.0051 ),
8107       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8108       skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8109       useErrorsFromParam = cms.bool( True ),
8110       hitErrorRZ = cms.double( 0.0036 ),
8111       HitProducer = cms.string( "hltSiPixelRecHits" )
8112     ),
8113     TIB = cms.PSet(  ),
8114     TID = cms.PSet(  ),
8115     TOB = cms.PSet(  ),
8116     TEC = cms.PSet(  ),
8117     MTIB = cms.PSet(  ),
8118     MTID = cms.PSet(  ),
8119     MTOB = cms.PSet(  ),
8120     MTEC = cms.PSet(  )
8121 )
8122 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8123     doClusterCheck = cms.bool( False ),
8124     MaxNumberOfStripClusters = cms.uint32( 50000 ),
8125     ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
8126     MaxNumberOfPixelClusters = cms.uint32( 40000 ),
8127     PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8128     cut = cms.string( "" ),
8129     silentClusterCheck = cms.untracked.bool( False )
8130 )
8131 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8132     seedingLayers = cms.InputTag( "" ),
8133     trackingRegions = cms.InputTag( "" ),
8134     trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
8135     clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
8136     produceSeedingHitSets = cms.bool( True ),
8137     produceIntermediateHitDoublets = cms.bool( False ),
8138     maxElement = cms.uint32( 0 ),
8139     maxElementTotal = cms.uint32( 50000000 ),
8140     putEmptyIfMaxElementReached = cms.bool( False ),
8141     layerPairs = cms.vuint32( 0 )
8142 )
8143 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8144     seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
8145     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
8146     SeedMomentumForBOFF = cms.double( 5.0 ),
8147     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8148     MinOneOverPtError = cms.double( 1.0 ),
8149     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8150     magneticField = cms.string( "ParabolicMf" ),
8151     forceKinematicWithRegionDirection = cms.bool( False ),
8152     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
8153 )
8154 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8155     cleanTrajectoryAfterInOut = cms.bool( False ),
8156     doSeedingRegionRebuilding = cms.bool( False ),
8157     onlyPixelHitsForSeedCleaner = cms.bool( False ),
8158     reverseTrajectories = cms.bool( False ),
8159     useHitsSplitting = cms.bool( False ),
8160     MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8161     src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
8162     clustersToSkip = cms.InputTag( "" ),
8163     phase2clustersToSkip = cms.InputTag( "" ),
8164     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
8165     TransientInitialStateEstimatorParameters = cms.PSet( 
8166       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8167       numberMeasurementsForFit = cms.int32( 4 ),
8168       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8169     ),
8170     numHitsForSeedCleaner = cms.int32( 4 ),
8171     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8172     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8173     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8174     maxNSeeds = cms.uint32( 100000 ),
8175     maxSeedsBeforeCleaning = cms.uint32( 1000 )
8176 )
8177 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8178     useSimpleMF = cms.bool( True ),
8179     SimpleMagneticField = cms.string( "ParabolicMf" ),
8180     src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
8181     clusterRemovalInfo = cms.InputTag( "" ),
8182     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8183     Fitter = cms.string( "hltESPFittingSmootherIT" ),
8184     useHitsSplitting = cms.bool( False ),
8185     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8186     TrajectoryInEvent = cms.bool( False ),
8187     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8188     AlgorithmName = cms.string( "hltDoubletRecovery" ),
8189     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8190     GeometricInnerState = cms.bool( True ),
8191     NavigationSchool = cms.string( "" ),
8192     MeasurementTracker = cms.string( "" ),
8193     MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" )
8194 )
8195 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8196     src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8197     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8198     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8199     ignoreVertices = cms.bool( False ),
8200     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8201     mva = cms.PSet( 
8202       minPixelHits = cms.vint32( 0, 0, 0 ),
8203       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8204       dr_par = cms.PSet( 
8205         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8206         dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
8207         dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8208         dr_exp = cms.vint32( 4, 4, 4 ),
8209         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8210       ),
8211       maxLostLayers = cms.vint32( 1, 1, 1 ),
8212       min3DLayers = cms.vint32( 0, 0, 0 ),
8213       dz_par = cms.PSet( 
8214         dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8215         dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
8216         dz_exp = cms.vint32( 4, 4, 4 )
8217       ),
8218       minNVtxTrk = cms.int32( 3 ),
8219       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8220       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8221       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8222       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8223       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8224       minLayers = cms.vint32( 3, 3, 3 )
8225     )
8226 )
8227 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8228     originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8229     originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ),
8230     originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
8231     minQuality = cms.string( "highPurity" ),
8232     copyExtras = cms.untracked.bool( True ),
8233     copyTrajectories = cms.untracked.bool( False )
8234 )
8235 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
8236     ShareFrac = cms.double( 0.19 ),
8237     FoundHitBonus = cms.double( 5.0 ),
8238     LostHitPenalty = cms.double( 20.0 ),
8239     MinPT = cms.double( 0.05 ),
8240     Epsilon = cms.double( -0.001 ),
8241     MaxNormalizedChisq = cms.double( 1000.0 ),
8242     MinFound = cms.int32( 3 ),
8243     TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8244     hasSelector = cms.vint32( 0, 0 ),
8245     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8246     selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8247     setsToMerge = cms.VPSet( 
8248       cms.PSet(  pQual = cms.bool( False ),
8249         tLists = cms.vint32( 0, 1 )
8250       )
8251     ),
8252     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8253     allowFirstHitShare = cms.bool( True ),
8254     newQuality = cms.string( "confirmed" ),
8255     copyExtras = cms.untracked.bool( True ),
8256     writeOnlyTrkQuals = cms.bool( False ),
8257     copyMVA = cms.bool( False )
8258 )
8259 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
8260     ShareFrac = cms.double( 0.19 ),
8261     FoundHitBonus = cms.double( 5.0 ),
8262     LostHitPenalty = cms.double( 20.0 ),
8263     MinPT = cms.double( 0.05 ),
8264     Epsilon = cms.double( -0.001 ),
8265     MaxNormalizedChisq = cms.double( 1000.0 ),
8266     MinFound = cms.int32( 3 ),
8267     TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8268     hasSelector = cms.vint32( 0, 0 ),
8269     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8270     selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8271     setsToMerge = cms.VPSet( 
8272       cms.PSet(  pQual = cms.bool( False ),
8273         tLists = cms.vint32( 0, 1 )
8274       )
8275     ),
8276     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8277     allowFirstHitShare = cms.bool( True ),
8278     newQuality = cms.string( "confirmed" ),
8279     copyExtras = cms.untracked.bool( True ),
8280     writeOnlyTrkQuals = cms.bool( False ),
8281     copyMVA = cms.bool( False )
8282 )
8283 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
8284     vertexCollections = cms.VPSet( 
8285       cms.PSet(  chi2cutoff = cms.double( 3.0 ),
8286         label = cms.string( "" ),
8287         useBeamConstraint = cms.bool( False ),
8288         minNdof = cms.double( 0.0 ),
8289         maxDistanceToBeam = cms.double( 1.0 ),
8290         algorithm = cms.string( "AdaptiveVertexFitter" )
8291       ),
8292       cms.PSet(  chi2cutoff = cms.double( 3.0 ),
8293         label = cms.string( "WithBS" ),
8294         useBeamConstraint = cms.bool( True ),
8295         minNdof = cms.double( 0.0 ),
8296         maxDistanceToBeam = cms.double( 1.0 ),
8297         algorithm = cms.string( "AdaptiveVertexFitter" )
8298       )
8299     ),
8300     verbose = cms.untracked.bool( False ),
8301     TkFilterParameters = cms.PSet( 
8302       maxEta = cms.double( 100.0 ),
8303       minPt = cms.double( 0.0 ),
8304       minSiliconLayersWithHits = cms.int32( 5 ),
8305       minPixelLayersWithHits = cms.int32( 2 ),
8306       maxNormalizedChi2 = cms.double( 20.0 ),
8307       trackQuality = cms.string( "any" ),
8308       algorithm = cms.string( "filter" ),
8309       maxD0Significance = cms.double( 999.0 )
8310     ),
8311     beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8312     TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
8313     TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
8314     TrackTimesLabel = cms.InputTag( "dummy_default" ),
8315     trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ),
8316     TkClusParameters = cms.PSet( 
8317       TkDAClusParameters = cms.PSet( 
8318         zmerge = cms.double( 0.01 ),
8319         Tstop = cms.double( 0.5 ),
8320         d0CutOff = cms.double( 999.0 ),
8321         dzCutOff = cms.double( 4.0 ),
8322         vertexSize = cms.double( 0.15 ),
8323         coolingFactor = cms.double( 0.6 ),
8324         Tpurge = cms.double( 2.0 ),
8325         Tmin = cms.double( 2.4 ),
8326         uniquetrkweight = cms.double( 0.9 )
8327       ),
8328       algorithm = cms.string( "DA_vect" )
8329     ),
8330     isRecoveryIteration = cms.bool( False ),
8331     recoveryVtxCollection = cms.InputTag( "" ),
8332     useMVACut = cms.bool( False ),
8333     minTrackTimeQuality = cms.double( 0.8 )
8334 )
8335 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
8336     filterParams = cms.PSet( 
8337       maxZ = cms.double( 24.0 ),
8338       minNdof = cms.double( 4.0 ),
8339       maxRho = cms.double( 2.0 ),
8340       pvSrc = cms.InputTag( "hltVerticesPF" )
8341     ),
8342     src = cms.InputTag( "hltVerticesPF" )
8343 )
8344 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
8345     src = cms.InputTag( "hltVerticesPFSelector" ),
8346     cut = cms.string( "!isFake" ),
8347     filter = cms.bool( True )
8348 )
8349 fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector",
8350     inputTag = cms.InputTag( "rawDataCollector" ),
8351     fedList = cms.vuint32( 1022 )
8352 )
8353 fragment.hltL1sIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
8354     saveTags = cms.bool( True ),
8355     L1SeedsLogicalExpression = cms.string( "L1_IsolatedBunch" ),
8356     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8357     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8358     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8359     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8360     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8361     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8362     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8363     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8364     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8365 )
8366 fragment.hltPreZeroBiasIsolatedBunches = cms.EDFilter( "HLTPrescaler",
8367     offset = cms.uint32( 0 ),
8368     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8369 )
8370 fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain = cms.EDFilter( "HLTL1TSeed",
8371     saveTags = cms.bool( True ),
8372     L1SeedsLogicalExpression = cms.string( "L1_FirstBunchAfterTrain" ),
8373     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8374     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8375     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8376     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8377     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8378     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8379     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8380     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8381     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8382 )
8383 fragment.hltPreZeroBiasFirstBXAfterTrain = cms.EDFilter( "HLTPrescaler",
8384     offset = cms.uint32( 0 ),
8385     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8386 )
8387 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
8388     saveTags = cms.bool( True ),
8389     L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
8390     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8391     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8392     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8393     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8394     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8395     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8396     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8397     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8398     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8399 )
8400 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
8401     offset = cms.uint32( 0 ),
8402     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8403 )
8404 fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit = cms.EDFilter( "HLTL1TSeed",
8405     saveTags = cms.bool( True ),
8406     L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain AND (NOT L1_FirstCollisionInOrbit)" ),
8407     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8408     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8409     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8410     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8411     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8412     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8413     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8414     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8415     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8416 )
8417 fragment.hltPreZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler",
8418     offset = cms.uint32( 0 ),
8419     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8420 )
8421 fragment.hltL1sL1ZeroBiasLastBunchInTrain = cms.EDFilter( "HLTL1TSeed",
8422     saveTags = cms.bool( True ),
8423     L1SeedsLogicalExpression = cms.string( "L1_LastCollisionInTrain" ),
8424     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8425     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8426     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8427     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8428     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8429     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8430     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8431     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8432     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8433 )
8434 fragment.hltPreZeroBiasLastCollisionInTrain = cms.EDFilter( "HLTPrescaler",
8435     offset = cms.uint32( 0 ),
8436     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8437 )
8438 fragment.hltL1sHTTForBeamSpot = cms.EDFilter( "HLTL1TSeed",
8439     saveTags = cms.bool( True ),
8440     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" ),
8441     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8442     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8443     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8444     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8445     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8446     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8447     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8448     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8449     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8450 )
8451 fragment.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler",
8452     offset = cms.uint32( 0 ),
8453     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8454 )
8455 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
8456     useMassDropTagger = cms.bool( False ),
8457     useFiltering = cms.bool( False ),
8458     useDynamicFiltering = cms.bool( False ),
8459     useTrimming = cms.bool( False ),
8460     usePruning = cms.bool( False ),
8461     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
8462     useKtPruning = cms.bool( False ),
8463     useConstituentSubtraction = cms.bool( False ),
8464     useSoftDrop = cms.bool( False ),
8465     correctShape = cms.bool( False ),
8466     UseOnlyVertexTracks = cms.bool( False ),
8467     UseOnlyOnePV = cms.bool( False ),
8468     muCut = cms.double( -1.0 ),
8469     yCut = cms.double( -1.0 ),
8470     rFilt = cms.double( -1.0 ),
8471     rFiltFactor = cms.double( -1.0 ),
8472     trimPtFracMin = cms.double( -1.0 ),
8473     zcut = cms.double( -1.0 ),
8474     rcut_factor = cms.double( -1.0 ),
8475     csRho_EtaMax = cms.double( -1.0 ),
8476     csRParam = cms.double( -1.0 ),
8477     beta = cms.double( -1.0 ),
8478     R0 = cms.double( -1.0 ),
8479     gridMaxRapidity = cms.double( -1.0 ),
8480     gridSpacing = cms.double( -1.0 ),
8481     DzTrVtxMax = cms.double( 0.0 ),
8482     DxyTrVtxMax = cms.double( 0.0 ),
8483     MaxVtxZ = cms.double( 15.0 ),
8484     subjetPtMin = cms.double( -1.0 ),
8485     muMin = cms.double( -1.0 ),
8486     muMax = cms.double( -1.0 ),
8487     yMin = cms.double( -1.0 ),
8488     yMax = cms.double( -1.0 ),
8489     dRMin = cms.double( -1.0 ),
8490     dRMax = cms.double( -1.0 ),
8491     maxDepth = cms.int32( -1 ),
8492     nFilt = cms.int32( -1 ),
8493     MinVtxNdof = cms.int32( 5 ),
8494     src = cms.InputTag( "hltTowerMakerForAll" ),
8495     srcPVs = cms.InputTag( "NotUsed" ),
8496     jetType = cms.string( "CaloJet" ),
8497     jetAlgorithm = cms.string( "AntiKt" ),
8498     rParam = cms.double( 0.4 ),
8499     inputEtMin = cms.double( 0.3 ),
8500     inputEMin = cms.double( 0.0 ),
8501     jetPtMin = cms.double( 1.0 ),
8502     doPVCorrection = cms.bool( False ),
8503     doAreaFastjet = cms.bool( False ),
8504     doRhoFastjet = cms.bool( False ),
8505     doPUOffsetCorr = cms.bool( False ),
8506     puPtMin = cms.double( 10.0 ),
8507     nSigmaPU = cms.double( 1.0 ),
8508     radiusPU = cms.double( 0.4 ),
8509     subtractorName = cms.string( "" ),
8510     useExplicitGhosts = cms.bool( False ),
8511     doAreaDiskApprox = cms.bool( True ),
8512     voronoiRfact = cms.double( 0.9 ),
8513     Rho_EtaMax = cms.double( 4.4 ),
8514     Ghost_EtaMax = cms.double( 6.0 ),
8515     Active_Area_Repeats = cms.int32( 5 ),
8516     GhostArea = cms.double( 0.01 ),
8517     restrictInputs = cms.bool( False ),
8518     maxInputs = cms.uint32( 1 ),
8519     writeCompound = cms.bool( False ),
8520     writeJetsWithConst = cms.bool( False ),
8521     doFastJetNonUniform = cms.bool( False ),
8522     useDeterministicSeed = cms.bool( True ),
8523     minSeed = cms.uint32( 14327 ),
8524     verbosity = cms.int32( 0 ),
8525     puWidth = cms.double( 0.0 ),
8526     nExclude = cms.uint32( 0 ),
8527     maxBadEcalCells = cms.uint32( 9999999 ),
8528     maxBadHcalCells = cms.uint32( 9999999 ),
8529     maxProblematicEcalCells = cms.uint32( 9999999 ),
8530     maxProblematicHcalCells = cms.uint32( 9999999 ),
8531     maxRecoveredEcalCells = cms.uint32( 9999999 ),
8532     maxRecoveredHcalCells = cms.uint32( 9999999 ),
8533     puCenters = cms.vdouble(  ),
8534     applyWeight = cms.bool( False ),
8535     srcWeights = cms.InputTag( "" ),
8536     minimumTowersFraction = cms.double( 0.0 ),
8537     jetCollInstanceName = cms.string( "" ),
8538     sumRecHits = cms.bool( False )
8539 )
8540 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
8541     min_N90 = cms.int32( -2 ),
8542     min_N90hits = cms.int32( 2 ),
8543     min_EMF = cms.double( 1.0E-6 ),
8544     max_EMF = cms.double( 999.0 ),
8545     jetsInput = cms.InputTag( "hltAK4CaloJets" ),
8546     JetIDParams = cms.PSet( 
8547       hfRecHitsColl = cms.InputTag( "hltHfreco" ),
8548       hoRecHitsColl = cms.InputTag( "hltHoreco" ),
8549       ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8550       hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
8551       useRecHits = cms.bool( True ),
8552       eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8553     )
8554 )
8555 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
8556     pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ),
8557     maxRapidity = cms.double( 5.0 ),
8558     gridSpacing = cms.double( 0.55 )
8559 )
8560 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
8561     level = cms.string( "L1FastJet" ),
8562     algorithm = cms.string( "AK4CaloHLT" ),
8563     srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
8564 )
8565 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8566     level = cms.string( "L2Relative" ),
8567     algorithm = cms.string( "AK4CaloHLT" )
8568 )
8569 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8570     level = cms.string( "L3Absolute" ),
8571     algorithm = cms.string( "AK4CaloHLT" )
8572 )
8573 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8574     level = cms.string( "L2L3Residual" ),
8575     algorithm = cms.string( "AK4CaloHLT" )
8576 )
8577 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
8578     correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
8579 )
8580 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
8581     src = cms.InputTag( "hltAK4CaloJets" ),
8582     correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8583 )
8584 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
8585     src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
8586     correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8587 )
8588 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
8589     usePt = cms.bool( False ),
8590     excludePFMuons = cms.bool( False ),
8591     minNJetHt = cms.int32( 0 ),
8592     minNJetMht = cms.int32( 0 ),
8593     minPtJetHt = cms.double( 40.0 ),
8594     minPtJetMht = cms.double( 30.0 ),
8595     maxEtaJetHt = cms.double( 2.5 ),
8596     maxEtaJetMht = cms.double( 5.0 ),
8597     jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
8598     pfCandidatesLabel = cms.InputTag( "" )
8599 )
8600 fragment.hltHT300 = cms.EDFilter( "HLTHtMhtFilter",
8601     saveTags = cms.bool( True ),
8602     htLabels = cms.VInputTag( 'hltHtMht' ),
8603     mhtLabels = cms.VInputTag( 'hltHtMht' ),
8604     minHt = cms.vdouble( 300.0 ),
8605     minMht = cms.vdouble( 0.0 ),
8606     minMeff = cms.vdouble( 0.0 ),
8607     meffSlope = cms.vdouble( 1.0 )
8608 )
8609 fragment.hltL1sV0SingleJet3OR = cms.EDFilter( "HLTL1TSeed",
8610     saveTags = cms.bool( True ),
8611     L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet200 OR L1_DoubleJet120er2p5" ),
8612     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8613     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8614     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8615     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8616     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8617     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8618     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8619     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8620     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8621 )
8622 fragment.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler",
8623     offset = cms.uint32( 0 ),
8624     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8625 )
8626 fragment.hltPixelTracksQuadruplets = cms.EDProducer( "TrackWithVertexSelector",
8627     src = cms.InputTag( "hltPixelTracks" ),
8628     etaMin = cms.double( -999.0 ),
8629     etaMax = cms.double( 999.0 ),
8630     ptMin = cms.double( 0.0 ),
8631     ptMax = cms.double( 999999.0 ),
8632     d0Max = cms.double( 999.0 ),
8633     dzMax = cms.double( 999.0 ),
8634     normalizedChi2 = cms.double( 999999.0 ),
8635     numberOfValidHits = cms.uint32( 0 ),
8636     numberOfLostHits = cms.uint32( 999 ),
8637     numberOfValidPixelHits = cms.uint32( 4 ),
8638     ptErrorCut = cms.double( 999999.0 ),
8639     quality = cms.string( "loose" ),
8640     useVtx = cms.bool( False ),
8641     vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ),
8642     timesTag = cms.InputTag( "" ),
8643     timeResosTag = cms.InputTag( "" ),
8644     nVertices = cms.uint32( 0 ),
8645     vtxFallback = cms.bool( False ),
8646     zetaVtx = cms.double( 999999.0 ),
8647     rhoVtx = cms.double( 999999.0 ),
8648     nSigmaDtVertex = cms.double( 0.0 ),
8649     copyExtras = cms.untracked.bool( False ),
8650     copyTrajectories = cms.untracked.bool( False )
8651 )
8652 fragment.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer",
8653     L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8654     tauAssociationCone = cms.double( 0.0 ),
8655     tauUnbiasCone = cms.double( 1.2 ),
8656     PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ),
8657     ExtrapolationConeSize = cms.double( 1.0 ),
8658     PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
8659     L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ),
8660     MaxVtxDXYSeed = cms.double( 101.0 ),
8661     MaxVtxDXYIsol = cms.double( 101.0 ),
8662     VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
8663     MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
8664     minPTrack = cms.double( 5.0 ),
8665     maxPTrackForIsolation = cms.double( 3.0 ),
8666     EBEtaBoundary = cms.double( 1.479 )
8667 )
8668 fragment.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8669     saveTags = cms.bool( True ),
8670     candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ),
8671     MaxPtNearby = cms.double( 2.0 ),
8672     MinEnergyTrack = cms.double( 12.0 ),
8673     MinPtTrack = cms.double( 3.5 ),
8674     MaxEtaTrack = cms.double( 1.15 ),
8675     MinEtaTrack = cms.double( 0.0 ),
8676     filterTrackEnergy = cms.bool( True ),
8677     NMaxTrackCandidates = cms.int32( 10 ),
8678     DropMultiL2Event = cms.bool( False )
8679 )
8680 fragment.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
8681     filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
8682     EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8683     EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8684     EBHitEnergyThreshold = cms.double( 0.1 ),
8685     EBHitCountEnergyThreshold = cms.double( 0.5 ),
8686     EEHitEnergyThreshold0 = cms.double( -41.0664 ),
8687     EEHitEnergyThreshold1 = cms.double( 68.795 ),
8688     EEHitEnergyThreshold2 = cms.double( -38.143 ),
8689     EEHitEnergyThreshold3 = cms.double( 7.043 ),
8690     EEFacHitCountEnergyThreshold = cms.double( 10.0 ),
8691     EcalConeSizeEta0 = cms.double( 0.09 ),
8692     EcalConeSizeEta1 = cms.double( 0.14 )
8693 )
8694 fragment.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
8695     saveTags = cms.bool( True ),
8696     candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ),
8697     MaxEnergyInEB = cms.double( 2.0 ),
8698     MaxEnergyInEE = cms.double( 4.0 ),
8699     MaxEnergyOutEB = cms.double( 1.2 ),
8700     MaxEnergyOutEE = cms.double( 2.0 ),
8701     NMaxTrackCandidates = cms.int32( 10 ),
8702     DropMultiL2Event = cms.bool( False )
8703 )
8704 fragment.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector",
8705     corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8706     filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
8707     associationCone = cms.double( 0.2 )
8708 )
8709 fragment.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8710     saveTags = cms.bool( True ),
8711     candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ),
8712     MaxPtNearby = cms.double( 2.0 ),
8713     MinEnergyTrack = cms.double( 18.0 ),
8714     MinPtTrack = cms.double( 20.0 ),
8715     MaxEtaTrack = cms.double( 1.15 ),
8716     MinEtaTrack = cms.double( 0.0 ),
8717     filterTrackEnergy = cms.bool( True ),
8718     NMaxTrackCandidates = cms.int32( 999 ),
8719     DropMultiL2Event = cms.bool( False )
8720 )
8721 fragment.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler",
8722     offset = cms.uint32( 0 ),
8723     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8724 )
8725 fragment.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer",
8726     L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8727     tauAssociationCone = cms.double( 0.0 ),
8728     tauUnbiasCone = cms.double( 1.2 ),
8729     PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ),
8730     ExtrapolationConeSize = cms.double( 1.0 ),
8731     PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
8732     L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ),
8733     MaxVtxDXYSeed = cms.double( 101.0 ),
8734     MaxVtxDXYIsol = cms.double( 101.0 ),
8735     VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
8736     MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
8737     minPTrack = cms.double( 5.0 ),
8738     maxPTrackForIsolation = cms.double( 3.0 ),
8739     EBEtaBoundary = cms.double( 1.479 )
8740 )
8741 fragment.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8742     saveTags = cms.bool( True ),
8743     candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ),
8744     MaxPtNearby = cms.double( 2.0 ),
8745     MinEnergyTrack = cms.double( 12.0 ),
8746     MinPtTrack = cms.double( 3.5 ),
8747     MaxEtaTrack = cms.double( 2.2 ),
8748     MinEtaTrack = cms.double( 1.1 ),
8749     filterTrackEnergy = cms.bool( True ),
8750     NMaxTrackCandidates = cms.int32( 5 ),
8751     DropMultiL2Event = cms.bool( False )
8752 )
8753 fragment.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
8754     filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
8755     EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8756     EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8757     EBHitEnergyThreshold = cms.double( 0.1 ),
8758     EBHitCountEnergyThreshold = cms.double( 0.5 ),
8759     EEHitEnergyThreshold0 = cms.double( -41.0664 ),
8760     EEHitEnergyThreshold1 = cms.double( 68.795 ),
8761     EEHitEnergyThreshold2 = cms.double( -38.143 ),
8762     EEHitEnergyThreshold3 = cms.double( 7.043 ),
8763     EEFacHitCountEnergyThreshold = cms.double( 10.0 ),
8764     EcalConeSizeEta0 = cms.double( 0.09 ),
8765     EcalConeSizeEta1 = cms.double( 0.14 )
8766 )
8767 fragment.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
8768     saveTags = cms.bool( True ),
8769     candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ),
8770     MaxEnergyInEB = cms.double( 2.0 ),
8771     MaxEnergyInEE = cms.double( 4.0 ),
8772     MaxEnergyOutEB = cms.double( 1.2 ),
8773     MaxEnergyOutEE = cms.double( 2.0 ),
8774     NMaxTrackCandidates = cms.int32( 10 ),
8775     DropMultiL2Event = cms.bool( False )
8776 )
8777 fragment.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector",
8778     corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8779     filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
8780     associationCone = cms.double( 0.2 )
8781 )
8782 fragment.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8783     saveTags = cms.bool( True ),
8784     candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ),
8785     MaxPtNearby = cms.double( 2.0 ),
8786     MinEnergyTrack = cms.double( 18.0 ),
8787     MinPtTrack = cms.double( 20.0 ),
8788     MaxEtaTrack = cms.double( 2.2 ),
8789     MinEtaTrack = cms.double( 1.1 ),
8790     filterTrackEnergy = cms.bool( True ),
8791     NMaxTrackCandidates = cms.int32( 999 ),
8792     DropMultiL2Event = cms.bool( False )
8793 )
8794 fragment.hltL1sSingleMuCosmics = cms.EDFilter( "HLTL1TSeed",
8795     saveTags = cms.bool( True ),
8796     L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ),
8797     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8798     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8799     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8800     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8801     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8802     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8803     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8804     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8805     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8806 )
8807 fragment.hltPreL1SingleMuCosmics = cms.EDFilter( "HLTPrescaler",
8808     offset = cms.uint32( 0 ),
8809     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8810 )
8811 fragment.hltL1MuCosmicsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8812     saveTags = cms.bool( True ),
8813     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8814     PreviousCandTag = cms.InputTag( "hltL1sSingleMuCosmics" ),
8815     MaxEta = cms.double( 2.5 ),
8816     MinPt = cms.double( 0.0 ),
8817     MaxDeltaR = cms.double( 0.3 ),
8818     MinN = cms.int32( 1 ),
8819     CentralBxOnly = cms.bool( True ),
8820     SelectQualities = cms.vint32(  )
8821 )
8822 fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed",
8823     saveTags = cms.bool( True ),
8824     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_er1p4_NotBptxOR_3BX OR L1_SingleMuOpen_er1p1_NotBptxOR_3BX" ),
8825     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8826     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8827     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8828     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8829     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8830     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8831     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8832     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8833     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8834 )
8835 fragment.hltPreL2Mu10NoVertexNoBPTX3BX = cms.EDFilter( "HLTPrescaler",
8836     offset = cms.uint32( 0 ),
8837     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8838 )
8839 fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8840     saveTags = cms.bool( True ),
8841     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8842     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX" ),
8843     MaxEta = cms.double( 2.5 ),
8844     MinPt = cms.double( 0.0 ),
8845     MaxDeltaR = cms.double( 0.3 ),
8846     MinN = cms.int32( 1 ),
8847     CentralBxOnly = cms.bool( True ),
8848     SelectQualities = cms.vint32(  )
8849 )
8850 fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer",
8851     Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ),
8852     Reco4DAlgoConfig = cms.PSet( 
8853       Reco2DAlgoConfig = cms.PSet( 
8854         AlphaMaxPhi = cms.double( 1.0 ),
8855         debug = cms.untracked.bool( False ),
8856         segmCleanerMode = cms.int32( 2 ),
8857         AlphaMaxTheta = cms.double( 0.9 ),
8858         hit_afterT0_resolution = cms.double( 0.03 ),
8859         performT0_vdriftSegCorrection = cms.bool( False ),
8860         recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8861         MaxChi2 = cms.double( 4.0 ),
8862         recAlgoConfig = cms.PSet( 
8863           maxTime = cms.double( 420.0 ),
8864           debug = cms.untracked.bool( False ),
8865           stepTwoFromDigi = cms.bool( False ),
8866           tTrigModeConfig = cms.PSet( 
8867             debug = cms.untracked.bool( False ),
8868             tofCorrType = cms.int32( 0 ),
8869             tTrigLabel = cms.string( "" ),
8870             wirePropCorrType = cms.int32( 0 ),
8871             doTOFCorrection = cms.bool( True ),
8872             vPropWire = cms.double( 24.4 ),
8873             doT0Correction = cms.bool( True ),
8874             doWirePropCorrection = cms.bool( True ),
8875             t0Label = cms.string( "" )
8876           ),
8877           useUncertDB = cms.bool( True ),
8878           doVdriftCorr = cms.bool( True ),
8879           minTime = cms.double( -3.0 ),
8880           tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
8881           readLegacyTTrigDB = cms.bool( True ),
8882           readLegacyVDriftDB = cms.bool( True )
8883         ),
8884         MaxAllowedHits = cms.uint32( 50 ),
8885         nUnSharedHitsMin = cms.int32( 2 ),
8886         nSharedHitsMax = cms.int32( 2 ),
8887         performT0SegCorrection = cms.bool( False ),
8888         perform_delta_rejecting = cms.bool( False )
8889       ),
8890       Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ),
8891       debug = cms.untracked.bool( False ),
8892       segmCleanerMode = cms.int32( 2 ),
8893       AllDTRecHits = cms.bool( True ),
8894       hit_afterT0_resolution = cms.double( 0.03 ),
8895       performT0_vdriftSegCorrection = cms.bool( False ),
8896       recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8897       recAlgoConfig = cms.PSet( 
8898         maxTime = cms.double( 420.0 ),
8899         debug = cms.untracked.bool( False ),
8900         stepTwoFromDigi = cms.bool( False ),
8901         tTrigModeConfig = cms.PSet( 
8902           debug = cms.untracked.bool( False ),
8903           tofCorrType = cms.int32( 0 ),
8904           tTrigLabel = cms.string( "" ),
8905           wirePropCorrType = cms.int32( 0 ),
8906           doTOFCorrection = cms.bool( True ),
8907           vPropWire = cms.double( 24.4 ),
8908           doT0Correction = cms.bool( True ),
8909           doWirePropCorrection = cms.bool( True ),
8910           t0Label = cms.string( "" )
8911         ),
8912         useUncertDB = cms.bool( True ),
8913         doVdriftCorr = cms.bool( True ),
8914         minTime = cms.double( -3.0 ),
8915         tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
8916         readLegacyTTrigDB = cms.bool( True ),
8917         readLegacyVDriftDB = cms.bool( True )
8918       ),
8919       nUnSharedHitsMin = cms.int32( 2 ),
8920       nSharedHitsMax = cms.int32( 2 ),
8921       performT0SegCorrection = cms.bool( False ),
8922       perform_delta_rejecting = cms.bool( False )
8923     ),
8924     debug = cms.untracked.bool( False ),
8925     recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
8926     recHits2DLabel = cms.InputTag( "dt2DSegments" )
8927 )
8928 fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator",
8929     MaxSeeds = cms.int32( 1000 ),
8930     CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8931     EnableDTMeasurement = cms.bool( True ),
8932     MaxCSCChi2 = cms.double( 300.0 ),
8933     MaxDTChi2 = cms.double( 300.0 ),
8934     DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8935     EnableCSCMeasurement = cms.bool( True ),
8936     ForcePointDown = cms.bool( False )
8937 )
8938 fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
8939     GMTReadoutCollection = cms.InputTag( "" ),
8940     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8941     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
8942     L1MinPt = cms.double( 0.0 ),
8943     L1MaxEta = cms.double( 2.5 ),
8944     L1MinQuality = cms.uint32( 1 ),
8945     SetMinPtBarrelTo = cms.double( 3.5 ),
8946     SetMinPtEndcapTo = cms.double( 1.0 ),
8947     UseOfflineSeed = cms.untracked.bool( True ),
8948     UseUnassociatedL1 = cms.bool( False ),
8949     MatchDR = cms.vdouble( 0.3 ),
8950     EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
8951     CentralBxOnly = cms.bool( True ),
8952     MatchType = cms.uint32( 0 ),
8953     SortType = cms.uint32( 0 ),
8954     OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ),
8955     ServiceParameters = cms.PSet( 
8956       RPCLayers = cms.bool( True ),
8957       UseMuonNavigation = cms.untracked.bool( True ),
8958       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
8959     )
8960 )
8961 fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer",
8962     ServiceParameters = cms.PSet( 
8963       RPCLayers = cms.bool( True ),
8964       UseMuonNavigation = cms.untracked.bool( True ),
8965       Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
8966         'hltESPFastSteppingHelixPropagatorOpposite' )
8967     ),
8968     InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ),
8969     SeedTransformerParameters = cms.PSet( 
8970       Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
8971       NMinRecHits = cms.uint32( 2 ),
8972       RescaleError = cms.double( 100.0 ),
8973       Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8974       UseSubRecHits = cms.bool( False ),
8975       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8976     ),
8977     L2TrajBuilderParameters = cms.PSet( 
8978       BWFilterParameters = cms.PSet( 
8979         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8980         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8981         BWSeedType = cms.string( "fromGenerator" ),
8982         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
8983         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
8984         EnableGEMMeasurement = cms.bool( True ),
8985         EnableRPCMeasurement = cms.bool( True ),
8986         MuonTrajectoryUpdatorParameters = cms.PSet( 
8987           ExcludeRPCFromFit = cms.bool( False ),
8988           Granularity = cms.int32( 0 ),
8989           MaxChi2 = cms.double( 25.0 ),
8990           RescaleError = cms.bool( False ),
8991           RescaleErrorFactor = cms.double( 100.0 ),
8992           UseInvalidHits = cms.bool( True )
8993         ),
8994         EnableCSCMeasurement = cms.bool( True ),
8995         MaxChi2 = cms.double( 100.0 ),
8996         FitDirection = cms.string( "outsideIn" ),
8997         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8998         NumberOfSigma = cms.double( 3.0 ),
8999         EnableDTMeasurement = cms.bool( True )
9000       ),
9001       DoSeedRefit = cms.bool( False ),
9002       FilterParameters = cms.PSet( 
9003         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
9004         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9005         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
9006         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
9007         EnableGEMMeasurement = cms.bool( True ),
9008         EnableRPCMeasurement = cms.bool( True ),
9009         MuonTrajectoryUpdatorParameters = cms.PSet( 
9010           ExcludeRPCFromFit = cms.bool( False ),
9011           Granularity = cms.int32( 0 ),
9012           MaxChi2 = cms.double( 25.0 ),
9013           RescaleError = cms.bool( False ),
9014           RescaleErrorFactor = cms.double( 100.0 ),
9015           UseInvalidHits = cms.bool( True )
9016         ),
9017         EnableCSCMeasurement = cms.bool( True ),
9018         MaxChi2 = cms.double( 1000.0 ),
9019         FitDirection = cms.string( "insideOut" ),
9020         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9021         NumberOfSigma = cms.double( 3.0 ),
9022         EnableDTMeasurement = cms.bool( True )
9023       ),
9024       SeedPosition = cms.string( "in" ),
9025       DoBackwardFilter = cms.bool( True ),
9026       DoRefit = cms.bool( False ),
9027       NavigationType = cms.string( "Standard" ),
9028       SeedTransformerParameters = cms.PSet( 
9029         Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
9030         NMinRecHits = cms.uint32( 2 ),
9031         RescaleError = cms.double( 100.0 ),
9032         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9033         UseSubRecHits = cms.bool( False ),
9034         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
9035       ),
9036       SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
9037     ),
9038     DoSeedRefit = cms.bool( False ),
9039     TrackLoaderParameters = cms.PSet( 
9040       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9041       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9042       DoSmoothing = cms.bool( False ),
9043       VertexConstraint = cms.bool( True ),
9044       MuonUpdatorAtVertexParameters = cms.PSet( 
9045         MaxChi2 = cms.double( 1000000.0 ),
9046         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
9047         BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
9048         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
9049       ),
9050       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
9051     ),
9052     MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" )
9053 )
9054 fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer",
9055     InputObjects = cms.InputTag( "hltL2CosmicMuons" )
9056 )
9057 fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9058     saveTags = cms.bool( True ),
9059     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9060     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9061     PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ),
9062     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9063     MinN = cms.int32( 1 ),
9064     MaxEta = cms.double( 2.5 ),
9065     AbsEtaBins = cms.vdouble( 5.0 ),
9066     MinNstations = cms.vint32( 0 ),
9067     MinNhits = cms.vint32( 1 ),
9068     CutOnChambers = cms.bool( False ),
9069     MinNchambers = cms.vint32( 0 ),
9070     MaxDr = cms.double( 9999.0 ),
9071     MinDr = cms.double( -1.0 ),
9072     MaxDz = cms.double( 9999.0 ),
9073     MinDxySig = cms.double( -1.0 ),
9074     MinPt = cms.double( 10.0 ),
9075     NSigmaPt = cms.double( 0.0 ),
9076     MatchToPreviousCand = cms.bool( True )
9077 )
9078 fragment.hltL1sSingleMuOpenNotBptxOR = cms.EDFilter( "HLTL1TSeed",
9079     saveTags = cms.bool( True ),
9080     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR" ),
9081     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9082     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9083     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9084     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9085     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9086     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9087     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9088     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9089     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9090 )
9091 fragment.hltPreL2Mu10NoVertexNoBPTX = cms.EDFilter( "HLTPrescaler",
9092     offset = cms.uint32( 0 ),
9093     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9094 )
9095 fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9096     saveTags = cms.bool( True ),
9097     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9098     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR" ),
9099     MaxEta = cms.double( 2.5 ),
9100     MinPt = cms.double( 0.0 ),
9101     MaxDeltaR = cms.double( 0.3 ),
9102     MinN = cms.int32( 1 ),
9103     CentralBxOnly = cms.bool( True ),
9104     SelectQualities = cms.vint32(  )
9105 )
9106 fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9107     saveTags = cms.bool( True ),
9108     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9109     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9110     PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORL1Filtered0" ),
9111     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9112     MinN = cms.int32( 1 ),
9113     MaxEta = cms.double( 2.5 ),
9114     AbsEtaBins = cms.vdouble( 5.0 ),
9115     MinNstations = cms.vint32( 0 ),
9116     MinNhits = cms.vint32( 1 ),
9117     CutOnChambers = cms.bool( False ),
9118     MinNchambers = cms.vint32( 0 ),
9119     MaxDr = cms.double( 9999.0 ),
9120     MinDr = cms.double( -1.0 ),
9121     MaxDz = cms.double( 9999.0 ),
9122     MinDxySig = cms.double( -1.0 ),
9123     MinPt = cms.double( 10.0 ),
9124     NSigmaPt = cms.double( 0.0 ),
9125     MatchToPreviousCand = cms.bool( True )
9126 )
9127 fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler",
9128     offset = cms.uint32( 0 ),
9129     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9130 )
9131 fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9132     saveTags = cms.bool( True ),
9133     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9134     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9135     PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ),
9136     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9137     MinN = cms.int32( 1 ),
9138     MaxEta = cms.double( 2.5 ),
9139     AbsEtaBins = cms.vdouble( 5.0 ),
9140     MinNstations = cms.vint32( 3 ),
9141     MinNhits = cms.vint32( 1 ),
9142     CutOnChambers = cms.bool( False ),
9143     MinNchambers = cms.vint32( 0 ),
9144     MaxDr = cms.double( 9999.0 ),
9145     MinDr = cms.double( -1.0 ),
9146     MaxDz = cms.double( 9999.0 ),
9147     MinDxySig = cms.double( -1.0 ),
9148     MinPt = cms.double( 45.0 ),
9149     NSigmaPt = cms.double( 0.0 ),
9150     MatchToPreviousCand = cms.bool( True )
9151 )
9152 fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler",
9153     offset = cms.uint32( 0 ),
9154     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9155 )
9156 fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9157     saveTags = cms.bool( True ),
9158     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9159     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9160     PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ),
9161     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9162     MinN = cms.int32( 1 ),
9163     MaxEta = cms.double( 2.5 ),
9164     AbsEtaBins = cms.vdouble( 5.0 ),
9165     MinNstations = cms.vint32( 3 ),
9166     MinNhits = cms.vint32( 1 ),
9167     CutOnChambers = cms.bool( False ),
9168     MinNchambers = cms.vint32( 0 ),
9169     MaxDr = cms.double( 9999.0 ),
9170     MinDr = cms.double( -1.0 ),
9171     MaxDz = cms.double( 9999.0 ),
9172     MinDxySig = cms.double( -1.0 ),
9173     MinPt = cms.double( 40.0 ),
9174     NSigmaPt = cms.double( 0.0 ),
9175     MatchToPreviousCand = cms.bool( True )
9176 )
9177 fragment.hltL1sCDC = cms.EDFilter( "HLTL1TSeed",
9178     saveTags = cms.bool( True ),
9179     L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ),
9180     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9181     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9182     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9183     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9184     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9185     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9186     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9187     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9188     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9189 )
9190 fragment.hltPreCDCL2cosmic10er1p0 = cms.EDFilter( "HLTPrescaler",
9191     offset = cms.uint32( 0 ),
9192     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9193 )
9194 fragment.hltL1fL1sCDCL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9195     saveTags = cms.bool( True ),
9196     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9197     PreviousCandTag = cms.InputTag( "hltL1sCDC" ),
9198     MaxEta = cms.double( 2.5 ),
9199     MinPt = cms.double( 0.0 ),
9200     MaxDeltaR = cms.double( 0.3 ),
9201     MinN = cms.int32( 1 ),
9202     CentralBxOnly = cms.bool( False ),
9203     SelectQualities = cms.vint32(  )
9204 )
9205 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9206     saveTags = cms.bool( True ),
9207     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9208     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9209     PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
9210     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9211     MinN = cms.int32( 1 ),
9212     MaxEta = cms.double( 1.0 ),
9213     AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
9214     MinNstations = cms.vint32( 0, 2, 0, 2 ),
9215     MinNhits = cms.vint32( 0, 1, 0, 1 ),
9216     CutOnChambers = cms.bool( False ),
9217     MinNchambers = cms.vint32( 0 ),
9218     MaxDr = cms.double( 9999.0 ),
9219     MinDr = cms.double( -1.0 ),
9220     MaxDz = cms.double( 9999.0 ),
9221     MinDxySig = cms.double( -1.0 ),
9222     MinPt = cms.double( 10.0 ),
9223     NSigmaPt = cms.double( 0.0 ),
9224     MatchToPreviousCand = cms.bool( True )
9225 )
9226 fragment.hltPreCDCL2cosmic5p5er1p0 = cms.EDFilter( "HLTPrescaler",
9227     offset = cms.uint32( 0 ),
9228     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9229 )
9230 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9231     saveTags = cms.bool( True ),
9232     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9233     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9234     PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
9235     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9236     MinN = cms.int32( 1 ),
9237     MaxEta = cms.double( 1.0 ),
9238     AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
9239     MinNstations = cms.vint32( 0, 2, 0, 2 ),
9240     MinNhits = cms.vint32( 0, 1, 0, 1 ),
9241     CutOnChambers = cms.bool( False ),
9242     MinNchambers = cms.vint32( 0 ),
9243     MaxDr = cms.double( 9999.0 ),
9244     MinDr = cms.double( -1.0 ),
9245     MaxDz = cms.double( 9999.0 ),
9246     MinDxySig = cms.double( -1.0 ),
9247     MinPt = cms.double( 5.5 ),
9248     NSigmaPt = cms.double( 0.0 ),
9249     MatchToPreviousCand = cms.bool( True )
9250 )
9251 fragment.hltPrePPSMaxTracksPerArm1 = cms.EDFilter( "HLTPrescaler",
9252     offset = cms.uint32( 0 ),
9253     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9254 )
9255 fragment.hltCTPPSPixelDigis = cms.EDProducer( "CTPPSPixelRawToDigi",
9256     isRun3 = cms.bool( True ),
9257     includeErrors = cms.bool( True ),
9258     inputLabel = cms.InputTag( "rawDataCollector" ),
9259     mappingLabel = cms.string( "RPix" )
9260 )
9261 fragment.hltCTPPSPixelClusters = cms.EDProducer( "CTPPSPixelClusterProducer",
9262     RPixVerbosity = cms.untracked.int32( 0 ),
9263     tag = cms.InputTag( "hltCTPPSPixelDigis" ),
9264     SeedADCThreshold = cms.int32( 2 ),
9265     ADCThreshold = cms.int32( 2 ),
9266     ElectronADCGain = cms.double( 135.0 ),
9267     VCaltoElectronGain = cms.int32( 50 ),
9268     VCaltoElectronOffset = cms.int32( -411 ),
9269     doSingleCalibration = cms.bool( False )
9270 )
9271 fragment.hltCTPPSPixelRecHits = cms.EDProducer( "CTPPSPixelRecHitProducer",
9272     RPixVerbosity = cms.untracked.int32( 0 ),
9273     RPixClusterTag = cms.InputTag( "hltCTPPSPixelClusters" )
9274 )
9275 fragment.hltCTPPSPixelLocalTracks = cms.EDProducer( "CTPPSPixelLocalTrackProducer",
9276     tag = cms.InputTag( "hltCTPPSPixelRecHits" ),
9277     patternFinderAlgorithm = cms.string( "RPixRoadFinder" ),
9278     trackFinderAlgorithm = cms.string( "RPixPlaneCombinatoryTracking" ),
9279     trackMinNumberOfPoints = cms.uint32( 3 ),
9280     verbosity = cms.untracked.int32( 0 ),
9281     maximumChi2OverNDF = cms.double( 5.0 ),
9282     maximumXLocalDistanceFromTrack = cms.double( 0.2 ),
9283     maximumYLocalDistanceFromTrack = cms.double( 0.3 ),
9284     maxHitPerPlane = cms.int32( 20 ),
9285     maxHitPerRomanPot = cms.int32( 60 ),
9286     maxTrackPerRomanPot = cms.int32( 10 ),
9287     maxTrackPerPattern = cms.int32( 5 ),
9288     numberOfPlanesPerPot = cms.int32( 6 ),
9289     roadRadius = cms.double( 1.0 ),
9290     minRoadSize = cms.int32( 3 ),
9291     maxRoadSize = cms.int32( 20 ),
9292     roadRadiusBadPot = cms.double( 0.5 )
9293 )
9294 fragment.hltPPSExpCalFilter = cms.EDFilter( "HLTPPSCalFilter",
9295     pixelLocalTrackInputTag = cms.InputTag( "hltCTPPSPixelLocalTracks" ),
9296     minTracks = cms.int32( 1 ),
9297     maxTracks = cms.int32( 1 ),
9298     do_express = cms.bool( True ),
9299     triggerType = cms.int32( 91 )
9300 )
9301 fragment.hltPPSCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
9302     inputTag = cms.InputTag( "rawDataCollector" ),
9303     fedList = cms.vuint32( 579, 581, 582, 583, 586, 587, 588, 589, 1462, 1463 )
9304 )
9305 fragment.hltPrePPSMaxTracksPerRP4 = cms.EDFilter( "HLTPrescaler",
9306     offset = cms.uint32( 0 ),
9307     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9308 )
9309 fragment.hltPPSPrCalFilter = cms.EDFilter( "HLTPPSCalFilter",
9310     pixelLocalTrackInputTag = cms.InputTag( "hltCTPPSPixelLocalTracks" ),
9311     minTracks = cms.int32( 1 ),
9312     maxTracks = cms.int32( 4 ),
9313     do_express = cms.bool( False ),
9314     triggerType = cms.int32( 91 )
9315 )
9316 fragment.hltPrePPSRandom = cms.EDFilter( "HLTPrescaler",
9317     offset = cms.uint32( 0 ),
9318     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9319 )
9320 fragment.hltPreSpecialHLTPhysics = cms.EDFilter( "HLTPrescaler",
9321     offset = cms.uint32( 0 ),
9322     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9323 )
9324 fragment.hltPreAlCaLumiPixelsCountsRandomHighRate = cms.EDFilter( "HLTPrescaler",
9325     offset = cms.uint32( 0 ),
9326     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9327 )
9328 fragment.hltL1sZeroBiasOrZeroBiasCopy = cms.EDFilter( "HLTL1TSeed",
9329     saveTags = cms.bool( True ),
9330     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_ZeroBias_copy" ),
9331     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9332     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9333     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9334     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9335     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9336     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9337     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9338     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9339     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9340 )
9341 fragment.hltPreAlCaLumiPixelsCountsZeroBiasVdM = cms.EDFilter( "HLTPrescaler",
9342     offset = cms.uint32( 0 ),
9343     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9344 )
9345 fragment.hltL1sZeroBiasOrZeroBiasCopyOrAlwaysTrueOrBptxOR = cms.EDFilter( "HLTL1TSeed",
9346     saveTags = cms.bool( True ),
9347     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_ZeroBias_copy OR L1_AlwaysTrue OR L1_BptxOR" ),
9348     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9349     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9350     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9351     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9352     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9353     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9354     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9355     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9356     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9357 )
9358 fragment.hltPreAlCaLumiPixelsCountsZeroBiasGated = cms.EDFilter( "HLTPrescaler",
9359     offset = cms.uint32( 0 ),
9360     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9361 )
9362 fragment.hltL1sSingleMuOpen = cms.EDFilter( "HLTL1TSeed",
9363     saveTags = cms.bool( True ),
9364     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ),
9365     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9366     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9367     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9368     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9369     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9370     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9371     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9372     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9373     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9374 )
9375 fragment.hltPreL1SingleMuOpen = cms.EDFilter( "HLTPrescaler",
9376     offset = cms.uint32( 0 ),
9377     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9378 )
9379 fragment.hltL1MuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9380     saveTags = cms.bool( True ),
9381     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9382     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpen" ),
9383     MaxEta = cms.double( 2.5 ),
9384     MinPt = cms.double( 0.0 ),
9385     MaxDeltaR = cms.double( 0.3 ),
9386     MinN = cms.int32( 1 ),
9387     CentralBxOnly = cms.bool( True ),
9388     SelectQualities = cms.vint32(  )
9389 )
9390 fragment.hltPreL1SingleMuOpenDT = cms.EDFilter( "HLTPrescaler",
9391     offset = cms.uint32( 0 ),
9392     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9393 )
9394 fragment.hltL1MuOpenL1FilteredDT = cms.EDFilter( "HLTMuonL1TFilter",
9395     saveTags = cms.bool( True ),
9396     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9397     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpen" ),
9398     MaxEta = cms.double( 1.25 ),
9399     MinPt = cms.double( 0.0 ),
9400     MaxDeltaR = cms.double( 0.3 ),
9401     MinN = cms.int32( 1 ),
9402     CentralBxOnly = cms.bool( True ),
9403     SelectQualities = cms.vint32(  )
9404 )
9405 fragment.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed",
9406     saveTags = cms.bool( True ),
9407     L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ),
9408     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9409     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9410     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9411     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9412     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9413     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9414     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9415     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9416     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9417 )
9418 fragment.hltPreL1SingleMu3 = cms.EDFilter( "HLTPrescaler",
9419     offset = cms.uint32( 0 ),
9420     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9421 )
9422 fragment.hltL1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9423     saveTags = cms.bool( True ),
9424     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9425     PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ),
9426     MaxEta = cms.double( 2.5 ),
9427     MinPt = cms.double( 0.0 ),
9428     MaxDeltaR = cms.double( 0.3 ),
9429     MinN = cms.int32( 1 ),
9430     CentralBxOnly = cms.bool( True ),
9431     SelectQualities = cms.vint32(  )
9432 )
9433 fragment.hltL1sSingleMu5 = cms.EDFilter( "HLTL1TSeed",
9434     saveTags = cms.bool( True ),
9435     L1SeedsLogicalExpression = cms.string( "L1_SingleMu5" ),
9436     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9437     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9438     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9439     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9440     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9441     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9442     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9443     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9444     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9445 )
9446 fragment.hltPreL1SingleMu5 = cms.EDFilter( "HLTPrescaler",
9447     offset = cms.uint32( 0 ),
9448     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9449 )
9450 fragment.hltL1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9451     saveTags = cms.bool( True ),
9452     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9453     PreviousCandTag = cms.InputTag( "hltL1sSingleMu5" ),
9454     MaxEta = cms.double( 2.5 ),
9455     MinPt = cms.double( 0.0 ),
9456     MaxDeltaR = cms.double( 0.3 ),
9457     MinN = cms.int32( 1 ),
9458     CentralBxOnly = cms.bool( True ),
9459     SelectQualities = cms.vint32(  )
9460 )
9461 fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed",
9462     saveTags = cms.bool( True ),
9463     L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ),
9464     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9465     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9466     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9467     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9468     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9469     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9470     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9471     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9472     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9473 )
9474 fragment.hltPreL1SingleMu7 = cms.EDFilter( "HLTPrescaler",
9475     offset = cms.uint32( 0 ),
9476     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9477 )
9478 fragment.hltL1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9479     saveTags = cms.bool( True ),
9480     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9481     PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ),
9482     MaxEta = cms.double( 2.5 ),
9483     MinPt = cms.double( 0.0 ),
9484     MaxDeltaR = cms.double( 0.3 ),
9485     MinN = cms.int32( 1 ),
9486     CentralBxOnly = cms.bool( True ),
9487     SelectQualities = cms.vint32(  )
9488 )
9489 fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed",
9490     saveTags = cms.bool( True ),
9491     L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ),
9492     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9493     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9494     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9495     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9496     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9497     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9498     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9499     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9500     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9501 )
9502 fragment.hltPreL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
9503     offset = cms.uint32( 0 ),
9504     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9505 )
9506 fragment.hltDoubleMu0L1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9507     saveTags = cms.bool( True ),
9508     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9509     PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
9510     MaxEta = cms.double( 2.5 ),
9511     MinPt = cms.double( 0.0 ),
9512     MaxDeltaR = cms.double( 0.3 ),
9513     MinN = cms.int32( 2 ),
9514     CentralBxOnly = cms.bool( True ),
9515     SelectQualities = cms.vint32(  )
9516 )
9517 fragment.hltL1sSingleJet8erHE = cms.EDFilter( "HLTL1TSeed",
9518     saveTags = cms.bool( True ),
9519     L1SeedsLogicalExpression = cms.string( "L1_SingleJet8erHE" ),
9520     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9521     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9522     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9523     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9524     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9525     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9526     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9527     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9528     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9529 )
9530 fragment.hltPreL1SingleJet8erHE = cms.EDFilter( "HLTPrescaler",
9531     offset = cms.uint32( 0 ),
9532     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9533 )
9534 fragment.hltL1sSingleJet10erHE = cms.EDFilter( "HLTL1TSeed",
9535     saveTags = cms.bool( True ),
9536     L1SeedsLogicalExpression = cms.string( "L1_SingleJet10erHE" ),
9537     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9538     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9539     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9540     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9541     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9542     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9543     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9544     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9545     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9546 )
9547 fragment.hltPreL1SingleJet10erHE = cms.EDFilter( "HLTPrescaler",
9548     offset = cms.uint32( 0 ),
9549     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9550 )
9551 fragment.hltL1sSingleJet12erHE = cms.EDFilter( "HLTL1TSeed",
9552     saveTags = cms.bool( True ),
9553     L1SeedsLogicalExpression = cms.string( "L1_SingleJet12erHE" ),
9554     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9555     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9556     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9557     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9558     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9559     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9560     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9561     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9562     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9563 )
9564 fragment.hltPreL1SingleJet12erHE = cms.EDFilter( "HLTPrescaler",
9565     offset = cms.uint32( 0 ),
9566     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9567 )
9568 fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed",
9569     saveTags = cms.bool( True ),
9570     L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ),
9571     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9572     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9573     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9574     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9575     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9576     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9577     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9578     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9579     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9580 )
9581 fragment.hltPreL1SingleJet35 = cms.EDFilter( "HLTPrescaler",
9582     offset = cms.uint32( 0 ),
9583     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9584 )
9585 fragment.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed",
9586     saveTags = cms.bool( True ),
9587     L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ),
9588     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9589     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9590     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9591     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9592     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9593     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9594     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9595     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9596     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9597 )
9598 fragment.hltPreL1SingleJet200 = cms.EDFilter( "HLTPrescaler",
9599     offset = cms.uint32( 0 ),
9600     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9601 )
9602 fragment.hltL1sSingleEG8er2p5 = cms.EDFilter( "HLTL1TSeed",
9603     saveTags = cms.bool( True ),
9604     L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5" ),
9605     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9606     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9607     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9608     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9609     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9610     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9611     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9612     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9613     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9614 )
9615 fragment.hltPreL1SingleEG8er2p5 = cms.EDFilter( "HLTPrescaler",
9616     offset = cms.uint32( 0 ),
9617     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9618 )
9619 fragment.hltL1sSingleEG10er2p5 = cms.EDFilter( "HLTL1TSeed",
9620     saveTags = cms.bool( True ),
9621     L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5" ),
9622     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9623     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9624     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9625     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9626     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9627     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9628     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9629     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9630     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9631 )
9632 fragment.hltPreL1SingleEG10er2p5 = cms.EDFilter( "HLTPrescaler",
9633     offset = cms.uint32( 0 ),
9634     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9635 )
9636 fragment.hltL1sSingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed",
9637     saveTags = cms.bool( True ),
9638     L1SeedsLogicalExpression = cms.string( "L1_SingleEG15er2p5" ),
9639     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9640     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9641     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9642     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9643     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9644     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9645     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9646     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9647     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9648 )
9649 fragment.hltPreL1SingleEG15er2p5 = cms.EDFilter( "HLTPrescaler",
9650     offset = cms.uint32( 0 ),
9651     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9652 )
9653 fragment.hltL1sSingleEG26er2p5 = cms.EDFilter( "HLTL1TSeed",
9654     saveTags = cms.bool( True ),
9655     L1SeedsLogicalExpression = cms.string( "L1_SingleEG26er2p5" ),
9656     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9657     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9658     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9659     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9660     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9661     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9662     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9663     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9664     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9665 )
9666 fragment.hltPreL1SingleEG26er2p5 = cms.EDFilter( "HLTPrescaler",
9667     offset = cms.uint32( 0 ),
9668     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9669 )
9670 fragment.hltL1sSingleEG28er2p5 = cms.EDFilter( "HLTL1TSeed",
9671     saveTags = cms.bool( True ),
9672     L1SeedsLogicalExpression = cms.string( "L1_SingleEG28er2p5" ),
9673     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9674     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9675     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9676     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9677     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9678     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9679     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9680     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9681     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9682 )
9683 fragment.hltPreL1SingleEG28er2p5 = cms.EDFilter( "HLTPrescaler",
9684     offset = cms.uint32( 0 ),
9685     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9686 )
9687 fragment.hltL1sSingleEG28er2p1 = cms.EDFilter( "HLTL1TSeed",
9688     saveTags = cms.bool( True ),
9689     L1SeedsLogicalExpression = cms.string( "L1_SingleEG28er2p1" ),
9690     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9691     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9692     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9693     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9694     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9695     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9696     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9697     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9698     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9699 )
9700 fragment.hltPreL1SingleEG28er2p1 = cms.EDFilter( "HLTPrescaler",
9701     offset = cms.uint32( 0 ),
9702     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9703 )
9704 fragment.hltL1sSingleEG28er1p5 = cms.EDFilter( "HLTL1TSeed",
9705     saveTags = cms.bool( True ),
9706     L1SeedsLogicalExpression = cms.string( "L1_SingleEG28er1p5" ),
9707     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9708     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9709     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9710     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9711     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9712     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9713     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9714     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9715     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9716 )
9717 fragment.hltPreL1SingleEG28er1p5 = cms.EDFilter( "HLTPrescaler",
9718     offset = cms.uint32( 0 ),
9719     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9720 )
9721 fragment.hltL1sSingleEG34er2p5 = cms.EDFilter( "HLTL1TSeed",
9722     saveTags = cms.bool( True ),
9723     L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5" ),
9724     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9725     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9726     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9727     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9728     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9729     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9730     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9731     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9732     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9733 )
9734 fragment.hltPreL1SingleEG34er2p5 = cms.EDFilter( "HLTPrescaler",
9735     offset = cms.uint32( 0 ),
9736     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9737 )
9738 fragment.hltL1sSingleEG36er2p5 = cms.EDFilter( "HLTL1TSeed",
9739     saveTags = cms.bool( True ),
9740     L1SeedsLogicalExpression = cms.string( "L1_SingleEG36er2p5" ),
9741     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9742     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9743     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9744     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9745     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9746     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9747     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9748     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9749     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9750 )
9751 fragment.hltPreL1SingleEG36er2p5 = cms.EDFilter( "HLTPrescaler",
9752     offset = cms.uint32( 0 ),
9753     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9754 )
9755 fragment.hltL1sSingleEG38er2p5 = cms.EDFilter( "HLTL1TSeed",
9756     saveTags = cms.bool( True ),
9757     L1SeedsLogicalExpression = cms.string( "L1_SingleEG38er2p5" ),
9758     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9759     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9760     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9761     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9762     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9763     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9764     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9765     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9766     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9767 )
9768 fragment.hltPreL1SingleEG38er2p5 = cms.EDFilter( "HLTPrescaler",
9769     offset = cms.uint32( 0 ),
9770     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9771 )
9772 fragment.hltL1sSingleEG40er2p5 = cms.EDFilter( "HLTL1TSeed",
9773     saveTags = cms.bool( True ),
9774     L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5" ),
9775     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9776     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9777     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9778     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9779     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9780     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9781     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9782     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9783     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9784 )
9785 fragment.hltPreL1SingleEG40er2p5 = cms.EDFilter( "HLTPrescaler",
9786     offset = cms.uint32( 0 ),
9787     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9788 )
9789 fragment.hltL1sSingleEG42er2p5 = cms.EDFilter( "HLTL1TSeed",
9790     saveTags = cms.bool( True ),
9791     L1SeedsLogicalExpression = cms.string( "L1_SingleEG42er2p5" ),
9792     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9793     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9794     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9795     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9796     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9797     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9798     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9799     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9800     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9801 )
9802 fragment.hltPreL1SingleEG42er2p5 = cms.EDFilter( "HLTPrescaler",
9803     offset = cms.uint32( 0 ),
9804     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9805 )
9806 fragment.hltL1sSingleEG45er2p5 = cms.EDFilter( "HLTL1TSeed",
9807     saveTags = cms.bool( True ),
9808     L1SeedsLogicalExpression = cms.string( "L1_SingleEG45er2p5" ),
9809     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9810     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9811     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9812     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9813     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9814     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9815     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9816     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9817     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9818 )
9819 fragment.hltPreL1SingleEG45er2p5 = cms.EDFilter( "HLTPrescaler",
9820     offset = cms.uint32( 0 ),
9821     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9822 )
9823 fragment.hltL1sL1SingleEG50 = cms.EDFilter( "HLTL1TSeed",
9824     saveTags = cms.bool( True ),
9825     L1SeedsLogicalExpression = cms.string( "L1_SingleEG50" ),
9826     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9827     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9828     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9829     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9830     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9831     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9832     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9833     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9834     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9835 )
9836 fragment.hltPreL1SingleEG50 = cms.EDFilter( "HLTPrescaler",
9837     offset = cms.uint32( 0 ),
9838     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9839 )
9840 fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed",
9841     saveTags = cms.bool( True ),
9842     L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ),
9843     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9844     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9845     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9846     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9847     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9848     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9849     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9850     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9851     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9852 )
9853 fragment.hltPreL1SingleJet60 = cms.EDFilter( "HLTPrescaler",
9854     offset = cms.uint32( 0 ),
9855     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9856 )
9857 fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed",
9858     saveTags = cms.bool( True ),
9859     L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ),
9860     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9861     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9862     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9863     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9864     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9865     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9866     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9867     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9868     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9869 )
9870 fragment.hltPreL1SingleJet90 = cms.EDFilter( "HLTPrescaler",
9871     offset = cms.uint32( 0 ),
9872     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9873 )
9874 fragment.hltL1sSingleJet120 = cms.EDFilter( "HLTL1TSeed",
9875     saveTags = cms.bool( True ),
9876     L1SeedsLogicalExpression = cms.string( "L1_SingleJet120" ),
9877     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9878     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9879     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9880     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9881     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9882     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9883     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9884     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9885     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9886 )
9887 fragment.hltPreL1SingleJet120 = cms.EDFilter( "HLTPrescaler",
9888     offset = cms.uint32( 0 ),
9889     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9890 )
9891 fragment.hltL1sSingleJet180 = cms.EDFilter( "HLTL1TSeed",
9892     saveTags = cms.bool( True ),
9893     L1SeedsLogicalExpression = cms.string( "L1_SingleJet180" ),
9894     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9895     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9896     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9897     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9898     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9899     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9900     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9901     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9902     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9903 )
9904 fragment.hltPreL1SingleJet180 = cms.EDFilter( "HLTPrescaler",
9905     offset = cms.uint32( 0 ),
9906     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9907 )
9908 fragment.hltL1sHTT120er = cms.EDFilter( "HLTL1TSeed",
9909     saveTags = cms.bool( True ),
9910     L1SeedsLogicalExpression = cms.string( "L1_HTT120er" ),
9911     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9912     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9913     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9914     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9915     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9916     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9917     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9918     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9919     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9920 )
9921 fragment.hltPreL1HTT120er = cms.EDFilter( "HLTPrescaler",
9922     offset = cms.uint32( 0 ),
9923     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9924 )
9925 fragment.hltL1sHTT160er = cms.EDFilter( "HLTL1TSeed",
9926     saveTags = cms.bool( True ),
9927     L1SeedsLogicalExpression = cms.string( "L1_HTT160er" ),
9928     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9929     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9930     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9931     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9932     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9933     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9934     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9935     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9936     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9937 )
9938 fragment.hltPreL1HTT160er = cms.EDFilter( "HLTPrescaler",
9939     offset = cms.uint32( 0 ),
9940     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9941 )
9942 fragment.hltL1sHTT200er = cms.EDFilter( "HLTL1TSeed",
9943     saveTags = cms.bool( True ),
9944     L1SeedsLogicalExpression = cms.string( "L1_HTT200er" ),
9945     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9946     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9947     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9948     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9949     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9950     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9951     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9952     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9953     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9954 )
9955 fragment.hltPreL1HTT200er = cms.EDFilter( "HLTPrescaler",
9956     offset = cms.uint32( 0 ),
9957     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9958 )
9959 fragment.hltL1sHTT255er = cms.EDFilter( "HLTL1TSeed",
9960     saveTags = cms.bool( True ),
9961     L1SeedsLogicalExpression = cms.string( "L1_HTT255er" ),
9962     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9963     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9964     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9965     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9966     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9967     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9968     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9969     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9970     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9971 )
9972 fragment.hltPreL1HTT255er = cms.EDFilter( "HLTPrescaler",
9973     offset = cms.uint32( 0 ),
9974     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9975 )
9976 fragment.hltL1sHTT280er = cms.EDFilter( "HLTL1TSeed",
9977     saveTags = cms.bool( True ),
9978     L1SeedsLogicalExpression = cms.string( "L1_HTT280er" ),
9979     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9980     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9981     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9982     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9983     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9984     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9985     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9986     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9987     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9988 )
9989 fragment.hltPreL1HTT280er = cms.EDFilter( "HLTPrescaler",
9990     offset = cms.uint32( 0 ),
9991     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9992 )
9993 fragment.hltL1sHTT320er = cms.EDFilter( "HLTL1TSeed",
9994     saveTags = cms.bool( True ),
9995     L1SeedsLogicalExpression = cms.string( "L1_HTT320er" ),
9996     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9997     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9998     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9999     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10000     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10001     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10002     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10003     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10004     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10005 )
10006 fragment.hltPreL1HTT320er = cms.EDFilter( "HLTPrescaler",
10007     offset = cms.uint32( 0 ),
10008     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10009 )
10010 fragment.hltL1sHTT360er = cms.EDFilter( "HLTL1TSeed",
10011     saveTags = cms.bool( True ),
10012     L1SeedsLogicalExpression = cms.string( "L1_HTT360er" ),
10013     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10014     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10015     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10016     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10017     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10018     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10019     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10020     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10021     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10022 )
10023 fragment.hltPreL1HTT360er = cms.EDFilter( "HLTPrescaler",
10024     offset = cms.uint32( 0 ),
10025     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10026 )
10027 fragment.hltL1sHTT400er = cms.EDFilter( "HLTL1TSeed",
10028     saveTags = cms.bool( True ),
10029     L1SeedsLogicalExpression = cms.string( "L1_HTT400er" ),
10030     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10031     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10032     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10033     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10034     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10035     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10036     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10037     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10038     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10039 )
10040 fragment.hltPreL1HTT400er = cms.EDFilter( "HLTPrescaler",
10041     offset = cms.uint32( 0 ),
10042     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10043 )
10044 fragment.hltL1sHTT450er = cms.EDFilter( "HLTL1TSeed",
10045     saveTags = cms.bool( True ),
10046     L1SeedsLogicalExpression = cms.string( "L1_HTT450er" ),
10047     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10048     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10049     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10050     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10051     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10052     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10053     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10054     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10055     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10056 )
10057 fragment.hltPreL1HTT450er = cms.EDFilter( "HLTPrescaler",
10058     offset = cms.uint32( 0 ),
10059     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10060 )
10061 fragment.hltL1sETM120 = cms.EDFilter( "HLTL1TSeed",
10062     saveTags = cms.bool( True ),
10063     L1SeedsLogicalExpression = cms.string( "L1_ETM120" ),
10064     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10065     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10066     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10067     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10068     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10069     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10070     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10071     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10072     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10073 )
10074 fragment.hltPreL1ETM120 = cms.EDFilter( "HLTPrescaler",
10075     offset = cms.uint32( 0 ),
10076     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10077 )
10078 fragment.hltL1sETM150 = cms.EDFilter( "HLTL1TSeed",
10079     saveTags = cms.bool( True ),
10080     L1SeedsLogicalExpression = cms.string( "L1_ETM150" ),
10081     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10082     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10083     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10084     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10085     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10086     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10087     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10088     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10089     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10090 )
10091 fragment.hltPreL1ETM150 = cms.EDFilter( "HLTPrescaler",
10092     offset = cms.uint32( 0 ),
10093     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10094 )
10095 fragment.hltL1sEXTHCALLaserMon1 = cms.EDFilter( "HLTL1TSeed",
10096     saveTags = cms.bool( True ),
10097     L1SeedsLogicalExpression = cms.string( "L1_HCAL_LaserMon_Trig" ),
10098     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10099     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10100     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10101     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10102     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10103     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10104     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10105     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10106     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10107 )
10108 fragment.hltPreL1EXTHCALLaserMon1 = cms.EDFilter( "HLTPrescaler",
10109     offset = cms.uint32( 0 ),
10110     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10111 )
10112 fragment.hltL1sEXTHCALLaserMon4 = cms.EDFilter( "HLTL1TSeed",
10113     saveTags = cms.bool( True ),
10114     L1SeedsLogicalExpression = cms.string( "L1_HCAL_LaserMon_Veto" ),
10115     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10116     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10117     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10118     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10119     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10120     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10121     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10122     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10123     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10124 )
10125 fragment.hltPreL1EXTHCALLaserMon4 = cms.EDFilter( "HLTPrescaler",
10126     offset = cms.uint32( 0 ),
10127     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10128 )
10129 fragment.hltL1sMuShowerOneNominal = cms.EDFilter( "HLTL1TSeed",
10130     saveTags = cms.bool( True ),
10131     L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ),
10132     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10133     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10134     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10135     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10136     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10137     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10138     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10139     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10140     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10141 )
10142 fragment.hltPreCscClusterCosmic = cms.EDFilter( "HLTPrescaler",
10143     offset = cms.uint32( 0 ),
10144     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10145 )
10146 fragment.hltCSCrechitClusters = cms.EDProducer( "CSCrechitClusterProducer",
10147     nRechitMin = cms.int32( 50 ),
10148     rParam = cms.double( 0.4 ),
10149     nStationThres = cms.int32( 10 ),
10150     recHitLabel = cms.InputTag( "hltCsc2DRecHits" )
10151 )
10152 fragment.hltCscClusterCosmic = cms.EDFilter( "HLTMuonRecHitClusterFilter",
10153     ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
10154     MinN = cms.int32( 1 ),
10155     MinSize = cms.int32( 50 ),
10156     MinSizeMinusMB1 = cms.int32( -1 ),
10157     MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
10158     MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
10159     MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
10160     MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
10161     MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ),
10162     Max_nMB1 = cms.int32( -1 ),
10163     Max_nMB2 = cms.int32( -1 ),
10164     Max_nME11 = cms.int32( -1 ),
10165     Max_nME12 = cms.int32( -1 ),
10166     Max_nME41 = cms.int32( -1 ),
10167     Max_nME42 = cms.int32( -1 ),
10168     MinNstation = cms.int32( 0 ),
10169     MinAvgStation = cms.double( 0.0 ),
10170     MinTime = cms.double( -999.0 ),
10171     MaxTime = cms.double( 999.0 ),
10172     MinEta = cms.double( -1.0 ),
10173     MaxEta = cms.double( -1.0 ),
10174     MaxTimeSpread = cms.double( -1.0 )
10175 )
10176 fragment.hltL1sHTTForBeamSpotHT60 = cms.EDFilter( "HLTL1TSeed",
10177     saveTags = cms.bool( True ),
10178     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" ),
10179     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10180     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10181     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10182     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10183     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10184     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10185     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10186     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10187     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10188 )
10189 fragment.hltPreHT60Beamspot = cms.EDFilter( "HLTPrescaler",
10190     offset = cms.uint32( 0 ),
10191     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10192 )
10193 fragment.hltHT60 = cms.EDFilter( "HLTHtMhtFilter",
10194     saveTags = cms.bool( True ),
10195     htLabels = cms.VInputTag( 'hltHtMht' ),
10196     mhtLabels = cms.VInputTag( 'hltHtMht' ),
10197     minHt = cms.vdouble( 60.0 ),
10198     minMht = cms.vdouble( 0.0 ),
10199     minMeff = cms.vdouble( 0.0 ),
10200     meffSlope = cms.vdouble( 1.0 )
10201 )
10202 fragment.hltL1sZeroBiasOrMinBias = cms.EDFilter( "HLTL1TSeed",
10203     saveTags = cms.bool( True ),
10204     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_MinimumBiasHF0_AND_BptxAND" ),
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.hltPreHT300BeamspotPixelClustersWP2 = cms.EDFilter( "HLTPrescaler",
10216     offset = cms.uint32( 0 ),
10217     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10218 )
10219 fragment.hltPixelActivityFilterWP2 = cms.EDFilter( "HLTPixelActivityFilter",
10220     saveTags = cms.bool( True ),
10221     inputTag = cms.InputTag( "hltSiPixelClusters" ),
10222     minClusters = cms.uint32( 0 ),
10223     maxClusters = cms.uint32( 0 ),
10224     minClustersBPix = cms.uint32( 10 ),
10225     maxClustersBPix = cms.uint32( 0 ),
10226     minClustersFPix = cms.uint32( 0 ),
10227     maxClustersFPix = cms.uint32( 0 ),
10228     minLayersBPix = cms.uint32( 0 ),
10229     maxLayersBPix = cms.uint32( 0 ),
10230     minLayersFPix = cms.uint32( 0 ),
10231     maxLayersFPix = cms.uint32( 0 )
10232 )
10233 fragment.hltPrePixelClustersWP2 = cms.EDFilter( "HLTPrescaler",
10234     offset = cms.uint32( 0 ),
10235     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10236 )
10237 fragment.hltPrePixelClustersWP1 = cms.EDFilter( "HLTPrescaler",
10238     offset = cms.uint32( 0 ),
10239     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10240 )
10241 fragment.hltPixelActivityFilterWP1 = cms.EDFilter( "HLTPixelActivityFilter",
10242     saveTags = cms.bool( True ),
10243     inputTag = cms.InputTag( "hltSiPixelClusters" ),
10244     minClusters = cms.uint32( 0 ),
10245     maxClusters = cms.uint32( 0 ),
10246     minClustersBPix = cms.uint32( 25 ),
10247     maxClustersBPix = cms.uint32( 0 ),
10248     minClustersFPix = cms.uint32( 0 ),
10249     maxClustersFPix = cms.uint32( 0 ),
10250     minLayersBPix = cms.uint32( 0 ),
10251     maxLayersBPix = cms.uint32( 0 ),
10252     minLayersFPix = cms.uint32( 0 ),
10253     maxLayersFPix = cms.uint32( 0 )
10254 )
10255 fragment.hltL1sBptxOR = cms.EDFilter( "HLTL1TSeed",
10256     saveTags = cms.bool( True ),
10257     L1SeedsLogicalExpression = cms.string( "L1_BptxPlus OR L1_BptxMinus OR L1_ZeroBias OR L1_BptxOR" ),
10258     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10259     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10260     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10261     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10262     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10263     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10264     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10265     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10266     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10267 )
10268 fragment.hltPreBptxOR = cms.EDFilter( "HLTPrescaler",
10269     offset = cms.uint32( 0 ),
10270     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10271 )
10272 fragment.hltL1sSingleMuCosmicsEMTF = cms.EDFilter( "HLTL1TSeed",
10273     saveTags = cms.bool( True ),
10274     L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics_EMTF" ),
10275     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10276     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10277     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10278     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10279     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10280     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10281     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10282     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10283     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10284 )
10285 fragment.hltPreL1SingleMuCosmicsEMTF = cms.EDFilter( "HLTPrescaler",
10286     offset = cms.uint32( 0 ),
10287     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10288 )
10289 fragment.hltPreL1FatEvents = cms.EDFilter( "HLTPrescaler",
10290     offset = cms.uint32( 0 ),
10291     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10292 )
10293 fragment.hltPreRandomHighRate = cms.EDFilter( "HLTPrescaler",
10294     offset = cms.uint32( 0 ),
10295     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10296 )
10297 fragment.hltPreZeroBiasHighRate = cms.EDFilter( "HLTPrescaler",
10298     offset = cms.uint32( 0 ),
10299     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10300 )
10301 fragment.hltPreZeroBiasGated = cms.EDFilter( "HLTPrescaler",
10302     offset = cms.uint32( 0 ),
10303     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10304 )
10305 fragment.hltBXGateFilter = cms.EDFilter( "BunchCrossingFilter",
10306     bunches = cms.vuint32( 2 )
10307 )
10308 fragment.hltL1sZeroBiasCopyOrAlwaysTrue = cms.EDFilter( "HLTL1TSeed",
10309     saveTags = cms.bool( True ),
10310     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias_copy OR L1_AlwaysTrue" ),
10311     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10312     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10313     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10314     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10315     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10316     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10317     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10318     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10319     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10320 )
10321 fragment.hltPreSpecialZeroBias = cms.EDFilter( "HLTPrescaler",
10322     offset = cms.uint32( 0 ),
10323     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10324 )
10325 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
10326     throw = cms.bool( False ),
10327     processName = cms.string( "@" ),
10328     moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
10329     moduleLabelPatternsToSkip = cms.vstring(  )
10330 )
10331 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
10332     processName = cms.string( "@" )
10333 )
10334 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
10335     AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
10336     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
10337     MinBx = cms.int32( 0 ),
10338     MaxBx = cms.int32( 0 ),
10339     DumpTrigResults = cms.bool( False ),
10340     DumpRecord = cms.bool( False ),
10341     DumpTrigSummary = cms.bool( True ),
10342     ReadPrescalesFromFile = cms.bool( False ),
10343     psFileName = cms.string( "prescale_L1TGlobal.csv" ),
10344     psColumn = cms.int32( 0 )
10345 )
10346 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
10347     HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
10348     reportBy = cms.untracked.string( "job" ),
10349     resetBy = cms.untracked.string( "never" ),
10350     serviceBy = cms.untracked.string( "never" ),
10351     ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
10352     ReferenceRate = cms.untracked.double( 100.0 )
10353 )
10354 fragment.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter",
10355     usePathStatus = cms.bool( True ),
10356     hltResults = cms.InputTag( "" ),
10357     l1tResults = cms.InputTag( "" ),
10358     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10359     throw = cms.bool( True ),
10360     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4 / 100',
10361       'AlCa_LumiPixelsCounts_Random_v10' )
10362 )
10363 fragment.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler",
10364     offset = cms.uint32( 0 ),
10365     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10366 )
10367 fragment.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter",
10368     usePathStatus = cms.bool( True ),
10369     hltResults = cms.InputTag( "" ),
10370     l1tResults = cms.InputTag( "" ),
10371     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10372     throw = cms.bool( True ),
10373     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v10',
10374       'AlCa_LumiPixelsCounts_ZeroBias_v12' )
10375 )
10376 fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler",
10377     offset = cms.uint32( 0 ),
10378     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10379 )
10380 fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate = cms.EDFilter( "TriggerResultsFilter",
10381     usePathStatus = cms.bool( True ),
10382     hltResults = cms.InputTag( "" ),
10383     l1tResults = cms.InputTag( "" ),
10384     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10385     throw = cms.bool( True ),
10386     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
10387       'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' )
10388 )
10389 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate0 = cms.EDFilter( "HLTPrescaler",
10390     offset = cms.uint32( 0 ),
10391     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10392 )
10393 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate1 = cms.EDFilter( "HLTPrescaler",
10394     offset = cms.uint32( 1 ),
10395     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10396 )
10397 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate2 = cms.EDFilter( "HLTPrescaler",
10398     offset = cms.uint32( 2 ),
10399     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10400 )
10401 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate3 = cms.EDFilter( "HLTPrescaler",
10402     offset = cms.uint32( 3 ),
10403     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10404 )
10405 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate4 = cms.EDFilter( "HLTPrescaler",
10406     offset = cms.uint32( 4 ),
10407     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10408 )
10409 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate5 = cms.EDFilter( "HLTPrescaler",
10410     offset = cms.uint32( 5 ),
10411     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10412 )
10413 fragment.hltDatasetAlCaLumiPixelsCountsGated = cms.EDFilter( "TriggerResultsFilter",
10414     usePathStatus = cms.bool( True ),
10415     hltResults = cms.InputTag( "" ),
10416     l1tResults = cms.InputTag( "" ),
10417     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10418     throw = cms.bool( True ),
10419     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_ZeroBiasGated_v4' )
10420 )
10421 fragment.hltPreDatasetAlCaLumiPixelsCountsGated = cms.EDFilter( "HLTPrescaler",
10422     offset = cms.uint32( 0 ),
10423     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10424 )
10425 fragment.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter",
10426     usePathStatus = cms.bool( True ),
10427     hltResults = cms.InputTag( "" ),
10428     l1tResults = cms.InputTag( "" ),
10429     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10430     throw = cms.bool( True ),
10431     triggerConditions = cms.vstring( 'AlCa_EcalEtaEBonly_v25',
10432       'AlCa_EcalEtaEEonly_v25',
10433       'AlCa_EcalPi0EBonly_v25',
10434       'AlCa_EcalPi0EEonly_v25' )
10435 )
10436 fragment.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler",
10437     offset = cms.uint32( 0 ),
10438     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10439 )
10440 fragment.hltDatasetAlCaPPSExpress = cms.EDFilter( "TriggerResultsFilter",
10441     usePathStatus = cms.bool( True ),
10442     hltResults = cms.InputTag( "" ),
10443     l1tResults = cms.InputTag( "" ),
10444     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10445     throw = cms.bool( True ),
10446     triggerConditions = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v9',
10447       'HLT_PPSMaxTracksPerRP4_v9' )
10448 )
10449 fragment.hltPreDatasetAlCaPPSExpress = cms.EDFilter( "HLTPrescaler",
10450     offset = cms.uint32( 0 ),
10451     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10452 )
10453 fragment.hltDatasetAlCaPPSPrompt = cms.EDFilter( "TriggerResultsFilter",
10454     usePathStatus = cms.bool( True ),
10455     hltResults = cms.InputTag( "" ),
10456     l1tResults = cms.InputTag( "" ),
10457     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10458     throw = cms.bool( True ),
10459     triggerConditions = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v9',
10460       'HLT_PPSMaxTracksPerRP4_v9' )
10461 )
10462 fragment.hltPreDatasetAlCaPPSPrompt = cms.EDFilter( "HLTPrescaler",
10463     offset = cms.uint32( 0 ),
10464     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10465 )
10466 fragment.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter",
10467     usePathStatus = cms.bool( True ),
10468     hltResults = cms.InputTag( "" ),
10469     l1tResults = cms.InputTag( "" ),
10470     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10471     throw = cms.bool( True ),
10472     triggerConditions = cms.vstring( 'AlCa_EcalPhiSym_v20' )
10473 )
10474 fragment.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler",
10475     offset = cms.uint32( 0 ),
10476     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10477 )
10478 fragment.hltDatasetCommissioning = cms.EDFilter( "TriggerResultsFilter",
10479     usePathStatus = cms.bool( True ),
10480     hltResults = cms.InputTag( "" ),
10481     l1tResults = cms.InputTag( "" ),
10482     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10483     throw = cms.bool( True ),
10484     triggerConditions = cms.vstring( 'HLT_IsoTrackHB_v14',
10485       'HLT_IsoTrackHE_v14',
10486       'HLT_L1SingleMuCosmics_EMTF_v4' )
10487 )
10488 fragment.hltPreDatasetCommissioning = cms.EDFilter( "HLTPrescaler",
10489     offset = cms.uint32( 0 ),
10490     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10491 )
10492 fragment.hltDatasetCosmics = cms.EDFilter( "TriggerResultsFilter",
10493     usePathStatus = cms.bool( True ),
10494     hltResults = cms.InputTag( "" ),
10495     l1tResults = cms.InputTag( "" ),
10496     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10497     throw = cms.bool( True ),
10498     triggerConditions = cms.vstring( 'HLT_L1SingleMu3_v5',
10499       'HLT_L1SingleMu5_v5',
10500       'HLT_L1SingleMu7_v5',
10501       'HLT_L1SingleMuCosmics_v8',
10502       'HLT_L1SingleMuOpen_DT_v6',
10503       'HLT_L1SingleMuOpen_v6' )
10504 )
10505 fragment.hltPreDatasetCosmics = cms.EDFilter( "HLTPrescaler",
10506     offset = cms.uint32( 0 ),
10507     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10508 )
10509 fragment.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter",
10510     usePathStatus = cms.bool( True ),
10511     hltResults = cms.InputTag( "" ),
10512     l1tResults = cms.InputTag( "" ),
10513     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10514     throw = cms.bool( True ),
10515     triggerConditions = cms.vstring( 'DQM_EcalReconstruction_v12',
10516       'DQM_HcalReconstruction_v10',
10517       'DQM_PixelReconstruction_v12' )
10518 )
10519 fragment.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler",
10520     offset = cms.uint32( 0 ),
10521     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10522 )
10523 fragment.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter",
10524     usePathStatus = cms.bool( True ),
10525     hltResults = cms.InputTag( "" ),
10526     l1tResults = cms.InputTag( "" ),
10527     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10528     throw = cms.bool( True ),
10529     triggerConditions = cms.vstring( 'HLT_HT300_Beamspot_v23',
10530       'HLT_HT60_Beamspot_v22',
10531       'HLT_ZeroBias_Beamspot_v16' )
10532 )
10533 fragment.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler",
10534     offset = cms.uint32( 0 ),
10535     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10536 )
10537 fragment.hltDatasetDQMPPSRandom = cms.EDFilter( "TriggerResultsFilter",
10538     usePathStatus = cms.bool( True ),
10539     hltResults = cms.InputTag( "" ),
10540     l1tResults = cms.InputTag( "" ),
10541     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10542     throw = cms.bool( True ),
10543     triggerConditions = cms.vstring( 'HLT_PPSRandom_v1' )
10544 )
10545 fragment.hltPreDatasetDQMPPSRandom = cms.EDFilter( "HLTPrescaler",
10546     offset = cms.uint32( 0 ),
10547     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10548 )
10549 fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter",
10550     usePathStatus = cms.bool( True ),
10551     hltResults = cms.InputTag( "" ),
10552     l1tResults = cms.InputTag( "" ),
10553     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10554     throw = cms.bool( True ),
10555     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' )
10556 )
10557 fragment.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler",
10558     offset = cms.uint32( 0 ),
10559     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10560 )
10561 fragment.hltDatasetEventDisplay = cms.EDFilter( "TriggerResultsFilter",
10562     usePathStatus = cms.bool( True ),
10563     hltResults = cms.InputTag( "" ),
10564     l1tResults = cms.InputTag( "" ),
10565     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10566     throw = cms.bool( True ),
10567     triggerConditions = cms.vstring( 'HLT_BptxOR_v6',
10568       'HLT_L1ETM120_v4',
10569       'HLT_L1ETM150_v4',
10570       'HLT_L1HTT120er_v4',
10571       'HLT_L1HTT160er_v4',
10572       'HLT_L1HTT200er_v4',
10573       'HLT_L1HTT255er_v4',
10574       'HLT_L1HTT280er_v4',
10575       'HLT_L1HTT320er_v4',
10576       'HLT_L1HTT360er_v4',
10577       'HLT_L1HTT400er_v4',
10578       'HLT_L1HTT450er_v4',
10579       'HLT_L1SingleEG10er2p5_v4',
10580       'HLT_L1SingleEG15er2p5_v4',
10581       'HLT_L1SingleEG26er2p5_v4',
10582       'HLT_L1SingleEG28er1p5_v4',
10583       'HLT_L1SingleEG28er2p1_v4',
10584       'HLT_L1SingleEG28er2p5_v4',
10585       'HLT_L1SingleEG34er2p5_v4',
10586       'HLT_L1SingleEG36er2p5_v4',
10587       'HLT_L1SingleEG38er2p5_v4',
10588       'HLT_L1SingleEG40er2p5_v4',
10589       'HLT_L1SingleEG42er2p5_v4',
10590       'HLT_L1SingleEG45er2p5_v4',
10591       'HLT_L1SingleEG50_v4',
10592       'HLT_L1SingleEG8er2p5_v4',
10593       'HLT_L1SingleJet120_v4',
10594       'HLT_L1SingleJet180_v4',
10595       'HLT_L1SingleJet60_v4',
10596       'HLT_L1SingleJet90_v4',
10597       'HLT_L1SingleMu7_v5',
10598       'HLT_Physics_v14 / 10' )
10599 )
10600 fragment.hltPreDatasetEventDisplay = cms.EDFilter( "HLTPrescaler",
10601     offset = cms.uint32( 0 ),
10602     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10603 )
10604 fragment.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter",
10605     usePathStatus = cms.bool( True ),
10606     hltResults = cms.InputTag( "" ),
10607     l1tResults = cms.InputTag( "" ),
10608     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10609     throw = cms.bool( True ),
10610     triggerConditions = cms.vstring( 'HLT_HT300_Beamspot_PixelClusters_WP2_v7',
10611       'HLT_HT300_Beamspot_v23',
10612       'HLT_HT60_Beamspot_v22',
10613       'HLT_PixelClusters_WP2_v4',
10614       'HLT_ZeroBias_Beamspot_v16' )
10615 )
10616 fragment.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler",
10617     offset = cms.uint32( 0 ),
10618     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10619 )
10620 fragment.hltDatasetExpressCosmics = cms.EDFilter( "TriggerResultsFilter",
10621     usePathStatus = cms.bool( True ),
10622     hltResults = cms.InputTag( "" ),
10623     l1tResults = cms.InputTag( "" ),
10624     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10625     throw = cms.bool( True ),
10626     triggerConditions = cms.vstring( 'HLT_L1SingleMuCosmics_v8',
10627       'HLT_L1SingleMuOpen_DT_v6',
10628       'HLT_L1SingleMuOpen_v6',
10629       'HLT_Random_v3' )
10630 )
10631 fragment.hltPreDatasetExpressCosmics = cms.EDFilter( "HLTPrescaler",
10632     offset = cms.uint32( 0 ),
10633     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10634 )
10635 fragment.hltDatasetExpressPhysics = 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_BptxOR_v6',
10642       'HLT_L1SingleEG10er2p5_v4',
10643       'HLT_L1SingleEG15er2p5_v4',
10644       'HLT_L1SingleEG26er2p5_v4',
10645       'HLT_L1SingleEG28er1p5_v4',
10646       'HLT_L1SingleEG28er2p1_v4',
10647       'HLT_L1SingleEG28er2p5_v4',
10648       'HLT_L1SingleEG34er2p5_v4',
10649       'HLT_L1SingleEG36er2p5_v4',
10650       'HLT_L1SingleEG38er2p5_v4',
10651       'HLT_L1SingleEG40er2p5_v4',
10652       'HLT_L1SingleEG42er2p5_v4',
10653       'HLT_L1SingleEG45er2p5_v4',
10654       'HLT_L1SingleEG50_v4',
10655       'HLT_L1SingleEG8er2p5_v4',
10656       'HLT_L1SingleJet60_v4',
10657       'HLT_Physics_v14 / 2',
10658       'HLT_PixelClusters_WP1_v4',
10659       'HLT_PixelClusters_WP2_v4',
10660       'HLT_Random_v3',
10661       'HLT_ZeroBias_Alignment_v8',
10662       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v12',
10663       'HLT_ZeroBias_IsolatedBunches_v12',
10664       'HLT_ZeroBias_v13 / 2' )
10665 )
10666 fragment.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler",
10667     offset = cms.uint32( 0 ),
10668     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10669 )
10670 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
10671     usePathStatus = cms.bool( True ),
10672     hltResults = cms.InputTag( "" ),
10673     l1tResults = cms.InputTag( "" ),
10674     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10675     throw = cms.bool( True ),
10676     triggerConditions = cms.vstring( 'HLT_Physics_v14' )
10677 )
10678 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
10679     offset = cms.uint32( 0 ),
10680     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10681 )
10682 fragment.hltDatasetHcalNZS = cms.EDFilter( "TriggerResultsFilter",
10683     usePathStatus = cms.bool( True ),
10684     hltResults = cms.InputTag( "" ),
10685     l1tResults = cms.InputTag( "" ),
10686     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10687     throw = cms.bool( True ),
10688     triggerConditions = cms.vstring( 'HLT_HcalNZS_v21',
10689       'HLT_HcalPhiSym_v23' )
10690 )
10691 fragment.hltPreDatasetHcalNZS = cms.EDFilter( "HLTPrescaler",
10692     offset = cms.uint32( 0 ),
10693     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10694 )
10695 fragment.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter",
10696     usePathStatus = cms.bool( True ),
10697     hltResults = cms.InputTag( "" ),
10698     l1tResults = cms.InputTag( "" ),
10699     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10700     throw = cms.bool( True ),
10701     triggerConditions = cms.vstring( 'DST_Physics_v16',
10702       'DST_ZeroBias_v11' )
10703 )
10704 fragment.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler",
10705     offset = cms.uint32( 0 ),
10706     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10707 )
10708 fragment.hltDatasetMinimumBias = cms.EDFilter( "TriggerResultsFilter",
10709     usePathStatus = cms.bool( True ),
10710     hltResults = cms.InputTag( "" ),
10711     l1tResults = cms.InputTag( "" ),
10712     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10713     throw = cms.bool( True ),
10714     triggerConditions = cms.vstring( 'HLT_BptxOR_v6',
10715       'HLT_L1ETM120_v4',
10716       'HLT_L1ETM150_v4',
10717       'HLT_L1EXT_HCAL_LaserMon1_v5',
10718       'HLT_L1EXT_HCAL_LaserMon4_v5',
10719       'HLT_L1HTT120er_v4',
10720       'HLT_L1HTT160er_v4',
10721       'HLT_L1HTT200er_v4',
10722       'HLT_L1HTT255er_v4',
10723       'HLT_L1HTT280er_v4',
10724       'HLT_L1HTT320er_v4',
10725       'HLT_L1HTT360er_v4',
10726       'HLT_L1HTT400er_v4',
10727       'HLT_L1HTT450er_v4',
10728       'HLT_L1SingleEG10er2p5_v4',
10729       'HLT_L1SingleEG15er2p5_v4',
10730       'HLT_L1SingleEG26er2p5_v4',
10731       'HLT_L1SingleEG28er1p5_v4',
10732       'HLT_L1SingleEG28er2p1_v4',
10733       'HLT_L1SingleEG28er2p5_v4',
10734       'HLT_L1SingleEG34er2p5_v4',
10735       'HLT_L1SingleEG36er2p5_v4',
10736       'HLT_L1SingleEG38er2p5_v4',
10737       'HLT_L1SingleEG40er2p5_v4',
10738       'HLT_L1SingleEG42er2p5_v4',
10739       'HLT_L1SingleEG45er2p5_v4',
10740       'HLT_L1SingleEG50_v4',
10741       'HLT_L1SingleEG8er2p5_v4',
10742       'HLT_L1SingleJet10erHE_v5',
10743       'HLT_L1SingleJet120_v4',
10744       'HLT_L1SingleJet12erHE_v5',
10745       'HLT_L1SingleJet180_v4',
10746       'HLT_L1SingleJet200_v5',
10747       'HLT_L1SingleJet35_v5',
10748       'HLT_L1SingleJet60_v4',
10749       'HLT_L1SingleJet8erHE_v5',
10750       'HLT_L1SingleJet90_v4' )
10751 )
10752 fragment.hltPreDatasetMinimumBias = cms.EDFilter( "HLTPrescaler",
10753     offset = cms.uint32( 0 ),
10754     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10755 )
10756 fragment.hltDatasetMuonShower = cms.EDFilter( "TriggerResultsFilter",
10757     usePathStatus = cms.bool( True ),
10758     hltResults = cms.InputTag( "" ),
10759     l1tResults = cms.InputTag( "" ),
10760     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10761     throw = cms.bool( True ),
10762     triggerConditions = cms.vstring( 'HLT_CscCluster_Cosmic_v4' )
10763 )
10764 fragment.hltPreDatasetMuonShower = cms.EDFilter( "HLTPrescaler",
10765     offset = cms.uint32( 0 ),
10766     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10767 )
10768 fragment.hltDatasetNoBPTX = cms.EDFilter( "TriggerResultsFilter",
10769     usePathStatus = cms.bool( True ),
10770     hltResults = cms.InputTag( "" ),
10771     l1tResults = cms.InputTag( "" ),
10772     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10773     throw = cms.bool( True ),
10774     triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v10',
10775       'HLT_CDC_L2cosmic_5p5_er1p0_v10',
10776       'HLT_L2Mu10_NoVertex_NoBPTX3BX_v14',
10777       'HLT_L2Mu10_NoVertex_NoBPTX_v15',
10778       'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v14',
10779       'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v13' )
10780 )
10781 fragment.hltPreDatasetNoBPTX = cms.EDFilter( "HLTPrescaler",
10782     offset = cms.uint32( 0 ),
10783     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10784 )
10785 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
10786     usePathStatus = cms.bool( True ),
10787     hltResults = cms.InputTag( "" ),
10788     l1tResults = cms.InputTag( "" ),
10789     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10790     throw = cms.bool( True ),
10791     triggerConditions = cms.vstring( 'DQM_Random_v1',
10792       'DQM_ZeroBias_v3',
10793       'HLT_BptxOR_v6',
10794       'HLT_CDC_L2cosmic_10_er1p0_v10',
10795       'HLT_CDC_L2cosmic_5p5_er1p0_v10',
10796       'HLT_HcalNZS_v21',
10797       'HLT_HcalPhiSym_v23',
10798       'HLT_IsoTrackHB_v14',
10799       'HLT_IsoTrackHE_v14',
10800       'HLT_L1DoubleMu0_v5',
10801       'HLT_L1ETM120_v4',
10802       'HLT_L1ETM150_v4',
10803       'HLT_L1FatEvents_v5',
10804       'HLT_L1HTT120er_v4',
10805       'HLT_L1HTT160er_v4',
10806       'HLT_L1HTT200er_v4',
10807       'HLT_L1HTT255er_v4',
10808       'HLT_L1HTT280er_v4',
10809       'HLT_L1HTT320er_v4',
10810       'HLT_L1HTT360er_v4',
10811       'HLT_L1HTT400er_v4',
10812       'HLT_L1HTT450er_v4',
10813       'HLT_L1SingleEG10er2p5_v4',
10814       'HLT_L1SingleEG15er2p5_v4',
10815       'HLT_L1SingleEG26er2p5_v4',
10816       'HLT_L1SingleEG28er1p5_v4',
10817       'HLT_L1SingleEG28er2p1_v4',
10818       'HLT_L1SingleEG28er2p5_v4',
10819       'HLT_L1SingleEG34er2p5_v4',
10820       'HLT_L1SingleEG36er2p5_v4',
10821       'HLT_L1SingleEG38er2p5_v4',
10822       'HLT_L1SingleEG40er2p5_v4',
10823       'HLT_L1SingleEG42er2p5_v4',
10824       'HLT_L1SingleEG45er2p5_v4',
10825       'HLT_L1SingleEG50_v4',
10826       'HLT_L1SingleEG8er2p5_v4',
10827       'HLT_L1SingleJet120_v4',
10828       'HLT_L1SingleJet180_v4',
10829       'HLT_L1SingleJet200_v5',
10830       'HLT_L1SingleJet35_v5',
10831       'HLT_L1SingleJet60_v4',
10832       'HLT_L1SingleJet90_v4',
10833       'HLT_L1SingleMuCosmics_v8',
10834       'HLT_L1SingleMuOpen_v6',
10835       'HLT_L2Mu10_NoVertex_NoBPTX3BX_v14',
10836       'HLT_L2Mu10_NoVertex_NoBPTX_v15',
10837       'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v14',
10838       'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v13',
10839       'HLT_Physics_v14',
10840       'HLT_PixelClusters_WP1_v4',
10841       'HLT_PixelClusters_WP2_v4',
10842       'HLT_Random_v3',
10843       'HLT_ZeroBias_Alignment_v8',
10844       'HLT_ZeroBias_FirstBXAfterTrain_v10',
10845       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v12',
10846       'HLT_ZeroBias_FirstCollisionInTrain_v11',
10847       'HLT_ZeroBias_IsolatedBunches_v12',
10848       'HLT_ZeroBias_LastCollisionInTrain_v10',
10849       'HLT_ZeroBias_v13' )
10850 )
10851 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
10852     offset = cms.uint32( 0 ),
10853     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10854 )
10855 fragment.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter",
10856     usePathStatus = cms.bool( True ),
10857     hltResults = cms.InputTag( "" ),
10858     l1tResults = cms.InputTag( "" ),
10859     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10860     throw = cms.bool( True ),
10861     triggerConditions = cms.vstring( 'AlCa_RPCMuonNormalisation_v23' )
10862 )
10863 fragment.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler",
10864     offset = cms.uint32( 0 ),
10865     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10866 )
10867 fragment.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter",
10868     usePathStatus = cms.bool( True ),
10869     hltResults = cms.InputTag( "" ),
10870     l1tResults = cms.InputTag( "" ),
10871     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10872     throw = cms.bool( True ),
10873     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
10874       'HLT_HcalCalibration_v6' )
10875 )
10876 fragment.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler",
10877     offset = cms.uint32( 0 ),
10878     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10879 )
10880 fragment.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter",
10881     usePathStatus = cms.bool( True ),
10882     hltResults = cms.InputTag( "" ),
10883     l1tResults = cms.InputTag( "" ),
10884     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10885     throw = cms.bool( True ),
10886     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
10887       'HLT_HcalCalibration_v6' )
10888 )
10889 fragment.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler",
10890     offset = cms.uint32( 0 ),
10891     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10892 )
10893 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
10894     usePathStatus = cms.bool( True ),
10895     hltResults = cms.InputTag( "" ),
10896     l1tResults = cms.InputTag( "" ),
10897     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10898     throw = cms.bool( True ),
10899     triggerConditions = cms.vstring( 'HLT_Random_v3',
10900       'HLT_ZeroBias_Alignment_v8',
10901       'HLT_ZeroBias_FirstBXAfterTrain_v10',
10902       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v12',
10903       'HLT_ZeroBias_FirstCollisionInTrain_v11',
10904       'HLT_ZeroBias_IsolatedBunches_v12',
10905       'HLT_ZeroBias_LastCollisionInTrain_v10',
10906       'HLT_ZeroBias_v13' )
10907 )
10908 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
10909     offset = cms.uint32( 0 ),
10910     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10911 )
10912 fragment.hltDatasetSpecialRandom = cms.EDFilter( "TriggerResultsFilter",
10913     usePathStatus = cms.bool( True ),
10914     hltResults = cms.InputTag( "" ),
10915     l1tResults = cms.InputTag( "" ),
10916     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10917     throw = cms.bool( True ),
10918     triggerConditions = cms.vstring( 'HLT_Random_HighRate_v1' )
10919 )
10920 fragment.hltPreDatasetSpecialRandom0 = cms.EDFilter( "HLTPrescaler",
10921     offset = cms.uint32( 0 ),
10922     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10923 )
10924 fragment.hltPreDatasetSpecialRandom1 = cms.EDFilter( "HLTPrescaler",
10925     offset = cms.uint32( 1 ),
10926     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10927 )
10928 fragment.hltPreDatasetSpecialRandom2 = cms.EDFilter( "HLTPrescaler",
10929     offset = cms.uint32( 2 ),
10930     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10931 )
10932 fragment.hltPreDatasetSpecialRandom3 = cms.EDFilter( "HLTPrescaler",
10933     offset = cms.uint32( 3 ),
10934     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10935 )
10936 fragment.hltPreDatasetSpecialRandom4 = cms.EDFilter( "HLTPrescaler",
10937     offset = cms.uint32( 4 ),
10938     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10939 )
10940 fragment.hltPreDatasetSpecialRandom5 = cms.EDFilter( "HLTPrescaler",
10941     offset = cms.uint32( 5 ),
10942     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10943 )
10944 fragment.hltPreDatasetSpecialRandom6 = cms.EDFilter( "HLTPrescaler",
10945     offset = cms.uint32( 6 ),
10946     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10947 )
10948 fragment.hltPreDatasetSpecialRandom7 = cms.EDFilter( "HLTPrescaler",
10949     offset = cms.uint32( 7 ),
10950     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10951 )
10952 fragment.hltPreDatasetSpecialRandom8 = cms.EDFilter( "HLTPrescaler",
10953     offset = cms.uint32( 8 ),
10954     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10955 )
10956 fragment.hltPreDatasetSpecialRandom9 = cms.EDFilter( "HLTPrescaler",
10957     offset = cms.uint32( 9 ),
10958     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10959 )
10960 fragment.hltPreDatasetSpecialRandom10 = cms.EDFilter( "HLTPrescaler",
10961     offset = cms.uint32( 10 ),
10962     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10963 )
10964 fragment.hltPreDatasetSpecialRandom11 = cms.EDFilter( "HLTPrescaler",
10965     offset = cms.uint32( 11 ),
10966     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10967 )
10968 fragment.hltPreDatasetSpecialRandom12 = cms.EDFilter( "HLTPrescaler",
10969     offset = cms.uint32( 12 ),
10970     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10971 )
10972 fragment.hltPreDatasetSpecialRandom13 = cms.EDFilter( "HLTPrescaler",
10973     offset = cms.uint32( 13 ),
10974     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10975 )
10976 fragment.hltPreDatasetSpecialRandom14 = cms.EDFilter( "HLTPrescaler",
10977     offset = cms.uint32( 14 ),
10978     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10979 )
10980 fragment.hltPreDatasetSpecialRandom15 = cms.EDFilter( "HLTPrescaler",
10981     offset = cms.uint32( 15 ),
10982     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10983 )
10984 fragment.hltPreDatasetSpecialRandom16 = cms.EDFilter( "HLTPrescaler",
10985     offset = cms.uint32( 16 ),
10986     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10987 )
10988 fragment.hltPreDatasetSpecialRandom17 = cms.EDFilter( "HLTPrescaler",
10989     offset = cms.uint32( 17 ),
10990     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10991 )
10992 fragment.hltPreDatasetSpecialRandom18 = cms.EDFilter( "HLTPrescaler",
10993     offset = cms.uint32( 18 ),
10994     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10995 )
10996 fragment.hltPreDatasetSpecialRandom19 = cms.EDFilter( "HLTPrescaler",
10997     offset = cms.uint32( 19 ),
10998     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10999 )
11000 fragment.hltDatasetSpecialZeroBias = cms.EDFilter( "TriggerResultsFilter",
11001     usePathStatus = cms.bool( True ),
11002     hltResults = cms.InputTag( "" ),
11003     l1tResults = cms.InputTag( "" ),
11004     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11005     throw = cms.bool( True ),
11006     triggerConditions = cms.vstring( 'HLT_SpecialZeroBias_v6',
11007       'HLT_ZeroBias_Gated_v4',
11008       'HLT_ZeroBias_HighRate_v4' )
11009 )
11010 fragment.hltPreDatasetSpecialZeroBias0 = cms.EDFilter( "HLTPrescaler",
11011     offset = cms.uint32( 0 ),
11012     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11013 )
11014 fragment.hltPreDatasetSpecialZeroBias1 = cms.EDFilter( "HLTPrescaler",
11015     offset = cms.uint32( 1 ),
11016     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11017 )
11018 fragment.hltPreDatasetSpecialZeroBias2 = cms.EDFilter( "HLTPrescaler",
11019     offset = cms.uint32( 2 ),
11020     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11021 )
11022 fragment.hltPreDatasetSpecialZeroBias3 = cms.EDFilter( "HLTPrescaler",
11023     offset = cms.uint32( 3 ),
11024     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11025 )
11026 fragment.hltPreDatasetSpecialZeroBias4 = cms.EDFilter( "HLTPrescaler",
11027     offset = cms.uint32( 4 ),
11028     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11029 )
11030 fragment.hltPreDatasetSpecialZeroBias5 = cms.EDFilter( "HLTPrescaler",
11031     offset = cms.uint32( 5 ),
11032     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11033 )
11034 fragment.hltPreDatasetSpecialZeroBias6 = cms.EDFilter( "HLTPrescaler",
11035     offset = cms.uint32( 6 ),
11036     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11037 )
11038 fragment.hltPreDatasetSpecialZeroBias7 = cms.EDFilter( "HLTPrescaler",
11039     offset = cms.uint32( 7 ),
11040     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11041 )
11042 fragment.hltPreDatasetSpecialZeroBias8 = cms.EDFilter( "HLTPrescaler",
11043     offset = cms.uint32( 8 ),
11044     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11045 )
11046 fragment.hltPreDatasetSpecialZeroBias9 = cms.EDFilter( "HLTPrescaler",
11047     offset = cms.uint32( 9 ),
11048     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11049 )
11050 fragment.hltPreDatasetSpecialZeroBias10 = cms.EDFilter( "HLTPrescaler",
11051     offset = cms.uint32( 10 ),
11052     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11053 )
11054 fragment.hltPreDatasetSpecialZeroBias11 = cms.EDFilter( "HLTPrescaler",
11055     offset = cms.uint32( 11 ),
11056     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11057 )
11058 fragment.hltPreDatasetSpecialZeroBias12 = cms.EDFilter( "HLTPrescaler",
11059     offset = cms.uint32( 12 ),
11060     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11061 )
11062 fragment.hltPreDatasetSpecialZeroBias13 = cms.EDFilter( "HLTPrescaler",
11063     offset = cms.uint32( 13 ),
11064     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11065 )
11066 fragment.hltPreDatasetSpecialZeroBias14 = cms.EDFilter( "HLTPrescaler",
11067     offset = cms.uint32( 14 ),
11068     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11069 )
11070 fragment.hltPreDatasetSpecialZeroBias15 = cms.EDFilter( "HLTPrescaler",
11071     offset = cms.uint32( 15 ),
11072     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11073 )
11074 fragment.hltPreDatasetSpecialZeroBias16 = cms.EDFilter( "HLTPrescaler",
11075     offset = cms.uint32( 16 ),
11076     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11077 )
11078 fragment.hltPreDatasetSpecialZeroBias17 = cms.EDFilter( "HLTPrescaler",
11079     offset = cms.uint32( 17 ),
11080     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11081 )
11082 fragment.hltPreDatasetSpecialZeroBias18 = cms.EDFilter( "HLTPrescaler",
11083     offset = cms.uint32( 18 ),
11084     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11085 )
11086 fragment.hltPreDatasetSpecialZeroBias19 = cms.EDFilter( "HLTPrescaler",
11087     offset = cms.uint32( 19 ),
11088     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11089 )
11090 fragment.hltPreDatasetSpecialZeroBias20 = cms.EDFilter( "HLTPrescaler",
11091     offset = cms.uint32( 20 ),
11092     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11093 )
11094 fragment.hltPreDatasetSpecialZeroBias21 = cms.EDFilter( "HLTPrescaler",
11095     offset = cms.uint32( 21 ),
11096     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11097 )
11098 fragment.hltPreDatasetSpecialZeroBias22 = cms.EDFilter( "HLTPrescaler",
11099     offset = cms.uint32( 22 ),
11100     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11101 )
11102 fragment.hltPreDatasetSpecialZeroBias23 = cms.EDFilter( "HLTPrescaler",
11103     offset = cms.uint32( 23 ),
11104     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11105 )
11106 fragment.hltPreDatasetSpecialZeroBias24 = cms.EDFilter( "HLTPrescaler",
11107     offset = cms.uint32( 24 ),
11108     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11109 )
11110 fragment.hltPreDatasetSpecialZeroBias25 = cms.EDFilter( "HLTPrescaler",
11111     offset = cms.uint32( 25 ),
11112     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11113 )
11114 fragment.hltPreDatasetSpecialZeroBias26 = cms.EDFilter( "HLTPrescaler",
11115     offset = cms.uint32( 26 ),
11116     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11117 )
11118 fragment.hltPreDatasetSpecialZeroBias27 = cms.EDFilter( "HLTPrescaler",
11119     offset = cms.uint32( 27 ),
11120     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11121 )
11122 fragment.hltPreDatasetSpecialZeroBias28 = cms.EDFilter( "HLTPrescaler",
11123     offset = cms.uint32( 28 ),
11124     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11125 )
11126 fragment.hltPreDatasetSpecialZeroBias29 = cms.EDFilter( "HLTPrescaler",
11127     offset = cms.uint32( 29 ),
11128     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11129 )
11130 fragment.hltPreDatasetSpecialZeroBias30 = cms.EDFilter( "HLTPrescaler",
11131     offset = cms.uint32( 30 ),
11132     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11133 )
11134 fragment.hltPreDatasetSpecialZeroBias31 = cms.EDFilter( "HLTPrescaler",
11135     offset = cms.uint32( 31 ),
11136     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11137 )
11138 fragment.hltDatasetSpecialHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
11139     usePathStatus = cms.bool( True ),
11140     hltResults = cms.InputTag( "" ),
11141     l1tResults = cms.InputTag( "" ),
11142     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11143     throw = cms.bool( True ),
11144     triggerConditions = cms.vstring( 'HLT_SpecialHLTPhysics_v7' )
11145 )
11146 fragment.hltPreDatasetSpecialHLTPhysics0 = cms.EDFilter( "HLTPrescaler",
11147     offset = cms.uint32( 0 ),
11148     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11149 )
11150 fragment.hltPreDatasetSpecialHLTPhysics1 = cms.EDFilter( "HLTPrescaler",
11151     offset = cms.uint32( 1 ),
11152     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11153 )
11154 fragment.hltPreDatasetSpecialHLTPhysics2 = cms.EDFilter( "HLTPrescaler",
11155     offset = cms.uint32( 2 ),
11156     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11157 )
11158 fragment.hltPreDatasetSpecialHLTPhysics3 = cms.EDFilter( "HLTPrescaler",
11159     offset = cms.uint32( 3 ),
11160     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11161 )
11162 fragment.hltPreDatasetSpecialHLTPhysics4 = cms.EDFilter( "HLTPrescaler",
11163     offset = cms.uint32( 4 ),
11164     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11165 )
11166 fragment.hltPreDatasetSpecialHLTPhysics5 = cms.EDFilter( "HLTPrescaler",
11167     offset = cms.uint32( 5 ),
11168     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11169 )
11170 fragment.hltPreDatasetSpecialHLTPhysics6 = cms.EDFilter( "HLTPrescaler",
11171     offset = cms.uint32( 6 ),
11172     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11173 )
11174 fragment.hltPreDatasetSpecialHLTPhysics7 = cms.EDFilter( "HLTPrescaler",
11175     offset = cms.uint32( 7 ),
11176     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11177 )
11178 fragment.hltPreDatasetSpecialHLTPhysics8 = cms.EDFilter( "HLTPrescaler",
11179     offset = cms.uint32( 8 ),
11180     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11181 )
11182 fragment.hltPreDatasetSpecialHLTPhysics9 = cms.EDFilter( "HLTPrescaler",
11183     offset = cms.uint32( 9 ),
11184     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11185 )
11186 fragment.hltPreDatasetSpecialHLTPhysics10 = cms.EDFilter( "HLTPrescaler",
11187     offset = cms.uint32( 10 ),
11188     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11189 )
11190 fragment.hltPreDatasetSpecialHLTPhysics11 = cms.EDFilter( "HLTPrescaler",
11191     offset = cms.uint32( 11 ),
11192     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11193 )
11194 fragment.hltPreDatasetSpecialHLTPhysics12 = cms.EDFilter( "HLTPrescaler",
11195     offset = cms.uint32( 12 ),
11196     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11197 )
11198 fragment.hltPreDatasetSpecialHLTPhysics13 = cms.EDFilter( "HLTPrescaler",
11199     offset = cms.uint32( 13 ),
11200     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11201 )
11202 fragment.hltPreDatasetSpecialHLTPhysics14 = cms.EDFilter( "HLTPrescaler",
11203     offset = cms.uint32( 14 ),
11204     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11205 )
11206 fragment.hltPreDatasetSpecialHLTPhysics15 = cms.EDFilter( "HLTPrescaler",
11207     offset = cms.uint32( 15 ),
11208     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11209 )
11210 fragment.hltPreDatasetSpecialHLTPhysics16 = cms.EDFilter( "HLTPrescaler",
11211     offset = cms.uint32( 16 ),
11212     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11213 )
11214 fragment.hltPreDatasetSpecialHLTPhysics17 = cms.EDFilter( "HLTPrescaler",
11215     offset = cms.uint32( 17 ),
11216     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11217 )
11218 fragment.hltPreDatasetSpecialHLTPhysics18 = cms.EDFilter( "HLTPrescaler",
11219     offset = cms.uint32( 18 ),
11220     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11221 )
11222 fragment.hltPreDatasetSpecialHLTPhysics19 = cms.EDFilter( "HLTPrescaler",
11223     offset = cms.uint32( 19 ),
11224     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11225 )
11226 
11227 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
11228 fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
11229 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
11230 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisSoA + fragment.hltEcalDigis + fragment.hltEcalUncalibRecHitSoA + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
11231 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
11232 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTPreshowerSequence )
11233 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
11234 fragment.HLTFEDSelectorsForRPCMonitor = cms.Sequence( fragment.hltFEDSelectorTCDS + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorDT + fragment.hltFEDSelectorRPC + fragment.hltFEDSelectorCSC + fragment.hltFEDSelectorGEM + fragment.hltFEDSelectorTwinMux + fragment.hltFEDSelectorOMTF + fragment.hltFEDSelectorCPPF )
11235 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
11236 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltOnlineBeamSpotDevice + fragment.hltSiPixelClustersSoA + fragment.hltSiPixelClusters + fragment.hltSiPixelDigiErrors + fragment.hltSiPixelRecHitsSoA + fragment.hltSiPixelRecHits )
11237 fragment.HLTDoLocalPixelSequenceSerialSync = cms.Sequence( fragment.hltOnlineBeamSpotDeviceSerialSync + fragment.hltSiPixelClustersSoASerialSync + fragment.hltSiPixelClustersSerialSync + fragment.hltSiPixelDigiErrorsSerialSync + fragment.hltSiPixelRecHitsSoASerialSync + fragment.hltSiPixelRecHitsSerialSync )
11238 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksSoA + fragment.hltPixelTracks )
11239 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVerticesSoA + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
11240 fragment.HLTRecoPixelTracksSequenceSerialSync = cms.Sequence( fragment.hltPixelTracksSoASerialSync + fragment.hltPixelTracksSerialSync )
11241 fragment.HLTRecopixelvertexingSequenceSerialSync = cms.Sequence( fragment.HLTRecoPixelTracksSequenceSerialSync + fragment.hltPixelVerticesSoASerialSync + fragment.hltPixelVerticesSerialSync + fragment.hltTrimmedPixelVerticesSerialSync )
11242 fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltSiPixelRecHitsSoAMonitorCPU + fragment.hltSiPixelRecHitsSoAMonitorGPU + fragment.hltSiPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVerticesSoAMonitorCPU + fragment.hltPixelVerticesSoAMonitorGPU + fragment.hltPixelVerticesSoACompareGPUvsCPU )
11243 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequenceSerialSync = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisSoASerialSync + fragment.hltEcalDigisSerialSync + fragment.hltEcalUncalibRecHitSoASerialSync + fragment.hltEcalUncalibRecHitSerialSync + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHitSerialSync )
11244 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHcalDigisSoA + fragment.hltHbheRecoSoA + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
11245 fragment.HLTDoLocalHcalSequenceSerialSync = cms.Sequence( fragment.hltHcalDigis + fragment.hltHcalDigisSoASerialSync + fragment.hltHbheRecoSoASerialSync + fragment.hltHbherecoSerialSync + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
11246 fragment.HLTPFHcalClustering = cms.Sequence( fragment.hltParticleFlowRecHitHBHESoA + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowClusterHBHESoA + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL )
11247 fragment.HLTPFHcalClusteringSerialSync = cms.Sequence( fragment.hltParticleFlowRecHitHBHESoASerialSync + fragment.hltParticleFlowRecHitHBHESerialSync + fragment.hltParticleFlowClusterHBHESoASerialSync + fragment.hltParticleFlowClusterHBHESerialSync + fragment.hltParticleFlowClusterHCALSerialSync )
11248 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
11249 fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
11250 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
11251 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
11252 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
11253 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
11254 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 )
11255 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
11256 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
11257 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltMeasurementTrackerEvent )
11258 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
11259 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL2 )
11260 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
11261 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
11262 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
11263 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL1 )
11264 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
11265 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 )
11266 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon )
11267 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
11268 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIter03IterL3FromL1MuonMerged + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
11269 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
11270 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
11271 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
11272 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
11273 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
11274 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
11275 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
11276 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
11277 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
11278 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
11279 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 )
11280 fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( fragment.HLTMuonLocalRecoMeanTimerSequence + fragment.hltL2CosmicOfflineMuonSeeds + fragment.hltL2CosmicMuonSeeds + fragment.hltL2CosmicMuons )
11281 fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed )
11282 fragment.HLTPPSPixelRecoSequence = cms.Sequence( fragment.hltCTPPSPixelDigis + fragment.hltCTPPSPixelClusters + fragment.hltCTPPSPixelRecHits + fragment.hltCTPPSPixelLocalTracks )
11283 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
11284 
11285 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
11286 fragment.Status_OnCPU = cms.Path( fragment.hltBackend + ~fragment.hltStatusOnGPUFilter )
11287 fragment.Status_OnGPU = cms.Path( fragment.hltBackend + fragment.hltStatusOnGPUFilter )
11288 fragment.AlCa_EcalPhiSym_v20 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11289 fragment.AlCa_EcalEtaEBonly_v25 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11290 fragment.AlCa_EcalEtaEEonly_v25 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11291 fragment.AlCa_EcalPi0EBonly_v25 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11292 fragment.AlCa_EcalPi0EEonly_v25 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11293 fragment.AlCa_RPCMuonNormalisation_v23 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + fragment.hltPreAlCaRPCMuonNormalisation + fragment.hltRPCMuonNormaL1Filtered0 + fragment.HLTFEDSelectorsForRPCMonitor + fragment.HLTEndSequence )
11294 fragment.AlCa_LumiPixelsCounts_Random_v10 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
11295 fragment.AlCa_LumiPixelsCounts_ZeroBias_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
11296 fragment.DQM_PixelReconstruction_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMPixelReconstruction + fragment.hltPreDQMPixelReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalPixelSequenceSerialSync + fragment.HLTRecopixelvertexingSequence + fragment.HLTRecopixelvertexingSequenceSerialSync + fragment.HLTDQMPixelReconstruction + fragment.HLTEndSequence )
11297 fragment.DQM_EcalReconstruction_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMEcalReconstruction + fragment.hltPreDQMEcalReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequenceSerialSync + fragment.HLTEndSequence )
11298 fragment.DQM_HcalReconstruction_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHcalReconstruction + fragment.hltPreDQMHcalReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTDoLocalHcalSequenceSerialSync + fragment.HLTPFHcalClustering + fragment.HLTPFHcalClusteringSerialSync + fragment.HLTEndSequence )
11299 fragment.DQM_Random_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreDQMRandom + fragment.HLTEndSequence )
11300 fragment.DQM_ZeroBias_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDQMZeroBias + fragment.HLTEndSequence )
11301 fragment.DST_ZeroBias_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBias + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorL1uGTTest + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
11302 fragment.DST_Physics_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorL1uGTTest + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
11303 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
11304 fragment.HLT_HcalCalibration_v6 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
11305 fragment.HLT_HcalNZS_v21 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence )
11306 fragment.HLT_HcalPhiSym_v23 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sSingleEGorSingleorDoubleMu + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence )
11307 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
11308 fragment.HLT_Physics_v14 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
11309 fragment.HLT_ZeroBias_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
11310 fragment.HLT_ZeroBias_Alignment_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasAlignment + fragment.HLTEndSequence )
11311 fragment.HLT_ZeroBias_Beamspot_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
11312 fragment.HLT_ZeroBias_IsolatedBunches_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsolatedBunch + fragment.hltPreZeroBiasIsolatedBunches + fragment.HLTEndSequence )
11313 fragment.HLT_ZeroBias_FirstBXAfterTrain_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain + fragment.hltPreZeroBiasFirstBXAfterTrain + fragment.HLTEndSequence )
11314 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
11315 fragment.HLT_ZeroBias_FirstCollisionInTrain_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit + fragment.hltPreZeroBiasFirstCollisionInTrain + fragment.HLTEndSequence )
11316 fragment.HLT_ZeroBias_LastCollisionInTrain_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasLastBunchInTrain + fragment.hltPreZeroBiasLastCollisionInTrain + fragment.HLTEndSequence )
11317 fragment.HLT_HT300_Beamspot_v23 = 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 )
11318 fragment.HLT_IsoTrackHB_v14 = 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 )
11319 fragment.HLT_IsoTrackHE_v14 = 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 )
11320 fragment.HLT_L1SingleMuCosmics_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuCosmics + fragment.hltPreL1SingleMuCosmics + fragment.hltL1MuCosmicsL1Filtered0 + fragment.HLTEndSequence )
11321 fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + fragment.hltPreL2Mu10NoVertexNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence )
11322 fragment.HLT_L2Mu10_NoVertex_NoBPTX_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR + fragment.hltPreL2Mu10NoVertexNoBPTX + fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence )
11323 fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 + fragment.HLTEndSequence )
11324 fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 + fragment.HLTEndSequence )
11325 fragment.HLT_CDC_L2cosmic_10_er1p0_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic10er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 + fragment.HLTEndSequence )
11326 fragment.HLT_CDC_L2cosmic_5p5_er1p0_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic5p5er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 + fragment.HLTEndSequence )
11327 fragment.HLT_PPSMaxTracksPerArm1_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPSMaxTracksPerArm1 + fragment.HLTPPSPixelRecoSequence + fragment.hltPPSExpCalFilter + fragment.hltPPSCalibrationRaw + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11328 fragment.HLT_PPSMaxTracksPerRP4_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPSMaxTracksPerRP4 + fragment.HLTPPSPixelRecoSequence + fragment.hltPPSPrCalFilter + fragment.hltPPSCalibrationRaw + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11329 fragment.HLT_PPSRandom_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPrePPSRandom + fragment.hltPPSCalibrationRaw + fragment.HLTEndSequence )
11330 fragment.HLT_SpecialHLTPhysics_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreSpecialHLTPhysics + fragment.HLTEndSequence )
11331 fragment.AlCa_LumiPixelsCounts_RandomHighRate_v4 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandomHighRate + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
11332 fragment.AlCa_LumiPixelsCounts_ZeroBiasVdM_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrZeroBiasCopy + fragment.hltPreAlCaLumiPixelsCountsZeroBiasVdM + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
11333 fragment.AlCa_LumiPixelsCounts_ZeroBiasGated_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrZeroBiasCopyOrAlwaysTrueOrBptxOR + fragment.hltPreAlCaLumiPixelsCountsZeroBiasGated + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
11334 fragment.HLT_L1SingleMuOpen_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltPreL1SingleMuOpen + fragment.hltL1MuOpenL1Filtered0 + fragment.HLTEndSequence )
11335 fragment.HLT_L1SingleMuOpen_DT_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltPreL1SingleMuOpenDT + fragment.hltL1MuOpenL1FilteredDT + fragment.HLTEndSequence )
11336 fragment.HLT_L1SingleMu3_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3 + fragment.hltPreL1SingleMu3 + fragment.hltL1fL1sMu3L1Filtered0 + fragment.HLTEndSequence )
11337 fragment.HLT_L1SingleMu5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5 + fragment.hltPreL1SingleMu5 + fragment.hltL1fL1sMu5L1Filtered0 + fragment.HLTEndSequence )
11338 fragment.HLT_L1SingleMu7_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPreL1SingleMu7 + fragment.hltL1fL1sMu7L1Filtered0 + fragment.HLTEndSequence )
11339 fragment.HLT_L1DoubleMu0_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreL1DoubleMu0 + fragment.hltDoubleMu0L1Filtered + fragment.HLTEndSequence )
11340 fragment.HLT_L1SingleJet8erHE_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8erHE + fragment.hltPreL1SingleJet8erHE + fragment.HLTEndSequence )
11341 fragment.HLT_L1SingleJet10erHE_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet10erHE + fragment.hltPreL1SingleJet10erHE + fragment.HLTEndSequence )
11342 fragment.HLT_L1SingleJet12erHE_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12erHE + fragment.hltPreL1SingleJet12erHE + fragment.HLTEndSequence )
11343 fragment.HLT_L1SingleJet35_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreL1SingleJet35 + fragment.HLTEndSequence )
11344 fragment.HLT_L1SingleJet200_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet200 + fragment.hltPreL1SingleJet200 + fragment.HLTEndSequence )
11345 fragment.HLT_L1SingleEG8er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG8er2p5 + fragment.hltPreL1SingleEG8er2p5 + fragment.HLTEndSequence )
11346 fragment.HLT_L1SingleEG10er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10er2p5 + fragment.hltPreL1SingleEG10er2p5 + fragment.HLTEndSequence )
11347 fragment.HLT_L1SingleEG15er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15er2p5 + fragment.hltPreL1SingleEG15er2p5 + fragment.HLTEndSequence )
11348 fragment.HLT_L1SingleEG26er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG26er2p5 + fragment.hltPreL1SingleEG26er2p5 + fragment.HLTEndSequence )
11349 fragment.HLT_L1SingleEG28er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG28er2p5 + fragment.hltPreL1SingleEG28er2p5 + fragment.HLTEndSequence )
11350 fragment.HLT_L1SingleEG28er2p1_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG28er2p1 + fragment.hltPreL1SingleEG28er2p1 + fragment.HLTEndSequence )
11351 fragment.HLT_L1SingleEG28er1p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG28er1p5 + fragment.hltPreL1SingleEG28er1p5 + fragment.HLTEndSequence )
11352 fragment.HLT_L1SingleEG34er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34er2p5 + fragment.hltPreL1SingleEG34er2p5 + fragment.HLTEndSequence )
11353 fragment.HLT_L1SingleEG36er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG36er2p5 + fragment.hltPreL1SingleEG36er2p5 + fragment.HLTEndSequence )
11354 fragment.HLT_L1SingleEG38er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG38er2p5 + fragment.hltPreL1SingleEG38er2p5 + fragment.HLTEndSequence )
11355 fragment.HLT_L1SingleEG40er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40er2p5 + fragment.hltPreL1SingleEG40er2p5 + fragment.HLTEndSequence )
11356 fragment.HLT_L1SingleEG42er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG42er2p5 + fragment.hltPreL1SingleEG42er2p5 + fragment.HLTEndSequence )
11357 fragment.HLT_L1SingleEG45er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG45er2p5 + fragment.hltPreL1SingleEG45er2p5 + fragment.HLTEndSequence )
11358 fragment.HLT_L1SingleEG50_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG50 + fragment.hltPreL1SingleEG50 + fragment.HLTEndSequence )
11359 fragment.HLT_L1SingleJet60_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreL1SingleJet60 + fragment.HLTEndSequence )
11360 fragment.HLT_L1SingleJet90_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreL1SingleJet90 + fragment.HLTEndSequence )
11361 fragment.HLT_L1SingleJet120_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120 + fragment.hltPreL1SingleJet120 + fragment.HLTEndSequence )
11362 fragment.HLT_L1SingleJet180_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreL1SingleJet180 + fragment.HLTEndSequence )
11363 fragment.HLT_L1HTT120er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT120er + fragment.hltPreL1HTT120er + fragment.HLTEndSequence )
11364 fragment.HLT_L1HTT160er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT160er + fragment.hltPreL1HTT160er + fragment.HLTEndSequence )
11365 fragment.HLT_L1HTT200er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200er + fragment.hltPreL1HTT200er + fragment.HLTEndSequence )
11366 fragment.HLT_L1HTT255er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT255er + fragment.hltPreL1HTT255er + fragment.HLTEndSequence )
11367 fragment.HLT_L1HTT280er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280er + fragment.hltPreL1HTT280er + fragment.HLTEndSequence )
11368 fragment.HLT_L1HTT320er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT320er + fragment.hltPreL1HTT320er + fragment.HLTEndSequence )
11369 fragment.HLT_L1HTT360er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT360er + fragment.hltPreL1HTT360er + fragment.HLTEndSequence )
11370 fragment.HLT_L1HTT400er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT400er + fragment.hltPreL1HTT400er + fragment.HLTEndSequence )
11371 fragment.HLT_L1HTT450er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT450er + fragment.hltPreL1HTT450er + fragment.HLTEndSequence )
11372 fragment.HLT_L1ETM120_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETM120 + fragment.hltPreL1ETM120 + fragment.HLTEndSequence )
11373 fragment.HLT_L1ETM150_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETM150 + fragment.hltPreL1ETM150 + fragment.HLTEndSequence )
11374 fragment.HLT_L1EXT_HCAL_LaserMon1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEXTHCALLaserMon1 + fragment.hltPreL1EXTHCALLaserMon1 + fragment.HLTEndSequence )
11375 fragment.HLT_L1EXT_HCAL_LaserMon4_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEXTHCALLaserMon4 + fragment.hltPreL1EXTHCALLaserMon4 + fragment.HLTEndSequence )
11376 fragment.HLT_CscCluster_Cosmic_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPreCscClusterCosmic + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterCosmic + fragment.HLTEndSequence )
11377 fragment.HLT_HT60_Beamspot_v22 = 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 )
11378 fragment.HLT_HT300_Beamspot_PixelClusters_WP2_v7 = 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 )
11379 fragment.HLT_PixelClusters_WP2_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrMinBias + fragment.hltPrePixelClustersWP2 + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltPixelActivityFilterWP2 + fragment.HLTEndSequence )
11380 fragment.HLT_PixelClusters_WP1_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrMinBias + fragment.hltPrePixelClustersWP1 + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltPixelActivityFilterWP1 + fragment.HLTEndSequence )
11381 fragment.HLT_BptxOR_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBptxOR + fragment.hltPreBptxOR + fragment.HLTEndSequence )
11382 fragment.HLT_L1SingleMuCosmics_EMTF_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuCosmicsEMTF + fragment.hltPreL1SingleMuCosmicsEMTF + fragment.HLTEndSequence )
11383 fragment.HLT_L1FatEvents_v5 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPreL1FatEvents + fragment.HLTEndSequence )
11384 fragment.HLT_Random_HighRate_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandomHighRate + fragment.HLTEndSequence )
11385 fragment.HLT_ZeroBias_HighRate_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrZeroBiasCopy + fragment.hltPreZeroBiasHighRate + fragment.HLTEndSequence )
11386 fragment.HLT_ZeroBias_Gated_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrZeroBiasCopyOrAlwaysTrueOrBptxOR + fragment.hltPreZeroBiasGated + fragment.hltBXGateFilter + fragment.HLTEndSequence )
11387 fragment.HLT_SpecialZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasCopyOrAlwaysTrue + fragment.hltPreSpecialZeroBias + fragment.HLTEndSequence )
11388 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
11389 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
11390 fragment.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsExpress + fragment.hltPreDatasetAlCaLumiPixelsCountsExpress )
11391 fragment.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPrompt + fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt )
11392 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate0 )
11393 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate1 )
11394 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate2 )
11395 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate3 )
11396 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate4 )
11397 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate5 )
11398 fragment.Dataset_AlCaLumiPixelsCountsGated = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsGated + fragment.hltPreDatasetAlCaLumiPixelsCountsGated )
11399 fragment.Dataset_AlCaP0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaP0 + fragment.hltPreDatasetAlCaP0 )
11400 fragment.Dataset_AlCaPPSExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPPSExpress + fragment.hltPreDatasetAlCaPPSExpress )
11401 fragment.Dataset_AlCaPPSPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPPSPrompt + fragment.hltPreDatasetAlCaPPSPrompt )
11402 fragment.Dataset_AlCaPhiSym = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPhiSym + fragment.hltPreDatasetAlCaPhiSym )
11403 fragment.Dataset_Commissioning = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioning + fragment.hltPreDatasetCommissioning )
11404 fragment.Dataset_Cosmics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCosmics + fragment.hltPreDatasetCosmics )
11405 fragment.Dataset_DQMGPUvsCPU = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMGPUvsCPU + fragment.hltPreDatasetDQMGPUvsCPU )
11406 fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot )
11407 fragment.Dataset_DQMPPSRandom = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMPPSRandom + fragment.hltPreDatasetDQMPPSRandom )
11408 fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser )
11409 fragment.Dataset_EventDisplay = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEventDisplay + fragment.hltPreDatasetEventDisplay )
11410 fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment )
11411 fragment.Dataset_ExpressCosmics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressCosmics + fragment.hltPreDatasetExpressCosmics )
11412 fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics )
11413 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
11414 fragment.Dataset_HcalNZS = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHcalNZS + fragment.hltPreDatasetHcalNZS )
11415 fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept )
11416 fragment.Dataset_MinimumBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinimumBias + fragment.hltPreDatasetMinimumBias )
11417 fragment.Dataset_MuonShower = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMuonShower + fragment.hltPreDatasetMuonShower )
11418 fragment.Dataset_NoBPTX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetNoBPTX + fragment.hltPreDatasetNoBPTX )
11419 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
11420 fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor )
11421 fragment.Dataset_TestEnablesEcalHcal = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcal + fragment.hltPreDatasetTestEnablesEcalHcal )
11422 fragment.Dataset_TestEnablesEcalHcalDQM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcalDQM + fragment.hltPreDatasetTestEnablesEcalHcalDQM )
11423 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
11424 fragment.Dataset_SpecialRandom0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom0 )
11425 fragment.Dataset_SpecialRandom1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom1 )
11426 fragment.Dataset_SpecialRandom2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom2 )
11427 fragment.Dataset_SpecialRandom3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom3 )
11428 fragment.Dataset_SpecialRandom4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom4 )
11429 fragment.Dataset_SpecialRandom5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom5 )
11430 fragment.Dataset_SpecialRandom6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom6 )
11431 fragment.Dataset_SpecialRandom7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom7 )
11432 fragment.Dataset_SpecialRandom8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom8 )
11433 fragment.Dataset_SpecialRandom9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom9 )
11434 fragment.Dataset_SpecialRandom10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom10 )
11435 fragment.Dataset_SpecialRandom11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom11 )
11436 fragment.Dataset_SpecialRandom12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom12 )
11437 fragment.Dataset_SpecialRandom13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom13 )
11438 fragment.Dataset_SpecialRandom14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom14 )
11439 fragment.Dataset_SpecialRandom15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom15 )
11440 fragment.Dataset_SpecialRandom16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom16 )
11441 fragment.Dataset_SpecialRandom17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom17 )
11442 fragment.Dataset_SpecialRandom18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom18 )
11443 fragment.Dataset_SpecialRandom19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom19 )
11444 fragment.Dataset_SpecialZeroBias0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias0 )
11445 fragment.Dataset_SpecialZeroBias1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias1 )
11446 fragment.Dataset_SpecialZeroBias2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias2 )
11447 fragment.Dataset_SpecialZeroBias3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias3 )
11448 fragment.Dataset_SpecialZeroBias4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias4 )
11449 fragment.Dataset_SpecialZeroBias5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias5 )
11450 fragment.Dataset_SpecialZeroBias6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias6 )
11451 fragment.Dataset_SpecialZeroBias7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias7 )
11452 fragment.Dataset_SpecialZeroBias8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias8 )
11453 fragment.Dataset_SpecialZeroBias9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias9 )
11454 fragment.Dataset_SpecialZeroBias10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias10 )
11455 fragment.Dataset_SpecialZeroBias11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias11 )
11456 fragment.Dataset_SpecialZeroBias12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias12 )
11457 fragment.Dataset_SpecialZeroBias13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias13 )
11458 fragment.Dataset_SpecialZeroBias14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias14 )
11459 fragment.Dataset_SpecialZeroBias15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias15 )
11460 fragment.Dataset_SpecialZeroBias16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias16 )
11461 fragment.Dataset_SpecialZeroBias17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias17 )
11462 fragment.Dataset_SpecialZeroBias18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias18 )
11463 fragment.Dataset_SpecialZeroBias19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias19 )
11464 fragment.Dataset_SpecialZeroBias20 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias20 )
11465 fragment.Dataset_SpecialZeroBias21 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias21 )
11466 fragment.Dataset_SpecialZeroBias22 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias22 )
11467 fragment.Dataset_SpecialZeroBias23 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias23 )
11468 fragment.Dataset_SpecialZeroBias24 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias24 )
11469 fragment.Dataset_SpecialZeroBias25 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias25 )
11470 fragment.Dataset_SpecialZeroBias26 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias26 )
11471 fragment.Dataset_SpecialZeroBias27 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias27 )
11472 fragment.Dataset_SpecialZeroBias28 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias28 )
11473 fragment.Dataset_SpecialZeroBias29 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias29 )
11474 fragment.Dataset_SpecialZeroBias30 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias30 )
11475 fragment.Dataset_SpecialZeroBias31 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias31 )
11476 fragment.Dataset_SpecialHLTPhysics0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics0 )
11477 fragment.Dataset_SpecialHLTPhysics1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics1 )
11478 fragment.Dataset_SpecialHLTPhysics2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics2 )
11479 fragment.Dataset_SpecialHLTPhysics3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics3 )
11480 fragment.Dataset_SpecialHLTPhysics4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics4 )
11481 fragment.Dataset_SpecialHLTPhysics5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics5 )
11482 fragment.Dataset_SpecialHLTPhysics6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics6 )
11483 fragment.Dataset_SpecialHLTPhysics7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics7 )
11484 fragment.Dataset_SpecialHLTPhysics8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics8 )
11485 fragment.Dataset_SpecialHLTPhysics9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics9 )
11486 fragment.Dataset_SpecialHLTPhysics10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics10 )
11487 fragment.Dataset_SpecialHLTPhysics11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics11 )
11488 fragment.Dataset_SpecialHLTPhysics12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics12 )
11489 fragment.Dataset_SpecialHLTPhysics13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics13 )
11490 fragment.Dataset_SpecialHLTPhysics14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics14 )
11491 fragment.Dataset_SpecialHLTPhysics15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics15 )
11492 fragment.Dataset_SpecialHLTPhysics16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics16 )
11493 fragment.Dataset_SpecialHLTPhysics17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics17 )
11494 fragment.Dataset_SpecialHLTPhysics18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics18 )
11495 fragment.Dataset_SpecialHLTPhysics19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics19 )
11496 
11497 
11498 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.AlCa_EcalPhiSym_v20, fragment.AlCa_EcalEtaEBonly_v25, fragment.AlCa_EcalEtaEEonly_v25, fragment.AlCa_EcalPi0EBonly_v25, fragment.AlCa_EcalPi0EEonly_v25, fragment.AlCa_RPCMuonNormalisation_v23, fragment.AlCa_LumiPixelsCounts_Random_v10, fragment.AlCa_LumiPixelsCounts_ZeroBias_v12, fragment.DQM_PixelReconstruction_v12, fragment.DQM_EcalReconstruction_v12, fragment.DQM_HcalReconstruction_v10, fragment.DQM_Random_v1, fragment.DQM_ZeroBias_v3, fragment.DST_ZeroBias_v11, fragment.DST_Physics_v16, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v6, fragment.HLT_HcalNZS_v21, fragment.HLT_HcalPhiSym_v23, fragment.HLT_Random_v3, fragment.HLT_Physics_v14, fragment.HLT_ZeroBias_v13, fragment.HLT_ZeroBias_Alignment_v8, fragment.HLT_ZeroBias_Beamspot_v16, fragment.HLT_ZeroBias_IsolatedBunches_v12, fragment.HLT_ZeroBias_FirstBXAfterTrain_v10, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v12, fragment.HLT_ZeroBias_FirstCollisionInTrain_v11, fragment.HLT_ZeroBias_LastCollisionInTrain_v10, fragment.HLT_HT300_Beamspot_v23, fragment.HLT_IsoTrackHB_v14, fragment.HLT_IsoTrackHE_v14, fragment.HLT_L1SingleMuCosmics_v8, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v14, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v15, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v13, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v14, fragment.HLT_CDC_L2cosmic_10_er1p0_v10, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v10, fragment.HLT_PPSMaxTracksPerArm1_v9, fragment.HLT_PPSMaxTracksPerRP4_v9, fragment.HLT_PPSRandom_v1, fragment.HLT_SpecialHLTPhysics_v7, fragment.AlCa_LumiPixelsCounts_RandomHighRate_v4, fragment.AlCa_LumiPixelsCounts_ZeroBiasVdM_v4, fragment.AlCa_LumiPixelsCounts_ZeroBiasGated_v4, fragment.HLT_L1SingleMuOpen_v6, fragment.HLT_L1SingleMuOpen_DT_v6, fragment.HLT_L1SingleMu3_v5, fragment.HLT_L1SingleMu5_v5, fragment.HLT_L1SingleMu7_v5, fragment.HLT_L1DoubleMu0_v5, fragment.HLT_L1SingleJet8erHE_v5, fragment.HLT_L1SingleJet10erHE_v5, fragment.HLT_L1SingleJet12erHE_v5, fragment.HLT_L1SingleJet35_v5, fragment.HLT_L1SingleJet200_v5, fragment.HLT_L1SingleEG8er2p5_v4, fragment.HLT_L1SingleEG10er2p5_v4, fragment.HLT_L1SingleEG15er2p5_v4, fragment.HLT_L1SingleEG26er2p5_v4, fragment.HLT_L1SingleEG28er2p5_v4, fragment.HLT_L1SingleEG28er2p1_v4, fragment.HLT_L1SingleEG28er1p5_v4, fragment.HLT_L1SingleEG34er2p5_v4, fragment.HLT_L1SingleEG36er2p5_v4, fragment.HLT_L1SingleEG38er2p5_v4, fragment.HLT_L1SingleEG40er2p5_v4, fragment.HLT_L1SingleEG42er2p5_v4, fragment.HLT_L1SingleEG45er2p5_v4, fragment.HLT_L1SingleEG50_v4, fragment.HLT_L1SingleJet60_v4, fragment.HLT_L1SingleJet90_v4, fragment.HLT_L1SingleJet120_v4, fragment.HLT_L1SingleJet180_v4, fragment.HLT_L1HTT120er_v4, fragment.HLT_L1HTT160er_v4, fragment.HLT_L1HTT200er_v4, fragment.HLT_L1HTT255er_v4, fragment.HLT_L1HTT280er_v4, fragment.HLT_L1HTT320er_v4, fragment.HLT_L1HTT360er_v4, fragment.HLT_L1HTT400er_v4, fragment.HLT_L1HTT450er_v4, fragment.HLT_L1ETM120_v4, fragment.HLT_L1ETM150_v4, fragment.HLT_L1EXT_HCAL_LaserMon1_v5, fragment.HLT_L1EXT_HCAL_LaserMon4_v5, fragment.HLT_CscCluster_Cosmic_v4, fragment.HLT_HT60_Beamspot_v22, fragment.HLT_HT300_Beamspot_PixelClusters_WP2_v7, fragment.HLT_PixelClusters_WP2_v4, fragment.HLT_PixelClusters_WP1_v4, fragment.HLT_BptxOR_v6, fragment.HLT_L1SingleMuCosmics_EMTF_v4, fragment.HLT_L1FatEvents_v5, fragment.HLT_Random_HighRate_v1, fragment.HLT_ZeroBias_HighRate_v4, fragment.HLT_ZeroBias_Gated_v4, fragment.HLT_SpecialZeroBias_v6, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.Dataset_AlCaLumiPixelsCountsExpress, fragment.Dataset_AlCaLumiPixelsCountsPrompt, fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate0, fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate1, fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate2, fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate3, fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate4, fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate5, 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_SpecialRandom0, fragment.Dataset_SpecialRandom1, fragment.Dataset_SpecialRandom2, fragment.Dataset_SpecialRandom3, fragment.Dataset_SpecialRandom4, fragment.Dataset_SpecialRandom5, fragment.Dataset_SpecialRandom6, fragment.Dataset_SpecialRandom7, fragment.Dataset_SpecialRandom8, fragment.Dataset_SpecialRandom9, fragment.Dataset_SpecialRandom10, fragment.Dataset_SpecialRandom11, fragment.Dataset_SpecialRandom12, fragment.Dataset_SpecialRandom13, fragment.Dataset_SpecialRandom14, fragment.Dataset_SpecialRandom15, fragment.Dataset_SpecialRandom16, fragment.Dataset_SpecialRandom17, fragment.Dataset_SpecialRandom18, fragment.Dataset_SpecialRandom19, fragment.Dataset_SpecialZeroBias0, 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_SpecialHLTPhysics0, 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, ))
11499 
11500 
11501 # dummify hltGetConditions in cff's
11502 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
11503     fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
11504         result = cms.bool( True )
11505     )
11506     fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
11507 
11508 # add specific customizations
11509 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
11510 fragment = customizeHLTforAll(fragment,"Special")
11511 
11512 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
11513 fragment = customizeHLTforCMSSW(fragment,"Special")
11514 
11515 # Eras-based customisations
11516 from HLTrigger.Configuration.Eras import modifyHLTforEras
11517 modifyHLTforEras(fragment)
11518